header,
footer,
#main,
#info{width: 100%; overflow: hidden; min-width: 1200px;}
.wrap{width: 1200px; margin: 0 auto; display: block; position: relative;}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
/*css3*/
.clear::after{display: block; content: ''; clear: both;}
.animate{transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; transform: translate3d(0, 200px, 0); -webkit-transform: translate3d(0, 200px, 0);}
.css3{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); opacity: 1;}
.czspjz{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.fix_nav{top: -133px !important;}
.f500{font-weight: 500;}
.f300{font-weight: 300;}
.flex{display: flex; display: -webkit-flex;}
.header_one{background: #212121; overflow: hidden; font-size: 12px; color: #fff; line-height: 40px; height: 40px; position: relative; z-index: 100;}
.header_one span{float: left;}
.header_one .header_one_right{float: right;}
.header_one .header_one_right p{float: left;}
.header_one .header_one_right p b{color: #4fb7ff; font-size: 20px; font-weight: 500;}
.header_one .header_one_right ol{float: left;}
.header_one .header_one_right ol li{float: left; margin-left: 10px;}
.header_one .header_one_right ol li a{color: #E5E5E5; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.header_one .header_one_right ol li a:hover{color: #fff;}
nav{background: url("../images/nav_bg.png") no-repeat center; height: 140px; overflow: hidden; position: relative; z-index: 100;}
nav h1{float: left; margin-top: 30px;}
nav ul{float: right; margin-top: 38px;}
nav ul li{float: left; margin-left: 30px;}
nav ul li a{position: relative;}
nav ul li a:after{display: block; content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #c8c8c8; position: absolute; bottom: -20px; left: 50%; margin-left: -6px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; opacity: 0;}
nav ul li a span{color: #222222; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
nav ul li a:hover:after{bottom: -13px; opacity: 1;}
nav ul li a:hover span{color: #1352b0;}
.banner{margin-top: -157px;}
.banner .box_skitter .info_slide_dots .image_number{height: 6px; width: 35px; border-radius: 5px;}
.banner .box_skitter .info_slide_dots .image_number{background: #1352b0; opacity: 0.8;}
.banner .box_skitter .info_slide_dots .image_number_select,
.banner .box_skitter .info_slide_dots .image_number_select:hover{background: #fff;}
/**/
.hotPro{overflow: hidden; margin-top: -46px; position: relative; z-index: 200;}
.hotPro .wrap{background: #f3f3f3; overflow: hidden; line-height: 46px; height: 46px; padding-left: 15px; box-sizing: border-box;}
.hotPro p{float: left; font-size: 14px;}
.hotPro p b{color: #3c3c3c;}
.hotPro p a{color: #656565; padding: 0 10px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.hotPro p a:hover{color: #1352b0; font-weight: bold;}
.hotPro form{float: right; background: #1352b0;}
.hotPro form input{display: block; width: 323px; float: left; background: #1352b0; text-indent: 10px; font-family: 'Microsoft YaHei', SimHei, sans-serif; outline: none; border: 0; height: 46px; line-height: 46px; color: #fff; font-size: 14px;}
.hotPro form button{text-indent: -999rem; border: 0; display: block; width: 62px; height: 46px; background: #1352b0 url("../images/sch.png") no-repeat center; float: right;}
/*idx_product*/
.totalTitle{text-align: center; padding: 60px 0 40px 0;}
.totalTitle > *{display: block;}
.totalTitle b{font-size: 28px; color: #1e1e1e;}
.totalTitle span{font-size: 14px; color: #c2c2c2; position: relative; top: -4px;}
.totalTitle small{color: #818181; margin-top: 10px; background: url("../images/main_tbg.png") no-repeat center bottom; padding-bottom: 40px; letter-spacing: 5px;}
.idx_product_list{overflow: hidden; width: 1210px;}
.idx_product_list li{width: 116px;overflow: hidden;height: 407px;position: relative;-moz-transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;float: left;margin-right: 10px;}
.idx_product_list li:last-of-type{margin-right: 0;}
.idx_product_list li .idx_p_img{overflow: hidden; height: 100%; position: relative;}
.idx_product_list li .idx_p_img img{position: absolute;left: -231px;top: -50px;-moz-transition: all 300ms ease-in-out;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.idx_product_list li .idx_p_txt{background: #8f8f8f; position: absolute; left: 0; bottom: 0; width: 100%; -moz-transition: all 350ms ease-in-out; -webkit-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out; height: 192px; box-sizing: border-box; overflow: hidden;}
.idx_product_list li .idx_p_txt p > *{display: block; color: #fff; text-align: center;}
.idx_product_list li .idx_p_txt p{padding-top: 45px; padding-bottom: 45px; position: relative; -moz-transition: all 400ms ease-in-out; -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.idx_product_list li .idx_p_txt p:after{display: block; content: ''; width: 0; background: #7b97bf; height: 1px; margin: 25px auto 45px auto; -moz-transition: all 400ms ease-in-out; -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out;}
.idx_product_list li .idx_p_txt p span{font-size: 17px;font-weight: bold;background-repeat: no-repeat;background-position: center top;padding-top: 66px;}
.idx_product_list li .idx_p_txt p small{font-size: 12px; margin-top: 10px;}
.idx_product_list li .idx_p_txt i{width: 54px; height: 54px; background: url("../images/pro_ico8.png") no-repeat center; margin: 0 auto; display: block;}
.idx_product_list li:nth-of-type(1) p span{background-image: url("../images/pro_ico1.png");}
.idx_product_list li:nth-of-type(2) p span{background-image: url("../images/pro_ico2.png");}
.idx_product_list li:nth-of-type(3) p span{background-image: url("../images/pro_ico3.png");}
.idx_product_list li:nth-of-type(4) p span{background-image: url("../images/pro_ico4.png");}
.idx_product_list li:nth-of-type(5) p span{background-image: url("../images/pro_ico5.png");}
.idx_product_list li:nth-of-type(6) p span{background-image: url("../images/pro_ico6.png");}
.idx_product_list li:nth-of-type(7) p span{background-image: url("../images/pro_ico7.png");}
.idx_product_list li:hover,
.idx_product_list li.idx_pro_act{width: 200px;}
.idx_product_list li:hover .idx_p_txt,
.idx_product_list li.idx_pro_act .idx_p_txt{height: 100%; background: rgba(0, 60, 150, 0.77);}
.idx_product_list li:hover .idx_p_txt p,
.idx_product_list li.idx_pro_act .idx_p_txt p{padding-top: 80px; padding-bottom: 0;}
.idx_product_list li:hover .idx_p_txt p:after,
.idx_product_list li.idx_pro_act .idx_p_txt p:after{width: 80%;}
.idx_product_list li:hover .idx_p_img img,
.idx_product_list li.idx_pro_act .idx_p_img img{top: 0; left: -170px; height: 100%;}
/*ad*/
.ys_top_title{text-align: center; padding: 60px 0;}
.ys_top_title p{display: inline-block; font-size: 24px;}
.ys_top_title p > *{display: block;}
.ys_top_title p:nth-of-type(1){font-weight: 300; text-transform: uppercase; text-align: right; margin-right: 10px;}
.ys_top_title p:nth-of-type(1) small + small{display: block; font-size: 27px;}
.ys_top_title p:nth-of-type(2){color: #222222;}
.ys_top_title p:nth-of-type(2) span{border: 1px solid #b8b8b8; font-size: 15px; margin-bottom: 4px;}
.ad .ys_two_list ul{overflow: hidden;}
.ad .ys_two_list ul li{width: 230px; float: left; margin-left: 12px; border-bottom: 4px solid #c3c3c3; text-align: center; background-repeat: no-repeat; background-position: center 30px; padding-top: 96px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.ad .ys_two_list ul li:nth-of-type(1){margin-left: 0; background-image: url("../images/ys_two_1.png");}
.ad .ys_two_list ul li:nth-of-type(2){background-image: url("../images/ys_two_2.png");}
.ad .ys_two_list ul li:nth-of-type(3){background-image: url("../images/ys_two_3.png");}
.ad .ys_two_list ul li:nth-of-type(4){background-image: url("../images/ys_two_4.png");}
.ad .ys_two_list ul li:nth-of-type(5){background-image: url("../images/ys_two_5.png");}
.ad .ys_two_list ul li p > *{display: block; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.ad .ys_two_list ul li p{padding-bottom: 27px; padding-top: 30px;}
.ad .ys_two_list ul li b{font-size: 20px; color: #1a1a1a; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.ad .ys_two_list ul li small{font-size: 14px; color: #878787; text-transform: uppercase; font-weight: 300; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; margin-top: 10px; display: block;}
.ad .ys_two_list ul li span{display: block; font-size: 14px; color: #3b3b3b;text-align: left; padding: 22px 15px 22px 15px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; line-height: 22px;}
.ad .ys_two_list ul li:hover{border-color: #1352b0; background-color: #1352b0;}
.ad .ys_two_list ul li:hover span{background: #444444; color: #fff;}
.ad .ys_two_list ul li:hover p > *{color: #fff;}
.ad .ys_two_list ul li:hover:nth-of-type(1){background-image: url("../images/ys_two_11.png");}
.ad .ys_two_list ul li:hover:nth-of-type(2){background-image: url("../images/ys_two_22.png");}
.ad .ys_two_list ul li:hover:nth-of-type(3){background-image: url("../images/ys_two_33.png");}
.ad .ys_two_list ul li:hover:nth-of-type(4){background-image: url("../images/ys_two_44.png");}
.ad .ys_two_list ul li:hover:nth-of-type(5){background-image: url("../images/ys_two_55.png");}
.idx_product_btn{text-align: center; margin-top: 45px;}
.idx_product_btn a{display: inline-block; line-height: 38px;}
.idx_product_btn a:nth-of-type(1){width: 255px; background: #fff; text-align: center; font-size: 16px; color: #2e2e2e; border: 1px solid #e1e1e1; border-radius: 10px 0 0 0; box-sizing: border-box;}
.idx_product_btn a:nth-of-type(2){width: 138px; background: #e95c17; border-radius: 10px 0 10px 0; color: #fff; position: relative; left: -10px;}
.idx_product_btn a:hover{text-decoration: underline; font-weight: 300;}
.idx_product_btn a:nth-of-type(2){background: #1352b0;}
/*company*/
.company{overflow: hidden; background: url("../images/com_bg.jpg") no-repeat center; margin-top: 55px; padding-top: 55px; background-size: cover;height: 577px;}
.company .company_title{text-align: center;}
.company .company_title > *{display: block; color: #fff;}
.company .company_title i{width: 29px; height: 41px; background: url("../images/shandian.png") no-repeat center; margin: 0 auto;}
.company .company_title span{font-size: 22px; font-weight: 300; padding: 10px; border: 1px solid #fff; display: inline-block; margin: 20px 0;}
.company .company_title b{font-size: 35px; font-weight: 500; margin-bottom: 10px;}
.company .company_con{overflow: hidden; background: #fff; padding: 30px 30px 0 30px; margin-top: 50px; border-bottom: 1px solid #ccc;}
.company .company_con .company_con_l{width: 180px; float: left; background: #f2f2f2; height: 337px; text-align: center;}
.company .company_con .company_con_l img{position: relative; top: 45px; left: 45px;}
.company .company_con .company_con_l a{display: inline-block; width: 100px; line-height: 30px; text-align: center; color: #212121; font-size: 14px; border: 1px solid #b5b5b5; margin: 150px auto 0 auto; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.company .company_con .company_con_l a:hover{background: #1352b0; color: #fff;}
.company .company_con .company_con_c{width: 360px; float: left; margin-left: 110px; margin-top: 38px;}
.company .company_con .company_con_c > *{display: block;}
.company .company_con .company_con_c b{font-size: 32px; color: #1c1c1c;}
.company .company_con .company_con_c span{font-size: 14px; color: #878787; margin: 23px 0 45px 0; line-height: 30px;}
.company .company_con .company_con_c small{font-size: 14px; color: #212121; line-height: 27px;}
.company .company_con .company_con_r{width: 430px; float: right; position: relative; margin-right: 20px; margin-top: 30px;}
.company .company_con .company_con_r:after{display: block; content: ''; width: 435px; height: 309px; border: 1px solid #e5e5e5; position: absolute; right: -20px; top: -20px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.company .company_con .company_con_r img{width: 100%; position: relative; z-index: 2;}
.company .company_con .company_con_r:hover:after{right: -3px; top: -3px; border-color: #1352b0;}
/*good*/
.good{overflow: hidden; position: relative;}
.good:after{display: block; content: ''; width: 100%; height: 280px; position: absolute; left: 0; bottom: 0; background: #f5f5f5;}
.good .good_list{overflow: hidden; position: relative; z-index: 2;}
.good .good_list li{float: left; width: 240px; overflow: hidden; position: relative; height: 560px;}
.good .good_list li div{position: relative; z-index: 2;}
.good .good_list li div > *{display: block; text-align: center;}
.good .good_list li .good_list_top{height: 280px; box-sizing: border-box; padding-top: 55px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.good .good_list li .good_list_top > *{-moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.good .good_list li .good_list_top b{font-size: 60px; color: #b0b0b0;}
.good .good_list li .good_list_top b:after{display: block; content: ''; width: 25px; height: 2px; background: #b0b0b0; margin: 20px auto; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.good .good_list li .good_list_top strong{font-size: 17px;color: #2e2e2e;line-height: 28px;/* height: 56px; */display: block;}
.good .good_list li .good_list_top small{display: block; font-size: 12px; color: #8a8a8a; text-transform: uppercase; margin-top: 10px;}
.good .good_list li .good_list_bottom{height: 280px; box-sizing: border-box; padding-top: 55px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.good .good_list li .good_list_bottom b{font-size: 17px;color: #333333;-moz-transition: all 300ms ease-in-out;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.good .good_list li .good_list_bottom small{font-size: 14px;color: #949494;line-height: 24px;margin: 20px 0 40px 0;-moz-transition: all 300ms ease-in-out;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;padding: 0 20px;height: 72px;text-align: left;}
.good .good_list li .good_list_bottom i{font-size: 30px; color: #949494; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.good .good_list li img{position: absolute; left: 0; top: 0; height: 100%; clip: rect(0px, 0, 560px, 0px); -moz-transition: all 500ms ease-in-out; -webkit-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
.good .good_list li:hover img{clip: rect(0px, 240px, 560px, 0px);}
.good .good_list li:hover .good_list_top > *{transform: translateY(80px);}
.good .good_list li:hover .good_list_top b{color: #fff; transition-delay: 0.2s;}
.good .good_list li:hover .good_list_top b:after{background: #fff;}
.good .good_list li:hover .good_list_top strong{color: #ff2f41; transition-delay: 0.1s;}
.good .good_list li:hover .good_list_top small{color: #fff; opacity: 0.7;}
.good .good_list li:hover .good_list_bottom b,
.good .good_list li:hover .good_list_bottom small{opacity: 0; visibility: hidden; transform: translateY(80px);}
.good .good_list li:hover .good_list_bottom i{color: #fff; transform: translateY(-80px);}
.good_btn{width: 348px; margin: 40px auto 0 auto; line-height: 40px; text-align: center; overflow: hidden;}
.good_btn > *{width: 50%; color: #fff; float: left;}
.good_btn a{background: #1352b0; color: #fff; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.good_btn a:hover{background: #ff2f41;}
.good_btn span{color: #fff; background: #1e1e1e;}
/*news*/
.news_content{overflow: hidden; background: url("../images/new_bg.jpg") no-repeat center; background-size: cover; padding: 45px 0;}
.news_content .news_type{text-align: center; margin-bottom: 45px;}
.news_content .news_type a{width: 108px; line-height: 32px; color: #fff; text-align: center; display: inline-block; margin: 0 25px; position: relative; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_content .news_type a:after{display: block; content: ''; width: 2px; height: 6px; background: #9298a0; position: absolute; right: -30px; top: 15px;}
.news_content .news_type a:before{display: block; content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #1352b0; position: absolute; left: 50%; margin-left: -6px; bottom: -16px; opacity: 0; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_content .news_type a:last-of-type:after{display: none;}
.news_content .news_type a:hover{background: #1352b0;}
.news_content .news_type a:hover:before{bottom: -6px; opacity: 1;}
.news_content .news_left{float: left; background: #fff; width: 430px; padding: 25px;}
.news_content .news_left img{width: 100%; height: 273px;}
.news_content .news_left ul li{line-height: 21px; margin-top: 25px; font-size: 15px; overflow: hidden;}
.news_content .news_left ul li a{display: block;}
.news_content .news_left ul li span{width: 41px; font-size: 12px; color: #fff; background: #ff2f41; display: inline-block; text-align: center; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_content .news_left ul li small{font-size: 16px; color: #232323; margin-left: 10px; display: inline-block; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_content .news_left ul li i{font-style: normal; font-size: 14px; color: #969696; float: right;}
.news_content .news_left ul li:hover span{background: #1352b0;}
.news_content .news_left ul li:hover small{color: #1352b0;}
.news_content .news_right{float: right;}
.news_content .news_right ul li{padding: 25px; background: #fff; overflow: hidden; margin-bottom: 20px; width: 645px;}
.news_content .news_right ul li img{display: block; width: 270px; height: 174px; float: left;}
.news_content .news_right ul li p{width: 340px; float: right;}
.news_content .news_right ul li p > *{display: block;}
.news_content .news_right ul li p b{font-size: 18px; color: #2c2c2c; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_content .news_right ul li p small{font-size: 14px; color: #acacac; margin: 20px 0 35px; line-height: 27px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_content .news_right ul li p span{font-size: 14px; color: #acacac; background: url("../images/news_3.jpg") no-repeat left center; padding-left: 15px;}
.news_content .news_right ul li:hover p b{color: #1352b0;}
.news_content .news_right ul li:hover p small{color: #1352b0;}
.news_content .idx_product_btn a:nth-of-type(2){background: #ff2f41;}
/*friends*/
.friends{overflow: hidden; background: #ededed; padding-bottom: 65px;}
.friends .swiper-friends{height: 175px; background: #fff;}
.friends .swiper-friends .swiper-slide{height: 100%; display: flex; display: -webkit-flex; align-items: center; text-align: center;}
.friends .swiper-friends .swiper-slide p{width: 100%; text-align: center;}
.friends .swiper-friends .swiper-slide img{max-width: 100%; display: block; margin: 0 auto;max-width: 200px;}
.friends .swiper-friends .swiper-button-prev,
.friends .swiper-friends .swiper-container-rtl .swiper-button-next{left: 0; background-image: url("../images/friends_ico1.png");}
.friends .swiper-friends .swiper-button-next,
.friends .swiper-friends .swiper-container-rtl .swiper-button-prev{right: 0; background-image: url("../images/friends_ico2.png");}
.friends .swiper-friends .swiper-button-next,
.friends .swiper-friends .swiper-button-prev{width: 10px; height: 100%; background-color: #1352b0; top: 0; margin-top: 0; opacity: 1; background-size: 5px;}
/*message*/
.message{overflow: hidden; padding: 45px 0;}
.message .message_top{margin-bottom: 40px;}
.message .message_top > *{display: block;}
.message .message_top small{font-size: 14px; color: #2e2e2e; text-transform: uppercase;}
.message .message_top b{font-size: 22px; color: #1352b0; margin: 15px 0;}
.message .message_top strong{font-size: 22px; color: #242424; font-weight: 500;}
.message form input{display: block; width: 320px; line-height: 48px; background: #e7e7e7; text-indent: 10px; font-size: 14px; color: #282828; border: 0; float: left; margin-right: 8px; outline: none;}
.message form button{float: right; line-height: 48px; width: 212px; background: #1352b0 url("../images/submit_links.png") no-repeat 120px center; color: #fff; text-align: left; text-indent: 25px; border: 0; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; cursor: pointer;}
.message form button:hover{background-color: #ff2f41;}
/*footer_bottom*/
footer{background: #2a2a2a;padding: 48px 0 20px;font-size: 14px;color: #2a2a2a;}
footer a{color: #787878; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
footer a:hover{color: #fff;}
footer .footer_top{overflow: hidden; border-bottom: 1px solid #1b1b1b; padding-bottom: 30px;}
footer .footer_top dl{float: left; width: 155px; padding: 0 85px; position: relative;}
footer .footer_top dl:after{display: block; content: ''; border-left: 1px dashed #787878; height: 180px; position: absolute; right: 0; top: 0;}
footer .footer_top dl:nth-of-type(1){padding-left: 0;width: 180px;padding-right: 50px;}
footer .footer_top dl dt{font-size: 18px; color: #fff;}
footer .footer_top dl dt:after{display: block; content: ''; width: 33px; height: 1px; background: #6f6f6f; margin-top: 16px;}
footer .footer_top dl dd{width: 48%; display: inline-block; margin-top: 30px;}
footer .footer_top dl:nth-of-type(3) dd{width: 100%;}
footer .footer_top .footer_tel{float: right; text-align: right;}
footer .footer_top .footer_tel > *{display: block;}
footer .footer_top .footer_tel small{font-size: 14px; color: #aeaeae; text-align: left;}
footer .footer_top .footer_tel b{font-size: 30px; color: #fff; margin: 20px 0;}
footer .footer_top .footer_tel a{width: 226px; line-height: 40px; background: #1352b0; color: #fff; text-align: center; font-size: 14px; border-radius: 20px;}
footer .footer_top .footer_tel a:hover{background: #ff2f41;}
.footer_bottom{border-top: 1px solid #444444; padding-top: 45px;}
.footer_bottom .footer_logo{font-size: 14px; color: #787878; width: 215px; float: left;}
.footer_bottom .footer_logo img{margin-bottom: 28px;}
.footer_bottom .footer_logo > *{display: block;}
.footer_bottom .footer_logo a{margin-bottom: 10px;}
.footer_bottom .footer_logo small{line-height: 25px;}
.footer_bottom .footer_contact{float: left;width: 470px;padding-left: 40px;margin-left: 40px;background: url("../images/f_bg.png") no-repeat left -28px;}
.footer_bottom .footer_contact ul li{float: left; width: 33.3%; position: relative; margin-bottom: 40px;}
.footer_bottom .footer_contact ul p > *{display: block;}
.footer_bottom .footer_contact ul p{margin-left: 20px;}
.footer_bottom .footer_contact ul span{color: #fff; font-size: 14px;}
.footer_bottom .footer_contact ul small{font-size: 12px;color: #787878;margin-top: 12px;}
.footer_bottom .footer_contact ul small small{
  display: block;
  float: left;
}
.footer_bottom .footer_contact ul small b{
  display: block;
  float: left;
  width: 200px;
  font-weight: 500;
  margin-top: 10px;
  line-height: 18px;
}
.footer_bottom .footer_contact ul i{color: #fff; position: absolute; left: 0; top: 0;}
.footer_bottom .wrap > img{float: right;}
/************************main************************/
/*sidebar*/
.sidebar{width: 300px; float: left; background: #fff; position: relative; z-index: 10;}
.sidebar h4{font-size: 30px; color: #fff; background: #1352b0; line-height: 97px; text-align: center; background: -webkit-linear-gradient(120deg, #2970f3, #0a43ac); background: -o-linear-gradient(120deg, #2970f3, #0a43ac); background: -moz-linear-gradient(120deg, #2970f3, #0a43ac); background: linear-gradient(120deg, #2970f3, #0a43ac);}
.sidebar .sidebar_pro{background: #fff; border: 5px solid #ededed; padding: 25px; border-top: 0;}
.sidebar .sidebar_pro ul{background: #f5f5f5;}
.sidebar .sidebar_pro ul li{position: relative;}
.sidebar .sidebar_pro ul li div a.scActive{color: #1352b0; font-weight: bold;}
.sidebar .sidebar_pro ul li.sb_last a{background: #ff2f41; color: #fff;}
.sidebar .sidebar_pro ul li.sb_last a:after{background: #fff;}
.sidebar .sidebar_pro ul li.sb_last:hover > a,
.sidebar .sidebar_pro ul li.sb_last.act > a{background: #1352b0; color: #fff;}
.sidebar .sidebar_pro ul li:hover p,
.sidebar .sidebar_pro ul li.act p{opacity: 1; visibility: visible;}
.sidebar .sidebar_pro ul li:hover > a,
.sidebar .sidebar_pro ul li.act > a{background: #ededed; color: #ff2f41;}
.sidebar .sidebar_pro ul li > a{display: block; position: relative; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; height: 45px; line-height: 45px; overflow: hidden; color: #484848; width: 100%; text-indent: 60px; font-size: 16px;}
.sidebar .sidebar_pro ul li > a:after{display: block; content: ''; width: 8px; height: 8px; border-radius: 50%; background: #1352b0; position: absolute; left: 35px; top: 50%; margin-top: -4px;}
.sidebar .sidebar_pro ul li:nth-of-type(1) p{display: block;}
.sidebar .sidebar_pro ul li p{position: absolute; right: -170px; top: 0; background: #ededed; padding: 25px 25px 10px 25px; width: 120px; visibility: hidden; opacity: 0; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.sidebar .sidebar_pro ul li p a{font-size: 14px; margin-bottom: 15px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; display: block;}
.sidebar .sidebar_pro ul li p a:hover{color: #ff2f41;}
.sidebar .sidebar_pro ul li div{background: #ededed; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; width: 100%; text-indent: 60px;}
.sidebar .sidebar_pro ul li div a{font-size: 14px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; display: block; line-height: 40px;}
.sidebar .sidebar_pro ul li div a:hover{color: #ff2f41;}
.sidebar .sidebar_pro2 ul li:hover > a,
.sidebar .sidebar_pro2 ul li.act > a{background: #ff2f41; color: #fff;}
.sidebar .sidebar_pro2 ul li > a{background: #1352b0; color: #fff; border-bottom: 1px solid #fff; background: -webkit-linear-gradient(120deg, #2970f3, #0a43ac); background: -o-linear-gradient(120deg, #2970f3, #0a43ac); background: -moz-linear-gradient(120deg, #2970f3, #0a43ac); background: linear-gradient(120deg, #2970f3, #0a43ac);}
.sidebar .sidebar_pro2 ul li > a:after{background: #fff;}
.sidebar .sidebar_pro2 ul li > a:hover{background: #ff2f41; color: #fff;}
.sidebar .sidebar_pro2 ul li div:hover{color: #ff2f41;}
.sidebar .sidebar_con{background: #ff2f41; 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: 18px;color: #fff;margin-top: 5px;display: block;}
.sidebar .sidebar_con p span{display: block;font-size: 14px;color: #fff;margin-top: 7px;line-height: 21px;}
/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢*/
.info_company{margin-bottom: 80px;}
/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´*/
.swiper_time{padding: 165px 0 260px 0; overflow: hidden;}
.swiper_time::after{display: block; content: ''; clear: both;}
.swiper_time .swiper-wrapper li{position: relative; height: 96px;}
.swiper_time .swiper-wrapper li:after{display: block; content: ''; width: 48px; height: 227px; position: absolute;}
.swiper_time .swiper-wrapper li > span em{display: block; content: ''; width: 7px; height: 7px; background: #bfbfbf; border-radius: 50%; position: absolute; top: 55px;}
.swiper_time .swiper-wrapper li > span em:nth-of-type(1){left: 101px;}
.swiper_time .swiper-wrapper li > span em:nth-of-type(2){left: 170px;}
.swiper_time .swiper-wrapper li:nth-of-type(odd):after{background: url("../images/time_top.png") no-repeat center; left: 7px; top: -145px;}
.swiper_time .swiper-wrapper li:nth-of-type(odd) div{position: relative; top: -154px; left: 52px;}
.swiper_time .swiper-wrapper li:nth-of-type(even):after{background: url("../images/time_bottom.png") no-repeat center; left: 7px; bottom: -166px;}
.swiper_time .swiper-wrapper li:nth-of-type(even) div{position: relative; bottom: -165px; left: -133px;}
.swiper_time .swiper-wrapper li div b{display: block; font-size: 40px; color: #1352b0;}
.swiper_time .swiper-wrapper li div small{display: block; font-size: 16px; color: #6a6a6a; font-weight: 400;}
.swiper_time .swiper-wrapper li div small p{width: 156px; font-size: 14px; margin-top: 8px; line-height: 25px;}
.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; background: url("../images/main_tbg.png") no-repeat center top; padding-top: 30px; display: block;}
/*info_honor*/
/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»*/
.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 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.info_pro_type li a:hover{color: #fff; background: #1352b0;}
.pro_right2{padding: 20px; width: 845px;}
.pro_right{width: 840px; float: right; background: #fff;}
.pro_right .pro_right_tit{overflow: hidden; padding-bottom: 18px; margin-bottom: 30px; border-bottom: 1px solid #999;}
.pro_right .pro_right_tit b{font-size: 25px; color: #1352b0;}
.pro_right .pro_right_tit small{font-size: 16px; color: #999999; text-transform: uppercase;}
.pro_right .pro_right_tit a{display: block; float: right; width: 150px; line-height: 30px; background: #fff; text-align: center; border: 1px solid #999999; border-radius: 20px; color: #999999; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.pro_right .pro_right_tit a:hover{background: #1352b0; color: #fff;}
.pro-list{width: 920px; overflow: hidden;}
.pro-list li{width: 265px; background: #fff; position: relative; float: left; margin-right: 20px; margin-bottom: 20px; overflow: hidden; border: 1px solid #efefef; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.pro-list li:hover{border: 1px solid #ff2f41;}
.pro-list li:hover span{background: #ff2f41; color: #fff;}
.pro-list li span{display: block; line-height: 40px; text-align: center; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; position: relative; height: 40px; overflow: hidden; background: #efefef; font-size: 14px; font-weight: 400;}
.pro-list li p{height: 176px; vertical-align: middle; background: #fff; overflow: hidden; width: 100%; position: relative;}
.pro-list li p img{display: block; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); max-height: 100%; max-width: 100%;}
/*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: 279px;position: relative;display: table-cell;vertical-align: middle;text-align: center;overflow: hidden;}
.pro_img_left img{width: 100%;height: 100%;object-fit: contain;display: block;}
#info{padding-bottom: 100px;}
.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: 13px;margin-bottom: 10px;}
.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;}
.p_content img{width: auto !important; height: auto !important; margin: 0 auto !important; display: block;}
.p_content embed{width: 500px !important; height: 400px !important; display: block;}
/*.p_content table{border: 1px solid #ccc;}*/
/*.p_content table td{border-left: 1px solid #ccc; border-top: 1px solid #ccc;}*/
.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;}
.p_content table{width: 75% !important; word-break: break-all; margin: 0 auto;text-indent: 10px;}
/*.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;}
.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;}

.info_pro-text_ol{margin-bottom: 24px;}
.info_pro-text_ol li{font-size: 14px;line-height: 34px;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; margin-top: 10px;}
.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: 277px; 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: 30px; margin-top: 0;}
.i_pro_order .i_pro_con_left{float: left; width: 390px; overflow: hidden;}
.i_pro_order .form_i{margin-bottom: 10px;}
.i_pro_order .form_i textarea{width: 255px; height: 96px;}
.i_pro_order .form_i select{height: 30px; line-height: 30px; font-size: 14px;}
.i_pro_order .form_i span{display: inline-block; width: 75px; font-size: 14px; text-align-last: justify; color: #666;}
.i_pro_order .form_i input{display: inline-block; line-height: 30px; height: 30px; width: 255px;}
.i_pro_order button{display: block; width: 250px; line-height: 35px; background: #11509b; color: #fff; text-align: center; border: 0; font-family: 'Microsoft YaHei', SimHei, sans-serif; margin-left: 78px;}
.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;color: #666;line-height: 19px;margin-top: 7px;}
#sub_bar_nav{position: fixed; right: 0; top: 300px; z-index: 90; width: 120px; background: #1352b0;}
#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: #ff2f41;}
#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 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.location a:hover{color: #1352b0;}
.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: #1352b0; 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 37px; 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 .txt{color: #888; margin-top: 10px; font-size: 15px;}
#allmap{width: 51%; height: 350px; float: right; border: 1px solid #ccc;}
/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬*/
.info_mes{overflow: hidden;}
.info_mes .info_mes_l{float: left; width: 50%;}
.info_mes .info_mes_l h3{font-size: 20px;}
.info_mes .info_mes_l span{display: block; margin: 15px 0; color: #666; font-size: 14px;}
.info_mes .info_mes_l form{margin-top: 40px;}
.info_mes .info_mes_l .input-group{margin-bottom: 10px; clear: both; /*overflow: hidden;*/}
.info_mes .info_mes_l .input-group:after{display: block; content: ''; clear: both;}
.info_mes .info_mes_l .input-group label{width: 62px; font-size: 15px; display: inline-block; text-align-last: justify; color: #606060; font-weight: bold;}
.info_mes .info_mes_l .input-group input[type=text]{border: 1px solid #aaa; border-radius: 2px; line-height: 30px; height: 30px; width: 276px; text-indent: 1em; font-family: "microsoft yahei", "sans-serif"; /* background: #f0f2ef; */ transition: 300ms; -webkit-transition: 300ms; outline: none;}
.info_mes .info_mes_l .input-group input[type=text]:focus{width: 300px; box-shadow: 0 0 5px #1352b0; border: 1px solid #1352b0;}
.info_mes .info_mes_l .input-group textarea:focus{width: 440px; box-shadow: 0 0 5px #1352b0; border: 1px solid #1352b0;}
.info_mes .info_mes_l .input-group input[type=text]#captcha:focus{width: 90px; box-shadow: 0 0 5px #1352b0; border: 1px solid #1352b0;}
.info_mes .info_mes_l .input-group textarea{transition: 300ms; -webkit-transition: 300ms; width: 420px; border: 1px solid #aaa; border-radius: 2px; text-indent: 1em; padding-top: 5px; font-family: "microsoft yahei", "sans-serif"; outline: none; margin-left: 4px;}
.info_mes .info_mes_l #submit{display: block; clear: both; width: 80px; line-height: 30px; background: #1352b0; border: 0; color: #ffffff; font-size: 14px; font-family: "microsoft yahei"; margin-left: 64px;}
.info_mes .info_mes_l #submit:hover{background: #BB0000;}
.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: #ff2f41;}
.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 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.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: #1352b0; color: #fff; text-align: center; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.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: #ff2f41; background-color: #ff2f41;}
.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: #1352b0;}
.inews_items li:hover .inews_pd .date{background: #ff2f41;}
.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 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_bottom ._img img{height: 100%;}
.news_bottom ._t{font-size: 18px; margin-bottom: 5px; color: #555; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.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 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_bottom ._i ._more{background: #ff2f41; color: #fff; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_bottom ._i ._date{background: #ededed; color: #999; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.news_bottom li:hover ._t{color: #1352b0;}
.news_bottom li:hover span{color: #1352b0;}
.news_bottom li:hover ._i ._more{background-color: #1352b0;}
.news_bottom li:hover .data{border-color: #1352b0;}
.news_bottom li:hover .data .day{background-color: #1352b0;}
/*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: #1352b0; 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;}
/*#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 #1352b0; border-left: 0;}
.online_content ul li{line-height: 33px; background: #1352b0; color: #fff; text-align: center; border-radius: 5px; margin-top: 5px; overflow: hidden; height: 33px; -moz-transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
.online_content ul li:hover{background: #ff2f41;}
.online_content ul li a{color: #fff; font-size: 14px; font-weight: bold; display: block;}
.online_content p{text-align: center; color: #ff2f41; margin-top: 10px;}
.online_content p small{font-size: 16px;}
.online_content p span{font-weight: bold; font-size: 18px;}
.honor_list{width: 900px;}
.honor_list li{float: left; position: relative; margin: 0 25px 25px 0; border: 1px solid #ccc; width: 190px;}
.honor_list li p{height: 130px; position: relative; width: 100%;}
.honor_list li img{display: block; max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); max-height: 100%;}
.honor_list li span{display: block; width: 100%; background: none; color: #333; line-height: 40px; text-align: center; transition: all 500ms; -webkit-transition: all 500ms; border-top: 1px solid #ccc;}
.honor_list li div{width: 100%; height: 100%; transition: all 500ms; -webkit-transition: all 500ms;}
.honor_list li:hover span{background: #1352b0; color: #fff;}
.floatbox{width: 192px; height: 470px; background: #fff; right: 10px; bottom: 50px; position: fixed; border: 3px #177ECD solid; z-index: 999;}
.floatbox .fl01{display: block; padding-left: 22px; padding: 22px 23px; background: #177ECD;}
.floatbox .fl02{text-align: center; color: #656565; font-size: 14px; padding-top: 18px;}
.floatbox .fl02 span{color: #de1805;}
.floatbox .fl03{text-align: center; color: #1547a9; font-size: 15px; padding-top: 15px; padding-bottom: 11px; display: block;}
.floatbox .fl03 big{font-size: 20px; font-weight: bold; line-height: 26px; margin-top: 13px; display: block;}
.floatbox .fzixun{width: 92px; height: 40px; line-height: 40px; border-radius: 20px; color: #fff; position: absolute; background: url(../images/fl02.png) left center no-repeat #177ecd; left: 25px; top: 240px; padding-left: 56px; display: block;}
.floatbox .fzixun:hover{background: url(../images/fl02.png) left center no-repeat #de1805;}
.floatbox .up{display: block; height: 35px; width: 35px; position: absolute; top: 0; right: 0; cursor: pointer; background: url(../images/close.png) center center no-repeat; background-size: 60% 60%;}
.floatbox .fweixin{width: 118px; height: 118px; position: absolute; left: 40px; top: 294px;}
.floatbox .fbox03{width: 100%; height: 50px; line-height: 60px; color: #fff; text-align: center; left: 0; bottom: 0; background: url(../images/top.png) top center no-repeat #177ecd; position: absolute;}
/*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;}
.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;left: 0;bottom: 0;color: #666;margin-top: 12px;}
.news_list_con ul li div.bdsharebuttonbox{position: absolute; right: 0; bottom: 0; opacity: 0;}
/*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;}
/*info_culture*/
.info_culture{overflow: hidden; padding-bottom: 100px;}
.info_culture .info_culture_l{float: left; width: 600px; height: 540px; position: relative;}
.info_culture .info_culture_l div{background: #000; height: 100%;}
.info_culture .info_culture_l img{display: block; width: 100%; height: 100%; opacity: 0.3; object-fit: cover;}
.info_culture .info_culture_l p{position: absolute; z-index: 1; left: 42px; top: 58px;}
.info_culture .info_culture_l p b{display: block; font-size: 36px; color: #ffffff;}
.info_culture .info_culture_l p small{display: block; font-size: 16px; color: #e2e2e2; margin-top: 15px;}
.info_culture .info_culture_r{float: left; width: 600px;}
.info_culture .info_culture_r ul{overflow: hidden;}
.info_culture .info_culture_r ul li{position: relative; width: 290px; height: 252px; float: left; margin-left: 10px; margin-bottom: 10px;}
.info_culture .info_culture_r ul li div{background: #000; overflow: hidden; height: 100%;}
.info_culture .info_culture_r ul li div img{display: block; width: 100%; height: 100%; opacity: 0.3; object-fit: cover;}
.info_culture .info_culture_r ul li img{display: block; width: 100%; height: 100%;}
.info_culture .info_culture_r ul li p{position: absolute; z-index: 1; left: 28px; top: 48px; color: #fff;}
.info_culture .info_culture_r ul li p b{display: block; font-size: 20px;}
.info_culture .info_culture_r ul li p small{display: block; font-size: 14px; padding-right: 28px; margin-top: 20px; line-height: 28px; font-weight: 300;}
.info_culture .info_culture_r div.info_culture_r1{position: relative; width: 590px; margin-left: 10px; height: 280px; overflow: hidden;}
.info_culture .info_culture_r div.info_culture_r1 div{background: #000; overflow: hidden;}
.info_culture .info_culture_r div.info_culture_r1 img{display: block; width: 100%; height: 100%; opacity: 0.3;}
.info_culture .info_culture_r div.info_culture_r1 small{position: absolute; z-index: 1; left: 28px; top: 46px; color: #fff; padding-right: 28px; line-height: 28px; font-weight: 300;}
.info_culture .info_culture_r div.info_culture_r1 small em{display: block;font-size: 15px;text-indent: 2em;}

/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â³ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã‚Â½ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¬*/
.wh_1_tit{text-align: center; margin-bottom: 60px;}
.wh_1_tit b{font-size: 35px; color: #2a2a2a;}
.wh_1_tit span{font-size: 35px; color: #2a2a2a; font-weight: 300; padding-left: 20px;}
.wh_1_tit small{display: block; font-size: 16px; color: #949494; margin-top: 10px;}
.wh_1{background: #f5f5f5; padding: 50px 0;overflow: hidden;}
.wh_1 ul li{width: 270px; padding: 22px 23px; background: #fff; float: left; box-sizing: border-box; margin-right: 20px; height: 340px;}
.wh_1 ul li:hover p{background: #11509b;}
.wh_1 ul li:last-of-type{margin-right: 0;}
.wh_1 ul li p{width: 104px; height: 104px; background: #7c7c7c; position: relative; border-radius: 50%; margin: 0 auto; transition: 300ms ease-in-out; -webkit-transition: 300ms ease-in-out;}
.wh_1 ul li p img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -49%); -webkit-transform: translate(-50%, -49%); border-radius: 50%;}
.wh_1 ul li b{display: block; font-size: 20px; color: #141414; margin: 15px 0; text-align: center;}
.wh_1 ul li small{font-size: 14px; color: #868686; line-height: 25px;}
.wh_2{background: url("../images/qywhbg.jpg") no-repeat center; padding: 60px 0; background-size: cover; overflow: hidden;}
.wh_2 .wh_2_tit{text-align: center; color: #fff; background: url("../images/wh_bg1.png") no-repeat center top; padding-top: 78px; width: 310px; float: left; margin-top: 115px;}
.wh_2 .wh_2_tit > *{display: block;}
.wh_2 .wh_2_tit b{font-size: 38px; font-weight: 300; letter-spacing: 3px;margin-bottom: 10px;}
.wh_2 .wh_2_tit small{font-size: 14px; text-transform: uppercase;}
.wh_2 ul{float: left;}
.wh_2 ul:nth-of-type(1){margin-left: 115px; margin-right: 100px;}
.wh_2 ul li{margin-bottom: 60px;}
.wh_2 ul li:after{display: block;content: '';clear: both;}
.wh_2 ul li:nth-of-type(3){margin-bottom: 0;}
.wh_2 ul li span{display: block; font-size: 50px; color: #fff; opacity: 0.6; float: left; position: relative; top: -10px;}
.wh_2 ul li p{float: left; margin-left: 10px;}
.wh_2 ul li p > *{display: block;}
.wh_2 ul li p b{font-size: 24px; color: #fff; margin-bottom: 5px;}
.wh_2 ul li p small{font-size: 16px; color: #fff; opacity: 0.6; font-weight: 300; margin-bottom: 10px;}
.page li{display: inline-block!important;list-style: none;}


#think_page_trace_open{display: none;}
