@charset "utf-8";
body {font: 12px/1.5 "Microsoft YaHei","微软雅黑",Arial,sans-serif;color: #333;min-width:1650px;margin:0px auto;}/*网站字体颜色*/
a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {  text-decoration:none;}
.vam { vertical-align:middle;}
.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix { clear:both;zoom:1;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"微软雅黑","宋体";}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
.w1080{width:1080px;}
html{color:#000;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; background:none; border:none; color:#fff;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;font: 12px/1.5 "Source Han Sans SC","HanHei SC","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10{ margin-top:10px;}

.w1200{width:1200px;margin:0 auto;}
.w1400{width:1400px;margin:0 auto;}
.w1366{width:1366px;margin:0 auto;}
.w1600{width:1600px;margin:0 auto;overflow:hidden;}
.icon_xb{background-image:url(../images/icon_xb.png);}
.ny {
    width: 1200px;
    height: auto;
    overflow: hidden;
    font-family: "微软雅黑";
    margin: 30px auto;
}

.ny_ban{height:500px;background-repeat: no-repeat;background-position: center;background-size:auto;}
.public_search{line-height:20px;padding: 35px 0 40px;}
.public_search .keyWords{float:left;}
.public_search .keyWords h1{display:inline-block;font-size:14px;}
.public_search .keyWords a{font-size:14px;color:#7c7c7c;display: inline-block;font-weight: 500;margin-right: 5px;}
.public_search .keyWords a:hover{color: #e00050;}
.public_search .search1{float:right;overflow: hidden;}
.public_search .search1 input{font-size:14px;line-height: 20px;float: left;color: #000;}
.public_search .search1 input::-input-placeholder{color:#000;}
.public_search .search1 .submit{width:20px;height:20px;float: right;cursor: pointer;}
.public_search .search1 .submit i{width: 18px;height: 18px;background: url('../images/icon_common.png') -102px -142px;display: inline-block;}
.ms_foot{margin: 40px auto 20px;}
.ms_foot .return{}
.ms_foot .return a{font-size:18px;color:#fff;position: relative;display:block;width:90px;height:90px;background:#e00050;border-radius:50%;text-align: center;line-height: 125px;margin: 0 auto 25px;}
.ms_foot .return a i{display:block;width: 33px; height: 19px;background-position: -10px -142px;position: absolute;left: 0;right: 0;top: 20px;margin: 0 auto;}
.ms_foot .zx{text-align: center;}
.ms_foot .zx a{width:200px;line-height:40px;display: inline-block;background:#2a2a2a;color:#fff;text-align: center;margin: 0 10px;font-size:16px;}
.ms_foot .zx a i{width:20px;height:20px;display:inline-block;margin-right: 5px;position: relative;top: 3px;}
.ms_foot .zx a i.icons6{width: 18px; height: 17px;background-position: -178px -142px;}
.ms_foot .zx a i.icons5{width: 18px; height: 17px;background-position: -140px -142px;}
.ms_foot .zx a:hover{background:#e00050;}

.icons{background:url('../images/icon_common.png') no-repeat;}
.ny_content{width:1080px;padding: 25px 25px 50px;box-sizing: border-box;background: #fff;}
.ny_content .title{font-size:30px;color: #e00050;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 30px;margin-bottom: 10px;text-align: center;}
.ny_content .Subtitle{font-size:16px;color:#0d0d0d;text-align: center;}
.ny_content .information{margin: 30px auto;display: flex;flex-wrap: nowrap;justify-content: space-around;background: #f0f0f0;line-height: 45px;}
.ny_content .information p{font-size:14px;color:#515151;display: inline-block;}
.ny_content .information p i{display: inline-block;width:15px;height:15px;float:left;position: relative;top: 13px;margin-right: 5px;}
.ny_content .information p i.icons1{width: 19px; height: 19px;background-position: -63px -142px;}
.ny_content .information p i.icons2{width: 16px;height: 16px;background-position: -220px -102px;top: 15px;}
.ny_content .information p i.icons3{width: 12px;height: 15px;background-position: -10px -215px;top: 16px;}
.ny_content .information p i.icons4{width: 16px;height: 8px;background-position: -165px -114px;top: 19px;}
.ny_content .ellipsis{background:#f0f0f0;padding: 15px 10px;margin-bottom: 30px;}
.ny_content .ellipsis p{float:right;width:905px;font-size: 18px;color: #6a6a6a;height: 54px;overflow: hidden;}
.ny_content .ellipsis p:nth-child(1){display:block;width:65px;line-height: 30px;color:#fff;background:#e00050;text-align: center;float:left;height: auto !important;}
.ny_content .ellipsis .null{height:75px;background:#f8f8f8;}
.ny_content  .chapter-control{padding:15px 45px;background:#f0f0f0;margin:25px 0;font-size: 21px;}
.ny_content  .chapter-control a{font-size:21px;color:#515151;font-weight:600;}
.ny_content  .chapter-control a:hover span{font-weight:600;}
.ny_content  .chapter-control a span{font-size:21px;color:#e00050;font-weight:500;}


.ny_right{width: 290px;position: relative;top: -190px;}
.ny_right .ny_nav{}
.ny_right .ny_nav .title{font-size:24px;background:#e00050;color: #fff;line-height: 30px;padding: 25px;box-sizing: border-box;}
.ny_right .ny_nav .title span{margin:5px 0;line-height: 45px;}
.ny_right .ny_nav ul{background:#fff;padding:10px 0;}
.ny_right .ny_nav ul li{text-indent:65px;}
.ny_right .ny_nav ul li a{font-size:20px;color:#252525;line-height: 85px;height: 85px;transition: all linear 0.3s;display: block;width: 90%;margin: 0 auto;border-bottom: 1px solid #d8d8d8;}
.ny_right .ny_nav ul li:last-child a{border:none;}
.ny_right .ny_nav ul li:hover,.ny_right .ny_nav ul li.on{background:#e00050;}
.ny_right .ny_nav ul li:hover a,.ny_right .ny_nav ul li.on a{color:#fff;border-color: #e00050;}
.ny_right .ny_contacts{padding: 25px 50px;background: #fff;margin: 25px 0 35px;border-left: 2px solid #d82128;box-sizing: border-box;position: relative;}
.ny_right .ny_contacts:after{content:"";width: 57px; height: 57px;background: url('../images/icon_common.png') -10px -10px;position:absolute;right:50px;top:22px;}
.ny_right .ny_contacts p{line-height: 23px;}
.ny_right .ny_contacts p a{font-size:22px;color:#323232;}
.ny_right .flg{margin:0 auto 20px;}
.ny_right .flg .title{color:#252525;font-size:24px;margin-bottom: 20px;}
.ny_right .flg ul{overflow:hidden;}
.ny_right .flg ul li{float:left;background:#e7e7e7;margin-right: 10px;padding: 0 15px;box-sizing: border-box;margin-bottom: 5px;}
.ny_right .flg ul li:nth-child(2n+1){width:140px;}
.ny_right .flg ul li:nth-child(2n){margin-right:0;}
.ny_right .flg ul li a{font-size:17px;color:#353535;line-height:30px;display: block;box-sizing: border-box;}
.ny_right .flg ul li:hover{background:#e00050;}
.ny_right .flg ul li:hover a{color:#fff;}
/*ny_case*/
.case_title{margin-bottom:45px;}
.case_title ul{text-align: left;}
.case_title ul li{display:inline-block;background:#2b2c31;padding:0 25px;margin-right:10px;}
.case_title ul li a{font-size:18px;color:#fff;line-height:35px;}
.case_title ul li.on,.case_title ul li:hover{background:#e00050;}

.case_list ul{display: flex;flex-wrap: wrap;/* justify-content: space-between; */margin: 25px auto 0;width: 100%;}
.case_list ul li{max-width:600px;width: 24.5%;margin-bottom: 9px;float: left;margin-right: 9px; overflow:hidden;}
.case_list ul li:nth-child(4n){margin-right:0;}
.case_list ul li a{}
.case_list ul li a .img{width: 100%;height: 276px;position:relative;}
/*.case_list ul li a .img .wrap{position:absolute;width:100%;height:100%;left:0;bottom:0;background:rgba(0,0,0,1) url('../images/cp_wrap.png') no-repeat center;opacity: 0;transition:all linear 0.3s;background-size: 80% auto;}
.case_list ul li:hover a .img .wrap{opacity:0.5;}*/
.case_list ul li a .img img{display:block;width:100%;height:100%;}
.case_list ul li a img:hover {transform: scale(1.3)}


.case_list ul li a .content{height:100px;padding: 23px 10px 0;background:#f1f1f3;box-sizing: border-box;position:relative;transition:all linear 0.3s;}
.case_list ul li:hover a .content{background:#e00050;}
.case_list ul li a .content p{font-size: 22px;color: #6c6c70;line-height: 25px;margin-bottom: 10px;transition:all linear 0.3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case_list ul li a .content p:nth-child(2){font-size: 16px;}
.case_list ul li:hover a .content p{color:#fff;}
.new_pages{padding:100px 0 60px;background:url('../images/case_page_bg.png') no-repeat center 20px;}
.new_pages ul{text-align: center;}
.new_pages ul li{display:inline-block;margin:0 5px;}
.new_pages ul li a{color:#b2b2b2;font-size:14px;display:block;width:60px;line-height:60px;border:1px solid #000;border-radius:50%;}
.new_pages ul li.on a,.new_pages ul li:hover a{color:#fff;background:#000;}

.case_recommend{height:817px;padding: 65px 0;box-sizing:border-box;background:url('../images/case_recommend_bg.jpg') no-repeat center;}
.case_recommend .recommend_title{color:#e00050;font-size:39px;font-weight: 600;margin-bottom:30px;}
.case_recommend ul{overflow:hidden;}
.case_recommend ul li{width:435px;float:left;padding: 30px 20px 20px;box-sizing: border-box;background: #fff;margin-right: 45px;margin-bottom: 25px;border:1px solid #fff;}
.case_recommend ul li:hover{border-color:#e00050;box-shadow:2px 2px 4px #d3d3d3;}
.case_recommend ul li:nth-child(3n){margin-right:0;}
.case_recommend ul li a{display:block;cursor:pointer;}
.case_recommend ul li:hover a,.case_recommend ul li:hover span{color: #e00050 !important;}
.case_recommend ul li .title{font-size:18px;color:#181818;margin-bottom: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;position:relative;padding-left: 15px;}
.case_recommend ul li .title:after{content: "";width: 3px;height: 22px;position: absolute;background: #e00050;left: 0;top: 0;}
.case_recommend ul li .content{font-size:14px;color:#505050;height: 40px;margin-bottom: 15px;box-sizing: border-box;overflow: hidden;}
.case_recommend ul li .more{font-size:14px;color:#505050;padding-top: 15px;border-top: 1px solid #e2e2e2;position: relative;}
.case_recommend ul li .more span{font-size:12px;color:#9d9d9d;margin-left: 42px;padding-left: 15px;position: relative;}
.case_recommend ul li .more:after{content:"";position:absolute;width: 6px;height: 9px;background: url('../images/css_sprites.png') -255px -156px;left: 70px;top: 21px;}
.case_recommend ul li a:hover{color:#e00050;cursor:pointer;}


.news_list{}
.news_list li{padding:20px;border:1px solid #cacaca;overflow:hidden;margin-bottom:15px;}
.news_list li:hover{border-color:#e00050;}
.news_list li .img{float:left;width:325px;min-height:210px; height:auto; overflow:hidden;}
.news_list li .img img{display:block;width:100%;height:100%;}
.news_list li .news_body{float:right;width: 630px;}
.news_list li .news_body .title{text-align:left;}
.news_list li .news_body .title a{font-size:24px;color:#2f2f2f;font-weight:500;}
.news_list li .news_body .title a:hover{color:#e00050;}
.news_list li .news_body .news_num{overflow:hidden;margin-bottom: 15px;}
.news_list li .news_body .news_num p{font-size:12px;color:#858585;float:left;margin-right: 24px;}
.news_list li .news_body .news_num p i{display:inline-block;width:15px;height:15px;background:#333;margin-right: 9px;position: relative;top: 2px;}
.news_list li .news_body .news_num p:nth-child(1) i{width:16px;height:8px;background:url('../images/nyj1.png') no-repeat center;top: 0px;}
.news_list li .news_body .news_num p:nth-child(2) i{width: 14px; height: 14px;background: url('../images/icon_common.png') -220px -138px;}
.news_list li .news_body .text{}
.news_list li .news_body .text p{font-size:14px;color:#797979;line-height: 30px;height: 60px;overflow: hidden;}
.news_list li .news_body .more{font-size:16px;color:#797979;line-height:35px;width:130px;text-align: center;display: block;border: 1px solid #bbbbbb;border-radius: 2px;margin-top: 15px;}
.news_list li .news_body .more i{display:inline-block;width: 17px;height: 13px;background: url('../images/arrow.png') no-repeat;position:relative;top: 1px;margin-right:10px;}
.news_list li .news_body .more:hover{border-color:#e00050;color:#e00050;}
.news_list li .news_body .more:hover i{background-image:url('../images/arrow_on.png');}
.news_tt{position: relative;padding-left: 120px;height: 260px;background: #eeeeee;margin-bottom: 30px;padding: 45px 0 0 120px;box-sizing: border-box;}
.news_tt>i{position: absolute;width: 58px; height: 50px;background: url('../images/icon_common.png') -87px -10px;display:block;top: 55px;left:30px;}
.news_tt .slider{width:890px;position: relative;}
.news_tt .slider .bd{}
.news_tt .slider .bd ul li{}
.news_tt .slider .bd ul li h3{margin-bottom: 25px;}
.news_tt .slider .bd ul li h3 a{font-size:26px;color:#0d0d0d;font-weight: 500;}
.news_tt .slider .bd ul li h3 a:hover,.news_tt .slider .bd ul li p a:hover{color:#e00050;}
.news_tt .slider .bd ul li p{line-height: 28px;overflow: hidden;height: 60px;margin-bottom: 30px;}
.news_tt .slider .bd ul li p a{font-size:16px;color:#4c4c4c;}
.news_tt .slider .hd{padding-left: 35px;}
.news_tt .slider .hd ul{text-align: left;}
.news_tt .slider .hd ul li{display:inline-block;width:14px;height:14px;background:#8c8c8c;border-radius:50%;margin: 0 5px;text-indent: 100px;overflow: hidden;position: relative;}
.news_tt .slider .hd ul li.on,.news_tt .slider .hd ul li:hover{background: #eeeeee;border:2px solid #d82128;top:2px;}
.news_tt .slider>span{width:17px;height:35px;display:block;position: absolute;bottom: -5px;cursor: pointer;background: url('../images/icon_common.png')}
.news_tt .slider .next{left: 180px;width: 16px; height: 30px;background-position: -220px -10px;}
.news_tt .slider .prev{left: 0px;width: 16px;height: 30px;background-position: -220px -10px;transform: rotate(180deg);}

.fixed{position: fixed !important;top: 0px !important;left: 0;right: 0;margin: auto;z-index: 100;}
.about_top_nav{position:relative;top: -55px;}
.about_top_nav ul{display:flex;background:#e00050;flex-wrap: wrap;justify-content: space-around;padding-left: 60px;box-sizing: border-box;position: relative;}
.about_top_nav ul:before{content:"";width:60px;height:108px;position:absolute;left:0;top:0;background:#17192d;}
.about_top_nav ul:after{content:"";position:absolute;width: 13px;height: 22px;background: url('../images/icon_common.png') -220px -60px;left: 24px;top: 40px;}
.about_top_nav ul li{display:inline-block;height:108px;padding: 20px 30px 0;box-sizing: border-box;text-align: center;cursor: pointer;}
.about_top_nav ul li:hover p,.about_top_nav ul li.on p{color:#17192d;}
.about_top_nav ul li i{display:block;width:35px;height:35px;margin: 0 auto;}
.about_top_nav ul li i.icons1{width: 35px;height: 33px;background-position: -165px -10px;margin-bottom: 2px;}
.about_top_nav ul li i.icons2{width: 42px; height: 35px;background-position:-10px -87px;}
.about_top_nav ul li i.icons3{width: 35px; height: 31px;background-position: -165px -63px;}
.about_top_nav ul li i.icons4{width: 34px; height: 34px;background-position: -72px -87px;}
.about_top_nav ul li p{font-size:20px;color:#fff;line-height: 40px;}
.about_title{text-align: center;margin-bottom:30px;}
.about_title h2{font-size:52px;color:#232323;}
.about_title h2 span{color:#e00050;}
.about_title h2 p{font-size:26px;color:#262626;display: inline-block;font-weight: 500;margin-left: 25px;text-transform: uppercase;text-indent:0;}
.about_part1{padding: 8px 0 70px;background: #f6f6f6;}
.about_part1 p{font-size:18px;color:#4d4d4d;text-indent:36px;line-height:30px;}
.about_part1 img{display:block;margin-top:30px;}
.about_part2{padding:70px 0 50px;background:#ececec;}
.about_part2 ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.about_part2 ul li{width: 445px;}
.about_part2 ul li .img{width:445px;height:285px;position: relative;overflow:hidden;margin-bottom: 20px;}
.about_part2 ul li .img img{display:block;width:100%;height:100%;transition:all linear 0.3s;}
.about_part2 ul li .img:hover img{transform:scale(1.1);}
.about_part2 ul li .img p{position: absolute;bottom:0;left:0;right:0;line-height:50px;text-align: center;font-size:26px;color:#fff;background:rgba(0,0,0,0.5);}
.about_part2 ul li>p{font-size:18px;color:#2c2d33;line-height: 40px;}
.about_part3{padding:50px 0 55px;background:;}
.about_part3 .content>p{font-size:17px;color:#232323;line-height:32px;text-align:center;}
.about_part3 .content .idcard{margin:50px 0 0;}
.about_part3 .content .idcard .left{float:left;width: 820px;}
.about_part3 .content .idcard .left img{display:block;width:240px;height:240px;float: left;}
.about_part3 .content .idcard .left p{position:relative;top:110px;left:25px;}
.about_part3 .content .idcard .left p span{font-size:20px;color:#020400;font-weight:600;position: relative;padding-left: 20px;margin-right: 15px;}
.about_part3 .content .idcard .left p span:before{content:"";position:absolute;width: 14px;height: 14px;left:0;top: 8px;background: #000;}
.about_part3 .content .idcard .right{}
.about_part3 .content .idcard .right p{font-size:18px;color:#2c2d33;line-height: 30px;}
.about_part3 .content .idcard .right p.lg{font-size:26px;margin: 40px 0 20px;font-weight: 600;}
.about_part4{height: 825px;background:url('../images/about_map_bg.jpg') no-repeat center bottom;}
.about_part4 .about_title{margin-bottom:50px;}
.about_part4 .content{width:550px;min-height:250px;background:#fff;padding:35px 60px;box-sizing: border-box;margin: 0 auto;box-shadow: 0 0 10px #858585;border-radius: 4px;}
.about_part4 .content p{font-size:18px;color:#2c2d33;line-height: 30px;}
.about_part4 .content a{display:block;width:120px;line-height:35px;color:#fff;background:#e00050;text-align: center;margin: 20px auto;font-size: 16px;}

.service_ban a{display:block;width:100%;height:100%;}
.service_page1{padding:0 0 60px;}
.service_page1 .left{width: 505px;}
.service_page1 .left .title{}
.service_page1 .left .title h3{font-size:52px;color:#e00050}
.service_page1 .left .title p{font-size:20px;margin-bottom: 30px;}
.service_page1 .left ul{overflow:hidden;}
.service_page1 .left ul li{float:left;margin-bottom: 12px;margin-right: 30px;}
.service_page1 .left ul li a{font-size:19px;color:#444548;}
.service_page1 .left ul li a i{display:inline-block;width: 16px; height: 16px;background-position: -255px -120px;border-radius:20px;margin-right:15px;}
.service_page1 .right{width: 870px;padding-top: 5px;}
.service_page1 .right ul{display: flex;justify-content: space-between;flex-wrap:nowrap;}
.service_page1 .right ul li{}
.service_page1 .right ul li i{display:block;}
.service_page1 .right ul li .icon8{width: 63px;height: 75px;background-position: -212px -10px;margin: 50px 0 50px 0;}
.service_page1 .right ul li .icon9{width: 75px;height: 86px;background-position: -117px -10px;margin: 44px 0 44px 0;}
.service_page1 .right ul li .icon10{width: 87px;height: 90px;background-position: -10px -10px;margin: 40px 0 40px 0;}
.service_page1 .right ul li h3{font-size:46px;color:#232323;font-weight:500;}
.service_page1 .left ul li:hover a i{background-position: -364px -288px;}
.service_page1 .right ul li p{font-size:18px;color:#232323;}
.service_page2{background:#ededed !important;}
.service_page3 div ul li{height: 380px;width: 350px;border: 1px solid #e0e0e0;box-sizing: border-box;}


.service_page3 ul li .top p i.icon11{width: 59px; height: 57px;background-position: -10px -120px;}
.service_page3 ul li:hover .top p i.icon11{background:url('../images/icon11_on.png');background-position:0 0;}
.service_page3 ul li .top p i.icon12{width: 36px; height: 44px;background-position: -364px -10px;}
.service_page3 ul li:hover .top p i.icon12{background:url('../images/icon12_on.png');background-position:0 0;}
.service_page3 ul li .top p i.icon13{width: 40px; height: 42px;background-position: -221px -197px;}
.service_page3 ul li:hover .top p i.icon13{background:url('../images/icon13_on.png');background-position:0 0;}
.service_page3 ul li .top p i.icon14{width: 34px;height: 37px;background-position: -364px -74px;top: 9px;margin-right: 10px;}
.service_page3 ul li:hover .top p i.icon14{background:url('../images/icon14_on.png');background-position:0 0;}
.service_page3 ul li .top p i.icon15{width: 46px; height: 45px;background-position:-295px -83px;}
.service_page3 ul li.on .top p i.icon15,.service_page3 ul li:hover .top p i.icon15{background-position:-295px -148px;}
.service_page3 ul li .top p i.icon16{width: 42px; height: 46px;background-position:-72px -262px;}
.service_page3 ul li.on .top p i.icon16,.service_page3 ul li:hover .top p i.icon16{background-position:-10px -262px;}
.service_page3 ul li .top p i.icon17{width: 63px; height: 45px;background-position: -10px -197px;}
.service_page3 ul li.on .top p i.icon17,.service_page3 ul li:hover .top p i.icon17{background-position:-89px -120px;}
.service_page3 ul li .top p i.icon18{width: 44px; height: 44px;background-position:-157px -197px;}
.service_page3 ul li.on .top p i.icon18,.service_page3 ul li:hover .top p i.icon18{background-position:-93px -197px;}






.service_qa{background:#f6f6f6;padding: 60px 0 45px;}
.service_qa .content{margin-top:40px;}
.service_qa .content ul{display:flex;flex-wrap:wrap;justify-content:space-around}
.service_qa .content ul li{width: 685px;background:#fff;padding:5px 15px;box-sizing:border-box;margin-bottom: 15px;}
.service_qa .content ul li:hover{box-shadow:0 0 8px #c7c7c7;}
.service_qa .content ul li .qa_title{border-bottom:1px solid #e2e2e2;margin-bottom: 10px;}
.service_qa .content ul li .qa_title p{font-size:22px;color:#181818;line-height:70px;}
.service_qa .content ul li .qa_title p i{display:inline-block;position: relative;top: 8px;width: 33px;height: 33px;background: url('../images/css_sprites.png') -364px -186px;margin-right: 10px;}
.service_qa .content ul li .qa_container{position: relative;padding-left: 55px;box-sizing: border-box;}
.service_qa .content ul li .qa_container i{position: absolute;left: 0;top: 5px;width: 35px;height: 35px;background: url('../images/css_sprites.png') -364px -131px;}
.service_qa .content ul li .qa_container p{font-size: 16px;color:#505050;line-height: 36px;}

.service_news{width:100%;height:855px;background:url('../images/service_news_bg.jpg') no-repeat center;padding-top: 70px;box-sizing: border-box;}
.service_news .content{overflow:hidden;}
.service_news .content h2{font-size:40px;color:#e00050;margin-bottom:25px;}
.service_news .news_box{width: 440px;background: #fff;padding: 0 20px 20px;box-sizing: border-box;}
.service_news .news_box .img a{display:block;}
.service_news .news_box a{cursor: pointer;}
.service_news .news_box:hover a,.service_news .news_box:hover .content .more span{color:#e00050 !important;}
.service_news .news_box .img a img{display:block;width:390px;height:240px;}
.service_news .news_box .content a{display:block;}
.service_news .news_box .content .news_title{font-size:20px;color:#181818;line-height: 70px;padding-left: 15px;position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.service_news .news_box .content .news_title:before{content:"";width:3px;height:22px;position:absolute;background:#e00050;left:0;top:25px;}
.service_news .news_box .content .text{font-size:14px;color:#505050;line-height: 22px;margin-bottom: 15px;height: 45px;overflow: hidden;}
.service_news .news_box .content .more{font-size:14px;color:#505050;padding-top: 15px;border-top: 1px solid #e2e2e2;position: relative;}
.service_news .news_box .content .more:after{content:"";position:absolute;width: 6px;height: 9px;background: url('../images/css_sprites.png') -255px -156px;left: 70px;top: 21px;}
.service_news .news_box .content .more span{font-size:12px;color:#9d9d9d;margin-left: 42px;padding-left: 15px;position: relative;}
.service_news .news_box .content .more span:before{content:"";position:absolute;width:1px;height:16px;background:#e2e2e2;left:0;top:0;}
.service_news .news_box {float:left;overflow:hidden;margin-bottom: 40px;margin-right: 40px;}
.service_news .news_box:nth-child(3n){margin-right:0;}

/*================搜索页面 css================*/
.ny .ny_l{ width:240px; height:auto;overflow:hidden;}
.ny .ny_r{ width:890px; height:auto;overflow:hidden;}

.ntitle { margin: 0 auto;padding: 15px 0 10px;border-bottom: 1px solid #d6d6d6;width:auto;}
.ntitle h2 {height: 45px;line-height: 45px;font-size: 20px;font-weight: bold;color: #006db8;text-align: left;overflow: hidden;}
.ntitle h2 a {color: #5c5c5c;}
.ntitle span{height: 24px;color: #999;font-size: 12px;line-height: 24px;text-align: left;position: relative;}
.n-list{ margin:10px 0px;}
.n-list li{ width:770px; height:auto; overflow:hidden;border-bottom: 1px solid #d6d6d6; padding-bottom:20px; margin-bottom:12px; }
.n-list li dl dt{ float:left; width:185px; height:128px;margin-right:25px;}
.n-list li dl dt img{ width:185px; height:128px;}
.n-list li dl dd{ float:left; width:560px; height:128px; }
.n-list li h2{color: #006db8;text-align: left;overflow: hidden; height:32px; line-height:32px; font-size:16px; margin-bottom:10px; }
.n-list li h2 a{color: #e00050;}
.n-list li .note{ width:770px; height:auto; overflow:hidden;}
.n-list li .note .info span {margin-right: 10px;padding-left: 20px;color: #777;background: url(Img/Index/sprite.gif) no-repeat;}
.n-list li .note .info .comm { background-position: 0 5px;}
.n-list li .note b img{ margin:10px 0px;}
.n-list li .note .info .time { background-position: 0 -156px;}
.n-list li .note .info .view {background-position: 0 -34px;}
.n-list li .note p{font-size:14px; text-align:left; line-height:25px;}
.n-list li .note .info{font-size:14px; line-height:26px; padding:5px 0px;}


.sideMenu,.cpfl{ width:240px;height:auto; overflow:hidden;margin:0 0 25px;}
.sideMenu .xnav,.cpfl .xnav{height:auto;padding:20px 25px;overflow:hidden;text-align:center;background: #e00050;}
.sideMenu .xnav i,.cpfl .xnav i{width:13px;height:3px;display:block;background:#fff; margin:0 0 10px;}
.sideMenu .xnav p,.cpfl .xnav p{height:38px;line-height:19px;color:#fff;font-size:1.2em;font-family:"Book Antiqua";text-transform:uppercase;}
.sideMenu .xnav p span,.cpfl .xnav p span{color:#fff;font-size:1.4em;font-family:"Book Antiqua";text-transform:uppercase; display:block;}
.sideMenu .xnav a,.cpfl .xnav a{height:25px;line-height:25px;color:#fff;font-size:26px; display:block; margin:10px 0 0;}
.sideMenu .xnav a em,.cpfl .xnav a em{ width:20px;height:20px; display:inline-block; margin-right:6px; position:relative; top:3px;}
.sideMenu .xnav em.al{ background-position:-120px -27px;}
.sideMenu .xnav em.cp,.cpfl .xnav em.cp{ background-position:-140px -27px;}
.sideMenu .xnav em.ab{ background-position:-160px -27px;}
.sideMenu .xnav em.xc{ background-position:-180px -27px;}
.sideMenu .xnav em.hz{ background-position:-200px -27px;}
.sideMenu .xnav em.xw{ background-position:-220px -27px;}
.sideMenu .xnav em.fa{ background-position:-260px -27px;}
.sideMenu ul{height:auto; overflow:hidden;padding:15px 20px;background:#f7f7f7;}
.sideMenu ul li{height:45px; overflow:hidden; margin:0 auto 8px;}
.sideMenu ul li a{color:#444;font-size:17px;height:45px;overflow:hidden;line-height:45px;display:block;position:relative;padding-left:35px;background: url(../images/ce_nyxb1.png) #dfdfdf 20px center no-repeat;}
.sideMenu ul li.on a,.sideMenu ul li a:hover{color: #e00050;background:url(../images/ce_nyxb01.png) 20px center no-repeat;}
.sideMenu ul li a i{position:absolute;bottom:0px;left:0;width:0px;height:1px;display:block;background: #e00050;}
.sideMenu ul li a:hover i{width:150px;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.sideMenu dl{height:auto; overflow:hidden;padding:0px 20px 13px;}
.sideMenu dl dt a{height:28px; overflow:hidden; display:block; line-height:28px; text-indent:15px; font-size:13px; color:#777;border-bottom:1px solid #dedede;}
.sideMenu dl dt a:hover{color:#e60012;border-bottom:1px solid #e60012;}
.sideMenu1 h2,.sideMenu3 h2{ height:65px; color:#fff; font-size:20px;line-height:65px;text-align:center; background: url(../images/arrow.png) #006db8 170px center no-repeat;background-position:205px center;}
.sideMenu2 h2{ height:50px; line-height:50px;text-indent: 28px;  text-align:left; background: url(../images/arrow.png) #90847a 200px center no-repeat;}
.sideMenu h2 a,.sideMenu1 h2 a,.sideMenu3 h2 a{color:#fff; font-size:26px; font-weight:normal;}
.sideMenu h4 a{height:40px; line-height:40px;padding-left:45px;font-weight:normal; text-align:left;font-size:15px;color:#1f1f1f;background:url(Img/ny_cp/cp_b.jpg) center no-repeat; display:block; margin:0 0 1px;}
.sideMenu h4 a:hover{background:url(Img/ny_cp/cp_c.jpg) center no-repeat;color:#006db8;}
.ny_r_title1{ height:auto; overflow:hidden;}
.ny_r_title2{ width:1000px;}
.ny_r_title1 .xnav_m2{padding:0 0 10px;position:relative;z-index:1;border-bottom: 1px solid #d4d4d4;}
.ny_r_title1 .xnav_m2 h2{ width:auto;color:#322821; text-align:left; font-size:16px;}
.ny_r_title1 .xnav_m2 h2 em{color:#7d7d7d; font-size:12px;text-transform: uppercase; padding-left:5px; font-weight:normal;}
.ny_r_title1 .xnav_m2 p{ color:#7d7d7d; font-size:13px; float:right;text-transform: uppercase;}
.ny_r_title1 .xnav_m2 span{width:70px;height:2px;background: #015198;position:absolute;left:0;bottom:0;}

.ny_contact{width: 100%;height: 350px;overflow:hidden;background: #f3f3f3;border-top: 4px solid #e00050;margin: 28px auto 0;}
.ny_contact .zi1{height:auto; text-align:left; padding:14px 15px 14px 20px; overflow:hidden;margin:0 auto}
.ny_contact .zi1 p{height:32px;overflow:hidden;line-height:32px;font-size:20px;color:#04271b;font-weight:bold;text-indent: 20px;}
.ny_contact .zi1 p img{ width:24px; height:24px;margin-right:7px;position:relative; top:4px;}
.ny_contact .zi1 p.t{ font-size:23px; letter-spacing:0.3px;}
.ny_contact .zi2{width: 219px;height:64px;padding:15px 0 0 67px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:url(../images/lx_cxb2.png) 20px 25px no-repeat;color:#bdbdbd;text-align:left;overflow:hidden;margin:0 auto;}
.ny_contact .zi2 p{ font-size:18px;text-transform:uppercase;}
.ny_contact .zi2 p span{ font-size:20px;display:inline-block; margin-right:10px;}
.ny_contact .zi2 h6{ font-size:15px;text-transform:uppercase; font-weight:normal;}
.ny_contact .zi2 h6 span{display:inline-block; margin-left:10px;}
.ny_contact .zi3{ padding:23px 0 10px; height:auto; overflow:hidden; text-align:center; vertical-align:middle;}
.ny_contact .zi3 img{ width:140px; height:140px; margin:0 auto;}
.ny_contact .zi3 p{ line-height:46px; text-align:center; font-size:16px; color:#444;}

.page-box {width:100%;height: 32px;padding:20px 0px 10px;margin: 0px;}
div.digg.t{margin: 0 auto;padding: 40px 0;}
div.digg {width:100%;text-align: center;margin: 50px auto 20px;}
div.digg span {display: inline-block;padding:10px 0; }
div.digg span.disabled {border: 1px solid #e1e2e3;border-radius:18px;padding:6px 1%;margin: 0 0.4%;color: #015198;display:inline-block;}
div.digg span.current {padding:6px 1%;border-radius:18px;margin: 0 0.4%;font-weight: bold; border: 1px solid #006db8color:#fff;background:#006db8 display:inline-block;}
div.digg a {display: inline-block;padding:6px 1%;border-radius:18px;margin: 0 0.4%;border: 1px solid #e1e2e3;color: #7f7f7f;text-decoration: none;}
div.digg a:last-child{color: #015198;}


/**浮动**/
.icon_xb{background-image:url(../images/icon_xb2.png)}
.fd_m{width: 100px;position:fixed;right:0;top: 20%;z-index:99;transform: scale(0.75);right: -12px;}
.fd_m li{width: 100px;height: 130px;position:relative;}
.fd_m li>span{background: #006db8;width: 100%;display: block;color: #fff;text-align: center;height: 28px;line-height: 28px;font-size: 18px;border-radius: 0 0 0 24px;/* padding-top: 10px; */text-indent: 16px;box-sizing: border-box;position: relative;top: -1px;}
.fd_m li a{display:block;width: 100px;height: 100px;box-sizing: border-box;border-radius: 24px 0 0 0;padding:15px 17px 16px;background: #006db8;-webkit-transition: all 0.6s;-ms-transition: all 0.6s;-moz-transition: all 0.6s;}
.fd_m li:last-child a{border-bottom:0;border-radius: 8px 0 0 8px;}
.fd_m li i{transform:scale(0.8);position: relative;}
.fd_m li i,.fd_m li .z1 i{width: 85px;height: 85px;display:block;margin:0 auto;}
.fd_m li i.xb1{background: url('../images/icon_zx.png') no-repeat center;}
.fd_m li i.xb2{background: url('../images/icon_m.png') no-repeat center;}
.fd_m li i.xb3{background: url('../images/icon_tel.png') no-repeat center;}
.fd_m li i.xb4{background: url('../images/icon_return.png') no-repeat center;}
.fd_m li .z1{width: 450px;height: 138px;position:absolute;border-radius: 24px 0 0 24px;left:120px;top:0;background: #006db8;text-align:left;line-height: 77px;font-size:14px;color:#fff;-webkit-transition: all 0.6s;-ms-transition: all 0.6s;-moz-transition: all 0.6s;}
.fd_m li .z1 i{float:left;margin: 24px 13px 0 20px;}
.fd_m li .z1 b{font-size: 26px;display:block;float:left;margin-left:10px;line-height: 139px;}
.fd_m li .z1 span{font-size: 23px;display:block;float:left;line-height: 139px;}
.fd_m li:hover .z1{left: -340px;cursor:pointer;z-index:1;}
.fd_m li .z0{width:160px;height:190px;position:absolute;left:220px;top:0;background:#006db8; text-align:center;-webkit-transition: all 0.6s;-ms-transition: all 0.6s;-moz-transition: all 0.6s;}
.fd_m li .z0 img{width:110px;height:110px; margin:25px auto 10px;}
.fd_m li .z0 p{height:30px;overflow:hidden;text-align:center;font-size: 18px;color:#fff;}
.fd_m li:hover .z0{left:-160px; cursor:pointer;z-index:1;}
@media screen and (max-width:1500px){
    .fd_m{transform:scale(0.7);top: 20%;right: -15px;}
}
@media screen and (max-height:700px){
    .fd_m{transform: scale(0.65);top:10%;right: -15px;}
}

.client-2{width: 76px;position: fixed;right:0;top: 50%;z-index: 999;color: #333;background: #fff;box-shadow: 0 0 5px 5px rgba(0 , 0 , 0 , 0.1);border-radius:3px;text-align: center;font-size: 12px;line-height: 18px;}
.client-2:before{content:"";position: absolute;width:79px;height: 105px;<!--background:url(../images/kf_tico.png) center no-repeat;-->right: 0;top: -105px;}
.client-2 li a {text-decoration: none;color: #333;}
.client-2 li {width: 76px;height: 77px;border-radius: 2px;cursor: pointer;position: relative;padding: 8px 0 0;box-sizing:border-box;}
.client-2 li b{display: block;width:38px;height: 37px;overflow: hidden;margin:0 auto;}
.client-2 li span{display: block;}
.client-2 .my-kefu-pho a{    animation: heart 1s ease-in-out infinite alternate;display: block;}
.client-2 .my-kefu-ftop {display: none;height: 52px;}
.client-2 li.cur,.client-2 li:hover{background: #e00050;color: #fff ;}
.client-2 li.cur a,.client-2 li:hover a{ color:#fff}
.client-2 li.cur b img,.client-2 li:hover b img{margin-left: -70px;}
.client-2 li.my-kefu-weixin .cont {margin: 0;width: 115px;padding:14px;position: absolute;right: 85px;top: -24px;background-color: #fff;}
.client-2 li .cont:before{content: "";position: absolute;width:0;height:0;top:50px;right:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #fff;}
.client-2 li.my-kefu-weixin .cont  span {display: block;line-height: 30px;height: 40px;font-size: 16px;color: #333;}
.client-2 li.my-kefu-weixin .cont  img {width: 115px;height: 115px;}
.client-2 li.my-kefu-tel .cont{display: none;margin: 0;width: 175px;padding: 14px;position: absolute;right: 85px;top: 4px;color: #fff;font-size: 18px;line-height: 32px;background: url(../images/kf_ico1.png) no-repeat -48px center #e00050;padding-left: 40px;}
.client-2 li.my-kefu-tel .cont:before{content: "";position: absolute;width:0;height:0;top: 26px;right:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #e00050;}
.client-2 li:hover .cont {display: block!important;}

.fanye{text-align:center;clear: both;padding-top: 26px;padding-right: 0;padding-bottom: 30px;padding-left: 0;}
.fanye a{display:inline-block;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px; text-decoration:none;}
.fanye a.fpage{background-color:#999;width:30px;height:30px;color:#fff;text-align:center;margin:0 4px;line-height:30px}
.fanye a.fbtn{background-color:#333;width:60px;}
.fanye a.fpage:hover{background-color:#e00050;box-shadow: 0px 0px 9px #999;}
.fanye a.fcur{background-color:#e00050;width:30px; text-align:center;box-shadow: 0px 0px 9px #999;}