@charset "gb2312";
*{padding:0;margin:0;}
body{font-family: "SourceHanSansCN","Microsoft Yahei",arial;font-size: 14px; overflow-x: hidden;}
input,textarea,a{ outline:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
img{max-width: 100%;}
.clear{display:block;contact:'';clear:both;}
@font-face {
	font-family: 'SourceHanSansK-Regular';
	src:url(../font/SourceHanSansCN.ttf);
	
}
.head{width: 100%; box-shadow: 0 0 10px rgba(0,0,0,0.2); position:fixed;top:0;z-index:111;background:#fff;}
.swiper-containerbanner{z-index:-1;}

.center{width: 92%;max-width: 1620px;margin: 0 auto;}
.boxcenter{width:80%;max-width: 1200px;margin: 0 auto;}
.header .logo{float:left;width: 15%;margin-top: 15px;}
.header .nav{float: right;width: 66%;line-height: 90px;}
.header .nav li{float: left;}
.header .nav li a{font-size: 18px;color: #55617b;padding:0 17px;line-height: 90px;display:block;}
.header .nav li:hover a{ background: #ff5321;color: #fff;}
.header .nav .yw a{font-size: 18px;color:#ff5321;margin-left: 30px;}
.topphone{float:right;margin-top:15px;font-size:20px;}
.topphone b{display:block;font-size:22px;}
/*.swiper-container {
    width: 100%;
    height: auto;
    margin: 20px auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

   
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-pagination-bullet-active{width:20px; background: #ff5321;border-radius: 20px;}
*/.biaoti{margin:60px auto;}
.biaoti img{ text-align:center;margin: 0 auto;display: block;}

.profenlei{}
.profenlei li{width: 31%;border:1px solid #c2c7d4;box-shadow: 0 7px 15px rgba(0,0,0,0.1);padding: 10px 25px;box-sizing: border-box;border-radius: 15px;float:left;margin-right: 40px;}
.profenlei li a{display: block; overflow: hidden;}
.profenlei li:nth-child(3n){margin-right: 0;}
.profenlei li img{float: left;}
.profenlei li p{float: left;font-size: 24px;color:#55617b;line-height: 90px;margin: 0 28px 0 20px;}
.profenlei span{float:left;border-radius: 50px;border:1px solid #9da6b9;width: 30px;height: 30px; text-align: center;display: block;margin-top: 28px;}
.profenlei i{font-size: 20px;line-height: 30px;color:#9da6b9;}
.profenlei li:hover{ background: #ff5321;}
.profenlei li:hover p{ color: #fff;}
.profenlei li:hover i{ color: #fff;}
.profenlei li:hover span{ border:1px solid #fff;}

.cp_list{margin-top: 45px;}
.cp_leftbt{margin:35px 0 0 30px;}
.cp_left{width: 49%;background: #f2f5fb;height: 620px;float:left; position: relative;}
.cp_left p{font-size: 28px;color: #55617b;font-weight: 900;}
.cp_left span{color:#919aaf;font-size: 18px;line-height: 35px;}
.cp_left .cp_leftimg{ position: absolute;bottom:30px;left: 20px;}
.cp_left .lj{font-size: 16px;color: #919aaf;line-height: 43px; position: absolute;
right:40px;top: 46px;border-left: 1px solid #919aaf;padding:0 15px; transition: all 0.3s;}
.cp_left .lj i{margin-left: 10px;}

.cp_left:hover .lj{ background: #ff5321;border-left: 1px solid #ff5321;color:#fff;}

.cp_right{width: 50%;float: right;}
.cp_right_01{width:100%;background: #f2f5fb;height: 305px; position: relative; overflow: hidden;margin-bottom: 10px;}

.cp_right_01 .cp_rightbt p{font-size: 28px;color: #55617b;font-weight: 900;}
.cp_right_01 .cp_rightbt span{color:#919aaf;font-size: 18px;line-height: 35px;}
.cp_right_01 .cp_rightimg{ position: absolute;bottom:-65px;right: -15px;}
.cp_right_01 .lj{font-size: 16px;color: #919aaf;line-height: 43px; position: absolute;
left:30px;bottom: 40px;border-left: 1px solid #919aaf;padding:0 15px; transition: all 0.3s;}
.cp_right_01 .lj i{margin-left: 10px;}
.cp_right_01 .cp_rightbt{margin:35px 0 0 30px;}

.cp_right_01:hover .lj{ background: #ff5321;border-left: 1px solid #ff5321;color:#fff;}

.cp_right_02{float: float;width: 49%;height: 305px;background: #f2f5fb; position: relative; overflow: hidden;float: left;}
.cp_right_02 .cp_rightbt p{font-size: 28px;color: #55617b;font-weight: 900;}
.cp_right_02 .cp_rightbt span{color:#919aaf;font-size: 18px;line-height: 35px;}
.cp_right_02 .cp_rightimg{ position: absolute;bottom:-20px;right: 0;}
.cp_right_02 .lj{font-size: 16px;color: #919aaf;line-height: 43px; position: absolute;
left:30px;top: 120px;border-left: 1px solid #919aaf;padding:0 15px; transition: all 0.3s;}
.cp_right_02 .lj i{margin-left: 10px;}
.cp_right_02 .cp_rightbt{margin:35px 0 0 30px;}

.cp_right_02:hover .lj{ background: #ff5321;border-left: 1px solid #ff5321;color:#fff;}
.cp_right_03 .cp_rightimg{bottom:-75px;}
.cp_right_03{margin-left: 14px;}
.know{}
.know_list{}
.know_list li{float: left;width: 49.3%; position: relative;margin-bottom: 20px;}
.know_list li .knowimg{}
.know_list li .knowimg img{display: block;}
.know_list li .know_wz{width: 100%; position: absolute;bottom:0;height: 130px; background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(85,97,123,1));
padding-left: 30px;box-sizing: border-box;}
.know_list li .know_wz h2{color: #fff;font-size: 24px;}
.know_list li .know_wz p{color: #fff;font-size:16px;line-height: 30px;}
.know_list li .know_wz a{color: #fff;font-size:14px;display: block;padding:6px 0;border:1px solid #fff;width:90px; text-align: center;margin-top: 15px;}
.know_list li:nth-child(2n){float:right;}

.news{width: 100%;background: #f2f5fb;padding:1px 0 40px;}
.swiper-slide_news{padding:25px;box-sizing: border-box;background-color: #fff;display: block; text-align: left;}
.swiper-slide_news h2{font-size: 24px;color: #55617b;font-weight: 600;line-height: 65px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.swiper-slide_news p{font-size: 16px;color: #727c93;line-height: 27px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.swiper-slide_news time{font-size:16px;color:#9fa8bb;margin-top: 20px;display: block;}

.swiper-slide_news .liaojie{font-size: 16px;color: #919aaf;line-height: 43px; position: absolute;
    right:30px;bottom: 15px;border-left: 1px solid #919aaf;padding:0 15px; transition: all 0.3s;}
.swiper-slide_news .liaojie i{margin-left: 10px;}
    
.swiper-slide_news:hover .liaojie{ background: #ff5321;border-left: 1px solid #ff5321;color:#fff;}
.swiper-slide_news:hover h2{color:#ff5321;}

.swiper-container11{padding-bottom: 60px;margin: 0 auto;}

.indexcon{width: 100%;background: #ff5321;padding:30px 0;display:none;}
.indexcon .ming{float:left;width: 20%;font-size: 32px;color:#fff;}
.indexcon .indexconlx{float:right;width:20%;}
.indexcon .indexconlx a{width:44%;display: inline-block;line-height: 40px;border:1px solid #fff;color:#fff;border-radius: 50px;margin-left: 10px; text-align: center;}
.indexcon .indexconlx a.liu{background: #fff;color: #ff5321;}

.footer{width:100%;padding:50px 0 0;background:#2b3241;}
.footer ul{ overflow:hidden;border-bottom:1px solid #677289;padding-bottom:30px;}
.footer ul li{ float:left;width:15%;}
.footer ul li h4{font-size:18px;color:#fff;margin-bottom:16px;border-left: 3px solid #ff5321;padding-left: 10px;}
.footer ul li a{font-size:14px;color:#677289;display:block;line-height:40px;padding-left: 10px;}
.footer ul li.foot5{width:25%;}
.footer ul li.foot5 p{font-size:34px;color:#fff;line-height:30px; background: url(../images/tell.png) no-repeat left 10px;padding-left: 62px;}
.footer ul li.foot5 span{font-size:14px;color:#677289;display:block;}
.footer ul li.foot5 .foot_a{displa:block;width: 40%;line-height: 50px;color:#fff;background: #ff5321;border-radius: 10px;text-align: center;padding-left: 0;margin-top: 30px;display:none;}

.footdi{ text-align:center;line-height:50px;color:#677289;font-size:14px;}
.footdi a{color:#677289;margin: 0 5px;}

.desc{}
.desc_nr img{float: left;margin:-10px 25px 20px 0;}
.desc_nr p{font-size: 18px;color: #55617b;line-height: 30px;}

.swiper-container22{padding-bottom: 40px;}
.swiper-container22 img{display: block;}
.swiper-container22 h2{font-size: 18px;color: #333;line-height: 40px;}

.beau{margin: 30px auto 50px;}
.beau p{font-size: 26px;color: #55617b;float: left;line-height: 60px;} 
.beau a{float: right;width: 210px;height: 60px;line-height: 60px;background: #ff5321;color: #fff;font-size: 20px;text-align: center;border-radius: 10px;display:none;}
.beau a i{margin-left: 15px;}

.nyprofenlei{ overflow: hidden;}
.nyprofenlei_right{float: right;}
.nyprofenlei_right li{float: left;margin-right: 20px;}
.nyprofenlei_right li a{font-size:22px ;color: #55617b;}
.nyprofenlei_right li span{background: #fff;width: 10px;height: 10px;border: 3px solid #55617b;border-radius: 50px;display: inline-block;margin-right:6px;}
.nyprofenlei_right li:hover a{color: #ff5321;}
.nyprofenlei_right li:hover span{border-color: #ff5321;}

.nypro_list{margin: 40px auto;}
.nypro_list li{float: left;width: 31%;border: 1px solid #d6d8e1;margin-right: 20px;margin-bottom: 20px;}
.nypro_list li .nypro_listimg{width: 100%;height: 270px; background: url(../images/probg.jpg) no-repeat center;justify-content:center;display:flex;align-items:center; text-align:center;padd ing: 10px;box-sizing: border-box;}

.nypro_list li .nypro_wz a{display: block;width: 100%;padding: 15px;box-sizing: border-box;}
.nypro_list li .nypro_wz h2{font-size: 20px;color: #55617b;font-weight: 600;line-height: 40px;}
.nypro_list li .nypro_wz p{font-size:16px;color: #8d95a6;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.nypro_list li:hover .nypro_wz a{background: #ff5321;}
.nypro_list li:hover .nypro_wz h2{color: #fff;}
.nypro_list li:hover .nypro_wz p{color: #fff;}
.nypro_list li:nth-child(3n){margin-right: 0;}

.yema {text-align:center;margin-top:70px;margin-bottom: 60px;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#666;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;color:#aaaaaa;font-size:16px;}
.yema li:hover{color:#fff;background:#ff5321;}
.yema li:hover a{color:#fff;}
.yema .pages_solid{color:#fff;background:#ff5321;border:1px solid #ff5321;}
.yema li.previous_s{ font-family:"ËÎÌå";}
.yema li.next{ font-family:"ËÎÌå";}


.cases_list{margin: 40px auto;}
.cases_list li{float: left;width: 32%;margin-right: 20px;margin-bottom: 20px; background: #eef1f6;padding: 10px;box-sizing: border-box; transition: all 0.3s;}
.cases_list li .cases_listimg{width: 100%;height: auto;justify-content:center;display:flex;align-items:center; text-align:center;}
.cases_list li .cases_listimg img{display: block;}
.cases_list li .nycase_wz a{display: block;width: 100%;padding: 15px;box-sizing: border-box;}
.cases_list li .nycase_wz h2{font-size: 20px;color: #55617b;font-weight: 600;line-height: 40px;}
.cases_list li .nycase_wz p{font-size:16px;color: #8d95a6;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.cases_list li:hover .nycase_wz h2{color: #ff5321;}
.cases_list li:nth-child(3n){margin-right: 0;}

.cases_list li:hover{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);}

.newsfenlei_right{ overflow: hidden; text-align: center;}
.newsfenlei_right li{display:inline-block;width: 170px;line-height: 60px;border: 1px solid #c2c7d3; text-align: center;margin-right: 10px;}
.newsfenlei_right li a{color: #55617b;font-size: 18px;display: block;}
.newsfenlei_right li:hover{ background: #ff5321;}
.newsfenlei_right li:hover a{color: #fff;}

.nynews_box{margin-top: 40px;}
.nynews_list{padding:40px;box-sizing: border-box;display: block; text-align: left;width: 48%;float: left; background: #f0f3f9; position: relative;margin-right: 20px;margin-bottom: 24px;}
.nynews_list img{width: 100%;display: block;height: 277px;}
.nynews_list h2{font-size: 26px;color: #55617b;font-weight: 600;line-height: 65px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.nynews_list p{font-size: 16px;color: #727c93;line-height: 27px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;display:none;}
.nynews_list time{font-size:16px;color:#9fa8bb;margin-top: 20px;display: block;}

.nynews_list .liaojie{font-size: 16px;color: #919aaf;line-height: 43px; position: absolute;
    right:30px;bottom: 23px;border-left: 1px solid #919aaf;padding:0 15px; transition: all 0.3s;}
.nynews_list .liaojie i{margin-left: 10px;}
    
.nynews_list:hover .liaojie{ background: #ff5321;border-left: 1px solid #ff5321;color:#fff;}
.nynews_list:hover h2{color:#ff5321;}
.nynews_list:nth-child(2n){margin-right: 0;}

.add{font-size: 16px;color: #55617b;margin: 20px 0 30px;}
.add a{font-size: 16px;color: #55617b;}
.add img{vertical-align: middle;}
.nynewxq_left{width: 825px;float: left;}
.nynewxq_right{width: 310px;float: right;}

.nynewsxq_nr{}
.nynewsxq_nr h1{font-size: 25px;color: #768096;font-weight: 600;}
.nynewsxq_nr time{font-size: 16px;color: #768096;line-height: 60px;}
.nynewsxq_nr .newxqnr{font-size: 16px;color: #768096;line-height: 28px;}
.newxqnr iframe{width:100%;height:600px;margin:20px auto;}
.nynewsxq_nr .newxqnr a{color: #768096;}
.sxye{ overflow: hidden;margin:40px 0;}
.sxye li{float: left;width: 48%;line-height: 60px;background: #eceff4;font-size: 16px;color: #55617b; text-align: center;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.sxye li a{font-size: 16px;color: #55617b; text-align: center;}
.sxye li:nth-child(2n){float: right;}
.sxye li:hover{background: #ff5321;color: #fff;}
.sxye li:hover a{color: #fff;}
.sxye div{float: left;width: 48%;line-height: 60px;background: #eceff4;font-size: 16px;color: #55617b; text-align: center;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.sxye div a{font-size: 16px;color: #55617b; text-align: center;}
.sxye div:nth-child(2n){float: right;}
.sxye div:hover{background: #ff5321;color: #fff;}
.sxye div:hover a{color: #fff;}

.remenwz{font-size: 20px;color: #55617b;line-height: 50px;border-bottom: 1px solid #d4d7de; position: relative;}
.remenwz span{position:absolute;bottom: -1px;left: 0;width:60px;height: 1px;background: #ff5321;display: block;}

.nynewxq_right{}
.nynewxq_right ul{margin-top: 15px;}
.nynewxq_right li{line-height: 40px;text-align: left;}
.nynewxq_right li i{    width: 12px;
    height: 12px;
    border: 1px solid #b1b6c0;
    font-size: 14px;
    color: #b1b6c0;
    display: inline-block;
    line-height: 12px;float: left;
    margin-top: 13px;margin-right:10px;}

.nynewxq_right li a{font-size: 16px;color: #55617b;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}

.nynewxq_right li:hover a{color: #ff5321;}

.contactlx{margin-bottom:70px;}
.contactlx li{width: 23%;height:280px;float: left; text-align: center;box-shadow: 0 0 15px rgba(0,0,0,0.2);background: #fff;padding:40px 30px 0; box-sizing: border-box;margin-right: 32px;}
.contactlx h3{font-size: 24px;color: #55617b;font-weight: 600;line-height: 60px;}
.contactlx p{font-size:16px;color: #80889b;line-height: 28px;}

.contactlx li:nth-child(4n){margin-right: 0;}

.conly{    margin: 60px auto;display:none;}
.conly .conly_left{float: left;background: #55617b;width: 45%;padding: 60px;box-sizing: border-box;}
.conly .conly_left h4{font-size: 44px;color: #fff;font-weight: 600;}
.conly .conly_left h3{font-size: 20px;color: #fff;line-height: 30px;margin-top: 20px;}
.conly .conly_left img{margin: 40px auto;}
.conly .conly_left .rexian{font-size:20px;color: #fff;}
.conly .conly_left .rexian b{font-size:38px;color: #fff;display: block;}
.conly .conly_right{width:55%;float: left;background: #fff;padding: 60px;box-sizing: border-box;box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.conly .conly_right input{display: block;line-height: 60px;border: 1px solid #ced2dc;padding-left: 15px;width: 100%;border-radius: 10px;margin-bottom: 15px;}
.conly .conly_right textarea{display: block;line-height: 60px;height:130px;border: 1px solid #ced2dc;padding-left: 15px;width: 100%;border-radius: 10px;margin-bottom: 15px;}
.conly .conly_right #msgLeft_Btn_div a{display:block;width: 50%;margin: 0 auto;background: #ff5321;color: #fff;font-size: 18px; text-align: center;border:none;line-height: 60px;border-radius: 10px;margin-top: 15px;color:#fff;}
.nyproxq_top{ overflow: hidden;}
.nyproxq_left{width:480px;height: 350px;float:left;background: url(../images/probgxq.jpg) no-repeat center;justify-content:center;display:flex;align-items:center; text-align:center;padding: 10px;box-sizing: border-box;}
.nyproxq_right{width: 50%;float: right;}
.nyproxq_right h1{font-size: 28px;font-weight: 600;color: #55617b;margin: 20px 0;}
.nyproxq_right p{font-size: 16px;color: #55617b;line-height: 40px;}
.nyproxq_right p img{ vertical-align: middle;margin-right: 10px;}

.xqb{padding: 30px 0;border-top: 1px dotted #cecfd2;margin-top: 30px;font-size: 16px;color: #55617b;font-weight: 600;}
.xqb img{ vertical-align: middle;margin-right:5px;}
.xqb span{margin-right: 40px;}

.xqbt{margin: 40px 0 30px;}
.xqnr img{display:block;margin:30px auto;}

.nybanner{margin-top:90px;}


.sp_list{}
.sp_list li{float:left;width:48%;}
.sp_list li:nth-child(2n){float:right;}


video{margin:0 auto;display:block;}



























