@charset "utf-8";
/* CSS Document */

body { background-color: #f2f4f6;font-size:14px; font-family:"Microsoft Yahei"; color:#333; -webkit-tap-highlight-color:transparent; /*overflow-x:hidden;*/ min-width: 1200px;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#333; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none;}
table{ border-collapse:collapse; border:0;}
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:1200px; margin:0 auto; }
.in-w{ width:82%; margin:auto;}
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none !important;}


/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }v
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] ,input[type=submit],input[type=button],select{ -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#949494; }
textarea::-webkit-input-placeholder { color:#949494; }
input::-webkit-input-speech-button { display: none; }


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/*头部通用*/
/*top_main*/
.icon{background: url("../icon.png") no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
.right { float: right;}.left { float: left;}
.w1200 { width: 85%; margin: 0 auto;}	
.head_main_top { height:38px; width: 100%; background-color: #424242; font-size: 16px; line-height: 38px; color: #fff; position:relative; z-index:11;}
.head_main_top .mbx{ float:left; height:12px;margin-top: 10px;}
.head_main_top .mbx a{ font-size:12px; color:#fff; padding:0 10px; display:block; float:left;height: 12px;line-height: 12px; position:relative;}
.head_main_top .mbx a p{ float:left; font-size:12px; color:#fff; padding-left:6px;}
.head_main_top .mbx a i.yd{ float:left; width:10px; height:15px; background-position:-24px -142px; float:left;}
.head_main_top .mbx a i.zs{ float:left; width:15px; height:15px; background-position:-43px -140px; float:left;}

.head_main_top .mbx a img{ position:absolute; right:0px; top:20px; width:120px; height:0px; z-index:11;transition: all ease-in-out .5s;}
.head_main_top .mbx a:hover img{ height:120px;}

.head_main_top .mbx a:hover p{ color:#eaeaea;}
.head_main_top .sousuo{ float:left; position:relative;}
.head_main_top .sousuo .topsearch { display: block;cursor: pointer; width:36px; height:36px;  margin: 0 auto; text-align: center;}
.head_main_top .sousuo .topsearch .btn_search{display: block;width:12px;height:12px;background-position: -282px -130px;margin-left:13px;margin-top:13px;}
.head_main_top .sousuo .btn_close_main { width:36px; height:36px; margin: 0 auto; background-color: #d9d9d9; text-align: center; position: absolute; top: 0; left: 0; z-index: 9; display: none;}
.head_main_top .sousuo .btn_close_main .btn_close { width:12px; height:12px; margin-top:5px; margin-left:0px; background-position:-282px -149px;}

.head_main_nav{width: 100%; height:112px; border-bottom:#ebebeb solid 1px;background-color: #fff}
.head_main_nav .logo_main{ float:left;  width:700px; height:72px; padding-top:21px;}
.head_main_nav .logo_main .logo{ width:700px; height:72px;}
.head_main_nav .logo_main .logo .a1{ float:left; width:700px; height:72px;}
.head_main_nav .logo_main .logo img.weblogo{ width:68px; height:68px; float:left;}
.head_main_nav .logo_main .logo p{ float:left; margin-left:20px; padding-left:24px; background: url("../xian.jpg") left center no-repeat;height:72px;}
.head_main_nav .logo_main .logo p b{ display:block; color:#333; font-size:30px; padding: 6px 0 3px 0;}
.head_main_nav .logo_main .logo p span{ display:block; font-size:18px; color:#666; line-height:31px; width:470px;}
.head_main_nav .toprig{ width:311px; height:36px; margin-top:38px; border:#005197 solid 2px; overflow:hidden;}
.head_main_nav .toprig .s_input{ border:0; height:36px; line-height:36px; width:254px; padding-left:10px;}
.head_main_nav .toprig .s_btn{ border:0; line-height:36px; width:47px; color:#fff; height:36px; background-color:#005197;}
.head_main_nav .right{ padding-top:32px; text-align:right;}
.head_main_nav .right i.dh{ width:51px; height:51px; background-position:-95px -0px; margin-right:5px; float:left;}
.head_main_nav .right b{ display:block; font-size:16px; color:#333; text-align:left; line-height:16px; font-weight:normal; float:left;}
.head_main_nav .right span{ display:block; font-size:27px; color:#333; line-height:27px; padding-top:4px; font-family:"Arial";}
nav{  display: none}

@media screen and (max-width:1445px){
.w1200 { width: 95%; margin: 0 auto;}	
}



/*header_main*/
.header_main{position:relative;width: 100%; height:58px; z-index: 10; background:#0856a4;box-shadow: 0px 1px 4px #dfe2e6;}
#nav_main{width:100%;height:58px;}
#nav_main .nav{width:100%;height: 58px; z-index:12;}
#nav_main .nav li{position:relative;float: left; z-index: 10; text-align:center; width: 11%;/*padding:0 5%;*/}
#nav_main .nav li a.aLink{ font-size:16px;height: 58px;line-height:58px; display: block; position: relative; cursor: pointer; overflow: hidden; color:#fff; }
#nav_main .nav li i{ width:1px; height:12px; background-color:#e9e9e9; display:block; position:absolute; right:0; top:24px;}
#nav_main .nav li a b{ width:100%; height:3px;background-color:#fff; display:block; position:absolute; bottom:0; left:0; display:none;}
#nav_main .nav li.item6{background:none;}
#nav_main .nav li.hover a,#nav_main .nav li:hover a{ color:#fff;}
#nav_main .nav li.hover i,#nav_main .nav li:hover i{ display:block;}
#nav_main .nav li.hover a.aLink:before{width: 100%;}
#nav_main .nav li:hover a.aLink:before{width: 100%;}
.header_main .tel_main{float:right;width:160px;height:110px;}
.header_main .tel_main .zx{margin-top:30px;font-size:14px;line-height:24px;color:#666;}
.header_main .tel_main .tel{font:normal 32px "Vladimir Script";line-height:24px;color:#333;text-indent: -12px;}
#nav_main .nav li.hover b,#nav_main .nav li:hover b{ display:block;}
#nav_main .nav li.li2 i{ display:none;}
#nav_main .nav li.li1{ padding-left:0;}
#nav_main .nav li.li2{ padding-right:0;}


/*导航栏下拉*/
#nav_main li.hover .subnav a{background: none;}
#nav_main .nav .subnav{background: #f4f4f4;  height: auto; left:0px;top:58px;position: absolute; width:100%;z-index: 199;display:none;}
#nav_main .nav .subnav li{width: 100%;}
#nav_main .nav .subnav .nav1 a{color: #333; display: block; font-size: 14px;text-align:left;font-weight: 500; line-height: 12px;height: 12px; padding: 20px 0px; text-align:center;transition: all 0.2s ease-in-out 0s;border-top:1px solid #e3e3e3;}
#nav_main .nav .subnav li.nav1{padding:0;background:none;}
#nav_main .nav .subnav li.nav1:first-child a{border-top:none;}
#nav_main .nav .subnav li:hover{background:#37ac39;}
#nav_main .nav .subnav li:hover a{text-indent:2px;color: #fff;}

.immediately{ position:absolute; right:0; top:23px;}
.immediately a{ width:40px; height:40px; background-position:-282px 0px; display:block;}
.immediately p{ width:60px; height:24px; background-position:-334px 0px; position:absolute; right:-10px; top:42px; font-size:12px; color:#fff; text-align:center;}
.immediately a:hover{ background-position:-282px -44px;}

@media screen and (max-width:1445px){
.head_main_top {font-size: 16px;}	
.w1200 { width: 95%; margin: 0 auto;}	
#nav_main .nav li a.aLink { font-size: 18px;}	
	
}

@media screen and (max-width:1024px){
.header_main { display: none;}	
nav{  display: block;  font-size:16px; overflow:hidden; position:relative; background:#0856a4; width: 100%;
-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;}
nav:before{ position:absolute; content:""; width:100%; height:1px; top:50%; left:0;background: #fff; border-bottom: 1px solid #fff;}
nav a{ width:20%; text-align:center; height: 7rem; line-height: 7rem; overflow:hidden; display:block; float:left; position:relative;color: #fff;font-size:3rem;border-right: 1px #ffffff solid;}
nav a:before{ position:absolute; content:""; /*width:1px;*/ height:2.8em; top:0; right:0;/* background: #fff; border-left: 1px solid #fff;*/}
nav a:nth-child(3n):before{ background:none; border:0;}
	
}




@media screen and (max-width:991px){
.head_main_top {font-size: 26px;}		
#nav_main .nav li a.aLink { font-size: 30px;}	
.head_main_nav .right b {font-size: 24px;line-height: 32px;float: left;}	
.head_main_nav .right span{ display:block; font-size:30px; color:#333; line-height:27px; padding-top:4px; font-family:"Arial";}
.head_main_nav .logo_main .logo p b{ display:block; color:#333; font-size:36px; padding: 6px 0 3px 0;}
.head_main_nav .logo_main .logo p span{ display:block; font-size:21px; color:#666; line-height:36px; width:540px;}	
.header_main { position: relative; width: 100%; height: 78px;z-index: 10;}	
#nav_main .nav li a.aLink {height: 78px; line-height: 78px;}	
}






/*banner*/
#banner {position: relative;overflow: hidden;width: 100%;}
#banner ul {	position: relative;	overflow: hidden;	width: 500%}
#banner ul li {	width: 20%;	float: left}#banner ul li img {	width: 100%;display: block;}
#banner aside {	position: absolute;	top: 0;	bottom: 0;	height: 0;	width: 90%;	right: 0;	left: 0;	margin: auto}
#banner aside span {display: block;	width: 65px;	height: 65px;	background: rgba(255,255,255,0.6);	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	position: relative;	cursor: pointer;	opacity: 0;	transition: all 0.3s;	margin-top:-2%;}
#banner:hover aside span{ 	opacity: 1;}
#banner aside span:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 20%;	margin: auto;	width: 27px;	height: 27px;	border-top: 3px solid #f07d13;	border-left: 3px solid #f07d13;	-webkit-transform: rotateZ(-45deg);	-moz-transform: rotateZ(-45deg);	-ms-transform: rotateZ(-45deg);	-o-transform: rotateZ(-45deg);	transform: rotateZ(-45deg)}
#banner aside span.prev {	float: left;}
#banner aside span.next {	float: right;}
#banner aside span.next:after {	left: 0;	right: 20%;	-webkit-transform: rotateZ(135deg);	-moz-transform: rotateZ(135deg);	-ms-transform: rotateZ(135deg);	-o-transform: rotateZ(135deg);	transform: rotateZ(135deg)}
#banner>div {	width: 140px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner>div em {display: block;	float: left;	width: 18px;	height: 18px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0 4.75px;	background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;	transition: all .3s;	cursor: pointer}
#banner>div em.act {background: #e50015}
/*banner end*/






/*home end*/

.cpzs{margin: 50px auto 0;}
.cpzs .cplb{width: 100%;margin: 0 auto;display: flex;padding: 40px 0;}
.cpzs .cplb li{width: calc(100% / 5);background:#f0f0f0;margin-right: 10px;height: 65px;line-height: 65px;font-size: 16px;color: #333333;cursor: pointer;padding-left: 1%;}
/*.cpzs .cplb li:nth-child(5){margin-right:0;}*/
.cpzs .cplb li:hover{background:#c00505;}
.cpzs .cplb li:hover a{color: #fff;}
.cpzs .cplb li img{width: 30px;margin-right: 15px;}
.cpzs .cplb li img:nth-child(1){display: block;}
.cpzs .cplb li img:nth-child(2){display: none;}
.cpzs .cplb li:hover img:nth-child(1){display:none;}
.cpzs .cplb li:hover img:nth-child(2){display:block;}
.cpzs .cplb li a{display: flex;align-items: center;}

.cpzs .cptl ul{;margin: 0 auto;display: flex;flex-wrap: wrap;}
.cpzs .cptl ul li{width: calc((100% - 60px) / 4);margin-right: 20px;margin-bottom: 2%;}
.cpzs .cptl ul li:nth-child(4),.cpzs .cptl ul li:nth-child(8){margin-right: 0;}
/*.cpzs .cptl ul li{width: calc((100% - 60px) / 4);margin-right: 20px;padding-bottom: 30px;}
.cpzs .cptl ul li:nth-child(4),.cpzs .cptl ul li:nth-child(8){margin-right: 0;}*/
.cpzs .cptl ul li a{position: relative;}
.cpzs .cptl ul li .pic{ width: 100%; height: 0; padding-bottom: 70%; position: relative; overflow: hidden; transition: 0.3s; }
.cpzs .cptl ul li .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; transition: 0.3s;}
.cpzs .cptl ul li .pic p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; line-height: 60px; color: #fff; z-index: 1; font-size: 16px; background: rgba(0,0,0,0.5); text-align: center; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; transition: 0.5s;}
.cpzs .cptl ul li .font{ position: absolute; left: 50%; top: 50%; background: rgba(255,255,255,0.9); width: 0; height: 0; padding: 8% 0; text-align: center; z-index: 2; transition: 0.4s; opacity: 0; overflow: hidden;}
.cpzs .cptl ul li .font .tit{ color: #333333; font-size: 20px; font-weight: bold; background: url("../tacn/cpht.png") no-repeat center bottom; height: 40px;}
.cpzs .cptl ul li .font .con{ color: #7f7f7f; font-size: 16px; padding: 6% 0 2%;line-height: 30px;}
.cpzs .cptl ul li .font .con span{ color: #c00505;}
.cpzs .cptl ul li .font .more{ display: inline-block; width: 40%; height: 35px; line-height: 35px; background: #c00505; border-radius: 20px; color: #fff;}
.cpzs .cptl ul li:hover .pic img{transform: scale(1.1);}
.cpzs .cptl ul li:hover .pic p{ bottom: -60px;}
.cpzs .cptl ul li:hover .font{ width: 80%; height: 70%; left: 10%; top: 10%; opacity: 1;}
@media(max-width:1200px){
.cpzs { margin: 0px auto 0;}	
.cpzs .cplb li{width: calc(100% / 6);background:#f0f0f0;margin-right: 5px;height: 65px;line-height: 65px;font-size: 16px;color: #333333;cursor: pointer;padding-left: 0.5%;}	
.cpzs .cplb li img {  width: 42px; margin-right: 1px;}   
	
.cpzs .cptl ul li { width: calc((100% - 30px) / 4); margin-right: 10px; margin-bottom: 1%;}	
}



/*首页案例*/



/*首页产品滚*/

.mt-30 {display: block; width: 100%; margin: 0 auto; overflow: hidden; margin-top: 15px;}
.h-proc1{display: block; width: 94%;height: auto;text-align: center;line-height: 48px;  margin: 0 auto;}
.h-proc1 a{display: inline-block; margin:0 2px;width:40%; height: 38px; font-size: 16px; color: #fff;text-align: center;line-height: 38px;background-color: #0656a9;border-radius:25px}
.h-proc1 a:hover{background-color: #fd8900; color: #fff;}

.section_one {height: auto;padding-top: 1px; background: #f6f6f6;}
.juzhong { width: 100%;}
.cfsb1 {margin-top: 0px;}
.cfsb1 h2 { margin-top: 0px; color: #333333;font-size: 30px; font-weight: 600;text-align: center;line-height: 50px;}	
.line { height: 24px; background: url(../../UploadFiles/jiaod/line1.png) no-repeat center;margin-top: 15px;}	
.pro_list .list{display: block; width:90%; margin: 0 auto}
.pro_list .item { padding: 10px; position: relative;float: left; width: calc((100% - 16px) / 2); margin-right: 20px;margin-bottom: 20px;background: #fff;box-shadow: 1px 0 2px rgba(0,0,0,0.2); overflow: hidden;transition: all ease 0.36s; box-sizing: border-box;}		
.pro_list .item a{position:relative;display:block;}
.pro_list .item .img{position:relative;display:block;width:100%;overflow: hidden;}
.pro_list .item .txt .tit{float:left;line-height: 70px;padding-top: 18px;color:222;width:100%;text-overflow: ellipsis;white-space: nowrap;
overflow: hidden;font-size: 16px;}
.pro_list .item .txt .detail{margin-top:19px;float:right;width: 79px;height: 24px;border: 1px solid #0656a9; display:block;text-align: center;border-radius: 3px;color: #0656a9;line-height: 24px;cursor: pointer;}
.pro_list .item img{display:block;width:100%;/*height:230px;*/transform: scale(1.1);}
.pro_list .item .mask{width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 10; background:url("../UploadFiles/jiaod/mask.png"); opacity: 0; filter: alpha(opacity=0);transition: all ease-out .5s;z-index:12;}
.pro_list .item .seIco{display:block;width: 45px; height: 45px;position: absolute; left: 50%; margin-left: -22px; top: 50%; margin-top: 0px;transition:all ease 0.36s;z-index:2;display: block; width: 45px; height: 45px; text-align: center; background:url("../UploadFiles/jiaod/seIco.png") no-repeat center center; *zoom: 1;}
.pro_list .item:hover .mask{opacity: 1; filter: Alpha(opacity=100); }
.pro_list .item:hover .seIco{transition: ease-in-out .2s;margin-top: -22px;transition:all ease 0.36s;}
.pro_list .item:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition:all ease 0.36s;}
.pro_list .item:hover img{transition: ease-in-out .2s;transform: scale(1.1);}
.pro_list .item:hover .detail{background: #0656a9;color: #fff;border: 1px solid #0656a9;}
.sy-cp .amore{margin-top:40px;margin:2% auto;display:block;width:140px;height:45px;font-size:16px;line-height:45px;text-align:center;border-radius:0;color:#fff;background-color:#0656a9;transition:all ease 0.36s;margin: 1% auto;
}
.sy-cp .amore:hover{width:140px;text-indent:6px;color:#fff;background-color:#0656a9;transition:all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);margin: 1% auto;
}

.pro_list .item { width: calc((100% - 110px) / 5); margin: 4px;}
.pro_list .list {width: 96%; margin: 0 auto;}
.h-proc1 a { width: 30%;}	
.pro_list .item:hover {box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);transition: all ease 0.36s;	
margin: 0% auto;
}	
	#colee_top	{height: 900px}


@media screen and (max-width:991px){
.h-proc1 a { width: 48%;}	
.pro_list .item {width: calc((100% - 16px) /2);margin: 4px;}	
.h-proc1{display: block; width: 100%;height: auto;text-align: center;line-height: 48px;  margin: 0 auto;}	
.h-proc1 a { display: inline-block; margin: 8px 7px;  width: 90%; height: 90px;font-size: 38px;color: #fff; text-align: left;line-height: 90px; background-color: #0656a9; border-radius: 40px;padding-left: 40px;margin-bottom: 20px;}	
.sy-cp .amore {  margin-top: 40px; margin: 2% auto; display: block;width: 240px; height: 70px; font-size: 30px;line-height: 70px;}	
.sy-cp .amore:hover{width:240px;}	
	#colee_top	{height: 2000px}
.cfsb1 h2 {font-size: 38px;}
.pro_list .item .txt .tit{font-size: 34px;}	
.pro_list .item img{display:block;width:100%;/*height:380px;*/transform: scale(1.1);}	
	
}




/*首页产品滚结束*/



/*xianmu*/
.index{background-color: #fff;}
.rect-65{padding-bottom:0%;}
.wrap { width: 90%; margin: 0px auto;margin-top: 25px;}
	
.pt1{position: relative;padding-top: 40px;background-color: #fff;/*padding-bottom:5px;*/}
.pt1 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 700px;background-repeat: no-repeat;}
.pt1 .wrap{position: relative;z-index: 3;color: #fff;}
.pt1 h2.t{font-size: 36px;font-weight: bold;line-height: 1;margin-bottom: 18px;color: #fff;}
.pt1 .p{width:100%;line-height: 32px;margin-bottom: 30px;font-size: 16px;}
.pt1_l{float: left;width: 80%;margin-bottom: 10px;}
.pt1_r a.more{display: block;color: #fff;font-size: 16px;line-height: 1; background: #c8000a; border-radius: 20px;line-height: 36px;height: 41px;padding: 1px 20px; width: 200px;}
.pt1_r a.more .ion{display: inline-block;margin-left: 17px;font-size: 20px;transition: transform .5s ease;-webkit-transition: transform .5s ease;}
.pt1_r a.more:hover .ion{transform: translateX(5px);}
.pt1_r a.more:hover{color: #ffffff;}
.pt1_r{float: right;width: 12%;margin-top: 3%;}
.pt1_r form{position: relative;margin-bottom: 20px;}
.pt1_r .input_text{width: 95%;height: 50px;line-height: 50px;font-size: 16px;color: #fff;padding-left: 5%;background-color: #71bf45;outline: 0;border: 0;}
.pt1_r .input_text::-webkit-input-placeholder{color: #fff;}
.pt1_r .input_text::-moz-input-placeholder{color: #fff;}
.pt1_r .input_text::-ms-input-placeholder{color: #fff;}
.pt1_r form .pt1_sub{position: absolute;border: 0;outline: 0;right: 20px;font-size: 28px;font-weight: bold;top: 50%;background-color: transparent;color: #fff;margin: 0;margin-top: -18px;cursor: pointer;}
.pt1_r .box_a a{float: left;border: 1px solid #3b5f7d;height:42px;line-height:42px;padding: 0 17px;color: #fff;margin-right: 10px;margin-bottom: 10px;font-size: 16px;}
.pt1_r .box_a a:hover{border-color: #fff;color: #0491e9;background-color: #fff;}
.pt1_bot{margin-bottom:2%; overflow: hidden; width: 100%;}
	
/* ix1 */
	.fenge{width:25%; float: left}
.ix1{ padding:0 12px; }
.ixpros{ position:relative; }
.ixpros .item{ overflow:hidden; }
.ipa {display:block; color:#323232; margin:0 7px; position:relative; }
.ipa .cover{ background: rgba(255,255,255,0.6); }
.ipa .txts{ position:absolute; left:0; right:0; top:0; text-align:center; padding-top:34%; transition: 340ms ease-in-out; -webkit-transition: 340ms ease-in-out; }
.ipa .txts .ch{ font-size:24px; margin-bottom:4px; white-space:nowrap; }
.ipa .txts .en{ font-family:Arial; text-transform:uppercase; white-space:nowrap; }
.ipa .ico{ width:37px; height:37px; background:url(../images/ip-ico.png) no-repeat; margin:23px auto 0 auto; opacity: 0; visibility:hidden; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); transition: 340ms ease-in-out; -webkit-transition: 340ms ease-in-out; }
.pic{ display:block; overflow:hidden; position:relative; background-size:cover; background-repeat:no-repeat; background-position: center center; }
.pic li{ width: 25% }
	
.pic > img{ display:block; width:100%; transition:600ms; -webkit-transition:600ms; }
.ipa .cover { background: rgba(255,255,255,0.6); }
.cover { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: 600ms; -webkit-transition: 600ms; -ms-transition: 600ms; }
.ipa:hover .cover{ background:rgba(0,0,0,.5); }
 .ipa:hover .txts{ color:#fff; padding-top:30%;  }
 .ipa:hover .ico{ transform: rotateY(0deg);-webkit-transform: rotateY(0deg); opacity:1; visibility:visible; }
@media(max-width:1024px){
	.pt1_l{float: left;width: 100%;margin-bottom: 15px;}
	.pt1_r{float: right;width: 100%;margin-top: 1%;}
	.pt1 h2.t{font-size: 32px;font-weight: bold;line-height: 1;margin-bottom: 18px;color: #fff;}
	.wrap { width: 96%;margin-top: 0px;}
	.pt1 .p{margin-bottom: 10px;}
	.pt1_l a.more{ width: 150px;}
	.ipa .txts {padding-top: 24%;}
	.ipa .txts .ch{ font-size:18px; margin-bottom:4px; white-space:nowrap; }
	.ipa .txts .en{ font-size:13px; }
	.ipa:hover .txts { color: #fff; padding-top: 26%;}
	.pt1 .bg { height: 520px;}
	
	}

@media screen and (max-width:991px){
.cpzs .cplb li {
    width: calc(100% / 3); background: #f0f0f0; margin-right: 0px;height: 65px; line-height: 65px;font-size: 24px; color: #333333; cursor: pointer; padding-left: 0%;}
.cpzs .cplb { width: 100%; margin: 0 auto; display: flex; padding: 40px 0; flex-wrap: wrap;}	
}

@media(max-width:768px){
.wrap { width: 98%;}
.ipa {display:block; color:#323232; margin:0 3px; position:relative;}	
.fenge{width:50%; float: left;margin-bottom:2%;}
.ix1{ padding:0 0px; }
.pt1_bot{margin-bottom:0%; }
.pt1_r .box_a a{padding: 0 6px;color: #fff;margin-right:6px;margin-bottom: 10px;font-size: 16px;}	
.pt1 h2.t{font-size: 24px;}	
.ipa .txts .ch{ font-size:18px; }
.ipa .txts .en{ font-size:10px; }	
}




/*xianmu end*/

/*gsjj*/

.tit_in{ text-align: center;}
.tit_in h2{ color: #333333; font-size: 36px; margin-bottom: 10px !important;}
.tit_in h2 span{ color: #0856a4; font-weight: bold;}
.tit_in p{ display: inline-block; color: #999; font-size: 16px; text-transform: uppercase; position: relative;}
.tit_in p:before{ position: absolute; left: -130px; top: 50%; content: ''; width: 100px; height: 1px; background: #cecece;}
.tit_in p:after{ position: absolute; right: -130px; top: 50%; content: ''; width: 100px; height: 1px; background: #cecece;}
@media screen and (max-width:991px){
    .tit_in h2{ font-size:38px;    line-height: 80px;}
    .tit_in p{ font-size: 28px;}
	.cpzs .cplb li a { display: flex; align-items: center; font-size: 26px;}
	.cpzs .cptl ul li .pic p { font-size: 30px;}
}

#gsjj_bj{background: url(/UploadFiles/bj/jj_bj.jpg) no-repeat center;}
.main {line-height: 30px;padding: 4% 0;}
.gsjjnr{width: 95%;margin: 0 auto;padding-top: 2%;display: flex;justify-content: space-between;}
.gsjjnr .gsjjnr_l{width: 40%;}
.gsjjnr .gsjjnr_l img{width: 100%; max-width: 100%;    height: auto;    -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1);   -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.gsjjnr .gsjjnr_r{width: 55%;}
.gsjjnr .gsjjnr_r .bt{ padding-bottom: 2%; position: relative; background: url("../tacn/jj_tit_line.png") repeat-x left bottom;}
.gsjjnr .gsjjnr_r .bt p{ color: #0856a4; font-size: 32px; font-weight: bold; height: 40px;}
.gsjjnr .gsjjnr_r .bt span{ display: block; color:#7c7c7c; font-size: 17px;}
.gsjjnr .gsjjnr_r .content_zy{margin: 0% 0 2%; color: #666666; font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 7;*/overflow: hidden;}
.gsjjnr .gsjjnr_r .content_zy a{ color: #0856a4;}
.gsjjnr .gsjjnr_r ul{ text-align: center; padding-top: 3%;}
.gsjjnr .gsjjnr_r ul li{ display: inline-block; width: 24%; text-align: center;}
.gsjjnr .gsjjnr_r ul li p{ display: inline-block; background: url("../tacn/jj_lb.png") no-repeat center; width: 74px; height: 86px; line-height: 86px;}
.gsjjnr .gsjjnr_r ul li p img{vertical-align: middle;}
/*.gsjjnr .gsjjnr_r ul li:hover p img{-webkit-animation: swing 1 1s linear;-o-animation: swing 1 1s linear;animation: swing 1 1s linear;}*/
.gsjjnr .gsjjnr_r ul li p i{ font-size: 30px; color: #fff; transition: 0.3s;}
.gsjjnr .gsjjnr_r ul li span{ display: block; color: #666666; font-size: 16px; padding-top: 5px;}
.gsjjnr .gsjjnr_r ul li:hover p i{-webkit-animation: swing 1 1s linear; -o-animation: swing 1 1s linear; animation: swing 1 1s linear; }
@media(max-width:1445px){
.gsjjnr .gsjjnr_r .content_zy{margin: 0% 0 2%; color: #666666; font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp:6;*/overflow: hidden;}
.gsjjnr .gsjjnr_r { width: 57%;}
.gsjjnr .gsjjnr_r ul { text-align: center; padding-top: 0%;display: none}
}


@media(max-width:991px){
    .gsjjnr .gsjjnr_r .content_zy{font-size: 30px;line-height: 70px}
	.gsjjnr { width: 95%;margin: 0 auto; padding-top: 2%;display: flex; justify-content: space-between;flex-direction: column;}
	.gsjjnr .gsjjnr_l { width: 100%;}
	.gsjjnr .gsjjnr_r { width: 100%;}
	.gsjjnr .gsjjnr_r .bt p {color: #0856a4;font-size: 40px; font-weight: bold; height: 62px;line-height: 59px;}
}



/*ht*/
.ht{background: url("../tacn/gg_bj.jpg")/*no-repeat center*/ fixed;position: relative;color: #fff;}
.ht:before{ position: absolute; right: 0; top: 0; content: ''; background: url("/UploadFiles/bj/gg_line.png") no-repeat center left; width: 47%; height: 100%;}
.ht .htz{width: 75%;margin: 0 auto;padding: 2% 0;display: flex; justify-content: space-between;}
.htz .htl{width: 60%;text-align: center;}
.htz .htl h2{font-size: 30px;font-weight: bold;}
.htz .htl p{display: inline-block;font-size: 20px;height: 60px;line-height: 60px; position: relative;}
.htz .htl p:before{ position: absolute; left: -70px; top: 40%; content: ''; background: url("/UploadFiles/bj/gg_tit_left.png") no-repeat left top; width: 52px; height: 8px;}
.htz .htl p:after{ position: absolute; right: -70px; top: 40%; content: ''; background: url("/UploadFiles/bj/gg_tit_right.png") no-repeat left top; width: 52px; height: 8px;}
.htz .htl a{display: inline-block;margin-top: 1%;width: 25%;height: 45px;line-height: 45px;background: #c00505;border-radius: 5px;color: #fff;transition: 0.3s;}
.htz .htl a:hover{background: #fff;color: #c00505;}
.htz .htr{width: 30%;z-index: 1;}
.htz .htr .tel_con .pic{ float: left; transition: 0.3s; padding: 15px 10px 0 0;}
.htz .htr .tel_con .pic img{ max-width: 100%;}
.htz .htr .tel_con .float-left{ width: 80%; font-size: 16px; line-height: 35px; transition: 0.3s;}
.htz .htr .tel_con .float-left span{ display: block; font-size: 18px;font-weight: bold;}
.htz .htr .zx{ float: left; margin-top: 5%; border: 1px solid rgba(255,255,255,0.2); height: 50px; line-height: 50px; font-size: 16px; padding: 0 8%;}
.htz .htr .zx i{ float: left; font-size: 20px; margin-right: 15px;}
@media(max-width:1445px){
    .ht .htz{width: 90%;}
    .htz .htr .tel_con .float-left{width: 90%;}
	.htz .htl { width: 65%;text-align: center;}
	.htz .htr { width: 27%;z-index: 1;}
	.htz .htr .zx {margin: 6% 20%;}
}
@media(max-width:1200px){
  .htz .htr { display: none}
  .htz .htl { width: 100%; text-align: center;}
	
}
@media(max-width:991px){
    .ht .htz{width: 95%;}
    .htz .htr{width: 35%;}
	.htz .htl p { display: inline-block; font-size: 29px; height: 70px; line-height: 60px; position: relative;}
	.htz .htl a { display: inline-block; margin-top: 1%; width: 25%; height: 60px; line-height: 56px; font-size: 30px;
}

}

/*sybt*/











.gbAdvert img{ width:100%;}

.jyNews{ padding:0 55px;}
.jyNews-title{ width:33.33%; padding-top:255px;}
.jyNews-title .en{ font-size:36px; text-transform:uppercase;}
.jyNews-title .cn{ font-size:30px; padding:30px 0;}
.jyNews-title .txt{ font-size:18px; color:rgba(0,0,0,.5);}
.jyNews-title .mo{ background:#c7000a; width:185px; line-height:48px; color:#fff; display:inline-block; padding:0 25px 0 30px; margin-top:90px;}
.jyNews-title .mo .iconfont{ float:right; font-size:18px;}
.jyNews-list{ width:66.67%; overflow:hidden;}
.jyNews-list li{ width:33.333%; float:left; position:relative; border-right:1px #eaeaea solid;}
.jyNews-list li:last-child{ border-right:0;}
.jyNews-list li:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:#c7000a; -webkit-transition: -webkit-transform .7s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .7s cubic-bezier(.4,0,.2,1); transition: transform .7s cubic-bezier(.4,0,.2,1); transition: transform .7s cubic-bezier(.4,0,.2,1),-webkit-transform .7s cubic-bezier(.4,0,.2,1); transform-origin: left 100%; -webkit-transform-origin: left 100%; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); visibility: hidden\9; }
.jyNews-list li:hover:before { transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 0; -webkit-transform-origin: left 0; visibility: visible\9; }
.jyNews-list li .informatewr{ padding:100px 30px 30px 30px; position:relative; z-index:2;}
.jyNews-list li .d{ display:block; font-size:72px; color:#999; line-height:1;}
.jyNews-list li .y{ color:#999; margin-top:180px;}
.jyNews-list li .t{ font-size:18px; line-height:30px; font-weight:bold; margin-top:15px; height:60px; overflow:hidden;}
.jyNews-list li .pic{ overflow:hidden; margin-top:12px;}
.jyNews-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.jyNews-list li .txt{ max-height:96px; overflow:hidden; margin-top:20px; line-height:24px; color:rgba(0,0,0,.7);}
.jyNews-list li .arrow{ font-size:40px; line-height:1; display:inline-block; margin-top:35px;}
.jyNews-list li:hover .d{ color:#fff;}
.jyNews-list li:hover .y{ color:#fff;}
.jyNews-list li:hover .t{ color:#fff;}
.jyNews-list li:hover .txt{ color:rgba(255,255,255,.7); text-align:justify;}
.jyNews-list li:hover .arrow{ color:#fff;}
.jyNews-list li:hover .pic img{ -webkit-transform:scale(1.05); transform:scale(1.05);}





.jyFooter{ background:#333; padding:45px 0 25px 0;}
.jyFooter-left{ max-width:560px;}
.jyFooter-left .contact li{ min-width:235px; float:left; color:#fff; margin-bottom:15px;}
.jyFooter-left .contact li .iconfont{ font-size:16px; color:rgba(255,255,255,.7); margin-right:8px;}
.jyFooter-left .copy{ color:#828282; line-height:30px;}
.jyFooter-left .copy a{ color:#828282;}
.jyFooter-right .menu { float:left;}
.jyFooter-right .menu .select{ background:#333 url(../images/links.png) no-repeat 8px center; width:176px; height:34px; line-height:32px; color:#999;  padding-left:35px; border-radius:0; border:1px #999 solid;}
.jyFooter-right .menu a{  line-height:32px; display:block; margin-top:10px; color:#999; padding-left:13px; border:1px #999 solid;}
.jyFooter-right .menu a .iconfont{ font-size:22px; display:inline-block; vertical-align:top; margin-right:15px;}
.jyFooter-right .menu a:hover{ background:#c7000a; color:#fff; border-color:#c7000a;}
.jyFooter-follow { margin-right:25px; text-align:center; float:left; color:#fff;}
.jyFooter-follow img{ width:100px; margin-bottom:5px;}





/*lvtengzhilv*/
.ipart05{background: url("../../UploadFiles/lyzl-bj.jpg") no-repeat center;background-attachment: fixed;height: 300px; padding: 0;}
.kuano{/*background:url(../images/tacn/kuano.jpg) fixed no-repeat; background-size:100% ; padding:70px 0; */text-align:center;}
.kuano_title{font-size:2.5em; color:#eaeaea; font-weight:bold; text-shadow:0 5px 5px rgba(0,0,0,0.2);}
.kuano_p{color:#e2ebff; padding:1em 0 2em;font-size: 18px;}
.kuano_a{display:inline-block; background:#ca000e; padding:0 2.5em; line-height:36px; color:#fff; border-radius:20px; transition:all 0.4s;font-size: 16px;}
.kuano_a:hover{color:#fff; padding:0 3em; background:#ca000e;}
.boxwidth {    margin: 0 auto;    padding:90px;width: 90%;}


@media(max-width:1024px){
.ipart05{background: url("../../UploadFiles/lyzl-bj.jpg") no-repeat center; background-attachment: scroll ;height: 300px; padding: 0;}
.boxwidth { padding: 40px;}
	
}

@media(max-width:640px){
.kuano_title{font-size:1.8em;}
.boxwidth {padding:40px 9px;}
	
}

/*底部*/
.w_all2 { width: 90%; margin: auto;}
.footer {position:relative;z-index:3;padding:0% 0 0;background:#222;}
.footer{background:#002d5d; }
.wp{width:100%;margin:0 auto}
.footer .con-top{position:relative;top:-34px;z-index:5}
.footer .con-top .inner{overflow:hidden;background:#9c7314}
.footer .con-center{overflow:hidden;padding:66px 0 30px}
.footer .con-bot{border-top:1px solid rgba(255,255,255,.1);padding:21px 0}
.f-logo{float:left;width:305px;height:82px;line-height:82px;text-align:center;background:#21478b}
.f-logo img{display:inline-block;vertical-align:middle;height:45px;}
.f-nav{overflow:hidden;padding:0 2%}
.f-nav li{float:left;width:14.28%;position:relative}
.f-nav li:after{content:"";width:1px;height:13px;background:rgba(255,255,255,.25);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.f-nav li:last-child:after{display:none}
.f-nav a{display:block;font-size:16px;color:rgba(255,255,255,.9);line-height:82px;text-align:center}
.f-nav a:hover{color:#fff}
.f-link{overflow:hidden;float:left;width:20%}
.f-link dl{float:left}
.f-link dl:first-child{width:100%;padding-right:0px}
.f-link dl:nth-child(2){width:65%;padding-right:10px}
.f-link dt{font-size:18px;color:#fff;line-height:22px;font-weight:400;padding-bottom:22px;position:relative;margin-bottom:21px}
.f-link dt:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:1px;background:rgba(255,255,255,.1)}
.f-link dd{overflow:hidden;width: 50%; float: left;}
.f-link dd .col-l,.f-link dd .col-r{/*width:50%;*/padding-right:10px}
.f-link dd a{display:block;font-size:16px;color:rgba(255,255,255,.6);line-height:20px;margin-bottom:16px; float: left;}
.f-link dd a:hover{color:#fff}
.f-ma{overflow:hidden;float:right;width:15%;display: none}
.f-ma .pic{float:left;width:130px;margin-left:32px;font-size:16px;color:#fff;line-height:41px;text-align:center}
.f-ma .pic img{display:block;width:100%}
.f-ma .pic span{display:block;border:1px solid rgba(255,255,255,.2);padding: 5%;text-align:center;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;background-color: #fff;}
.f-tel1{float:left;width:30%;font-size:16px;color:rgba(255,255,255,.5);line-height:30px;margin-left: 5%;}
.f-tel1 .img-tel{display:block;height:47px;margin-bottom:17px}
.f-tel1 .tit{font-size:16px;color:#fff;font-weight:400}
.f-tel1 strong{display:block;font-family:Impact,Arial;font-size:31px;color:rgba(255,255,255,.8);line-height:47px;margin-bottom:3px;font-weight: 500;}
.f-tel2{float:left;width:33%;font-size:16px;color:#fff;line-height:41px;margin-left: 4%;}
.f-tel2 .item{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:18px;background:#00244a;padding-left:10px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 16px;white-space:normal}
.f-tel2 i{display:inline-block;vertical-align:middle;width:24px;height:24px;background: url("../tacn/ph01.png")center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:-2px 10px 0 6px}
.f-tel2 .dz i{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(../tacn/dizh.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:-2px 10px 0 6px}
.f-tel2 .tit{font-size:18px;color:#fff;font-weight:400;line-height:32px;margin-bottom:21px}
.f-copy{font-size:16px;color:rgba(255,255,255,.3);line-height:24px;text-align:center}
.f-copy a{color:inherit}
.f-copy a:hover{color:#fff}
.zc { width: 400px;}
.copyright{height:50px;line-height:50px;color:#fff;background-color: #00244a;font-size:16px;text-align: center;}
.copyright img{display: inline-block;margin:0 10px 4px;    vertical-align: middle;}
.copyright a{display: inline-block;margin:0 0px;color:#fff;font-size: 16px;}
@media(max-width:1445px){
.w_all2 { width: 94%; margin: auto;}


}	

@media(max-width:1200px){
.f-tel1 { width: 36%;line-height: 27px; margin-left: 2%;}
.f-tel2 { float: left; width: 28%; margin-left: 3%;}
.f-ma .pic { margin-left: 10px; width: 110px;}	
.f-ma { width: 11%;}
}
@media(max-width:991px){
.f-tel2 .item{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:18px;background:#00244a;padding-left:10px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size: 20px;white-space:normal}
.f-link dd a {font-size: 20px;}	
.f-tel1 .tit { font-size: 20px;}
.f-tel1 { width: 41%;margin-left: 6%;}	
.f-tel2 {width: 50%;}	
.kuano_p { font-size: 22px;}	
.kuano_a { font-size: 20px;}	
.f-link { display: none;}	
}	
	

	
@media(max-width:640px){
.copyright { line-height: 32px;
}
.w_all2 { width: 100%; margin: auto;}	
.f-link {  width: 100%;}	
.f-link dd { width:25%;}	
.f-tel1 { width: 100%;line-height:35px;}	
.f-tel1 .img-tel { height: 33px;margin-bottom: 12px;}	
.f-tel1 strong {font-size: 30px; line-height: 22px;}
.f-tel2 {float: left;width: 98%;margin-top: 2%;}
.f-ma {width: 100%;margin-top: 4%;}	
.f-ma .pic { margin-left: 10px;width: 120px;}	
.footer .con-center { overflow: hidden; padding: 32px 0 30px 8px;}

.f-tel2 .item { margin-bottom: 7px; padding-left:0px;}	
	
}	
/*底部结束*/

/*一键拨号*/
@media(min-width:1000px){

.footbox{display:none;}
.gao{display:none;}}
.gao{height:12rem;}

.footbox{height:12rem;background: rgba(0, 0, 0, 0.81);bottom: 0;z-index: 99;left: 0; width: 100%; position: fixed; z-index: 1000;}
.flexbox{/*text-align: center;*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox ul li a{ display:block;color:#fff;font-size: 3rem;line-height: 6rem;}
.footbox ul li a img{ display:block; width:5rem; height:5rem; margin:0.3rem auto}





/**公司概况**/

.nytoptp{width: 100%;display: block;}
.nywzdhbox{width: 100%;height: 80px;background-color: #fff;}
.nywzdh{width: 90%;margin: 0 auto;display:flex;justify-content: space-between;}
.nywzdh .nywzdhnr{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;padding-left: 20px;box-sizing: border-box;background-image: url("../images/tacn/wzdh.png");background-repeat: no-repeat;background-size: 20px 80px;}.nywzdh .nywzdhnr a{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;}
.nybt{width: 120px;font-size: 18px;line-height: 80px;color: #fff;text-align: center;background-color: #dc8c14;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
.nydhlb{font-size: 16px;line-height: 80px;color: #666;overflow: hidden;height: 80px;}
.nydhlb a{font-size: 16px;line-height: 80px;color: #333;text-align: right;padding: 0 30px;position: relative;}
.nydhlb a::before{content: "";position: absolute;width: 0;height: 2px;background-color: #0656a9;bottom: -32px;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.nydhlb a:hover{color: #0656a9;}
.nydhlb a:hover::before{width: 100%;}
    
.nynrbox{width:96%;margin: 40px auto;background-color: #fff;padding: 40px 20px;box-sizing: border-box;}
.nynrbt{width:100%;font-size: 30px!important;color: #333;text-align: center;line-height: 46px!important;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #eee;}
.nynrbox p{font-size: 18px;line-height: 40px;}
@media(max-width:1445px){
	.nywzdh{width: 95%;}
}
@media(max-width:1200px){
	.nywzdh{width: 98%;}
	.nynrbox{width: 98%;}
	.nynrbt{width: 100%;}
	
	
}

@media(max-width:991px){ 
	.nywzdh .nywzdhnr { font-size: 18px;}
	.nywzdh .nywzdhnr a {font-size: 18px;}
	.nywzdhbox{display: none}
	.nynrbox p{font-size: 30px;line-height: 60px;}
}
@media(max-width:960px){
	.nywzdh .nywzdhnr{display: none;}
	.nydhlb a{font-size: 20px;}
}
@media(max-width:768px){
	.nywzdhbox { height: 60px;display: none}
	.nynrbt { font-size: 22px!important; line-height: 3px!important; padding-bottom:26px; margin-bottom:10px;}
	.nydhlb{line-height: 60px;height: 60px;}
.nydhlb a{line-height: 60px;}
}
@media(max-width:425px){
.nynrbox {margin: 10px auto;padding: 40px 10px 0;}

}




/**/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}


/*内页新闻*/
.nyxwlb{/*float: right;width: calc(100% - 340px);*/}
.nyxwnr {width: 90%;margin: 0 auto;}
.nyxwlb li{border-bottom: 1px solid #eaeaea;overflow: hidden;margin-bottom: 15px;}
/*.nyxwlb li .Pic{	width: 31.634446397%;	float: left;	overflow: hidden;}
.nyxwlb li .Pic img{	display: block;	width: 100%;    transform: scale(1);    transition: all .7s ease;}
.nyxwlb li:hover .Pic img{transform: scale(1.12);transition: all 1s ease;}*/
.nyxwlb li .SubInfo{width:calc(100% - 25%);	margin: 0 auto;overflow: hidden;padding: 15px 0;}
.nyxwlb li .SubInfo .tit{font-size: 24px;color:#202020;line-height: 26px;min-height: 26px;display: -webkit-box;-webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden; }
.nyxwlb li:hover .SubInfo .tit{	color:#0656a9;transition: all .5s ease;}
.nyxwlb li .SubInfo .time{	font-family: arial;color:#b8b8b8;font-size:14px;margin-top: 14px;}
.nyxwlb li .SubInfo .time img{vertical-align: middle;}
.nyxwlb li .SubInfo .sub{color:#545353;	line-height: 30px;min-height: 60px;margin-top: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nyxwlb li .SubInfo .more{	display:inline-block;border-radius: 100px;margin:12px 0;transition: all .5s ease;padding: 0 28px;border-radius: 3px;border: 2px solid #e6e6e6;color: #707070;line-height: 43px;height: 43px;}
.nyxwlb li:hover .SubInfo .more{color:#fff;background:#0656a9;border: 2px solid #0656a9;transition: all .5s ease;}
.nyxwlb li a .Pic{width: 20%;float: left;}
.nyxwlb li a .Pic img{width: 100%;height: 230px;}


.newscontent .name{font-size: 24px;text-align: center;}
.newscontent .intro{margin: 25px 0;}
.newscontent .intro p{font-size: 16px;}
.newscontent .control{font-size: 16px;line-height: 30px;}

.nyxwnr .name{font-size: 24px;text-align: center;font-weight: 600;padding-bottom: 20px;}
@media(max-width:1200px){
.nyxwnr {width: 98%;margin: 0 auto;}
}

@media(max-width:991px){
.nyxwlb li .SubInfo { padding: 0px 0;}		
.nyxwlb li .SubInfo .time{margin-top: 0px;}
.nyxwlb li .SubInfo .sub { margin-top: 0px;}
.nyxwlb li .SubInfo .more { line-height: 44px; height: 44px;font-size: 26px}	
.nyxwlb li a .Pic img {height: 174px;}	
.nyxwlb li .SubInfo .time{	font-family: arial;color:#b8b8b8;font-size:28px;margin-top: 14px;display: none}	
.nyxwlb li .SubInfo .sub{color:#545353;	line-height: 60px;min-height: 60px;margin-top: 0px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}	
.nyxwlb li:hover .SubInfo .more{font-size: 26px}	
}
@media(max-width:768px){
.nyxwnr .name {font-size: 20px;
	}
}
@media(max-width:640px){
.nyxwlb li a .Pic { width: 27%;}	
.nyxwlb li a .Pic img { height:90px;}	
.nyxwlb li .SubInfo {width: calc(100% - 32%);}	
.nyxwlb li .SubInfo .tit {font-size: 20px;}
.nyxwlb li .SubInfo .sub { font-size: 16px;  min-height: 30px;margin-top:0px; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}	
.nyxwlb li .SubInfo .more { line-height: 30px;height: 30px;}
.nynrbox p { line-height: 32px;}
.nyxwlb li .SubInfo .more {  display: none;}
.nyxwlb li .SubInfo .time {display: none;}	
	
}




/**产业领域**/
.pfield-list{ margin-left:-22px; margin-top:-22px; position:relative;}
.pfield-list li{ background:#fff; width:calc(33.33% - 22px); margin:22px 0 0 22px; float:left; display:inline-block;}
.pfield-list li .pic{ height:218px; overflow:hidden;}
.pfield-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pfield-list li .tit{ text-align:center; font-size:16px; padding:20px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pfield-list li:hover .pic img{ -webkit-transform:scale(1.05); transform:scale(1.05);}


/**企业文化**/
.pelegant-list{ margin-left:-14px; margin-top:-30px; position:relative;}
.pelegant-list li{ background:#fff; width:calc(33.33% - 14px); float:left; margin:20px 0 0 20px; display:inline-block;}
.pelegant-list li .pic{ height:218px; overflow:hidden;}
.pelegant-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pelegant-list li .tit{ text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; padding:20px 0;}
.pelegant-list li .txt{  padding:18px 30px 24px 30px; position:relative;}
.pelegant-list li .txt .bg{	height:100%; width:100%; background:#c7000a; display:block; position:absolute; left:0; top:0; transform:translateY(-80px); -webkit-transform:translateY(-80px); opacity:0; visibility:hidden; transition:400ms; -webkit-transition:400ms;}
.pelegant-list li .txt .t{ font-size:15px; color:#666; position:relative; z-index:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pelegant-list li .txt .d{ display:block; text-align:right; color:#919191; margin-top:28px; position:relative;}
.pelegant-list li .txt .d:before{ content:''; background:#ccc; width:18px; height:1px; position:absolute; right:85px; top:50%;}
.pelegant-list li:hover .pic img{ -webkit-transform:scale(1.05); transform:scale(1.05);}
.pelegant-list li:hover .txt .bg{ opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0);}
.pelegant-list li:hover .txt .t{ color:#fff;}
.pelegant-list li:hover .txt .d{ color:#fff;}
.pelegant-list li:hover .txt .d:before{ background:#fff;}


.pjournal-main{ background:#fff; padding:0 40px 55px 40px;}
.pjournal-list li{ width:50%; float:left; padding:38px 0; border-bottom:1px #e3e3e3 solid;}
.pjournal-list li:nth-child(2n+2){ padding-left:38px; border-left:1px #e3e3e3 solid;}
.pjournal-list li .pic{ width:184px; border:1px #e3e3e3 solid;}
.pjournal-list li .word{ width:calc(100% - 184px); padding:12px 0 0 20px;}
.pjournal-list li .word .t{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pjournal-list li .word .d{ font-size:12px; color:#999; margin-top:10px;}
.pjournal-list li .word .m{ background:#999; width:84px; line-height:24px; font-size:12px; color:#fff; display:inline-block; text-align:center; margin-top:25px; transition:all 0.4s;}
.pjournal-list li:hover .word .m{ background:#c8000a;}


.pidea{ background-position:center; background-size:cover; color:#fff;}
.pidea-head{ text-align:center; padding:125px 0 130px 0; border-bottom:1px solid rgba(255,255,255,.5);}
.pidea-head .t{ font-size:48px; font-weight:bold; padding-bottom:30px; position:relative;}
.pidea-head .t:before{ content:''; background:#fff; width:58px; height:3px; position:absolute; left:50%; margin-left:-29px; bottom:0;}
.pidea-head .c{ font-size:18px; margin-top:35px;}
.pidea-list li{ width:25%; position:relative; text-align:center; min-height:480px; float:left; border-right:1px solid rgba(255,255,255,.5); transition:all 0.4s;}
.pidea-list li:last-child{ border-right:0;}
.pidea-list li .iboxt{ width:100%; height:78px; overflow:hidden; position:absolute; left:0; top:50%; transform:translateY(-50%); transition:all 0.4s;}
.pidea-list li .iboxt .i-t{ font-size:36px; font-weight:bold;}
.pidea-list li .iboxt .i-e{ font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-top:10px; display:block;}
.pidea-list li .iboxt .i-c{ font-size:18px; margin-top:30px;}
.pidea-list li:hover{ background:#c8000a;}
.pidea-list li:hover .iboxt{ height:auto;}


/**国企党建**/
.pparty-list li{ padding:25px; overflow:hidden; margin-top:30px; border:1px #dfdfdf solid;}
.pparty-list li:first-child{ margin-top:0;}
.pparty-list li .pic{ width:270px; overflow:hidden;}
.pparty-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pparty-list li .word{ width:calc(100% - 270px); padding-left:20px;}
.pparty-list li .word .t{ font-size:20px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pparty-list li .word .c{ line-height:25px; max-height:50px; overflow:hidden; color:#888; margin-top:15px;}
.pparty-list li .word .f{ margin-top:50px; line-height:32px; font-size:12px; color:#999;}
.pparty-list li .word .f .view{ font-size:32px;}
.pparty-list li:hover .pic img{ -webkit-transform:scale(1.05); transform:scale(1.05);}
.pparty-list li:hover .word .f .view{ color:#c8000a;}


/**加入我们**/
.pconcept{ background:#fff url(../images/pconcept-wordBg.jpg) no-repeat right bottom; position:relative;}
.pconcept-img{ width:50%;}
.pconcept-word{ width:50%; padding:40px 35px 0 35px;}
.pconcept-word .t{ font-size:30px; font-weight:bold; color:#0656a9; padding-bottom:18px; border-bottom:1px solid #e1e1e1;}
.pconcept-word .c{ font-size:16px; line-height:26px; margin-top:15px; text-align:justify;}

.pjoin-list{ margin-left:-30px; margin-top:-30px; position:relative;}
.pjoin-list li{ background:#fff; width:calc(33.333% - 30px); margin:30px 0 0 30px; display:inline-block; float:left; transition:all 0.4s; text-align:center;}
.pjoin-list li .j-title{ font-size:20px; font-weight:bold; padding:24px 0; border-bottom:1px #f8f8f8 solid;}
.pjoin-list li .j-price{ font-size:18px; padding:15px 0; color:#333; border-bottom:1px #f8f8f8 solid; display:none; }
.pjoin-list li .j-info{ height:112px; color:#666; line-height:28px; text-align:justify; padding:0 20px; overflow:hidden; margin-top:15px; display:none;}
.pjoin-list li .j-view{ padding:20px 0; }
.pjoin-list li .j-view .cn{ background:#bc905f; width:118px; height:32px; line-height:32px; display:inline-block; color:#fff; border-radius:20px;}
.pjoin-list li:hover{ box-shadow:4px 0 10px rgba(0,0,0,.1);}
.pjoin-list li:hover .j-title{ color:#c8000a;}
.pjoin-list li:hover .j-view .cn{ background:#c8000a;}

.pjoin-marsk{ background:rgba(0,0,0,.6); width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; right:0; z-index:998; display:none;}
.pjoin-pup{ background:#fff; width:1200px; height:80%; position:fixed; left:50%; top:10%; margin-left:-600px; z-index:999; padding:40px 45px; display:none;}
.pjoin-pup .close{ background:#c8000a; width:28px; height:28px; line-height:28px; text-align:center; position:absolute; right:0; top:-28px; color:#fff;}
.pjoin-pup .title{ font-size:18px; padding-bottom:20px; border-bottom:2px #c8000a solid;}
.pjoin-pup .word{ height:calc(100% - 46px); line-height:24px; color:#666; text-align:justify; margin-top:20px;}
.pjoin-pup .word .scroll{ height:100%;}
.pjoin-pup .word .scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#c8000a; width:100%;}
.pjoin-pup .word .scroll .mCSB_scrollTools .mCSB_draggerRail{ background:#dadada; width:100%;}



/**联系我们**/
.pcontact-inner-tit{ font-size:26px; text-align:center;}
.pcontact-inner-txt{ line-height:26px; color:#888; margin-top:20px; text-align:center;}
.pcontact-inner-box{ background:#fff; margin-top:40px;}
.pcontact-inner-box .figure{ width:50%;}
.pcontact-inner-box .word{ width:50%; padding-left:35px;}
.pcontact-inner-box .word .t{ font-size:30px; color:#a0733e; padding:30px 0 20px 0; border-bottom:1px #eee solid;}
.pcontact-inner-box .word .c{ font-size:16px; line-height:40px; color:#666; padding-top:30px;}
.pcontact-inner-box .word .c img{ vertical-align:middle; margin-right:8px;}


/*首页案例*/
.syalbox{width: 100%;background-color: #fff;padding: 100px 0 60px;background-image: url("../tacn/albj.jpg");background-size: 100% 100%;margin-top: 2%}
.syal{width: 90%;margin: 0 auto;display: flex;}
.syalbt{width: 300px;margin-right: 20px;position: relative;}
.syalbt p:nth-child(1){font-family:times new roman,times,serif;font-size: 34px;line-height: 54px;color: #fff;letter-spacing: 2px;}
.syalbt p:nth-child(2){font-size: 32px;font-weight: 600; line-height: 36px;color: #fff;;letter-spacing: 4px;margin-bottom: 16px;}
.syalbt p:nth-child(3){font-family: "å¾®è½¯é›…é»‘"; font-size: 20px;line-height: 30px;color: #eee;font-weight: lighter;letter-spacing: 4px;}
.syalbt a:nth-child(4){width: 140px;height: 42px;display: block;border: 1px solid #d1d1d1;font-size: 18px;line-height: 42px;text-align: center;margin-top: 40px;color: #fff;transition: all 0.4s;position: absolute;bottom: 10px;}.syalbt a:nth-child(4):hover{border-radius: 21px;}
.syalg{width: calc(100% - 340px);padding-left: 19px;}
@media(max-width:1200px){.syal{width: 96%;}
	}

.syfw{width: 90%;margin: 0 auto;padding: 50px 0;}
.syfwlb{padding: 0 40px;box-sizing: border-box;}
.syfwlb::before,.syfwlb::after{content: "";position: absolute;width: 30px;height: 100%;background-color: #fff;top: 0;z-index: 10;}
.syfwlb::before{left: -1px;}.syfwlb::after{right: -1px;}
.syfwnr{width: 100%;display: block;overflow: hidden;position: relative;padding-bottom: 50px;}
.sycplb{width: 100%;display: block;border: 1px solid #e1e1e1;box-sizing: border-box;transition: all 0.6s;margin-top: 10px;background-color: #fff;}
.sycplb .sycplbtp{width: 100%;overflow: hidden;}
.sycplb .sycplbtp img{width: 100%;display: block;transition: all 0.8s;}
.sycplbbt{width: 100%;padding: 20px;box-sizing: border-box;}
.sycplbbt p:nth-child(1){font-size: 16px;line-height: 30px;color: #212121;letter-spacing: 1px;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.sycplbbt p:nth-child(2){font-size: 16px;line-height: 30px;color: #666;letter-spacing: 1px;margin-top: 16px;background-image: url("../../UploadFiles/bj/jt.png");background-size: 18px 16px;background-position: 100% 50%;background-repeat: no-repeat;}
.sycplb:hover{box-shadow: 0 2px 8px rgba(0,0,0,0.2);margin-top:4px;margin-bottom: 6px;}
.sycplb:hover .sycplbtp img{transform:scale(1.2);}
.sycplb:hover .sycplbbt p:nth-child(1){color: #1455aa;}
@media(max-width:1200px){.syfw{width: 96%;}.sycplbbt p:nth-child(1){font-size: 16px;}}
@media(max-width:991px){
.syalbt p:nth-child(1){font-family:times new roman,times,serif;font-size:28px;line-height: 40px;color: #fff;letter-spacing: 2px;}	
.syalbox{width: 100%;background-color: #fff;padding: 30px 0 30px;background-image: url("../tacn/albj.jpg");background-size: 100% 100%;margin-top: 2%}
.sycplbbt p:nth-child(1){font-size: 20px;line-height: 30px;color: #212121;letter-spacing: 1px;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.sycplbbt p:nth-child(2){font-size: 20px;line-height: 30px;color: #666;letter-spacing: 1px;margin-top: 16px;url("../../UploadFiles/bj/jt.png");background-size: 18px 16px;background-position: 100% 50%;background-repeat: no-repeat;}
}




/*首页新闻*/
.syxw h2{text-align: center;}
.syxw h2 span{display: block; height:52px; line-height: 47px;font-size: 40px; color:#333333; font-weight: bold;letter-spacing: 2px;margin-bottom: 10px;}
.syxw h2 i{display: block;width: 100px; height:21px; margin:0 auto; background:url(../images/tacn/tb.png) no-repeat center;position: relative;}
.syxw h2 i:before{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-223px;top:10px;}
.syxw h2 i:after{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-223px;top:10px;}
/*.syxw h2 em{display: block;height:28px; line-height: 40px;font-size: 18px; color:#666666; font-weight: normal; letter-spacing: 2px;}*/
/*.syxw_1 .sybt{width: 100%;}
.syxw_1 .sybt p:nth-child(1){font-size: 62px;line-height: 62px;font-family: Impact;color: #f0f0f0;text-align: center;letter-spacing: 2px;}
.syxw_1 .sybt p:nth-child(2){font-size: 36px;line-height: 62px;text-align: center;color: #cd0505;font-weight: 700;margin-top: -61px;position: relative;}
.syxw_1 .sybt p:nth-child(2)::before,.sybt p:nth-child(2)::after{content: "";position: absolute;width: 200px;left: 50%;transform: translateX(-50%);}
.syxw_1 .sybt p:nth-child(2)::after{border-left: 40px solid #cd0505;border-right: 40px solid #cd0505;height: 3px;top: 30px;}
.syxw_1 .sybt p:nth-child(2)::before{border-left: 140px solid #dfdfdf;border-right: 140px solid #dfdfdf;height: 1px;top: 31px;}
.syxw_1 .sybt p:nth-child(3){font-size: 16px;color: #999;line-height: 30px;text-align: center;letter-spacing: 2px;}*/
.syxw_1{width: 90%;margin: 2% auto;display: flex;}
.syxw_1 li{width: calc(100% / 4);margin: 0 15px 30px;border: 1px #e4e2e2 solid;position: relative;}
.syxw_1 li .syxw_tp{overflow: hidden;width: 90%;margin: 20px auto;position: relative;height:auto;}
.syxw_1 li .syxw_tp .blue{ background: url(../images/blue_40.png) repeat; background: none rgba(8,53,139,0.4); position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden\9; transition: 0.3s; -webkit-transition: 0.3s;}
.syxw_1 li .syxw_tp:hover .blue{background: none rgba(8,53,139,0.4);}
.syxw_1 li img{width: 100%;transition: all 4s linear;}
.syxw_1 li img:hover{ transform: scale(1.15);transition: all 4s linear;}
.syxw_1 li .syxwnr{padding: 10px 20px;}
.syxw_1 li .syxwnr h1{font-size: 18px;line-height:30px;font-weight: normal; margin-bottom: 20px;}
.syxw_1 li .syxwnr h1:hover{color: #0856a4;font-weight: 600;}
.syxw_1 li .syxwnr p{font-size: 16px;margin-bottom: 28px; color: #999999;line-height: 25px;}
.syxw_1 li .syxwnr p span{float: right;}
.syxw_1 li .syxwnr p:last-child{background: url(../images/tacn/time1.png) no-repeat scroll left 3px; padding-left: 20px;font-size: 15px;margin-bottom: 10px;}
.syxw .zx:hover::before{width: 100%;}
.syxw .zx::before{content: ""; position: absolute;left: 0; bottom: 0;width: 0; height: 2px; background-color: #0856a4;z-index: -1;transition: all .3s cubic-bezier(.4,0,.2,1);}
.syxw_1 .syxw_tp::before{content: ""; position: absolute;left: 0; bottom: 0;width: 0;z-index: 10;opacity: 0;height: 100%;width: 100%;transition: all .6s cubic-bezier(.4,0,.2,1);}
.syxw_1 .syxw_tp:hover::before{background: rgba(0 0 0 / 0.4);opacity: 1;}
@media(max-width:1200px){
.syxw_1 { width: 95%;margin: 0% auto; display: flex;}
.syxw_1 li .syxwnr { padding: 5px 10px;}	
.syxw_1 li {width: calc(100% / 4); margin: 0 5px 30px; border: 1px #e4e2e2 solid; position: relative;}	
	
}

@media(max-width:991px){
	.syxw_1 li .syxwnr h1{font-size: 30px;line-height:60px;font-weight: normal; margin-bottom: 20px;}
	.syxw_1 li {width: calc(95% / 2); margin: 0 5px 30px;  border: 1px #e4e2e2 solid; position: relative;}
	.syxw_1 {width: 100%; margin: 0% auto; display: flex; flex-wrap: wrap;}
	.syxw_1 li .syxwnr p {font-size: 20px; margin-bottom: 28px; color: #999999;line-height: 60px;}
	.syxw_1 li .syxwnr p:last-child { font-size: 30px;margin-bottom: 10px;}

	
}
	
