@charset "utf-8";
/* CSS Document */

html, body {  position: relative; height: 100%; margin:0; padding:0; }
body { color: #555; margin:0px; padding:0;overflow-x:hidden;}
* {padding: 0;margin: 0; font-family:"思源黑体 CN" !important;}
a {color: #555; text-decoration:none !important;}
a:hover {color:#273283;text-decoration: none !important;}
ul, dl, dl dt, dl dd{ margin:0; padding:0;}
ul, li {list-style: none;}
img {border: none;}
.clearboth {clear: both;}
.page {text-align: center;margin: 20px 0 20px 0;width:100%;float:left;font-size:1.2em;}
.page a {background:#b3b3b3;color:#fff;margin:0 2px;padding:4px 6px;font-size:15px;}
.page a.dq, .page a:hover {background: #273283;}
.fl{ float:left;}
.fr{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}

.e1{ overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.e2{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.e3{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.e4{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.e5{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.e6{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;}

header{ height:60px; background:#fff; position:fixed; top:0; left:0; z-index:9999; width:100%;box-shadow: 2px 5px 10px #ccc;}
header .logo{ float:left; margin-right:0;width:90%; padding-right:10px; border-right:none; height:60px;}
header .logo .l_left{ width:190px; float:left; margin-top:8px;}
header .logo .l_left img{ max-width:100%; display:block;}

/*菜单*/
.nav{float:left;display:none;margin-top:30px;margin-left:50px}
.nav ul{margin-left:70px;}
.nav ul li{float:left;position:relative;background: url(../images/nav_bor.gif) no-repeat right 23px;}
.nav ul li a{display:block;color:#000;text-align:center;font-size:18px;line-height:50px;position:relative;padding:0 20px;}
.nav ul li.last{background:none;}
.nav ul li a.on{color:#1868b9;border-bottom:2px solid #1868b9;font-weight:bold;padding-bottom:28px;}
.nav ul li a:hover,.header .nav ul li a.on{color:#1868b9;border-bottom:2px solid #1868b9;padding-bottom:28px;}
.nav .tel{font-size:26px;color:#333;margin-bottom:10px;padding-right:30px;}
.nav .tel strong{font-weight:bold;color:#273283;}
.nav .tel span{float:right;font-weight:bold;}
.nav .tel span i{padding-right:10px;color:#273283;}

/*二级菜单*/
#menu ul ul { display:none;position:absolute;top:80px;left:-38px;z-index:99999;width:200px;background:rgba(38,72,158,.8);box-shadow:0 3px -8px #b3b3b3;}
#menu ul ul li{ background:none; float:none; margin:0;}
#menu ul ul li a{ color:#fff; font-size:15px; line-height:28px;border-bottom:solid 1px #ccc; padding:10px 10px; display:block;text-align: center;}
#menu ul ul li a:hover{ color:#555; background:#fff;}
#menu ul ul li a:hover i{color:#555;}
#menu ul ul li a:after,#menu ul ul li a:hover:after{ display:none;}
#menu ul ul li .on{ background:#f6f7f7;}
#menu ul ul li .tit{background:#f6f7f7; height:55px; line-height:55px; width:266px;text-align:left; padding:0 15px; border-radius:5px 5px 0 0; font-weight:bold;color: #485a64; font-size:20px;border-bottom:1px solid #ddd;}

.n_tel{width: auto;margin-left: 40px;margin-top:20px;float:right; display: none;}
.n_tel dl dt{font-size:16px;color:#1868b9;line-height:26px;font-weight:bold;border-bottom:1px solid #1868b9;letter-spacing:5px;align-items:center;display:flex;}
.n_tel dl dt img{vertical-align:middle;margin-right:10px;}
.n_tel dl dd{font-size:22px;color:#1868b9;letter-spacing:1px;font-weight: bold;}

.ss{position:fixed;width:100%;top:50%;left:50%;z-index: 9999;transform: translate(-50%, -50%);display: none;}
.ss .sch {max-width: 600px;margin: 0 auto;background: #fff;padding:60px;position: relative;}
.ss .sch span {cursor: pointer;position: absolute;width: 30px;height: 30px;top: 30px;right: 30px;background: url(../images/gb.png)no-repeat;}
.ss .sch span:hover{background: url(../images/gb1.png)no-repeat;}
.ss .sch h4 {font-size:18px;font-weight: bold;color: #333;}
.ss .sch #formsearch {margin-top: 45px;width: 100%;padding-bottom: 10px;border-bottom: solid 1px #ddd;}
.ss .sch #formsearch input {border: none;background: none;outline: none;line-height: 48px;}
.ss .sch #formsearch input#keyword {width: 335px;font-size:16px;}
.ss .sch #formsearch input#s_btn {width: calc(100% - 340px);background: #273283;border-radius: 4px;font-size: 15px;color: #fff;text-align: center;transition: all .5s ease;}
.ss .sch #formsearch input#s_btn:hover{background: #273283;}
.ss .sch p {font-size: 15px;color: #999;margin-top: 45px;}
.ss .sch p a{font-size: 15px;color: #999;margin-left: 15px;}
.ss .sch p a:nth-child(1){margin-left: 0;}
.ss .sch p a:hover{color: #273283;}


/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:22px; display:block;}
.sp_nav span{display:block;background:#1868b9;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;/*background:#273283;*/background-image:linear-gradient(to top left,#0498e1 , #2c3790);width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #0c1a7f solid;margin-left:15px;position:relative;line-height:44px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #0c1a7f solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}


#tel{position:fixed; right:10px; bottom:140px; background:#273283; display:inline-block; text-align:center; width:41px; font-size:16px; color:#fff; padding: 3px 10px 5px 10px;z-index:9999; display:block;}
#tel i{display:block; color:#fff; font-size:24px;}
#toubu{ position:fixed; right:10px; bottom:90px; background:#273283; display:inline-block; text-align:center; font-size:16px; color:#fff; padding: 3px 10px 5px 10px;z-index:9999;}
#toubu i{ display:block; color:#fff; font-size:24px;}
#toubu p{ display:none;}
/*banner开始*/
.banner{ width:100%;position:relative;margin-top:60px;}
.banner .swiper-wrapper{ height:auto !important;}
.banner .swiper-container {width:100%;height: 100%;margin-left: auto;margin-right: auto;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */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; width:100% !important;}
.banner .swiper-slide img{ width:100% !important;}
.banner .swiper-slide .pc{ display:none;}
.banner .swiper-slide .phone{ display:block;}

/*首页关于我们*/
.sy_about{width:100%; background:#f5f5f5;position: relative;overflow: hidden;padding:30px 0;margin-bottom:30px;}
.sy_about .yinz_tit{font-size:24px;color: #111;background: url(../images/cp_tbg2.gif) no-repeat center 57px;text-align: center;line-height:34px;overflow: hidden;height:80px; margin-bottom:10px;}
.sy_about .yinz_tit a{color: #111;font-weight: bold;}
.sy_about .yinz_tit span{display: block;font-size:14px;font-weight: normal;letter-spacing:1px;color: #555;}
.sy_about .a_pic{overflow:hidden;border-radius:20px;}
.sy_about .a_pic img{display:block;max-width:100%;margin:0 auto;transition: all .8s ease 0s;}
.sy_about .a_pic img:hover{transform: scale(1.1,1.1);}
.sy_about .a_nr{text-align:left;padding-top:20px;}
.sy_about .a_nr p{font-size:16px;line-height:28px;text-indent:2em;}
.sy_about .a_nr .my_more1{ display:block; width:134px; height:42px; line-height:42px; border-radius:25px;background-image: linear-gradient(to top left,#0498e1 , #2c3790);color:#fff;text-align:center;font-size:16px;margin-top:30px;}
.sy_about .a_nr .my_more1:hover{color:#1868b9;border:1px solid #1868b9;background:none;}
.sy_about .text_top1{flex-wrap: wrap;margin-top:30px;/*background:#fff;*/}
.sy_about .text_top1 li{width:25%;text-align: center;padding:20px 10px;float:left; border-right: 1px solid #ddd;}
.sy_about .text_top1 li:last-child{border-right:none;}
.sy_about .text_top1 li .pic{overflow:hidden;margin:0 auto;}
.sy_about .text_top1 li .pic img{display:block;max-width:70%;margin:0 auto;transition:all 0.4s;}
.sy_about .text_top1 li:hover .pic img{transform:rotate(360deg);}
.sy_about .text_top1 li .a1{font-size:16px;color:#555;padding-top:20px;line-height:1em;font-weight:bold;}

/*首页产品*/
.sy_product {padding-top:30px;padding-bottom:30px}
.sy_product	.yinz_tit{font-size:24px;color:#111;background: url(../images/cp_tbg.gif) no-repeat center 57px;text-align: center;line-height: 42px;overflow: hidden;height: 90px; margin-bottom:10px;}
.sy_product	.yinz_tit a{color:#111;font-weight:bold;}
.sy_product	.yinz_tit span{display:block;font-size:14px;font-weight:normal;letter-spacing:1px;color:#555;}
.sy_product .pro-tit {float:left;width:10.42%;overflow:hidden;display:none;}
.sy_product .sy_title{display:block;}

.sy_product .p_left{width:100%;float:left;height:100%;background-image:linear-gradient(to top left,#0498e1 , #2c3790);}
.sy_product .p_left h3{border-top:#525b9c 1px solid;border-bottom:rgba(255,255,255,0.2) 1px solid;width:100%;/*padding: 50px 10%;height:80px; */margin:0;}
.sy_product .p_left h3 a{font-size:24px;font-weight:bold;color:#fff;padding:20px 5%; display:block;}
.sy_product .p_left h3 a i{display:block;font-size:14px;text-transform:uppercase;font-weight:normal;color:rgba(255,255,255,0.2); margin-top:10px;}
.sy_product .p_left .cp_lm{width:90%;margin:0 auto;padding:20px 0 20px;padding-bottom:30px;}
.sy_product .p_left .cp_lm ul li{height:40px;line-height:40px;float:left;overflow:hidden;width:50%;border-bottom:rgba(255,255,255,0.2) 1px solid;}
.sy_product .p_left .cp_lm ul li i{padding-right:5px;font-style:normal}
.sy_product .p_left .cp_lm ul li a,.fenl_r ul li a{ font-size:16px; color:#fff;display:block;position: relative;vertical-align: middle;text-align:left;height:40px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.sy_product .p_left .cp_lm ul li a:before,.fenl_r ul li a:before {content: "";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#ffb243;height:2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.sy_product .p_left .cp_lm ul li a:hover:before, .cp_lm ul li a:focus:before, .cp_lm ul li a:active:before,.cp_lm ul li.cur a:before,.fenl_r ul li a:hover:before, .fenl_r ul li a:focus:before, .fenl_r ul li a:active:before,.fenl_r ul li.cur a:before{right:0;}
.sy_product .p_left .cp_lm ul li a:hover{color:#ffb243;font-weight:bold;}

.sy_product .p_right{width:100%;float:right;height:100%;margin-top:20px;}
.sy_product .p_right ul.cplist{display:block; padding:0 15px;}
.sy_product .p_right ul.cplist li{color:#fff;position:relative;width:100%;margin-right:0%;margin-bottom:20px;overflow:hidden;}
.sy_product .p_right ul.cplist li a{display:block;color:#fff;overflow:hidden;position:relative;box-sizing: border-box;}
.sy_product .p_right ul.cplist li img{display:block;max-width:100%;/*margin:0 auto;*/}
.sy_product .p_right ul.cplist li:last-child{margin-right: 0;}
.sy_product .p_right ul.cplist li:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index: 1;}
.sy_product .p_right ul.cplist li:after{content:'';position:absolute;width:0%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index: 1;}
.sy_product .p_right ul.cplist li .text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:30px 10%;box-sizing:border-box;}
.sy_product .p_right ul.cplist li .text h3{font-size:22px;font-weight:normal;margin-bottom:15px;}
.sy_product .p_right ul.cplist li .text p{line-height:1.8em;}
.sy_product .p_right ul.cplist li .text span{display:block;margin-top:10px;}
.sy_product .p_right ul.cplist li:hover:after{background-color:rgba(30,89,172,.9);width:100%;transition:all 0.6s;}
.sy_product .p_right .p_bottom{padding:0 15px;}
.sy_product .p_right .p_bottom .intro{float: left;/*max-width: 655px;*/width:100%;box-sizing: border-box;padding:30px 30px;background-color: #ebebeb;}
.sy_product .p_right .p_bottom .intro h3{font-size:20px;color:#666;padding-bottom:20px;margin-top:0;}
.sy_product .p_right .p_bottom .index_product_in{}
.sy_product .p_right .p_bottom .index_product_in .index_p_tel{float:left;font-size:16px;color:#666;}
.sy_product .p_right .p_bottom .index_product_in .index_p_tel p:nth-child(1){line-height:1.4em;}
.sy_product .p_right .p_bottom .index_product_in .index_p_tel p:nth-child(2){font-size:28px;color:#333;padding-left:60px;background:url(../images/tel1.png) no-repeat left center;}
.sy_product .p_right .p_bottom .index_product_in a{float:left;display:block;width:135px;line-height:48px;font-size:18px;color:#fff;text-align:center;background-color: #1d5db0;margin-top:15px;}
.sy_product .p_right .p_bottom .index_product_in a:hover{background:#154ca3;}
.sy_product .p_right .p_bottom .lqzl1{margin-left:10px; display:block !important;}
.sy_product .p_right .p_bottom .index_product_more{float:right;width:100%;display:none;}
.sy_product .p_right .p_bottom .index_product_more a{display:block;}
.sy_product .p_right .p_bottom .index_product_more img{display:block;max-width:100%;margin:0 auto;}

/*首页我们的优势*/
.sy_youshi1{}
.sy_youshi1	.yinz_tit{font-size:24px;color: #111;background: url(../images/cp_tbg.gif) no-repeat center 57px;text-align: center;line-height: 42px;overflow: hidden;height: 90px; margin-bottom:10px;}
.sy_youshi1	.yinz_tit a{color: #111;font-weight: bold;}
.sy_youshi1	.yinz_tit span{display: block;font-size:14px;font-weight: normal;letter-spacing:1px;color: #555;}
.sy_youshi {background:url(../images/youshi_bj.jpg)no-repeat center top;padding-top:30px;margin-bottom: 10px;}
.sy_youshi .title{text-align: center;padding: 0 15px;}
.sy_youshi .title h3{font-size:24px;font-weight: bold;color: #333;}
.sy_youshi .title p {font-size:15px;color: #666;line-height:26px;margin-top:10px;}
.sy_youshi .title h3 {color: #fff;}
.sy_youshi .title p{color: #fff;}
.youshi-cfn{margin-top:30px;}
.youshi-cfn ul{display: flex;flex-wrap: wrap;}
.youshi-cfn ul li{font-size:21px;color: #fff;float: left;position:relative;height:80px;margin-left:15px;line-height:26px;cursor:pointer;}
.youshi-cfn ul li em{width: 50px;height: 50px;display: block;float: left;line-height: 0;}
.youshi-cfn ul li em img{width: 50px;height: 50px;}
.youshi-cfn ul li span{display: block;float: left;padding: 5px 0 0 10px;}
.youshi-cfn ul li i{display: block;font-size:10px;color: rgba(255,255,255,0.2);font-weight: normal;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.youshi-cfn li{-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;}
.youshi-cfn li:before {content: "";position: absolute;z-index:-1;left:0;right:100%;bottom:0;background: #ffb243;height: 5px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.youshi-cfn li:hover:before, .youshi-cfn li:focus:before, .youshi-cfn li:active:before,.youshi-cfn li.on:before{right:0;}

.youshi-show{background-color: #fff;margin-top:18px;position: relative;display: flex;flex-wrap: wrap;padding:20px;/*box-shadow: 0px 8px 8px 0px #ededed;*/}
.youshi-left{width:100%;display: flex;align-items: center;justify-content: center;}
.youshi-left img{max-width:100%;margin:0 auto;display:block;}
.youshi-right {width:100%;padding-left:0;}
.youshi-show ul li{display: none;}
.youshi-show ul li .pic {}
.youshi-show ul li .pic img {max-width: 100%;}
.youshi-show ul li .text {position:relative; padding:15px;}
.youshi-show ul li .text h3{font-size:22px;font-weight:bold;color:#273283;margin-top:0; margin-bottom: 0;}
.youshi-show ul li .text h3 p{margin-bottom: 0;}
.youshi-show ul li .text span{display: block;font-size:16px;color: #333;margin-top:0;}
.youshi-show ul li .text .text1{font-size:16px;line-height:26px;color: #666;margin-top:15px;}
.youshi-show ul li .text h4 {font-size:55px;color: #000;opacity: .06;position: absolute;top:-17px;right:65px;}
.youshi-hot{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;line-height: 74px;width:100%;border-radius: 8px;box-shadow: 0px 0px 10px 6px #eee;margin-top:10px;}
.youshi-hot span {font-size: 16px;color: #999;padding-left: 40px;background: url(../images/tel.png)no-repeat left center;}
.youshi-hot h3{font-size: 26px;color: #273283;}

/*首页一站式解决方案*/
.sy_yzs{padding-bottom:30px;}
.sy_yzs	.yinz_tit{font-size:24px;color: #111;background: url(../images/cp_tbg.gif) no-repeat center 57px;text-align: center;line-height: 42px;overflow: hidden;height: 90px; margin-bottom:10px;}
.sy_yzs	.yinz_tit a{color: #111;font-weight: bold;}
.sy_yzs	.yinz_tit span{display: block;font-size:14px;font-weight: normal;letter-spacing:1px;color: #555;}
.sy_yzs .l1{margin-bottom:90px; position: relative;}
.sy_yzs .l1 .pic{overflow:hidden;border-radius:10px 10px 0 0;}
.sy_yzs .l1 .pic img{display: block;max-width:100%; margin: 0 auto;}
.sy_yzs .l1 .nr{background:#ebebeb;padding:10px 20px;-webkit-transition:all .5s;transition:all .5s;position: absolute;bottom:-70px;left: 0;border-radius:0 0 10px 10px;width: 100%;}
.sy_yzs .l1 .nr h5{font-size:20px; font-weight: bold;color:#333;height:30px;line-height: 30px;overflow: hidden;}
.sy_yzs .l1 .nr p{font-size:16px;color:#666;padding:5px 0 0;/*white-space:nowrap;*/ overflow:hidden; /*text-overflow:ellipsis;*/line-height: 25px;}
.sy_yzs .l1 .nr em{display:block;width:43px;height:43px;line-height: 0;overflow: hidden;float: right;margin-top: 5px;}
.sy_yzs .l1 .nr em img{width: 43px;height: 86px;}
.sy_yzs .l1:hover .nr{background-image:linear-gradient(to top left,#0498e1 , #2c3790);height:90px;padding-top:20px;}
.sy_yzs .l1:hover .nr h5{color: #fff;}
.sy_yzs .l1:hover .nr p{color: #fff;white-space:normal;height: 50px;}
.sy_yzs .l1:hover .nr em{margin: 0 0 0;}
.sy_yzs .l1:hover .nr em img{margin-top: -43px;}

/*广告条*/
.ban01{background: url(../images/ban01.jpg) no-repeat center 0;overflow: hidden;padding:20px 0;}
.ban01_l{width:100%;text-align: left;font-size:21px;color:#fff;font-weight:bold;line-height:34px;position:relative;}
.ban01_l:before {content: "";width: 110px;height: 2px;background:#fff;position: absolute;top: 68px;left: 5px; display: none;}
.ban01_l p{font-size:21px;font-weight: normal;}
.ban01_l i,.ban01_l b{color: #ffb243;}
.ban01_r{width:100%;padding:0;}
.ban01_r span{display:block;background:url(../images/ban_tel.png) no-repeat 0;padding-left:45px;float:left;height:36px;line-height:36px;margin-top:20px;}
.ban01_r span i{display:block;font-size:22px;color: #fff;font-weight: bold;line-height:28px;}
.ban01_r b{display: block;float: right;padding: 18px 0 0;}
.ban01_r b a{display: block;font-size: 14px;color: #333;width:120px;height: 40px;line-height: 40px;background: #fff;overflow: hidden;border-radius: 30px;padding: 0 5px 0 20px;font-weight: normal;}
.ban01_r em{width: 30px;height: 30px;display: block;line-height: 0;float: right;background: #ffb243;border-radius: 50%;margin-top: 5px;}
.ban01_r em img{width: 30px;height: 30px;}

/*首页合作伙伴*/
.sy_hezuo{padding:30px 15px;}
.sy_hezuo .yinz_tit{font-size:24px;color: #111;background: url(../images/cp_tbg1.gif) no-repeat center 57px;text-align: center;line-height:34px;overflow:hidden;height:80px; margin-bottom:10px;}
.sy_hezuo .yinz_tit a{color: #111;font-weight: bold;}
.sy_hezuo .yinz_tit span{display: block;font-size:14px;font-weight: normal;letter-spacing:1px;color: #555;}
.sy_hezuo .l{transition:all 0.8s;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;box-sizing:border-box;padding: 20px;overflow:hidden;}
.sy_hezuo .l img{max-width:100%;display:block;margin:0 auto;max-width:100%; transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.sy_hezuo .l:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

/*首页新闻*/
.sy_news{padding-top:30px;padding-bottom:30px;background-color:#ebebeb;}
.sy_news .yinz_tit{font-size:24px;color: #111;background: url(../images/cp_tbg1.gif) no-repeat center 57px;text-align: center;line-height:34px;overflow: hidden;height:80px; margin-bottom:10px;}
.sy_news .yinz_tit a{color: #111;font-weight: bold;}
.sy_news .yinz_tit span{display: block;font-size:14px;font-weight: normal;letter-spacing:1px;color: #555;}
.sy_news .n_top{}
.sy_news .n_top .box1{background:#f2f2f2;overflow:hidden;margin-bottom:20px;}
.sy_news .n_top .box1 .pic{height:auto;overflow:hidden;position:relative;display:block;}
.sy_news .n_top .box1 .pic span{position: absolute;left: 0;top: 0;width: 140px;height: 46px;line-height: 46px; font-size: 16px; color: #fff;text-align: center;/*background: rgba(39,50,131,.8);*/background-image: linear-gradient(to top left,#0498e1 , #2c3790);}
.sy_news .n_top .box1 .pic img{display:block; max-width:100%;margin:0 auto;transition: all 0.6s ease-out;}
.sy_news .n_top .box1 .pic:hover img{transition: all 0.6s;transform: scale(1.1);}
.sy_news .n_top .box1 ul{padding:20px 6%;margin-bottom:0;}
.sy_news .n_top .box1 ul li.txt{height:140px;border-bottom: 1px solid #cecece;margin-bottom:20px; font-size: 15px;}
.sy_news .n_top .box1 ul li h4{font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;transition:all .3s;margin-bottom:15px;}
.sy_news .n_top .box1 ul li h4 a{color:#191919;}
.sy_news .n_top .box1 ul li h4 a:hover{color:#1868b9;}
.sy_news .n_top .box1 ul li .date{display:block;font-size:14px;opacity:.6;margin-top:10px;}
.sy_news .n_top .box1 ul li .date i{padding-right: 5px;}
.sy_news .n_top .box1 ul li.list {line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-size: 15px;}
.sy_news .n_top .box1 ul li.list a{color:#555;}
.sy_news .n_top .box1 ul li.list a i{padding-right:8px;color:#1868b9;}
.sy_news .n_top .box1 ul li.list span{float:right;color:#999;font-size:14px;margin-left:20px;}
.sy_news .n_top .box1 ul li.list span i{padding-right:5px;}
.sy_news .n_top .box1 ul li.list a:hover{padding-left:10px;background-position:10px center;color:#1868b9;}
.sy_news .n_top .box2{background: #f2f2f2;position:relative;padding:50px 5% 20px 5%;}
.sy_news .n_top .box2 .tie{position:absolute;left:0;top:0;width:140px;height:46px;line-height:46px;color:#fff;text-align:center;/*background: rgba(39,50,131,.8);*/background-image: linear-gradient(to top left,#0498e1 , #2c3790); font-size:16px;}
.sy_news .n_top .box2 ul{margin-bottom:0;}
.sy_news .n_top .box2 ul li{padding:10px 0;border-bottom:1px solid #ddd;}
.sy_news .n_top .box2 ul li:last-child{border-bottom:none;}
.sy_news .n_top .box2 ul li h4{margin-bottom:10px;font-size:18px;color:#333;}
.sy_news .n_top .box2 ul li h4 a{color:#333;}
.sy_news .n_top .box2 ul li h4 a i{padding-right:8px;color:#1868b9;}
.sy_news .n_top .box2 ul li:hover h4 a{color:#1868b9;}
.sy_news .n_top .box2 ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#666;}
.sy_news .n_top .box2 ul li .date{display:block;font-size:14px;opacity:.6;margin-top:10px;}
.sy_news .n_top .box2 ul li .date i{padding-right: 5px;}


/*首页标题*/
.sy_title{ margin-bottom:30px; text-align:center;}
.sy_title .tit{ color:#2a2a2c; font-size:24px; font-weight:bold; text-align:center;}
.sy_title .tit::before{display: inline-block;background: url(../images/dian1.png)no-repeat;width: 59px;height: 22px;content: '';margin-right: 30px;}
.sy_title .tit::after {display: inline-block;content: '';width: 59px;height: 22px;background: url(../images/dian2.png)no-repeat;margin-left: 30px;}
.sy_title p{ margin-bottom:0;}
.sy_title p span{ color:#979797; font-size:15px; text-transform:uppercase; padding:0 15px;}
.sy_title p i{ color:#273283;font-size: 28px; display:none;}

/*首页荣誉*/
.sy_rongyu{ padding:30px 0;}
.sy_rongyu .list{ padding:30px; background:#f2f2f2;box-shadow: 5px 5px 10px #ddd; margin-bottom:15px;}
.sy_rongyu .list .img1{overflow:hidden;}
.sy_rongyu .list .img1 img{ max-width:100%; display:block; margin:0 auto;transition: all 0.6s ease-out;border-bottom:1px solid #e8e8e8; padding-bottom:25px;}
.sy_rongyu .list .img1 img:hover{transition: all 0.6s;transform: scale(1.1);}
.sy_rongyu .list .tit{ margin-top:15px;background:url(../images/fd.png) no-repeat right; color:#333; font-size:18px;}


/*内页banner*/

.ny_banner{height:200px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative; margin-top:60px;}
.ny_banner h3{position:absolute;color:#fff;top:30%;font-size:24px;text-transform:uppercase;width:100%;font-weight:700;padding-bottom:15px;animation:leftPic 1s;max-width:1500px;min-width:360px;left:53%;-webkit-transform: translate(-50%); -moz-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%); transform:translate(-50%); margin-top:0;}
.ny_banner h3 span{display: block;font-size:18px;font-weight: 400;opacity: 0.8; margin-top:10px;}
.ny_banner h3 p{ margin-top:10px;font-size:14px;font-weight: 400;opacity: 0.8;}
.ny_banner h3 p i{ padding-right:10px;}
.ny_banner h3 p a{ padding:0 10px;opacity: 0.8; color:#fff;}
.ny_banner img{display: block; max-width: 100%; margin: 0 auto;}
.ny_banner img.phone{display:block;}


/*内页公用菜单*/
.ny_nav{line-height:70px; height:70px; border-bottom:2px solid #f0f0f0;}
.ny_nav ul{ margin-bottom:0;}
.ny_nav ul li{position:relative;float:left;font-size:16px;padding:0 13px;}
.ny_nav ul li a{ color:#333;}
.ny_nav ul li:after{content:''; position:absolute; width:1px; height:12px; background:#dddddd; left:0; top:50%; margin-top:-6px;}
.ny_nav ul li:first-child{margin-left:0;}
.ny_nav ul li:first-child:after{display:none;}
.ny_nav ul li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:2px; background:#273283; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.ny_nav ul li:hover:before,
.ny_nav ul li.on:before{left:0; right:0;}
.ny_nav ul li:hover a,
.ny_nav ul li.on a{color:#273283;}

.listMenu{border-bottom: 1px solid #d9d9d9; /*background:#f1f1f1;*/text-align:center;padding-top:0;font-size:16px; margin:0 auto; margin-top:20px;}
.listMenu .main{display:flex;flex-flow:row wrap;justify-content:center;height:auto;padding:0 5px;}
.listMenu a{position:relative;display:inline-block;height:40px;color:#333;margin:0 4px;}
.listMenu a::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:2px;background:#273283;bottom:-1px;transform: scale(0,1);transform-origin: right;transition:transform .4s; line-height:55px;}
.listMenu a:hover,.listMenu .on{color:#273283;}
.listMenu .on::after,.listMenu a:hover::after{transform: scale(1);transform-origin:left;}

/*内页公共样式*/
.ny_wap{width:100%;background:#f5f5f5;padding:30px 0;}
.ny_wap .ny_wap_left1{display:none;}
.ny_wap .ny_wap_left2{display:block; margin-top:20px;}
.ny_wap .ny_wap_left2 .hottel{display:none;}
.ny_wap .ny_wap_left{background:#fff;}
.ny_wap .ny_wap_left .tit{height:100px;background-image: url(../images/lmbj.jpg);background-position:center;background-repeat:no-repeat;font-size:24px;line-height:100px;padding-left:40px;color:#FFFFFF;border-radius:10px 10px 0 0;}
.ny_wap .ny_wap_left .tit i{font-size:14px;margin-left:10px;text-transform:uppercase;font-weight:normal;}
.ny_wap .ny_wap_left ul{margin-top:0; background:#fff;}
.ny_wap .ny_wap_left ul li{width:100%;font-size:18px;padding-left:40px;padding-right:40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E5E5E5;/*font-weight:bold;*/min-height:60px;}
.ny_wap .ny_wap_left ul li a{display:block;color:#333;width:100%;}
.ny_wap .ny_wap_left ul li a:hover{color:#1868b9;}
.ny_wap .ny_wap_left ul li a.on{color:#273283;}
.ny_wap .ny_wap_left ul li i{float:right; color:#999;}
.ny_wap .ny_wap_left ul li a:hover i{color:#273283;}
.ny_wap .ny_wap_left ul li a.on i{color:#273283;}
.ny_wap .ny_wap_left .hottel{width:100%;padding-top:30px;padding-bottom:25px;}
.ny_wap .ny_wap_left .hottel dl{margin-bottom: 0;}
.ny_wap .ny_wap_left .hottel dl dt{display:flex;justify-content:center;align-items:center;font-size:16px;letter-spacing:5px;}
.ny_wap .ny_wap_left .hottel dl dt i{margin-right:10px;}
.ny_wap .ny_wap_left .hottel dl dt img{vertical-align:middle;}
.ny_wap .ny_wap_left .hottel dl dd{margin-top:5px;font-size:24px;color:#273283;letter-spacing:2px;text-align:center;line-height:36px;font-weight:bold;}
.ny_wap .ny_wap_right{width:100%;background-color:#FFFFFF;padding:15px 15px;}
.ny_wap .ny_wap_right .tit{font-size:22px;line-height:32px;color:#333;font-weight:bold;margin-bottom:15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.ny_wap .ny_wap_right .tit i{padding-right:8px;color:#1868b9;}
.ny_wap .ny_wap_right .tit .line{margin-top:15px;background:#1868b9;width:50px;height:3px;}
.ny_wap .ny_wap_right .nr{font-size:15px;line-height:28px;color: #666666; margin-bottom:30px;}
.ny_wap .ny_wap_right .nr img{max-width:100%; display:block; margin:0 auto;}
.ny_wap .ny_wap_right .nr p{text-indent:2em;}
.ny_wap .ny_wap_right .nr p span{white-space:normal !important;}
.ny_wap .ny_wap_right .fengcai{margin-bottom:50px;}
.ny_wap .ny_wap_right .fengcai .pic{background:#fff;overflow:hidden;border-radius:10px 10px 0 0;}
.ny_wap .ny_wap_right .fengcai .pic img{display:block;max-width:100%;margin:0 auto;transition: all 0.6s ease-out;}
.ny_wap .ny_wap_right .fengcai .pic img:hover{transition: all 0.6s;transform: scale(1.1);}
.ny_wap .ny_wap_right .fengcai .tit{height:50px;font-size:18px;line-height: 50px;text-align: center;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;background: #f0f0f0; color: #222}
.ny_wap .ny_wap_right .wenhua{}
.ny_wap .ny_wap_right .wenhua .l1{height:324px;border: 1px solid #E5E5E5;transition: all 0.6s;margin-bottom:30px;padding:0 20px;}
.ny_wap .ny_wap_right .wenhua .l1 .pic{margin-top: 67px;height: 68px;text-align: center;}
.ny_wap .ny_wap_right .wenhua .l1 .pic img{max-height: 68px;}
.ny_wap .ny_wap_right .wenhua .l1 .pic .pic01{display: inline-block;}
.ny_wap .ny_wap_right .wenhua .l1 .pic .pic02{display: none;}
.ny_wap .ny_wap_right .wenhua .l1:hover .pic .pic01{display: none;}
.ny_wap .ny_wap_right .wenhua .l1:hover .pic .pic02{display: inline-block;}
.ny_wap .ny_wap_right .wenhua .l1 dl dt{font-size: 18px;line-height: 24px;margin-top: 24px;text-align: center;}
.ny_wap .ny_wap_right .wenhua .l1 dl dd{font-size: 16px;line-height: 21px;color: #666666;margin-top: 24px;text-align: center;}
.ny_wap .ny_wap_right .wenhua .l1 p{display: flex;margin-top: 40px;justify-content: center;align-items: center;font-size: 18px;line-height: 24px;color: #273283;}
.ny_wap .ny_wap_right .wenhua .l1 p i{width: 33px;height: 1px;background-color: #273283;margin-left: 7px;margin-right: 7px;}
.ny_wap .ny_wap_right .wenhua .l1:hover p{opacity:0;}
.ny_wap .ny_wap_right .wenhua .l1:hover dl dt{margin-top:45px;}
.ny_wap .ny_wap_right .wenhua .l1:hover{background-image:linear-gradient(to top left,#0498e1 , #2c3790);}
.ny_wap .ny_wap_right .wenhua .l1:hover dl dt{color:#FFFFFF;}
.ny_wap .ny_wap_right .wenhua .l1:hover dl dd{color:#FFFFFF;}

.ny_wap .ny_wap_right .zizhi{position: relative;}
.ny_wap .ny_wap_right .zizhi .list{ padding:30px; background:#fff; border:1px solid #eee;box-shadow:5px 5px 10px #ddd;margin-bottom:15px;}
.ny_wap .ny_wap_right .zizhi .list .img1{overflow:hidden;}
.ny_wap .ny_wap_right .zizhi .list .img1 img{ max-width:100%; display:block; margin:0 auto;transition: all 0.6s ease-out;border-bottom:1px solid #e8e8e8; padding-bottom:25px;}
.ny_wap .ny_wap_right .zizhi .list .img1 img:hover{transition: all 0.6s;transform: scale(1.1);}
.ny_wap .ny_wap_right .zizhi .list .tit{ margin-top:15px; margin-bottom: 0; background:url(../images/fd.png) no-repeat right; color:#333; font-size:18px; font-weight:300;}


/*内页公共标题*/
.ny_title{ text-align:center; font-size:24px; font-weight:bold; color:#333; margin-bottom:20px;}
.ny_title p{ line-height:30px; font-size:16px; font-weight:300;}
.ny_title1{ margin-top:60px;}


/*荣誉列表*/
.ny_about .list{ padding:30px; background:#f6f7fa;box-shadow: 5px 5px 10px #ddd; margin-bottom:30px;}
.ny_about .list .img1{overflow:hidden;}
.ny_about .list .img1 img{ max-width:100%; display:block; margin:0 auto;transition: all 0.6s ease-out;border-bottom:1px solid #e8e8e8; padding-bottom:25px;}
.ny_about .list .img1 img:hover{transition: all 0.6s;transform: scale(1.1);}
.ny_about .list .tit{ margin-top:15px;background:url(../images/fd.png) no-repeat right; color:#333; font-size:18px;}

.my_more{ display:block; width:180px; height:50px; line-height:50px; border-radius:25px; border:1px solid #1868b9; text-align:center; font-size:16px; color:#1868b9; margin:0 auto; margin-top:20px;}
.my_more:hover{background-image: linear-gradient(to top left,#0498e1 , #2c3790);color:#fff;}

.swiper-rongyu{width: 100%;height: 100%;}
.swiper-rongyu .swiper-slide {text-align: center;font-size: 18px;/* Center slide text vertically */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; margin-bottom:50px;}


/*内页联系我们*/
.ny_contact{/*padding:30px 0;*/font-size:16px;background:#f6f7fa;}
.ny_contact .l{text-align: center; -webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition: .5s; margin-top:30px;}
.ny_contact .l i{width: 100px;height: 100px;border: 1px solid #eee; background:#f1f4fd;border-radius: 100%;line-height: 100px;text-align: center;font-size:30px;color: #273283;margin: 0 auto;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;display: inline-block;}
.ny_contact .l h3 {font-size:18px;color: #000;padding: 20px 0 10px;}
.ny_contact .l p {font-size:18px;color: rgba(0,0,0,.7);}
.ny_contact .l:hover i{transform: rotate(360deg); color:#273283;}
.ny_contact .c_left{padding:30px; background:#fff;border: 1px solid #ddd;}
.ny_contact .c_left .tit {font-size:26px;color: #000; font-weight:bold;border-bottom: 1px solid #dcdde1;padding-bottom: 20px;}
.ny_contact .c_left ul{ margin-bottom:0;}
.ny_contact .c_left ul li{line-height:20px;padding: 13px 0;border-bottom: 1px solid #dcdde1;font-size:16px;color: #616161;}
.ny_contact .c_left ul li i{display:inline-block; width:30px; padding-right:10px; color:#ffb243; font-size:20px;}
.ny_contact .c_left ul li p{display:inline-block;margin-bottom:0;}

.contact_map {width: 100%;/*border-top:10px solid #d6d6d6;border-bottom:10px solid #d6d6d6;*/}

.contact{ margin-top:30px;}
.contact .title{text-align:center; margin-bottom:30px;}
.contact .title .tit{font-size:24px; line-height:36px; color:#232d46; margin-bottom:10px;font-weight:bold;}
.contact .title .con{font-size:16px;line-height: 26px;}
.ke_tit{ text-align:center; margin:0 auto 30px auto; position:relative;}
.ke_tit h2{ font-size:3rem; line-height:40px; margin:0 auto 0px auto; color:#333;}
.ke_tit h3{ font-size:1.6rem; line-height:30px; margin:0; font-weight:normal; color:#888;}
/*.ke_tit:after{ content:''; width:50px; height:2px; background:#147ac1; position:absolute; bottom:-10px; left:50%; transform:translate(-50%,0);}*/
.kehu1{ margin-bottom:20px; position:relative; text-align:center;}
.kehu1 input,.kehu1 textarea{ border:1px solid #ddd; background:#fff; padding:0 36px 0 10px; 
font-size:1.5rem; color:#333; line-height:50px; height:50px; width:100%; text-align:left;}
.kehu1 textarea{ height:160px; line-height:26px;}
.kehu1 i{ display:block; position:absolute; right:0px; top:0; width:40px; height:50px; line-height:50px; font-size:30px; color:#ddd; text-align:center;}
.kehu1 button{ display:inline-block; background:#848484; border:none; line-height:46px; height:46px; width:220px; margin:0 30px; color:#fff; font-size:1.8rem;}
.kehu1 button:hover{ background:#147ac1;}


/*内页产品中心*/
.ny_product{ padding:30px 0;background: #f6f7fa; margin-top:0;}
.ny_product .p_left1{ display:none;}
.ny_product .p_left2{ display:block}
.ny_product .p_left{}
.ny_product .p_left .ss{padding:20px; background:#fff; margin-bottom:30px;}
.ny_product .p_left .tit{ height:80px; line-height:80px; font-size:26px; font-weight:bold; color:#fff; padding:0 20px; background:#273283;}
.ny_product .p_left .tit span{ font-weight:400; font-size:18px;}
.ny_product .p_right{background:#fff; /*padding:10px;*/ margin-left: -15px; margin-right: -15px;}
.ny_product .p_right .weizhi{ line-height:50px; border-bottom:1px solid #ddd; margin-bottom:40px;}
.ny_product .p_right .weizhi h2{ height:50px; line-height:48px; border-bottom:3px solid #273283; float:left; color:#222; font-size:22px;}
.ny_product .p_right .weizhi span{ float:right; color:#666; font-size:15px;}
.ny_product .p_right .weizhi span a{ padding:0 10px; color:#666;}
.ny_product .p_right .l{ background:#fff; padding:30px 25px; border:1px solid #eee; margin-bottom:30px;}
.ny_product .p_right .l .img1{overflow:hidden;}
.ny_product .p_right .l .img1 img{display:block; max-width:100%; margin:0 auto;transform: scale(1,1); transition-duration: 0.5s;}
.ny_product .p_right .l .tit{ text-align:center; margin:20px auto; font-size:20px; color:#222222;}
.ny_product .p_right .l .text{ color:#888888; font-size:15px; line-height:26px; height:50px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.ny_product .p_right .l .more{ width:125px; height:36px; line-height:36px; border:1px solid #898989; border-radius:18px; text-align:center; color:#000; font-size:15px; margin:30px auto; background:#fff;}
.ny_product .p_right .l a:hover .img1 img{transform: scale(1.1,1.1); transition-duration: 0.5s;}
.ny_product .p_right .l a:hover .tit{ color:#273283;}
.ny_product .p_right .l a:hover .more{background:#273283;color:#fff;}

.ny_product .p_right .item{position:relative; margin-bottom:20px; overflow:hidden;border: 1px solid #eee;}
.ny_product .p_right .item .cover{position:absolute; top:100%; width:100%; height:100%; background:url(../images/pro_list_bg1.png) no-repeat center; background-size:cover; transition:.3s ease;}
.ny_product .p_right .item:hover .cover{top:0;}
.ny_product .p_right .item img{max-width:100%;display:block;margin:0 auto;}
.ny_product .p_right .item .text{font-size:18px; color:#fff; text-align:center; height:50px; line-height:50px;background-image: linear-gradient(to top left,#0498e1 , #2c3790);}
.ny_product .p_right .item .cover .txt_box{padding:50px 28px 0;}
.ny_product .p_right .item .cover .txt_box .tit{font-size:20px; color:#fff; font-weight:bold; line-height:1.2; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom:15px;}
.ny_product .p_right .item .cover .txt_box .txt{font-size:14px; color:#fff;}
.ny_product .p_right .item .cover .txt_box .know_more{font-size:14px; color:#c5c4c4; float:right;}


.ny_product .p_right .tupian{ padding:20px;}
.ny_product .p_right .tupian .t_left{}
.ny_product .p_right .tupian .t_left .swiper-container{width: 100%;height:300px;margin-left: auto;margin-right: auto;}
.ny_product .p_right .tupian .t_left .swiper-slide{background-size: cover;background-position: center;}
.ny_product .p_right .tupian .t_left .swiper-slide img{ width:100%; border:1px solid #ddd;}
.ny_product .p_right .tupian .t_left .gallery-top{height: 80%;width: 100%;}
.ny_product .p_right .tupian .t_left .gallery-thumbs{height: 20%;box-sizing: border-box;padding: 10px 0;}
.ny_product .p_right .tupian .t_left .gallery-thumbs .swiper-slide{height:100%;opacity: 0.4;}
.ny_product .p_right .tupian .t_left .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}
.ny_product .p_right .tupian .t_left .swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #273283;}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #273283  !important;}

.ny_product .p_right .tupian .t_right{ padding-left:0; margin-top:30px;}
.ny_product .p_right .tupian .t_right .title{margin-bottom:20px;color:#333;}
.ny_product .p_right .tupian .t_right .title span{display:block;font-size:24px;color:#1868b9;}
.ny_product .p_right .tupian .t_right .font{min-height:120px;line-height:2em; font-size:16px;}
.ny_product .p_right .tupian .t_right .font p{ margin-bottom:10px;}
.ny_product .p_right .tupian .t_right .tel{border-bottom: 1px solid #ddd;padding:20px;margin:20px 0;border-top: 1px solid #ddd;font-size:1.5em;color:#191919;background: url('../images/zxtel.png') no-repeat left center;padding-left:40px; margin-top:30px;}
.ny_product .p_right .tupian .t_right .btn1{margin-top:30px;overflow:hidden;position:relative;}
.ny_product .p_right .tupian .t_right .btn1 a{display:block; width:40%;height:50px;line-height:50px;text-align:center;background:#fff;color:#333;margin-bottom:35px;max-width:180px;border-radius:5px;box-shadow:2px 2px 6px #ccc; font-size:18px;}
.ny_product .p_right .tupian .t_right .btn1 i{position:relative;margin-right:5px;font-style:normal;font-size:20px;line-height:1;top:2px;}
.ny_product .p_right .tupian .t_right .btn1 a:nth-child(2){color:#f08200;}
.ny_product .p_right .tupian .t_right .btn1 a:hover{background:#f08200;color:#fff;}
.ny_product .p_right .tupian .t_right .wx{position: absolute;right:5%;top:0;width:120px;text-align:center;}
.ny_product .p_right .tupian .t_right .wx img{width:100%;box-shadow:2px 2px 6px #ccc;}
.ny_product .p_right .tupian .t_right .wx span{display:block;margin-top:10px;}
.ny_product .p_right .n_left{ padding:0 20px;}
.ny_product .p_right .n_left .title{height: 45px;border-bottom:1px solid #dcdcdc;font-size:24px;margin-bottom: 25px;}
.ny_product .p_right .n_left .title span{display: inline-block;border-bottom:3px solid #1868b9;height: 45px;font-size:24px;color: #191919;}
.ny_product .p_right .n_left .text{ font-size:16px; line-height:26px; color:#555;}
.ny_product .p_right .n_left .text img{ max-width:100%; display:block; margin:0 auto;}
.ny_product .p_right .n_left .text table{width:100% !important;}
.ny_product .p_right .n_left .text p span{white-space: normal !important;}
.ny_product .p_right .n_left .swiper-chanpin{ width:100%; height:100%;}
.ny_product .p_right .n_left .swiper-chanpin .swiper-slide {text-align: center;font-size: 18px;/* Center slide text vertically */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; margin-bottom:50px;}
.ny_product .p_right .n_left .swiper-chanpin .list{ padding:20px; border:1px solid #ddd;}
.ny_product .p_right .n_left .swiper-chanpin .list .img1{overflow:hidden;}
.ny_product .p_right .n_left .swiper-chanpin .list .img1 img{display:block; max-width:100%; margin:0 auto;transform: scale(1,1); transition-duration: 0.5s;}
.ny_product .p_right .n_left .swiper-chanpin .list a:hover .img1 img{transform: scale(1.1,1.1); transition-duration: 0.5s;}
.ny_product .p_right .n_left .swiper-chanpin .list .tit{ text-align:left; margin:20px auto; font-size:16px; color:#222222;}

/*新闻列表*/
.news ul{margin-top:0;}
.news ul li{width:100%;padding:5px 0;margin-left:0;margin-right:0;display:block;justify-content:space-between;background-color:#FFFFFF;transition:all 0.6s;}
.news ul li .pic{width:100%;overflow: hidden;border-radius:8px;}
.news ul li .pic img{width: 100%;height: auto;display: block;transition: all 0.6s;}
.news ul li:hover .pic img{transform: scale(1.05);}
.news ul li .tex{width:100%;}
.news ul li .tex h1{font-size:20px;line-height: 24px;font-weight: normal;margin-top: 10px; color:#333;}
.news ul li .tex h1 a{color:#333;}
.news ul li .tex h1 a i{padding-right:8px;color:#1868b9;}
.news ul li .tex dl dt{font-size:15px;line-height: 24px;color: #666666;margin-top: 15px;font-weight: normal;}
.news ul li .tex dl dd{font-size:13px;color: #999999;line-height: 16px;margin-top: 15px;display: flex;align-items: center;}
.news ul li .tex dl dd img{vertical-align: middle;margin-right: 5px;}
/*.news ul li:hover{background-color: #efefef;}*/
.news ul li:hover .tex h1 a{color:#1868b9;}

/*新闻详情页*/
.news_show{ /*padding:20px; padding-top:25px;*/}
.news_show .title{ padding-bottom:5px;border-bottom: 1px solid #ddd; margin-bottom:15px; text-align:center;}
.news_show .title .name{font-size:18px;color:#333;text-align:center;line-height:1.4; font-weight:bold;}
.news_show .title p{ font-size:14px; color:#555; margin-top:10px;}
.news_show .title p i{ padding-right:10px;}
.news_show .nr{ color:#333; font-size:16px;}
.news_show .nr .video1{width:100%; margin:0 auto;}
.news_show .nr p{ text-indent:2em; margin-bottom:10px;}
.news_show .nr img{ display:block; max-width:100%; margin:0 auto;}
.news_show .nr .back{margin:0 auto; margin-top:30px; width:200px; height:50px; line-height:50px;}
.news_show .nr .back a{ display:block; margin:0 auto; width:100%; border-radius:25px; background:#273283; color:#fff; font-size:18px; text-align:center;}
.news_show .nr .back a i{ padding-right:10px;}
.news_show .nr .back a:hover{background:#fff; color:#273283; border:2px solid #273283;}

/*客户案例*/
.case{}
.case .box{text-align:center;overflow:hidden;perspective:800px;position:relative;margin-bottom:30px;}
.case .box:before,.case .box:after{content:"";background:rgba(255,255,255,0.9);width:44%;height:42%;opacity:0;transform:translateY(-50%) rotateY(90deg);transform-origin:right center;transform-style:preserve-3d;position:absolute;top:50%;left:7%;z-index:1;transition:all 0.4s ease-out;}
.case .box:after{transform:translateY(-50%) rotateY(-90deg);transform-origin:left center;left:auto;right:7%;}
.case .box:hover:before,.case .box:hover:after{opacity:1;transform:translateY(-50%) rotateY(0);}
.case .box img{width:100%;height:auto;transition:all 0.4s ease;border-radius:10px;}
.case .box:hover img{filter: hue-rotate(100deg);}
.case .box .box-content{color:#444;width:100%;opacity:0;transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:2;transition:all 0.4s;}
.case .box .box-content i{padding-left:10px;color:#e50000;}
.case .box:hover .box-content{opacity:1;}
.case .box .title{font-size:18px;font-weight:700;letter-spacing:1px;margin:0 0 3px 0;text-transform:uppercase;color:#1868b9;padding:0 20px;}
.case .box .post{ font-size:16px;}
@media only screen and (max-width:990px){
	.case .box {margin:0 0 30px;}
	.case .box .title{font-size:16px;}
}

/*内页员工风采*/
.lingyu .l{margin-bottom:30px;}
.lingyu .link{display:block;width:100%;border:1px solid #f2f2f2;padding:0 20px 0;}
.lingyu .link .img{width:100%;/*height:363px;*/display:flex;align-items:center;justify-content:center;padding:20px 0;position:relative;}
.lingyu .link .img::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(255, 255, 255, .5);transition:all .4s ease;opacity:0;}
.lingyu .link .img img{max-width:100%;max-height:100%;}
.lingyu .link .img i{position:absolute;z-index:2;width:50px;height:50px;border-radius:50%;background: #0056b8 url('../images/brand3ic.png') no-repeat center;top:50%;left: 50%;margin:-25px 0 0 -25px;transform: scale(0);opacity:0;transition:all .6s ease;}
.lingyu .link .name{display:flex;align-items:center;justify-content:center;transition:all .4s ease;border-top:1px solid #ebebeb;width:100%;height:74px;color:#555555;font-size:18px;}
.lingyu .link:hover .img::after{opacity:1;}
.lingyu .link:hover .img i{opacity:1;transform:scale(1);}
.lingyu .link:hover .name{color:#0056b8;}

/*人才招聘*/
.job_show .title{text-align:center;}
.job_show .title .tit{font-size:26px; line-height:36px; color:#232d46; margin-bottom:10px; font-weight:bold;}
.job_show .title .con{font-size:16px;line-height: 26px;}
.job_show .content {margin-top:25px;}
.job1{ background:#1868b9; width:100%; height:56px; line-height:56px;}
.job1 h2,.job_list h2{ float:left; width:calc(100% / 4); text-align:center; font-size:14px; color:#fff; height:46px; line-height:46px; margin:0; font-weight:400;}
.job_list{ border-bottom:1px solid #f2f2f2; background:#fff; cursor:pointer;}
.job_list h2{ color:#333;}
.job_list h2 i{ font-size:30px; /*margin-top:12px;*/ display:block;}
.job_list1{padding:20px; background: #f8fcfe; padding-left:20px;}

.job_list2{ margin-bottom:20px;}
.job_list2 h3{ text-align:left; font-size:20px; color:#333; line-height:20px; margin-bottom:16px; margin-top:0;}
.job_list2 p{ text-align:left; font-size:15px; color:#666; margin-bottom:10px;}
.panel-default > .panel-heading,.panel-default > .panel-heading + .panel-collapse > .panel-body{ padding:0;}


/* 底部开始*/
.footer{background:#353535;padding-top:15px;}
.footer .f_top{padding:10px 0;padding-bottom:20px;border-bottom:1px solid #888;}
.footer .f_top .footer_contact{line-height:32px;}
.footer .f_top .footer_contact ul{margin-bottom:0;}
.footer .f_top .footer_contact ul li{display:inline-block;padding-left:3%;color:#eee;font-size:16px;}
.footer .f_top .footer_contact ul li i{padding-right:10px;display:inline-block;}
.footer .f_top .footer_contact ul li p{display:inline-block; }
.footer .f_bottom{padding:20px 10px;}
.footer .f_bottom .f1{display:none;}
.footer .f_bottom .tit{margin-bottom:15px;color:#fff;font-size:18px;}
.footer .f_bottom .tit .line{width:30px;height:2px;background:#0170ca;margin-top:15px;}
.footer .f_bottom ul{margin:0;}
.footer .f_bottom ul li a{display:block;font-size:15px;color:rgba(255,255,255,0.5);height:36px;line-height:36px;}
.footer .f_bottom ul li a i{padding-right:8px;color:#fff;}
.footer .f_bottom ul.p{}
.footer .f_bottom ul.p li{display:inline-block;width:32%;padding-right: 10px;}
.footer .f_bottom img{display:block;max-width:100%;margin:0 auto;}
.footer .f_bot{background-image:linear-gradient(to top left,#0498e1 , #2c3790);line-height:22px;color:#fff;text-align: center;}
.footer .f_bot p{margin-bottom:0;}
.footer .f_bot a{color:#fff;}


.footer .f1{ padding:20px 0;}
.footer .footera{width: 58%;padding-top: 10px; float:left; display:none;}
.footer .foot_nav{display: flex;flex-wrap: wrap;justify-content: space-between;padding-left: 5.6%;}
.footer .foot_nav .fli{font-size: 20px;color: #ffffff;position: relative;}
.footer .foot_nav .fli::before{content: "";width: 22px;height: 2px;background: #273283;position: absolute;left: -60%;top: 5%;}
.footer .foot_nav .fli .x-nav-menu{margin-top: 1.4vw;}
.footer .foot_nav .fli dd{font-size: 16px;line-height: 30px;}
.footer .foot_nav .fli dd a{color: #6b767d;}
.footer .footerb{ width:100%; float:left;}
.footer .footerb dd{font-size:16px;color: #6b767d;line-height: 24px;}
.footer .footerb dd p:nth-child(2){margin-top: 5px;margin-bottom: 10px;}
.footer .footerb dt{text-align: left;}
.footer .footerb dt img{margin-top: 1.4vw; width:50%}
.footer .footerb dt img img{max-width:100%;}
.footer .footerb dt p{font-size: 15px;color: #6b767d;line-height: 24px;margin-left: 9%;margin-top: 8px;}

.f2{ line-height:24px;color:#bdbdbe; font-size:14px;border-top:1px solid #22323d;}
.f2 p{ margin-bottom:0;}
.f2 a{color:#bdbdbe;}
.f2 span{ float:right;}

/* 底部结束*/ 
.ban{ display:none;}
.ban img{ display:block; max-width:100%; margin:auto;}
.ban1{ display:block; margin-top:65px;}
.ban1 img{ display:block; max-width:100%; margin:auto;}
.ny_con{padding:30px 0; background: #f6f6f6; min-height: 310px; padding-bottom:0;}

/*底部条幅*/
.tiaofu{ padding:30px 0; text-align:center; font-size:18px; color:#fff; background:#273283;}
.tiaofu a{ display:block; margin:0 auto; margin-top:20px; width:200px; height:43px; line-height:43px; font-size:18px; text-align:center; color:#273283; border-radius:5px; background:#fff;}
.tiaofu a:hover{ background:#fff; color:#273283;}

@media (min-width:768px) { 
	.page a{padding:6px 8px;font-size:16px;}
	header{ height:100px;}
	header .logo{margin-right:40px;width:230px; padding-right:10px; height:90px;}
	header .logo .l_left{ width:230px;margin-top:20px;/*border-right:1px solid #e5e5e5;*/}
	header .logo .l_right{ width:335px; margin-top:20px;float:right;}
	header .logo .l_right h2{font-size:25px;}
	header .logo .l_right p{font-size:14px;}
	header .dl{ display:block;}
	.nav{display:none;}
	.sp_nav{display:block;}
	#ss .ss_box{width:600px;left:-542px;}
	.banner{margin-top:120px;}
	.banner .swiper-slide .pc{ display:block;}
	.banner .swiper-slide .phone{ display:none;}
	.sy_ss{ height:90px;line-height:90px; padding:0;}
	.sy_ss .s_left{font-size:16px;}
	.sy_ss .s_right{}
	.sy_ss .s_right input{width:90%;height:88px; line-height:88px;font-size:16px;}
	.sy_ss .s_right a{ width:10%;}
	.sy_ss .s_right .tijiao{margin-top:25px;}
	
	.sy_title{ margin-bottom:40px;}
	.sy_title .tit{font-size:44px;}
	.sy_title p span{font-size:18px;}
	.sy_title p i{ display:inline-block;}
	.sy_rongyu{ padding:80px 0;}
	.sy_rongyu .list{ padding:30px;margin-bottom:15px;}
	.sy_rongyu .list .tit{ margin-top:15px;font-size:18px;}
	.sy_zhijian{ margin-bottom:80px;}
	.sy_zhijian .l{margin-bottom:0;}
	.sy_zhijian .l .box .t{padding:30px 30px;line-height:36px;font-size:24px;}
	.sy_gongyinglian{ margin:80px auto;}
	.f1 .f1_1{padding-bottom:0;}
	.f1 .f1_1 .l{line-height:90px; padding-right:30px; display:inline;}
	.f1 .f1_1 .l i{ padding-right:10px; font-size:20px;}
	.f1 .f1_1 .r{ display:block;}
	.f1 .f1_2{ padding-top:30px;}
	.f1 .f1_2 .f1_21 .l{ display:block;}
	.f1 .f1_2 .f1_21 .l p a{ font-size:16px; padding:0 10px;}
	.f1 .f1_2 .f1_22 p{ font-size:16px; margin-top:10px;}
	.f2{ line-height:80px;font-size:16px;}
	.ny_banner{height:350px;margin-top:100px;}
	.ny_banner h3{top:30%;font-size:34px;padding-bottom:15px;max-width:1500px;min-width:360px;left:51%;}
	.ny_banner h3 span{font-size:18px;}
	.ny_banner img.phone{display:none !important;}

	.listMenu{padding-top:20px;font-size:20px; margin:40px auto; margin-top:40px;}
	.listMenu .main{height:55px;}
	.listMenu a{height:55px;margin:0 25px;}
	.ny_title{font-size:36px;margin-bottom:40px;}
	.ny_title p{line-height:30px;font-size:16px;}
	.my_more{margin-top:40px;}
	.ny_product{ padding:80px 0; margin-top:0;}
	.ny_product .p_right{/*padding:30px;*/}
	.ny_product .p_right .tupian .t_right{ padding-left:5%; margin-top:30px;}
	.ny_product .p_right .n_left{ padding:20px;}
	.news_show{/* padding:60px; padding-top:0;*/}
	.news_show .title .name{font-size:24px;}
	.news_show .nr .video1{width:50%; margin:0 auto;}
	/*.ny_contact{ padding:60px 0;}*/
	.job_list1{padding: 40px; background: #f8fcfe; padding-left: 96px;}
	.job1 h2,.job_list h2{ float:left; width:calc(100% / 4); text-align:center; font-size:18px;height:56px; line-height:56px; margin:0; font-weight:400;}
	#tel{ display:none;}
	.tiaofu{ padding:50px 0;font-size:30px;}
}

@media (min-width:992px) {
	.nav{display:block;}
	.sp_nav{display:none;}
	#ss .ss_box{width:600px;left:-542px;}
	.n_tel{display: block;}
	.sy_youshi .n_bj .list .l{margin-bottom:0;}
	.sy_about{padding:60px 0;margin-bottom:60px;}
	.sy_about .yinz_tit{font-size:36px;background: url(../images/cp_tbg2.gif) no-repeat center 57px;line-height: 42px;height: 90px; margin-bottom:30px;}
	.sy_about .yinz_tit span{font-size:16px;letter-spacing: 2px;}
	.sy_about .text_top1{margin-top:50px;}
	.sy_about .text_top1 li{padding:30px 20px;}
	.sy_about .text_top1 li .pic img{max-width:100%;}
	.sy_about .text_top1 li .a1{font-size: 20px;padding-top: 20px;}
	
	/*首页产品*/
	.sy_product {padding-top: 80px;padding-bottom: 90px;}
	.sy_product	.yinz_tit{font-size:36px;background: url(../images/cp_tbg.gif) no-repeat center 57px;line-height: 42px;height: 90px; margin-bottom:30px;}
	.sy_product	.yinz_tit span{font-size:16px;letter-spacing:2px;}
	.sy_product .p_left{width:31%;}
	.sy_product .p_left h3{width:90%;margin:0;}
	.sy_product .p_left h3 a{font-size:36px;padding:50px 10%;}
	.sy_product .p_left h3 a i{font-size:17px;margin-top: 10px;}
	.sy_product .p_left .cp_lm{width: 85%;padding: 20px 0 20px;padding-bottom: 70px;}
	.sy_product .p_left .cp_lm ul li{height:84px;line-height:84px;width: 50%;}
	.sy_product .p_left .cp_lm ul li a,.fenl_r ul li a{ font-size:20px;height:83px;}

	.sy_product .p_right{width:67%; margin-top: 0;}
	.sy_product .p_right ul.cplist{display:flex; padding: 0;}
	.sy_product .p_right ul.cplist li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
	.sy_product .p_right ul.cplist li .text{width: 90%;padding:30px 10%;}
	.sy_product .p_right ul.cplist li .text h3{font-size:22px;}
	.sy_product .p_right ul.cplist li .text p{line-height:1.8em;}
	.sy_product .p_right ul.cplist li .text span{margin-top:30px;}
	.sy_product .p_right .p_bottom{padding:0;}
	.sy_product .p_right .p_bottom .intro{width: 66%;padding:40px 60px;}
	.sy_product .p_right .p_bottom .intro h3{font-size: 30px;padding-bottom: 20px;}
	.sy_product .p_right .p_bottom .index_product_in .index_p_tel{font-size: 16px;}
	.sy_product .p_right .p_bottom .index_product_in .index_p_tel p:nth-child(1){line-height: 1.4em;}
	.sy_product .p_right .p_bottom .index_product_in .index_p_tel p:nth-child(2){font-size: 30px;padding-left: 60px;}
	.sy_product .p_right .p_bottom .index_product_in a{float:right;width:148px;line-height:48px;font-size:18px;margin-top:15px;}
	.sy_product .p_right .p_bottom .lqzl1{display:none !important;}
	.sy_product .p_right .p_bottom .index_product_more{float:right;width:32%;display:block;}
	

	/*首页我们的优势*/
	.sy_youshi1	.yinz_tit{font-size:36px;background: url(../images/cp_tbg.gif) no-repeat center 57px;line-height: 42px;height: 90px; margin-bottom:30px;}
    .sy_youshi1	.yinz_tit span{font-size:16px;letter-spacing: 2px;}
	.youshi-cfn{margin-top: 60px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:150px;line-height:26px;}
	.youshi-cfn ul li i{font-size: 12px;}
	.youshi-show{margin-top: 58px;padding: 40px;}
	.youshi-left{width: 50%;}
	.youshi-right {width:100%;}
	.youshi-show ul li .img {float: left;width: 50%;}
	.youshi-show ul li .text {padding:40px;}
	.youshi-show ul li .text h3{font-size:32px;}
	.youshi-show ul li .text span{font-size:28px;margin-top:0;}
	.youshi-show ul li .text .text1{font-size:18px;line-height:30px;margin-top:25px;}
	.youshi-show ul li .text h4 {font-size: 100px;top:0;}
	.youshi-hot{line-height:74px;width: 90%;border-radius: 8px;margin-top: 30px;}
	.youshi-hot span {font-size:16px;padding-left: 40px;}
	.youshi-hot h3{font-size:26px;}
	
	/*首页一站式解决方案*/
	.sy_yzs{padding-bottom: 60px;}
	.sy_yzs	.yinz_tit{font-size:36px;background: url(../images/cp_tbg.gif) no-repeat center 57px;line-height: 42px;height: 90px; margin-bottom:30px;}
	.sy_yzs	.yinz_tit span{font-size:16px;letter-spacing: 2px;}
	.sy_yzs .l1{margin-bottom:100px;}
	.sy_yzs .l1 .nr{padding:10px 30px;bottom:-70px;width:100%;}
	.sy_yzs .l1 .nr h5{font-size:20px;height:30px;line-height: 30px;}
	.sy_yzs .l1 .nr p{font-size:16px;line-height: 25px;}
	.sy_yzs .l1 .nr em{width:43px;height:43px;}
	.sy_yzs .l1 .nr em img{width: 43px;height:86px;}
	.sy_yzs .l1:hover .nr{height:90px;padding-top:20px;}
	.sy_yzs .l1:hover .nr p{height:50px;}
	.sy_yzs .l1:hover .nr em{margin:0 0 0;}
	.sy_yzs .l1:hover .nr em img{margin-top: -43px;}

	/*广告条*/
	.ban01{background:url(../images/ban01.jpg) no-repeat center 0;padding:40px 0;}
	.ban01_l{width:500px;text-align:right;font-size:30px;line-height:42px;}
	.ban01_l:before {width:110px;height:2px;top:68px;left:35px;display:block;}
	.ban01_l p{font-size:28px;}
	.ban01_r{width:425px;padding:10px 0 0;}
	.ban01_r span i{font-size:30px;line-height:36px;}
	.ban01_r b{padding:18px 0 0;}
	.ban01_r b a{font-size:16px;width:130px;height:40px;line-height:40px;border-radius:30px;padding:0 5px 0 20px;}

	/*首页合作伙伴*/
	.sy_hezuo{padding:60px 0;}
	.sy_hezuo .yinz_tit{font-size:36px;color: #111;background: url(../images/cp_tbg1.gif) no-repeat center 57px;line-height: 42px;height: 90px; margin-bottom:30px;}
	.sy_hezuo .yinz_tit span{font-size:16px;letter-spacing: 2px;}
	
	/*首页新闻*/
	.sy_news{padding:60px 0;}
	.sy_news .yinz_tit{font-size:36px;color:#111;background: url(../images/cp_tbg1.gif) no-repeat center 57px;line-height: 42px;height: 90px; margin-bottom:30px;}
	.sy_news .yinz_tit span{font-size:16px;letter-spacing:2px;}
	.sy_news .n_top .box1{margin-bottom:0;}
	.sy_news .n_top .box1 .pic{height: 280px;}
	.sy_news .n_top .box1 ul{padding:30px 8%; margin-bottom:0;}
	.sy_news .n_top .box2 ul li{padding: 19px 0;}
	.sy_news .n_top .box1 ul li.txt{height:140px;margin-bottom:20px; font-size: 15px;}
	.sy_news .n_top .box1 ul li h4{font-size:1.429em;margin-bottom:15px;}
	.sy_news .n_top .box1 ul li.list{line-height:35px;font-size:15px;}
	.sy_news .n_top .box2{/*padding:62px 3% 30px 3%;*/padding:10px 3% 10px 3%;}
	.sy_news .n_top .box2 .tie{width:140px;height:46px;line-height:46px;font-size:16px;}
	.sy_news .n_top .box2 ul li{padding:14px 0;}
	.sy_news .n_top .box2 ul li h4{font-size:1.429em;}

	.footer{padding-top:0;}
	
	.ny_wap{padding:60px 0;}
	.ny_wap .ny_wap_left1{display:block;}
	.ny_wap .ny_wap_left2{display:none;}
	.ny_wap .ny_wap_left2 .hottel{display:block;}
	.ny_wap .ny_wap_left .tit{height:120px;font-size:24px;line-height:120px;padding-left:40px;}
	.ny_wap .ny_wap_left ul li{font-size:18px;padding-left:40px;padding-right:40px;min-height:70px;}
	.ny_wap .ny_wap_left .hottel{padding-top:30px;padding-bottom:25px;}
	.ny_wap .ny_wap_left .hottel dl dt{font-size:16px;letter-spacing:5px;}
	.ny_wap .ny_wap_left .hottel dl dd{margin-top:5px;font-size:24px;letter-spacing:2px;line-height:36px;}
	.ny_wap .ny_wap_right{padding:40px 60px;}
	.ny_wap .ny_wap_right .tit{font-size:24px;line-height:32px;margin-bottom:30px;}
	.ny_wap .ny_wap_right .tit .line{margin-top:20px;}
	.ny_wap .ny_wap_right .nr{font-size:16px;line-height:28px;margin-bottom:30px;}
	
	.news ul{margin-top:-20px;}
	.news ul li{padding:15px 0; margin-left:0; margin-right:0;display: flex;}
	.news ul li .pic{width: 274px;}
	.news ul li .tex{width: calc(100% - 304px);}
	.news ul li .tex h1{font-size:20px;line-height: 24px;margin-top: 10px;}
	.news ul li .tex dl dt{font-size:15px;line-height:24px;margin-top:15px;}
	.news ul li .tex dl dd{font-size:13px;margin-top: 15px;}
	
	.ny_zizhi{padding:80px 0;}
	.ny_product{margin-top:0;}
	.ny_product .p_left1{display:block;}
	.ny_product .p_left2{display:none}
	
	.ny_about{ padding:50px 0;}
	
	.job_show .title .tit{font-size:42px;line-height:42px;}
	.job_show .title .con{font-size:18px;line-height:26px;}
	.job_show .content{margin-top:45px;}
	.ny_contact .c_left .tit {font-size:36px;padding-bottom: 20px;}
	.ny_contact .c_left ul li{line-height:40px;}
	.contact{margin-top:0;}
	.contact .title{margin-bottom:30px;}
	.contact .title .tit{font-size:42px; line-height:42px;}
	.contact .title .con{font-size: 18px;}
	.footer .f_top{padding:30px 0;padding-bottom:20px;}
	.footer .f_top .footer_contact{line-height:75px;}
	.footer .f_top .footer_contact ul{margin-bottom:0;}
	.footer .f_top .footer_contact ul li{padding-left:6%;font-size:16px;}
	.footer .f_bottom{padding:50px 0;}
    .footer .f_bottom .f1{display:block;}
	.footer .f_bot{line-height:50px;}
}

@media (min-width:1200px) {
	header .logo{margin-right:0;width:230px; padding-right:10px; height:90px;}
	header .logo .l_left{ width:230px;margin-top:12px;/*border-right:1px solid #e5e5e5;*/}
	header .logo .l_right{ width:335px; margin-top:40px;float:right;}
	header .logo .l_right h2{font-size:25px;}
	header .logo .l_right p{font-size:14px;}
	.nav{display: block;margin-top:20px;margin-left:35px;}
	.nav ul {margin-left:0;}
	.nav ul li a{font-size:18px;padding:0 12px;}
	.sp_nav{display:none;}
	#ss .ss_box{width:600px;left:-542px;}
	.banner{width:100%;position: relative;margin-top:90px;}
	.sy_about .a_right .text_top li{height:auto;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:20px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size:40px;}
	.sy_product .p_left .cp_lm{padding-bottom:30px;}
	.sy_product .p_left .cp_lm ul li{height:84px;line-height:84px;width: 50%;}
	.sy_product .p_right .p_bottom .intro{padding: 40px 40px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:24px;padding-bottom:25px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:150px;line-height:26px;}
	#toubu{right:10px; bottom:90px;font-size:16px;padding:6px 10px 20px 10px;}
    #toubu i{font-size:30px;}
	#toubu p{ display:block;}
	/* 底部结束*/ 
	.weizhi{display:block;}
	.weizhi1{display:none;}
	.cpfl_b{display:block;}

	
}
@media (min-width:1300px) {
	header .logo{margin-right:10px;width:230px; padding-right:10px; height:90px;}
	header .logo .l_left{ width:230px;margin-top:10px;}
	header .logo .l_right{ width:335px; margin-top:22px;float:right;}
	header .logo .l_right h2{font-size:22px;}
	header .logo .l_right p{font-size:13px;}
	.nav{display: block;margin-top:20px;margin-left:35px;}
	.nav ul {margin-left:0;}
	.nav ul li a{font-size:18px;padding:0 16px;}
	.b_ss h2{font-size:80px;margin-bottom:60px;}
	#menu ul .use li{ width:265px;margin-left:4%;}
	#menu ul ul{top:80px;left:-50px;}
	.cp_fl{ margin:75px auto;}
	.cp_zi{padding:72px 60px 120px 50px;}
	.cp_zi h2{font-size:32px;}
	.cp_zi1{padding:70px 60px 120px 50px !important;}
	.sy_about .a_right .text_top li{height:auto;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:20px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size:40px;}
	.sy_product {padding-top:50px;padding-bottom:60px;}
	.sy_product .p_left h3 a {font-size:32px;padding:36px 10%;}
	.sy_product .p_left .cp_lm{padding-bottom:50px;padding-top:0px}
	.sy_product .p_left .cp_lm ul li{height:60px;line-height:60px;width: 50%;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{font-size:18px;height:60px;}
	.sy_product .p_right .p_bottom .intro{padding:25px 40px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:24px;padding-bottom:10px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:130px;line-height:26px;}
	.footer .f_top .footer_contact ul li {padding-left:3%;font-size:16px;}
	#toubu{right:10px; bottom:90px;font-size:16px;padding:6px 10px 20px 10px;}
    #toubu i{font-size:30px;}
	#toubu p{ display:block;}
	/* 底部结束*/ 
	.weizhi{display:block;}
	.weizhi1{display:none;}
	.cpfl_b{display:block;}
}
@media (min-width:1366px) {
	header .logo{margin-right:10px;width:320px; padding-right:10px; height:90px;}
	header .logo .l_left{ width:320px;margin-top:10px;}
	.nav{margin-top:20px;margin-left:35px;}
	.nav ul {margin-left:0;}
	.nav ul li a{font-size:18px;padding:0 12px;}
	.b_ss h2{font-size:80px;margin-bottom:60px;}
	#menu ul .use li{ width:265px;margin-left:4%;}
	#menu ul ul{top:80px;left:-50px;}
	.cp_fl{ margin:75px auto;}
	.cp_zi{padding:72px 60px 120px 50px;}
	.cp_zi h2{font-size:32px;}
	.cp_zi1{padding:70px 60px 120px 50px !important;}
	.sy_about .a_right .text_top li{height:auto;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:20px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size:40px;}
	.sy_product {padding-top:50px;padding-bottom:60px;}
	.sy_product .p_left h3 a {font-size:32px;padding:36px 10%;}
	.sy_product .p_left .cp_lm{padding-bottom:50px;padding-top:0px}
	.sy_product .p_left .cp_lm ul li{height:60px;line-height:60px;width: 50%;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{font-size:18px;height:60px;}
	.sy_product .p_right .p_bottom .intro{padding:25px 40px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:24px;padding-bottom:10px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:130px;line-height:26px;}
	.footer .f_top .footer_contact ul li {padding-left:3%;font-size:16px;}
}
@media (min-width:1400px) {
	header .logo{margin-right:40px;width:320px; padding-right:10px; height:90px;}
	header .logo .l_left{ width:320px;margin-top:10px;/*border-right:1px solid #e5e5e5;*/}
	.nav{margin-top:20px;margin-left:10px;}
	.nav ul {margin-left:20px;}
	.nav ul li a{font-size:18px;padding:0 11px;}
	.b_ss h2{font-size:80px;margin-bottom:60px;}
	#menu ul .use li{ width:265px;margin-left:4%;}
	#menu ul ul{top:80px;left:-70px;}
	.cp_fl{ margin:75px auto;}
	.cp_zi{padding:72px 60px 120px 50px;}
	.cp_zi h2{font-size:32px;}
	.cp_zi1{padding:70px 60px 120px 50px !important;}
	.sy_about .a_right .text_top li{height:auto;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:20px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size:40px;}
	.sy_product .p_left h3 a {font-size:32px;padding:36px 10%;}
	.sy_product .p_left .cp_lm{padding-bottom:50px;padding-top: 20px;}
	.sy_product .p_left .cp_lm ul li{height:60px;line-height:60px;width: 50%;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{font-size:18px;height:60px;}
	.sy_product .p_right .p_bottom .intro{padding:25px 40px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:24px;padding-bottom:10px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:130px;line-height:26px;}
	.footer .f_top .footer_contact ul li {padding-left:3%;font-size:16px;}
}
@media (min-width:1440px){
	.container{width:90% !important;}
	.nav{margin-top:20px;margin-left:10px;}
	.nav ul li a{font-size:18px;padding:0 12px;}
	#menu ul ul{top:80px;left:-65px;}
	.sy_product .p_left h3 a {font-size:36px;padding:35px 10%;}
	.sy_product .p_left .cp_lm{padding-bottom:50px;padding-top:0;}
	.sy_product .p_left .cp_lm ul li{height:64px;line-height:64px;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{font-size:18px;height:64px;}
	.sy_product .p_right .p_bottom .intro{padding:24px 40px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:30px;padding-bottom:10px;}
	.footer .f_top .footer_contact ul li {padding-left:3%;font-size:16px;}
}
@media (min-width:1500px){
	.container{width:90% !important;}
	.nav{margin-top:20px;margin-left:30px;}
	.nav ul li a{font-size:18px;padding:0 13px;}
	#menu ul ul{top:80px;left:-70px;}
	.sy_product .p_left h3 a {font-size:36px;padding:35px 10%;}
	.sy_product .p_left .cp_lm{padding-bottom:50px;padding-top:0;}
	.sy_product .p_left .cp_lm ul li{height:68px;line-height:68px;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{font-size:18px;height:68px;}
	.sy_product .p_right .p_bottom .intro{padding:28px 40px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:30px;padding-bottom:10px;}
	.footer .f_top .footer_contact ul li {padding-left:4%;font-size:16px;}
}
@media (min-width:1600px) {
	.container{width:85% !important;}
	header .logo{margin-right:50px;width:320px; padding-right:10px;}
	header .logo .l_left{ width:320px;margin:12px 0;}
	.nav{margin-top:20px;margin-left:20px;}
	.nav ul {margin-left:0;}
	.nav ul li a{font-size:19px;padding:0 18px;}
	#menu ul ul{top:80px;left:-38px;}
	#menu ul .use li{ width:265px;margin-left:240px;}
	.sy_about .a_right .text_top li{height:auto;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:20px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size: 50px;}
	.sy_product {padding-top: 80px;padding-bottom: 90px;}
	.sy_product .p_left h3 a {font-size:36px;padding:40px 10%;}
	.sy_product .p_left .cp_lm{padding-bottom:50px;padding-top:0px;}
	.sy_product .p_left .cp_lm ul li{height:75px;line-height:75px;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{font-size:19px;height:75px;}
	.sy_product .p_right .p_bottom .intro{padding:30px 50px;}
	.sy_product .p_right .p_bottom .intro h3{font-size: 30px;padding-bottom: 20px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:150px;line-height:26px;}
	.footer .f_top .footer_contact ul li {padding-left:5%;font-size:16px;}
}
@media (min-width:1800px) {
	.container{width:80% !important;}
	header .logo{margin-right:50px;width:320px;padding-right:10px;}
	header .logo .l_left{width:320px;margin:12px 0;}
	.nav{margin-top:20px;}
	.nav ul {margin-left:0;}
	.nav ul li a{font-size:19px;padding:0 18px;}
	#menu ul ul{top:80px;left:-38px;}
	#menu ul .use li{width:265px;margin-left:240px;}
	.sy_about .a_right .text_top li{height:250px;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:30px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size: 50px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:150px;line-height:26px;}
	.sy_product .p_left .cp_lm{padding-bottom:70px;padding-top:20px;}
	.sy_product .p_left .cp_lm ul li{height:86px;line-height:86px;width:50%;}
	.sy_product .p_left .cp_lm ul li a, .fenl_r ul li a{height:87px;}
	.sy_product .p_right .p_bottom .intro{padding:50px 60px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:30px;padding-bottom:20px;}
	.footer .f_top .footer_contact ul li {padding-left:6%;font-size:16px;}
}
@media (min-width:1920px) {
	.sy_about .a_right .text_top li{height:250px;}
	.sy_about .a_right .text_top li .a1{font-size:22px;padding-top:30px;line-height:1em;}
    .sy_about .a_right .text_top li .a1 sup{font-size: 50px;}
	.youshi-cfn ul li{font-size: 26px;height:70px;margin-left:150px;line-height:26px;}
	.sy_product .p_left .cp_lm{padding-bottom:70px;padding-top:20px;}
	.sy_product .p_left .cp_lm ul li{height:87px;line-height:87px;width:50%;}
	.sy_product .p_right .p_bottom .intro{padding:50px 60px;}
	.sy_product .p_right .p_bottom .intro h3{font-size:30px;padding-bottom:20px;}
}






















