@charset "utf-8";
/* CSS Document */

body {font-size:16px; font-family:"Microsoft Yahei"; color:#333; -webkit-tap-highlight-color:transparent; overflow-x:hidden; }
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;}
*{ margin:0; padding: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;}
.g-nav {display:none;}

/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在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;
}


.header {position: fixed;width: 100%;top: 0;left: 0;right: 0;z-index: 99;transition: 0.45s;}
.head-wrap {width: 100%;height: 100px;line-height: 100px;position: relative;transition: 0.3s ease-out;}
.head-wrap.active,.head-wrap.mractive,.head-wrap.active .hszk,.head-wrap.mractive .hszk {background: #fff;}
.head-wrap.active .hszk,.head-wrap.mractive .hszk {box-shadow: 0 2px 4px #ccc;}
.head-wrap.active .hrsearch:hover,.head-wrap.mractive .hrsearch:hover {border: 1px solid #eee;}
.head-wrap.active .hlimg1,.head-wrap.mractive .hlimg1 {opacity: 0;visibility: hidden;}
.head-wrap.active .hlimg2,.head-wrap.mractive .hlimg2 {opacity: 1;visibility: visible;}
.head-wrap.active .yj-bot .yj-link,.head-wrap.mractive .yj-bot .yj-link,.head-wrap.active .hsicon,.head-wrap.active .hrtxt,.head-wrap.active .hssrk,
.head-wrap.active .hsbt,.head-wrap.active .hslink,.head-wrap.mractive .hsicon,.head-wrap.mractive .hrtxt,.head-wrap.mractive .hssrk,.head-wrap.mractive .hsbt,.head-wrap.mractive .hslink {color: #333333;}
.head-wrap.active .hrsearch input::-webkit-input-placeholder {color: #333;}
.head-wrap.active .hrsearch input::-moz-input-placeholder {color: #333;}
.head-wrap.active .hrsearch input::-ms-input-placeholder {color: #333;}


/*.head-wrap.active .hrsearch .hsicon,
.head-wrap.active .hrtxt {color: #666666;}*/

.hwbot {/*position: relative;*/clear: both;}
.header .head-logo {position: absolute;left:2%;top: 26.5px;z-index: 99;}
.head-logo img {display: block;vertical-align: middle;position: absolute;top: 0;left: 0;transition: 0.3s;}
.hlimg2 {opacity: 0;visibility: hidden;}
.header .nav {width: 100%;height: 100px;text-align: center;transition: 0.35s;padding-left: 27%;}
.nav.yc {opacity: 0;visibility: hidden;}
.header .yj-bot li.active .yj-link:before {width: 100%;}
.header .yj-bot .yj-link:before {content: "";position: absolute;left: 0;bottom: 2px;width: 0;height: 4px;background: #71c32b;transition: 0.45s;}
.yj-bot {/*display: inline-block;*/}
.header .yj-bot li {display: inline-block;/*transition: 0.35s;*/z-index: 1;text-align: center;/*line-height: 1.5;*/z-index: 10;}
.header .yj-bot .yj-link {position: relative;z-index: 1;color: #fff;display: block;text-transform: uppercase;padding: 0 40px;}
.hwright {position: absolute;width: 73%;text-align: right;top: 0;right: 5%;}
.hrsearch:hover {width: 65%;background: rgba(255, 255, 255, .3);}
.hrsearch:hover .hssrk,
.hrsearch:hover .hszk {display: block;}
/*.hrsearch:hover .hsicon {color: #666;}*/
.hrsearch {position: relative;z-index: 10;display: inline-block;vertical-align: middle;border-radius: 3px;height: 44px;line-height: 44px;box-sizing: border-box;padding: 0 13px;transition: 0.35s;cursor: pointer;border: 1px solid rgba(255, 255, 255, 0);}
.hssrk {display: none;transition: 0.65s;float: left;width: 90%;background: none;border: none;height:44px;color: #fff;}
.hrsearch input::-webkit-input-placeholder {color: #fff;}
.hrsearch input::-moz-input-placeholder {color: #fff;}
.hrsearch input::-ms-input-placeholder {color: #fff;}
.hsicon {display: block;float: right;color: #fff;}
.hrtxt {display: inline-block;vertical-align: middle;margin-right: 30px;color: #fff;}
.hrtxt:hover {color: #FFBA00;}
.hszk {display: none;text-align: left;transition: 0.45s;position: absolute;left: 0;top: 106%;right: 0;width: 100%;background: rgba(255, 255, 255, .1);box-sizing: border-box;padding: 19px 29px;}
.hsbt {display: block;color: #fff;font-weight: normal;line-height: 1.5;}
.hslink {display: block;color: #fff;margin-top: 10px;line-height: 1.5;}
.hslink:hover {color: #007021 !important;}
.header .yj-bot .yj-link div {float: left;display: block;background: none;color: inherit;vertical-align: middle;position: relative;z-index: 1;font-size: 18px;overflow: hidden;padding: 0;}
.header .nav li:hover .ej-list {opacity: 1;visibility: visible;top: 100%;/*transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);*/}


/*.ej-list.active {opacity: 1;visibility: visible;top: 100%;/*transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);*//*}*/
.ej-list {position: absolute;min-width: 100%;left: 0;z-index: 10;/*height: 280px;*//*transition: 0.3s ease-out;*/overflow: hidden;top: 95%;background-color: #F3FBFF;opacity: 0;visibility: hidden;text-align: center;box-sizing: border-box;padding: 37px 0;border-radius: 0 0 5px 5px;box-shadow: 0 1px 2px #eee;}
.ej-list .w1400 {/*height: 100%;*/}
.el-link {position: relative;padding-left: 16px;display: block;float: left;width: 33.333%;text-align: left;color: #666666;margin-top: 10px;margin-bottom: 20px;line-height: 1.5;box-sizing: border-box;}
.el-link:before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background: #07529d;}
.el-link:hover {color: #07529d;text-decoration: underline;}
.eltitle {float: left;color: #333333;font-size: 36px;margin-left: 140px;line-height: 1.5;font-weight: normal;}
.elmenu {position: relative;float: left;width: 40%;height: 100%;margin-left: 65px;padding-left: 57px;border-left: 1px solid rgba(112, 112, 112, .17);}
/*.elmenu:before{content: "";position: absolute;left: 0;top: 0;height: 178px;width: 1px;background: #DDE4E7;}*/
.elright {float: right;width: 20%;margin-top: 10px;}
.erpic {overflow: hidden;}
.erpic img {display: block;width: 100%;}
.ertxt {color: #666666;margin-top: 20px;text-align: center;line-height: 1.5;}
.menu-handler.admt {top: 0;}
.nymh {top: 0 !important;}
.menu-handler {position: fixed;right: 0;top: 0;width: 55px;height: 56px;display: none;cursor: pointer;z-index: 1010;background-color: #07529d;transition: 0.35s;}
.menu-handler span {position: relative;display: block;margin: 27.5px auto 0;width: 22px;height: 2px;background-color: #fff;-webkit-transition-duration: .3s, .3s;-moz-transition-duration: .3s, .3s;-ms-transition-duration: .3s, .3s;-o-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;-moz-transition-delay: .3s, 0s;-ms-transition-delay: .3s, 0s;-o-transition-delay: .3s, 0s;transition-delay: .3s, 0s;}
.menu-handler span:after,
.menu-handler span:before {content: "";position: absolute;display: inline-block;width: 100%;height: 2px;left: 0;background-color: #fff;-webkit-transition-duration: .3s, .3s;-moz-transition-duration: .3s, .3s;-ms-transition-duration: .3s, .3s;-o-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;-moz-transition-delay: .3s, 0s;-ms-transition-delay: .3s, 0s;-o-transition-delay: .3s, 0s;transition-delay: .3s, 0s}
.menu-handler span:before {top: -7px;-webkit-transition-property: top, transform;-moz-transition-property: top, transform;-ms-transition-property: top, transform;-o-transition-property: top, transform;transition-property: top, transform;}
.menu-handler span:after {bottom: -7px;-webkit-transition-property: bottom, transform;-moz-transition-property: bottom, transform;-ms-transition-property: bottom, transform;-o-transition-property: bottom, transform;transition-property: bottom, transform;}
.menu-handler.active span {background-color: transparent;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-ms-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}
.menu-handler.active span:after,
.menu-handler.active span:before {background-color: #fff;-webkit-transition-delay: 0s, .3s;-moz-transition-delay: 0s, .3s;-ms-transition-delay: 0s, .3s;-o-transition-delay: 0s, .3s;transition-delay: 0s, .3s}
.menu-handler.active span:before {top: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menu-handler.active span:after {bottom: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}


/*.menu-handler.active {top: 0;}*/
.menuBox a:link,.menuBox a:visited {color: #333333;}
.menuMoblie .nav-link.active,.menuMoblie .cur .nav-link,.menuMoblie .nav-link:hover {background: #71c32b;}
.menuMoblie .nav-link:active i,.menuMoblie .nav-link:hover i {color: #fff;transform: rotate(90deg);}
.menuBox a:active,.menuBox a:hover,.menuMoblie .cur .nav-link {color: #fff;}
.menuBox.active {top: 55px;}
.menuBox {border-top: 1px solid #e4e4e4;background-color: #f7f7f7;color: #333333;position: fixed;display: none;right: 0px;top: 55px;width: 100%;height: 100%;height: 100vh;overflow-x: hidden;overflow-y: auto;-moz-transform: translateX(100%);-ms-transform: translateX(100%);-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-overflow-scrolling: touch;z-index: 995;transition: 0.35s;}
.menuMoblie {margin: 0 0 100px 0;border-top: 1px solid #e4e4e4;}
.menuMoblie .nav-link {position: relative;display: block;font-weight: bold;padding: 10px 5%;}
.menuMoblie .nav-link i {float: right;color: #b1b1b1;vertical-align: middle;}
.menuMoblie li {border-bottom: 1px solid #e4e4e4;}
.menuMoblie .subnav {padding: 0 5%;display: none;}
.menuMoblie .subnav .item {display: block;/*padding: 0px 5% 0 10%;*/}
.menuMoblie .subnav .item:not(:last-child) {border-bottom: 1px solid #e7e7e7;}
.menuMoblie .subnav .item:active a,
.menuMoblie .subnav .item:hover a {/*background: #999;*/color: #71c32b !important;}
.menuMoblie .subnav a {position: relative;display: block;padding: 10px 15px;line-height: 1.4;}
.menuOpen .menuBox {-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}
#banner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

#banner ul li img { width: 100%; display: block;}	

/*简介*/
.container02{margin: 0 auto;}	
.container02 ul {font-size: 0;display: table}
.container02 ul li {display: table-cell;width: 25%;text-align: center;background: #fafafa}
.container02 ul li:nth-child(2n) {background: #fff}
.container02 ul li .top {padding: 5rem 0 1rem;display: inline-block;text-align: left;max-width:82%;transition: 0.9s ease}
.container02 ul li .top .title {margin-bottom: 34px;}
.container02 ul li .top .title h3 {font-size: 29px;color: #313131;font-weight: bold;text-transform: uppercase;margin-bottom: 10px}
.container02 ul li .top .title h4 {font-size: 28px;color: #313131;}
.container02 ul li .top p {font-size: 16px;color: #717171;line-height: 28px;height: 56px;overflow: hidden;}
.container02 ul li .bottom {position: relative}
.container02 ul li .bottom .img img {width: 100%}
.container02 ul li .bottom .img_top {position: absolute;top: 0;right: 0;bottom: 0;left: 0}
.container02 ul li .bottom .img_top img {/* max-width:80%; */max-height: 90%;transition: 0.9s;}
.container02 ul li:hover .top {padding: 3rem 0 1rem;}
.container02 ul li:hover .bottom .img_top img {transform: scale(1.1)}

.m { max-width: 1700px; margin: 0 auto; padding: 0 50px; display: block;}	
#gotop{ width:3.125rem; height:3.125rem; background: #71c32b; border-radius:50%; cursor:pointer; display: flex; align-items: center; justify-content: center; opacity: 1;  transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; position: fixed; right: 2rem; bottom: 10%; z-index: 9999; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
#gotop svg{ width: 2rem;} 
#gotop.hide{ height: 0; }
#gotop:hover{ background: #3d75c0;}
.s_about{ padding: 5rem 0; width: 100%; overflow: hidden; background: url("../images/tacn/about_bg.png") center bottom no-repeat;}
.s_about .m{ display: flex; align-items: center;}
.s_about .left{ max-width: 964px; padding-right: 4.375rem;}
.s_about .right{ width: 39.6875rem; flex-shrink: 0;}
.s_about .pic{ position: relative;}
.s_about .pic img{ height: 100%;}
.s_about .pic .mask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.s_about .pic .mask .btn_play{ width: 3rem; height: 3rem; display: block;}
.s_about .txt{}
.s_about .tt{ margin-bottom: 3.375rem;}
.s_about .tt span{ font-size: 2.5rem; color: #000000; font-family: play-black; text-transform: uppercase;}
.s_about .tt h3{ font-size: 1.875rem; color: #000000; font-weight: bold;}
.s_about .tt i{ display: block; width: 25px; height: 3px; background: #71c32b; margin-top: 1.5rem;}
.s_about .con{ font-size: 1rem; color: #7e7e7e; line-height: 1.75rem;}
.s_about .btn_xq{ margin-top: 3rem;}
.btn_xq {
    position: relative;
    z-index:0;
    -webkit-transition: all .5s;
    transition: all .5s;
    background: #71c32b;
    color: white;
    text-align: center;
    line-height: 2.5rem;
    border-radius: 20px;
    width: 9.375rem;
    height: 2.5rem; font-size: .875rem;
    display: block; overflow: hidden;
    text-transform: uppercase;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}
.btn_xq:before {
    content: ""; display:block;
    width:0;
    height: 100%; background:#3d75c0;
    position: absolute; z-index:-1;
    right: 0;
    top: 0;
    -webkit-transition: .38s cubic-bezier(.4,0,.2,1);
    transition: .38s cubic-bezier(.4,0,.2,1);
    border-radius: 3px;
}
.btn_xq:hover:before { width:100%; right:auto; left:0;}	
@media screen and (max-width: 1024px) {
.s_about { padding: 3rem 0;}	
.s_about .m { flex-direction: column;}
.s_about .left { max-width: 964px; padding-right: 0rem;line-height: 45px;}	
.s_about .btn_xq { margin: 10px auto;}	
.s_about .pic img { display: none;}	
.s_about .tt { margin-bottom: 2rem;}	

}
@media screen and (max-width: 640px) {
.s_about { padding: 1rem 0;}		
.s_about .tt span {font-size: 1.6rem;}
.s_about .tt h3 {font-size: 1.8rem;}
.m {padding: 0px 29px;}	
.fwc p { height: 141px;}
}		
	
@media screen and (max-width: 425px) {
.s_about .tt i { margin-top: 0.5rem;}
.s_about { padding: 1rem 0;}
.s_about .left { line-height: 30px;}	
.s_about .tt span {font-size: 1.6rem;}	
.s_about .tt h3 { font-size: 20px;}	
.s_about .tt { margin-bottom: 1rem;}	
.m { padding: 0 10px;}	
	
.s_about .pic img {height: 100%;display: block}
.s_about .left { max-width: 964px; padding-right: 0rem;	}
}	
	



/*服务*/
.index-title{ text-align: center;padding-bottom: 40px; font-family: arial; font-size: 0;    margin-top: 2%;}
.index-title h3{ font-size: 42px; font-weight: bold;color: #fff;font-style: initial;}
.index-title p{padding:10px;  font-size: 18px; letter-spacing: 1px;  text-transform: uppercase; color: #fff;}
.index-title span{position: relative; display: inline-block; margin: 5px 0; width: 40px ; height: 2px; background-color:#47ABDE; }
@media (max-width:768px) {
	.index-title{padding-bottom: 20px;}
	.index-title h3{font-size: 24px!important;}
}
	.fw{width: 100%;background-image: url("../tacn/ysbj.jpg"); padding-top: 38px;}
.fw .animated{float: left; margin-left: 9%;}

	.fw .commen{padding: 0 8%;}
	.fwa{width: 31.43%;margin: 0.9516%;background-image: url(../img/r1.jpg);height: 298px;background-size: cover;background-repeat: no-repeat;background-position: center;padding: 49px 0 0 51px;border-radius: 8px;}
	.bt h6{font-size: 40px;color: #ac74d7;font-weight: bold;line-height: 31px;text-transform: uppercase;}
	.bt p{font-size: 36px;color: #fff;font-weight: bold;line-height: 36px;margin-top: 14px;letter-spacing: 3px;}
	.bt img{width: 45px;margin-top: 14px;}
	.fwa_m{width: 132px;height: 43px;line-height: 43px;text-align: center;background-image: url(../img/r6.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 5px;margin-top: 31px;box-shadow: 5px 5px 20px 0 #6a3594;transition: all ease 0.3s;}
	.fwa_m a{font-size: 16px;color: #f45025;font-weight: bold;display: block;}
	.fwa_m:hover{transform: translateX(6px);}
	.fwb{width:29%;margin: 2%;}
	.fwc{width: 100%;border: 1px solid #fff;border-radius: 8px;height:260px;padding-top: 8%;transition: all ease 0.3s;}
	.fwc img{width: 48px;margin: 0 auto;display: block;}
	.fwc h6{font-size: 22px;color: #fff;font-weight: bold;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;text-align: center;margin: 20px 40px;float: right;}
	.fwc p{text-align: center;font-size: 12px;color: #848484;line-height: 18px;height:55px;overflow: hidden;margin: 20% 4%;}
	.fwc p a{font-size: 16px;color: #fff;transition: all ease 0.3s;line-height: 28px;}
	
	.fwc p span{width: 27px;display: inline-block;text-align: center;}
	.fwb_a{display: table;margin: 0 auto;margin-top: 27px;}
	.fwb_a span{    width: 113px;height: 36px;line-height: 36px!important;text-align: center;display: block;float: left;background-color: #ff0000;margin: 0 5px;border-radius: 4px;transition: all ease 0.3s;}
	.fwb_a span a{font-size: 16px;color: #fff;display: block;transition: all ease 0.3s;}
	.fwb_a span.on{background-color: #fff;border: 1px solid #ff0000;line-height: 26px;}
	.fwb_a span.on a{color: #ff0000;}
	.fwb_a span:hover{background-color: #ff0000;}
	.fwb_a span:hover a{color: #fff;}
	.fwb:hover .fwc{border-color: rgba(255,255,255,0.3);}
	.fwd{width: 98.555%;margin: 0 auto;height: 118px;}
	.fwd img{width: 100%;}




@media (max-width:1200px) {
.fw .commen { padding: 0 2%;}
.index-title h3 { font-size: 35px;}	
.fwc { height:250px;}
.fwc p { margin: 32% 1% 1%;height:120px;}
	
}


		
@media screen and (max-width:1550px) {
.header .yj-bot .yj-link {padding: 0 10px;}
.header .yj-bot .yj-link {}
.bicdz{font-size: 40px;}
.biceng {font-size: 28px;}
.banner .slick-dots {left: 10%;}
}

@media screen and (max-width:1445px) {
.header .nav { padding-left: 31%;}
.header .yj-bot .yj-link { padding: 0 27px;}	
}
@media screen and (max-width: 1280px) {
.header .yj-bot .yj-link {padding: 0 8px;}
	}

@media screen and (max-width: 1200px) {
.banner .slick-dots {left: 5%;bottom: 20px;}
.header {position: fixed;}
.header .yj-bot {display: none;}
.head-logo .hlimg1 {opacity: 0;visibility: hidden;}
.head-logo .hlimg2 {opacity: 1;visibility: visible;}
.header .head-logo {left: 3%;top: 11px;}
.hwright {display: none;}
.head-logo img {width:346px;}
.menu-handler,
.menuBox {display: block;}
.head-wrap {background: #fff;height: 55px;line-height: 55px;border-bottom: 1px solid #eee;}
.bicover{width: 90%;}
.w1400{width: 94%;}
.banner-wrap {margin-top: 55px;}
.banner-wrap.active {margin-top: 55px;}
.bicdz {font-size: 25px;}
.bicdz:before {width: 30px;}
.biceng {}
.banner .slick-dots li {width: 8px;height: 8px;line-height: 8px;}
.hrsearch {width: 90% !important;margin: 10px 5% 20px 5% !important;border: 1px solid #eee !important;background: #fff !important;}
.hszk {background: #fff;padding: 15px;}
.hsbt {color: #333;}
.hslink {}
.header .nav {display: none;}
	}
@media screen and (max-width: 768px) {
.fwc h6{font-size: 22px;color: #fff;font-weight: bold;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;text-align: center;margin: 20px 15px;float: right;}
	}
@media screen and (max-width: 640px) {
.head-logo img {width:320px;}
.bicdz {font-size: 20px;}
.biceng {font-size: 18px;}
.fixed-right {display: none;}
.frlink {width: 52px;height: 52px;}
.frlicon {}
.frewm {width: 62px;right: 54px;top: -5px;}
.frxx {width: 120px;right: 54px;padding: 3px 10px;}
.fwc h6{font-size: 22px;color: #fff;font-weight: bold;line-height: 22px;text-overflow: ellipsis;white-space: nowrap;text-align: center;margin: 14px 10px;float: right;}	

	
	}
@media screen and (max-width: 425px) {
	.head-logo img {width:300px;}
.fwb { width: 48%; margin: 1%;}	
.fwc p { margin: 32% 1% 1%;}
.fwc { height: 218px;}	
.fwc h6 { font-size: 20px; margin: 15px 6px;}	
.fw .commen { padding: 0 1%;}
.fw{display: none}	
}
@media screen and (max-width: 321px) {

.header .head-logo {top:10px;}
	}		


/*banner*/
.lzpic2 {display: none;}
.banner img { width: 100%;display: block;}
.banner .swiper-button-next,
.banner .swiper-button-prev {width: 72px;height: 30px;margin: -15px 0 0 0;opacity: 1;outline: none;}
.banner .swiper-button-next::after,
.banner .swiper-button-prev::after { content: " ";position: absolute; top: 15px; z-index: 1;width: 64px; height: 1px; background: #fff;opacity: 0;
  transition-duration: 0.4s; -webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.banner .swiper-button-next:hover::after,
.banner .swiper-button-prev:hover::after {opacity: 1;}
.banner .swiper-button-prev {background: url("../tacn/arrowl.png") no-repeat 0 center;left: 26px;}
.banner .swiper-button-prev::after { right: -16px;}
.banner .swiper-button-prev:hover::after {right: 0;}
.banner .swiper-button-next { background: url("../tacn/arrowr.png") no-repeat right 0 center;right: 26px;}
.banner .swiper-button-next::after {left: -16px;}
.banner .swiper-button-next:hover::after { left: 0;}
.banner .swiper-pagination { bottom: 44px;}
.banner .swiper-pagination .swiper-pagination-bullet {border: solid 1px #fff;}
.banner .swiper-pagination .swiper-pagination-bullet-active {background: #fff;}
.banner .swiper-slide { position: relative;}
.banner .swiper-slide .text { width: 100%; position: absolute;left: 0;top: 45%;text-shadow: 1px 1px rgba(0,0,0,0.5);transform: translate(0, -50%);-webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);z-index: 2; color: #fff; text-align: center;}
.banner .swiper-slide .p1 {font-size: 48px;margin-bottom:10px;font-weight: bold;}
.banner .swiper-slide .p2 {font-size: 28px;}
.banner .swiper-slide .btn-group { margin-top: 40px;}
.banner .swiper-slide .btn-group a {color: #fff;margin: 0 16px;}
.banner .swiper-slide .btn-group a:hover { text-decoration: none;background: rgba(255, 255, 255, 0.3);}
.btn-group, .btn-group-vertical { position: relative; display: -ms-inline-flexbox; display: inline-flex;vertical-align: middle;}
.btn-white { font-size: 18px !important;border: 1px solid #fff;}
.btn-white, .btn-black { min-width: 170px; max-width: none; -webkit-transition: 0.3s all;transition: 0.3s all; display: inline-block; text-decoration: none;text-align: center; font-size: 1em; height: 45px !important;line-height: 43px !important; padding: 0 20px;}
a.pcmore { font-size: 15px; color: #333333;}
.pcmore {display: block;width: 128px; height: 44px;line-height: 44px;text-indent: 8px;font-size: 15px;color: #333333;
  background: url(../images/arrow10.png) no-repeat right 15px center; position: relative; transition-duration: 0.4s; -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s; -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s;}
.pcmore:hover { color: #1c72ba;background-position: right 5px center;}
.pcmore:hover::before {left: -10px;}
.pcmore:hover::after {left: 10px;}
.pcmore::before,
.pcmore::after { content: " ";width: 100%; height: 1px; position: absolute; top: 0;left: 0;
  z-index: 2;
  background: url(../images/pcmore_line.png);
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.pcmore::after {top: auto; bottom: 0;}
.pcmore.w { color: #fff; background-image: url(../images/arrow3.png);}
.pcmore.w::before,
.pcmore.w::after { background-image: url(../images/solution_line.png);}
.swiper-pagination {bottom: 0;}
.swiper-pagination .swiper-pagination-bullet { width: 10px;height: 10px; border: solid 1px #404040; background: none; opacity: 1; margin: 0 5px;}
.swiper-pagination .swiper-pagination-bullet-active {background: #404040;}
@media screen and (max-width: 1024px) {
.banner .swiper-slide .p1 { font-size: 32px; margin-bottom: 10px; font-weight: bold;}
.banner .swiper-slide .text { width: 100%; position: absolute;left: 0;top: 40%;}	
	
}
@media screen and (max-width: 768px) {
.banner .swiper-slide .p1 { font-size: 25px;}
.banner .swiper-slide .p2 { font-size: 22px;}	
	
}
@media screen and (max-width: 425px) {
.banner .swiper-slide .p1 {font-size: 17px;margin-bottom:10px;font-weight: bold;}
.banner .swiper-slide .p2 {font-size: 17px;}
.btn-white, .btn-black { min-width: 150px;  font-size: 0.8em; height: 34px !important;line-height: 34px !important; padding: 0 20px;}
.banner .swiper-slide .btn-group { margin-top: 20px; display: none}	
	
}


/*banner end*/

/*chanpin*/

.columntitle {
  text-align: center;
}
.columntitle .tit {
  line-height: 40px;
  font-size: 36px;
  color: #333333;
}
.columntitle .tit::after,
.columntitle .tit::before {
  content: " ";
  width: 12px;
  height: 2px;
  background: #333333;
  display: inline-block;
  vertical-align: middle;
  margin: 0 22px;
}
.columntitle .txt {
  font-size: 16px;
  color: #999999;
  margin-top: 16px;
}

.ystitle {
  text-align: center;
}
.ystitle .tit {
  line-height: 40px;
  font-size: 36px;
  color: #333333;
}
.ystitle .tit::after,
.ystitle .tit::before {
  content: " ";
  width: 12px;
  height: 2px;
  background: #333333;
  display: inline-block;
  vertical-align: middle;
  margin: 0 22px;
}
.ystitle .txt {
  font-size: 16px;
  color: #999999;
  margin-top: 16px;
}
.solution .content {
  margin-top: 68px;
  background: #333;
}
.solution .content:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.solution .box {
  width: 33.3333%;
  float: left;
  position: relative;
  overflow: hidden;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.solution .box img {
  width: 100%;
  display: block;
}
.solution .box .filter2,
.solution .box .filter1 {
  width: 100%;
  height: 65%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  background: url(../images/solution_filter1.png) repeat-x 0 0;
  background-size: auto 100%;
  opacity: 0;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.solution .box .filter2 {
  height: 100%;
  background: url(../images/solution_filter2.png);
  background-repeat: inherit;
  opacity: 0.7;
}
.solution .box .pic {
  height: 630px;
  background: no-repeat center;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
}
.solution .box .title {
  width: 100%;
  min-height: 72px;
  line-height:72px;
  font-size: 32px;
  font-weight:bold;
  color: #ecf0f0;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  z-index: 5;
  text-align: center;
  padding: 20px 0;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.solution .box .title::after,
.solution .box .title::before {
  width: 200px;
  height: 1px;
  background: url(../images/solution_line.png);
  content: " ";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  z-index: 2;
}
.solution .box .title::after {
  top: auto;
  bottom: 0;
}
.solution .box .title span {
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
  margin-top: -10px;
}
.solution .box .title en {
  display: block;
  vertical-align: middle;
  font-size:14px;
  font-weight:normal;
  line-height: 22px;
  margin-top: -10px;
}
.solution .box .text {
  width: 100%;
  position: absolute;
  left: 100px;
  bottom: 40px;
  z-index: 10;
  padding: 0 44px;
  color: #fff;
  opacity: 0;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.solution .box .text .tit {
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.solution .box .text .txt {
  height: 48px;
  line-height: 24px;
  font-size: 15px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  margin: 20px 0 36px 0;
	color: #fff;
}
.solution .box.on {
  width: 33.3333%;
}
.solution .box.on .filter2 {
  opacity: 0;
}
.solution .box.on .filter1 {
  opacity: 1;
}
.solution .box.on .title {
  opacity: 0;
}
.solution .box.on .text {
  opacity: 1;
  left: 0;
}
.solution {
  padding: 0px 0 0;
}
@media screen and (max-width: 1200px) {
.solution .box .pic {height: 340px;}
.solution {padding: 34px 0 0;}	
.solution .content { margin-top: 30px; background: #333;}
.solution .box .text .txt { display: none;}	
.pcmore.w { display: none;}		
}

@media screen and (max-width: 768px) {
.columntitle .tit {line-height: 30px; font-size: 30px;}

}
@media screen and (max-width: 640px) {
.columntitle .tit {line-height: 28px; font-size: 24px;}
.solution .box .title {font-size: 24px;}	

}
@media screen and (max-width: 425px) {
.columntitle .tit { line-height: 26px;font-size: 24px;color: #333333;line-height: 30px;}
.solution .content { margin-top: 22px; background: #333;}
.solution .box .pic { height: 180px;}	
.solution .box .title {font-size: 18px;}	
.solution .box .title en { display: none;}	
.solution .box .text .txt { display: none;}
a.pcmore { display: none;}	
.pcmore.w { display: none;}	
	
}



.container { width:88%;margin: 2% auto;}
.h-about { background: url("../tacn/gyjjbj.jpg") no-repeat center; background-size: cover; padding-top: 60px;padding-bottom: 35px;}
.habo-top {display: flex; align-items: stretch;}
.h-leftall { width: 45.821%;}
.h-right {width: 54.179%;transform: translateY(38px);padding-left: 1%;}
.h-left h3 {font-size: 36px; font-weight: bold; color: #333;position: relative;}
.h-left h3::before { width: 380px; background-color: #cccccc;height: 1px; left: 0%;top: 68px; content: '';position: absolute;}
.h-left h3 span {color: #0656a9;}
.h-left h4 {font-weight: normal; font-size: 16px;color: #666666;line-height: 36px;margin-top: 55px;text-indent: 2em;}
.zxzx { display: block; background-color: #0656a9; height: 46px;line-height: 46px; width: 160px;text-align: center; margin-top: 6px; display: flex; justify-content: center;align-items: center;}
.zxzx h3 {font-size: 14px; color: #ffffff;margin-right: 10px; font-weight: normal;}
.zxzx img {margin-left: 10px;}
.p1 { /*background: #f9f9f9;*/ padding: 3% 0;}
.habo-bto { margin-top: -20px;}
.habo-bto .mokall {display: flex; justify-content: space-between;align-items: center;overflow: hidden;}
.habo-bto .mokall li {width: 16%;}
.habo-bto .mokall li a:hover img {transform: rotate(360deg);transition: all .5s;}
.habo-bto .mokall li a:hover .habo-bto .mokall li a img { max-width: 100%;}
.habo-bto .mokall li a { display: block; text-align: center;}
.habo-bto .mokall li a h3 {font-size: 24px; color: #09a468; line-height: 34px;font-weight: bold; margin-top: 7px;}
.habo-bto .mokall li a h4 { font-size: 16px; color: #666;line-height: 34px;font-weight: normal;}
.habo-bto .mokall li { display: block; text-align: center;}
.habo-bto .mokall li:hover img { transform: rotate(360deg);transition: all .5s;}
.habo-bto .mokall li img { transition: all .5s;}
.habo-bto .mokall li img {max-width: 100%;}
.habo-bto .mokall li h3 {font-size: 24px; color: #0656a9; line-height: 34px;font-weight: bold; margin-top: 7px;}
.habo-bto .mokall li h4 {font-size: 16px;color: #666;line-height: 34px;font-weight: normal;}
.hengxian { max-width: 100%;}
.hengxian:last-child { display: none;}
.jj{width:100%; background-image: url("../tacn/cpyy.jpg"); background-position:center; height:500px; background-repeat:no-repeat;background-size: 100%;}
@media screen and (max-width:1500px){
	.h-left h4 { line-height: 36px; margin-top: 55px; margin-bottom: 76px;line-height: 35px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 5; overflow: hidden;}
	.zxzx { margin-top: -66px;}
}

@media screen and (max-width:1024px){
.habo-top {flex-direction: column;}
.h-leftall { width: 100%;}
.h-right { width: 100%;}	
.habo-bto .mokall li {width: 25%;}	
.hengxian {  max-width: 100%; display: none;}	
.jj { height: 300px;}	
}
@media screen and (max-width:768px){
.h-about { padding-top: 17px;padding-bottom: 35px;}
.habo-bto .mokall {display:block; justify-content: space-between;align-items: center;}	
.habo-bto .mokall li { width: 50%;float: left;}	
}
@media screen and (max-width:640px){
.jj {height: 130px;}	
.h-left h3 { font-size: 24px;}
.h-left h4 { margin-top: 26px; margin-bottom: 76px; line-height: 35px; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 13; overflow: hidden;
}
.h-left h3::before {top: 55px;}	
.h-right { margin-top: -5%;}
.habo-bto { margin-top: -1px;}
.habo-bto .mokall li h3 {font-size: 18px;}	
.container {width: 98%; margin: 2% auto;}	
}


/*home*/
.i_title{ text-align:center;position: relative; line-height: 1.2;  margin-top:7%;}
.i_title .h3{font-weight: normal;position: absolute; bottom: 56%;left: 0; width:100%;color: #1c72ba;}
.i_title .p{ text-transform:uppercase; color:#f1f0f0;}
.i_more{display:block; width:190px;  color:#fff !important; margin:0 auto; font-size:18px !important; text-align:center; height:48px; line-height:48px;border-radius:30px;transition:all 0.3s; margin-top:3%; position:relative; overflow:hidden; z-index:0; background:#1c72ba; margin-bottom:7%; }
.i_more:after{ content:""; position:absolute; left:0; top:0; height:100%; width:0; background:#ff6900;transition:all 0.3s; z-index:-1;}
.i_more:hover{ color:#fff;  text-indent:5px;}
.i_more:hover:after{ width:100%;}
.gywm{overflow:hidden; background: url("../tacn/aboutBg.jpg") center center no-repeat; background-size:cover; height:555px;}
.gywm .counter{  text-align:center;  max-width:1360px; margin:0 auto;margin-top:6%;}
.gywm .counter ul li{ float:left; width:25%;   transition:all 0.3s; position:relative; text-align:center; margin-bottom:4%; }
.gywm .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-38px; height:76px; width:1px; background:rgba(237,237,237,0.2);}
.gywm .counter ul li:last-child:after{ width:0;}
.gywm .counter ul li .txts2{ display:inline-block; vertical-align:top; text-align:left; padding-left:3%; padding-right:3%; }
.gywm .counter ul li .nums{ color:#333; line-height:1;}
.gywm .counter span{display:inline-block; vertical-align:top; overflow:hidden; letter-spacing:1px; color:#1c72ba; font-weight:bold; }
.gywm .counter label{display:inline-block;vertical-align:top; margin-top:-5%; line-height:2;font-weight:500; font-size:14px; color:#1c72ba;  }
.gywm .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px;  margin-top:2px; margin-bottom:6px; color:#6d6d6d;}
.gywm .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
/*滑块效果*/
.scrollbar::-webkit-scrollbar-thumb:hover {
    border-radius: 3px;
    background-color: #4293f4;
}
.f64{ font-size:64px;}
.f60{ font-size:60px;}
.f55{ font-size:55px;}
.f52{ font-size:52px;}
.f50{ font-size:50px;}
.f48{ font-size:48px;}
.f46{ font-size:46px;}
.f42{ font-size:42px;}
.f40{ font-size:40px;}
.f36{ font-size:36px;}
.f32{ font-size:32px;}
.f30{ font-size:30px;}
.f28{ font-size:28px;}
.f26{ font-size:26px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.divhidden{ display:none;}

.wrap {/* max-width: 1400px;*/ margin: 0 auto;  width:85%;}
.wrap2 { width:96%;}
.wrap12 { width:96%;}
.wrap3 {
  max-width: 1800px;
  width: 96%;
  margin: 0 auto;
}
.wrap3:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.c_l{ clear:both; font-size:0; overflow:hidden; height:0;}





/*home end*/
/*产品*/

/*chanpin*/
.pub_title p{text-align:center;margin-top:10px;margin-bottom:30px;letter-spacing:0px;font-size: 20px;}
.pub_title h4{position:relative;text-align:center;font-size:42px;font-weight:bold;z-index:1;padding-top:60px;color: #71c32b;}
.pub_title h4 img{display: inline-block;margin:0 10px;}
.pub_title h4 span{color:#e60012;display:inline-block;}
.w-1200 { width: 100%; margin: 0 auto; overflow: hidden;}
.mt-30 { margin-top: 30px;}
.h-proc1{ width: 97%;height: auto;text-align: center;line-height: 55px;  margin: 0 auto;}
.h-proc1 a{display: inline-block; margin:0 2px;width: 220px; height: 38px; font-size: 17px; color: #fff;text-align: center;line-height: 38px;background-color: #07529d;border-radius:25px}
.h-proc1 a:hover{background-color: #71c32b; color: #fff;}
  

@media screen and (max-width:960px){
.pub_title h4 { font-size: 36px;}
.h-proc1 a { width: 19%;}	
}

	@media screen and (max-width:768px) {
.h-proc1 a {  display: inline-block; margin: 0 2px; width:31%; height: 38px; font-size: 17px; color: #fff;text-align: center; line-height: 38px;
    background-color: #07529d; border-radius: 25px;
	}	
}

@media screen and (max-width:640px){
.pub_title h4 { font-size: 28px;padding-top: 21px;}

.pub_title p { font-size: 16px;}	
}

@media screen and (max-width:425px){
.h-proc1 a {font-size: 16px;}
.h-proc1 a { height: 32px;line-height: 32px;}	
.h-proc1 { width: 100%; line-height: 38px;}	
#top_scroll ul li .clear { height: 50px!important; line-height: 50px!important; padding: 0 10px;}	
#top_scroll ul li span {display: none;}	
#top_scroll ul li h3 { width: 67%!important;font-size: 16px!important;}	
.section_two { padding-bottom: 15px!important;}	
}
@media screen and (max-width:375px){
.h-proc1 a:nth-child(2) {font-size: 16px;}	
	
}


.section_one{height: auto;padding-top: 1px;background:#f6f6f6}
#scroll_one{height:480px;width:90%;position:relative;overflow: hidden;margin:0 auto;padding:20px 0;box-sizing: border-box;}
#scroll_one ul{width:100000px;position:absolute;left:0;}
#scroll_one ul li{float: left;width:207px;text-align: center;margin-right:26px;border-radius: 10px 10px 0 0;overflow: hidden;text-align: center;}
#scroll_one ul li img{width: 180px;height: 180px;border-radius: 50%;display: inline-block;}
#scroll_one ul li h3{font-size:16px;color:#000;height:50px;line-height: 50px;}
.section_two{overflow: hidden;background:#f6f6f6;padding:10px 0}
/*cp*/


.pro_nav{margin-bottom:24px;}
.pro_nav .nav_item{margin-left:20px;float:left;display:block;width:182px;height:45px;}
.pro_nav .nav_item:first-child{margin-left:0;}
.pro_nav .nav_item a{display:block;font-size:14px;line-height: 45px;text-align:center;color:#333;background:url("../images/pronav.png") no-repeat center center;transition:all ease 0.36s;}
.pro_nav .nav_item:hover a{color:#fff;background:url("../images/pronav_h.png") no-repeat center center;transition:all ease 0.36s;}
.pro_list .item{padding:10px;position:relative;float:left;width:calc((100% - 100px) /4);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:nth-child(5n){margin-right: 0}*/
.pro_list .list{width:90%; margin: 0 auto}
.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: 26px;padding-top: 18px;color:222;width: calc(100% - 81px);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 #07529d; display:block;text-align: center;border-radius: 3px;color: #07529d;line-height: 24px;cursor: pointer;}
.pro_list .item img{display:block;width:100%;height:100%;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: #07529d;color: #fff;border: 1px solid #07529d;}
.sy-cp .amore{margin-top:40px;margin:2% auto;display:block;width:188px;height:45px;font-size:16px;line-height:45px;text-align:center;border-radius:0;color:#fff;background-color:#07529d;transition:all ease 0.36s;}
.sy-cp .amore:hover{width:188px;text-indent:6px;color:#fff;background-color:#222;transition:all ease 0.36s;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);}	
	

@media(max-width:1440px){
	.container { width: 99%; margin: 0 auto;}
	
	.h_nav li i>a { width: 163px; text-align: left;}
} 

@media(max-width:1200px){
	.container { width: 99%; margin: 0 auto;}
	.h_nav li i>a { width: 163px; text-align: left;}
	.pro_list .item{width:calc((100% - 100px) /4)}
} 
@media(max-width:1024px){
.pro_list .item{width:calc((100% - 60px) /3)}
}
@media(max-width:991px){
.pro_list .item {width: calc((100% - 80px) /3);}
.pro_list .item .txt .tit {font-size: 20px;}
.pro_list .item .txt .detail {font-size: 16px;}.sy-cp .amore { font-size: 18px;}
} 
@media(max-width:768px){
.pro_list .item {width: calc((100% - 16px) /2);margin: 4px;}
.pro_list .list {width: 96%; margin: 0 auto;}
.h-proc1 a { width: 30%;}
} 

@media(max-width:425px){
.pro_list .item .txt .detail { display: none;}
.pro_list .item .txt .tit { font-size: 16px;}	
.sy-cp .amore { width: 130px; height: 36px;font-size: 16px;line-height: 36px;margin: 5% auto 2%;}
.pro_list .item .txt .tit {width: 100%;}	
	
}

.section_one{height: auto;padding-top: 1px;background:#f6f6f6}
#scroll_one{height:480px;width:90%;position:relative;overflow: hidden;margin:0 auto;padding:20px 0;box-sizing: border-box;}
#scroll_one ul{width:100000px;position:absolute;left:0;}
#scroll_one ul li{float: left;width:207px;text-align: center;margin-right:26px;border-radius: 10px 10px 0 0;overflow: hidden;text-align: center;}
#scroll_one ul li img{width: 180px;height: 180px;border-radius: 50%;display: inline-block;}
#scroll_one ul li h3{font-size:16px;color:#000;height:50px;line-height: 50px;}
.section_two{overflow: hidden;background:#f6f6f6;padding:10px 0;}
.section_two {
    overflow: hidden;
    background: #f6f6f6;
    padding: 10px 0;
   /* display: none;*/
}
/*cp*/

/*加盟*/
.pt{height:380px;background: url("../tacn/ggbj.jpg") no-repeat center bottom fixed ; position: relative;
    overflow: hidden;}
.pt_box{padding-top:40px; text-align: center;}
.pt .title{font-size: 35px;color: #ffffff;margin-bottom: 25px;text-shadow: #000 1px 1px 6px;text-align: center;}
.pt .dec{font-size: 18px;color: #ffffff;margin-bottom: 40px;text-shadow:#635d4d 2px 2px 5px;text-align: center;}
.pt .join{display: inline-block;padding:8px 30px 10px 55px;color: #ffffff;font-size: 20px;border: 1px solid #007021;border-radius: 3px;transition: 0.3s all ease ;background: #007021;}
.pt .join .join_jiantou{display: inline-block;width: 16px;height: 13px;background: url("../img/index_jiantou.png");margin-left: 15px}
.pt .join:hover{background: #007021;border-color: #007021;}
@media screen and (max-width:1445px){
.pt {height: 310px;}
	
}

@media screen and (max-width:1169px){
.pt{height:210px;background:url("../tacn/ggbj.jpg") no-repeat top  fixed;background-color: #2f2f2f; position: relative; overflow: hidden;}
.pt_box{padding-top:30px; text-align: center;}
.pt .title{font-size: 30px;color: #ffffff;margin-bottom: 15px;text-shadow: #000 1px 1px 6px;}
.pt .dec{font-size: 16px;color: #ffffff;margin-bottom:20px;text-shadow:#635d4d 2px 2px 5px;}
.pt .join{display: inline-block;padding:8px 30px 10px 55px;color: #ffffff;font-size: 15px;border: 1px solid #007021;border-radius: 3px;transition: 0.3s all ease ;background: #007021;}
.pt .join .join_jiantou{display: inline-block;width: 16px;height: 13px;background: url("../img/index_jiantou.png");margin-left: 15px}
.pt .join:hover{background:#05b712;border-color: #05b712;}
	
}

@media screen and (max-width:425px){

.pt .title{font-size: 22px;color: #ffffff;margin-bottom: 15px;text-shadow: #000 1px 1px 6px;}
.pt .join { padding: 8px 20px 10px 39px;}
.pt { height: 190px;}	
}

/* 公司简介 */
.cpkuan {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
   
}
.cpkuanx {width:100%; margin-right: auto; margin-left: auto; max-width:1200px!important;}

.aboutlist { height:auto; overflow:hidden; background: url("../images/tacn/aboutbg.jpg")  no-repeat center top; /* padding:45px 0px;*/}
.productlist { height:auto; overflow:hidden;  padding:45px 0px;}
.productlist a.more{width:166px; height:46px; line-height:44px; text-align:center; font-size:16px; color:#fff; display:block; border:#007021 1px solid; -moz-border-radius:23px; -khtml-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; margin:40px auto 0px auto;background-color: #e60012;}

.aboutlist .title{height:56px; line-height:56px; text-align:center; font-size:30px; color:#e60012; font-weight:bold; background: url("../images/tacn/Aabout.png") no-repeat center top;}

.aboutlist .titlex{height:30px; line-height:30px; text-align:center; font-size:14px; color:#8a8a8a; margin-bottom:60px;}
.ithumb { width:44.25%; height:auto; float:left;}
 .ithumb img {border: 0;max-width: 100%;}
.iabout { height:auto; overflow:hidden; width:52%; float:right;}
.iabout .tt{line-height:1.5; font-size:30px; color:#505050;}
.iabout .xline{width:245px; height:11px; background: url("../aline.jpg") no-repeat left top; float:left; margin:2px 0px 0px 0px;}
.iabout p { line-height:36px; font-size:16px; color:#505050;margin-top: 2%;}
.aboutlist a.more1{width:166px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; display:block; border:#007021 1px solid; -moz-border-radius:23px; -khtml-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; margin:40px auto 5% 5%;background-color: #007021;}
.aboutlist a.more2{width:166px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; display:block; border:#007021 1px solid; -moz-border-radius:23px; -khtml-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; margin:40px auto 5% 5%;background-color: #007021;display: none}



.jj21 h2{color:#2a2a2a; font-size:25px; line-height:1.7; font-weight:600; margin-top:50px;  }
.jj21 h3{color:#414141; font-size:22px; line-height:2.7; font-weight: normal;  }
@media screen and (max-width:1445px){
	.jj21 h3 {font-size: 18px;} 
	.aboutlist a.more1{width:166px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; display:block; border:#007021 1px solid; -moz-border-radius:23px; -khtml-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; margin:40px auto 5% 5%;background-color: #ff9c00;display: none}
.aboutlist a.more2{width:166px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; display:block; border:#0070214 1px solid; -moz-border-radius:23px; -khtml-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; margin:40px auto 5% 40%;background-color: #ff9c00;display: block}
.iabout .tt {line-height: 1.5;font-size: 25px;}	
	.iabout p {
    line-height: 30px;
    font-size: 16px;
    color: #505050;
    margin-top: 2%;
}
}
@media screen and (max-width:1024px){
	.ithumb {width: 100%;}
	.iabout { width:100%;}
	.aboutlist a.more2{ margin:auto;}
	.iabout .tt { font-size: 20px;}
}
@media screen and (max-width:768px){
	.iabout p { line-height:36px; font-size:16px; color:#505050;margin-top:4%;}
}
@media screen and (max-width:425px){
.aboutlist { padding: 0px 0px;}
}
/*gongchenganli*/
.gcal{/*margin-top: 18px;background: #f8f7f7;*/padding: 0px 0 24px 0;overflow: hidden;}
.gcal .hd{margin-top: 20px;}
.gun{position: relative;}
.cul li{width: 600px;}
.cul li .img img{display: block;width: 580px;height: 381px;}
.cul li h3 a{display: block;height: 92px;line-height: 92px;text-align: center;font-weight: normal;background-color: #07529d;color: #fff;font-size: 24px;width: 96.7%;}
.cul li:hover h3 a{background-color: #71c32b;color: #fff;}
.gun .hd .prev,.gun .hd .next{width: 360px;height: 494px;display: block;position: absolute;top:0;z-index: 9;}
.gun .hd .prev{left: 0;background: rgba(255,255,255,.72) url("../../UploadFiles/jiaod/lz.png") no-repeat center;}
.gun .hd .next{right: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ry.png) no-repeat center;}
.gun .hd .prev:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lzh.png) no-repeat center;}
.gun .hd .next:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ryh.png) no-repeat center;}
.gun .cul{margin-left: 360px!important;}
.cmore a{display: block;width: 210px;height: 54px;line-height: 53px;font-size: 16px;padding-left: 84px; background: #ffffff url(../../UploadFiles/jiaod/mo.png) no-repeat 40px center;border: solid 1px #cacaca;margin:0 auto;margin-top: 9px;}
.cmore a:hover{color: #ff9c00}	

@media(max-width:1445px){
.cul li{width: 390px;}
.cul li .img img{display: block;width: 377px;height: 302px;}
.cul li h3 a{display: block;height: 86px;line-height: 86px;text-align: center;font-weight: normal;color: #fff;font-size: 20px;width: 96.7%;}
.cul li:hover h3 a{background-color: #ff9c00;color: #fff;}
.gun .hd .prev,.gun .hd .next{width: 330px;height: 390px;display: block;position: absolute;top:0;z-index: 9;}
.gun .hd .prev{left: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lz.png) no-repeat center;}
.gun .hd .next{right: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ry.png) no-repeat center;}
.gun .hd .prev:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lzh.png) no-repeat center;}
.gun .hd .next:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ryh.png) no-repeat center;}
.gun .cul{margin-left: 360px!important;}
.cmore a{display: block;width: 210px;height: 54px;line-height: 53px;color: #666666;font-size: 16px;padding-left: 84px; background: #ffffff url(../../UploadFiles/jiaod/mo.png) no-repeat 40px center;border: solid 1px #cacaca;margin:0 auto;margin-top: 9px;}
.cmore a:hover{color: #ff9c00}	
	}
@media(max-width:1024px){
.cul li{width: 270px;}
.cul li .img img{display: block;width: 240px;height: 200px;}
.cul li h3 a{display: block;height:68px;line-height:68px;text-align: center;font-weight: normal;color: #fff;font-size:18px;width: 96.7%;}
.cul li:hover h3 a{color: #fff;}
.gun .hd .prev,.gun .hd .next{width: 245px;height: 260px;display: block;position: absolute;top:0;z-index: 9;}
.gun .hd .prev{left: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lz.png) no-repeat center;}
.gun .hd .next{right: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ry.png) no-repeat center;}
.gun .hd .prev:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lzh.png) no-repeat center;}
.gun .hd .next:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ryh.png) no-repeat center;}
.gun .cul{margin-left:240px!important;}
.cmore a{display: block;width: 210px;height: 54px;line-height: 53px;color: #666666;font-size: 16px;padding-left: 84px; background: #ffffff url(../../UploadFiles/jiaod/mo.png) no-repeat 40px center;border: solid 1px #cacaca;margin:0 auto;margin-top: 9px;}
.cmore a:hover{color: #007021}	
	}


@media(max-width:640px){
/*.gcal {display: none;}	*/
.section_two { display: block }	
	
.cul li{width: 210px;}
.cul li .img img{display: block;width: 200px;height: 160px;}
.cul li h3 a{display: block;height:40px;line-height:40px;text-align: center;font-weight: normal;color: #fff;font-size:18px;width: 96.7%;}
.cul li:hover h3 a{background-color: #007021;color: #fff;}
.gun .hd .prev,.gun .hd .next{width:90px;height: 210px;display: block;position: absolute;top:0;z-index: 9;}
.gun .hd .prev{left: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lz.png) no-repeat center;background-size: 49%;}
.gun .hd .next{right: 0;background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ry.png) no-repeat center;background-size: 49%;}
.gun .hd .prev:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/lzh.png) no-repeat center;background-size: 49%;}
.gun .hd .next:hover{background: rgba(255,255,255,.72) url(../../UploadFiles/jiaod/ryh.png) no-repeat center;background-size: 49%;}
.gun .cul{margin-left:120px!important;}
.cmore a{display: block;width: 182px;height: 46px;line-height: 46px;color: #666666;font-size: 16px;padding-left:73px; background: #ffffff url(../../UploadFiles/jiaod/mo.png) no-repeat 40px center;border: solid 1px #cacaca;margin:0 auto;margin-top: 9px;}
.cmore a:hover{color: #007021}	
	}

@media(max-width:425px){
.cul li{width: 265px;}
.cul li .img img{display: block;width: 256px;height: 160px;}
.cul li h3 a{display: block;height:40px;line-height:40px;text-align: center;font-weight: normal;color: #fff;font-size:18px;width: 96.7%;}
.cul li:hover h3 a{background-color: #0756a5;color: #fff;}
.gun .hd .prev,.gun .hd .next{width:80px;height: 210px;display: block;position: absolute;top:0;z-index: 9;}

.gun .cul{margin-left:80px!important;}

	}
@media(max-width:375px){

.gun .hd .prev,.gun .hd .next{width:70px;height: 210px;display: block;position: absolute;top:0;z-index: 9;}

.gun .cul{margin-left:70px!important;}


	}


/*底部*/
.w_all2 { width: 90%; margin: auto;}
.footer {position:relative;z-index:3;padding:0% 0 0;background:#222;}
.footer{background:#0756a5; }
.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:27%}
.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:12%;margin-top: 2%;}
.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}
.f-tel1{float:left;width:33%;font-size:16px;color:rgba(255,255,255,.5);line-height:30px}
.f-tel1 .img-tel{display:block;height:47px;margin-bottom:17px}
.f-tel1 .tit{font-size:16px;color:#fff;font-weight:400;letter-spacing: 1px;}
.f-tel1 strong{display:block;font-family:Impact,Arial;font-size:40px;color:rgba(255,255,255,.8);line-height:47px;margin-bottom:3px;letter-spacing: 2px;
}
.f-tel2{float:left;width:35%;font-size:16px;color:#fff;line-height:41px}
.f-tel2 .item{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:18px;background:#07529d;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: 380px;}
.copyright{height:auto;line-height:50px;color:#fff;background-color: #07529d;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;}
.f-link {  width: 26%;}	
.f-tel1 { width: 40%;line-height: 27px;}	
.f-tel2 {float: left;width: 32%;}
.f-ma {width: 13%;margin-top: 4%;}	
.f-ma .pic {margin-left: 10px; width: 110px;}	

}	
@media(max-width:1200px){
.f-link {display: none}	
.f-tel1 { width: 50%; line-height: 27px;}	
.f-tel2 {float: left; width: 50%;}	
}
@media(max-width:1024px){
.w_all2 { width: 100%; margin: auto;}	

.f-link dd { width: 33%;}	
.f-tel1 { width: 48%;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: 45%;margin-top: 2%;}
.f-ma {width: 50%;margin-top: 4%;}	
.f-ma .pic { margin-left: 10px;width: 120px;}	
.footer .con-center { overflow: hidden; padding: 32px 0 30px 29px;}
	
}

@media(max-width:640px){
.copyright { line-height: 32px;
}
.w_all2 { width: 100%; margin: auto;}	
.f-link {  width: 100%;display: none;}	
.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%;display: none}	
.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:5rem;}

.footbox{height:5rem;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: 1.0rem;line-height: 2.0rem;}
.footbox ul li a img{ display:block; width:2rem; height:2rem; margin:0.3rem auto}





/**公司概况**/

.nytoptp{width: 100%;display: block;}
.nywzdhbox{width: 100%;height: 80px;background-color: #fff;}
.nywzdh{width: 80%;margin: 0 auto;display:flex;justify-content: space-between;}
.nywzdh .nywzdhnr{font-size: 16px;line-height: 80px;color: #555;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: 16px;line-height: 80px;color: #555;}
.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: #007021;bottom: -32px;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.nydhlb a:hover{color: #007021;}
.nydhlb a:hover::before{width: 100%;}
    
.nynrbox{width:80%;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){
	.nynrbox{width:90%;}
	.nywzdh{width: 95%;}
}
@media(max-width:1200px){
	.nywzdh{width: 98%;}
	
	
}
@media(max-width:1024px){
	.nywzdh .nywzdhnr{display: none;}	
}
@media(max-width:960px){
	.nydhlb a{font-size: 20px;}
	.nynrbox{width:100%;}
	
	
	
}
@media(max-width:768px){
	.nywzdhbox { height: 60px;display: none;}
	.nynrbt { font-size: 22px!important; line-height:34px!important; padding-bottom:26px; margin-bottom:10px;}
	.nydhlb{line-height: 60px;height: 60px;}
.nydhlb a{line-height: 60px;}
}
@media(max-width:425px){
.nydhlb a{font-size:16px;}
.nydhlb a { padding: 0px 4px;}	

}




/**/
#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:#07529d;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:#07529d;border: 2px solid #07529d;transition: all .5s ease;}
.nyxwlb li a .Pic{width: 20%;float: left;}
.nyxwlb li a .Pic img{width: 100%;height: 230px;}
.intro img{margin-bottom: 1%}


.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;}
.intro img{width: 100%}	
}

@media(max-width:960px){
.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: 36px; height: 36px;}	
.nyxwlb li a .Pic img {height: 174px;}	
}
@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;}



/**xinwen**/
.juzhong { width: 100%;}
.xw{ width:98%; background-color:#f2f2f2; padding:0px 0px; margin-bottom:10px;}
.xwn{ width:90%; margin:auto;  margin-top:35px;}
.xwn1{ width:36%; background: url("../tacn/bjj.jpg"); height:671px;}

.xinwen_news_you{width:80%; margin:auto; }
.xinwen_news_you li{ width:100%; display:inline-block; overflow:hidden;  }
.xinwen_news_you li{ line-height:28px;  }
.xinwen_news_you li:hover{ }
.xinwen_news_you img{ width:100%;display:block; margin:auto; padding-bottom:40px; padding-top:60px;}
.xinwen_news_you h4{ color:#000;  padding-top:150px; font-weight:normal; }
.xinwen_news_you h4 a{ font-size:19px; color:#000;  }
.xinwen_news_you li:hover h4{ color:#07529d}
.xinwen_news_you span{ font-size:15px; color:#6b6b6b; line-height:2; display:block;  overflow:hidden; padding-right:2px; margin-top:5px;}
.xinwen_news_you h4:hover a{ color:#07529d;} 
.xinwen_news_you h5{ width:100px; height:1px; background-color:#333333; display:block; margin-top:25px; }

.xwn2{ width:61%;}


.xw2{width:100%; }
.xw2 li{ width:100%; display:inline-block; overflow:hidden;  margin-bottom:23px; }
.xw2 li{ line-height:28px;background-color: #fff; padding: 1%;}
.xw2 li:hover{ }
.xw2 img{ width:245px; height:185px; border-radius:15px; float:right; }
.xw2 h4 a{ color:#141414;  font-size:19px; line-height:3;  }
.xw2 h4 {}
.xw2 li:hover h4 a{ text-indent:20px;  color:#07529d;transition:all .5s ease;}
.xw2 span{ font-size:15px; line-height:2; color:#656565; display:block;  overflow:hidden; display:block; padding-right: 30px;}


.xwx{ width:10%; background-color:#e60012; height:200px; float:right; margin-top:-200px; position:relative; z-index:-1000;}
@media(max-width:1445px){
.xwn1 { height: 658px;}
	
}
@media(max-width:1200px){
.xwn { width: 100%; margin: auto; margin-top: 35px;}
.xwn1 { height: 652px;}	
.xinwen_news_you li { line-height: 108px;}	
	
}
@media(max-width:1024px){
.xinwen_news_you { width:98%; margin: 0 1%;}	
.xwn1{ width:100%; background: url("../images/tacn/bjj.jpg"); height:852px;}
.xwn2 { width: 100%;}	
.xinwen_news_you img { padding-top: 11px;}	
.xinwen_news_you li {line-height: 40px;}	
	
}
@media(max-width:768px){

.xwn1{height:650px;}

	
}

@media(max-width:640px){

.xwn1{height:590px;}

	
}

@media(max-width:425px){
.xw{margin-bottom:10px;}	
.xwn { width: 100%; margin: auto; margin-top: 5px;}
.xwn2 { width: 100%;}	
.xwn1{ width:100%; background: url("../images/tacn/bjj.jpg"); height:425px;}	
.xw2 h4 a {line-height: 1;font-size: 16px;}
.xinwen_news_you img { padding-bottom: 12px; padding-top: 12px;}	
	
.xw2 img {
    width: 28%;
    height: 102px;
    border-radius: 15px;
    float: right;
}	.xw2 span {
    font-size: 15px;
    line-height: 2;
    color: #656565;
    display: block;
    overflow: hidden;
    display: block;
    padding-right: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
	.xw2 li { width: 100%;display: inline-block;overflow: hidden; margin-bottom: 0px; margin-top: 2%;}
	
	.xinwen_news_you {width: 96%; margin: auto;}
}

	
		/*标题*/

.cfsb{width:100%; background:url("../images/tacn/sbbj.jpg")no-repeat center top; background-color:#f5f5f5;overflow: hidden;}
.cfsb1{ height:91px; margin-top:30px;}
.cfsb1 h2{margin-top:0px;color:#007021; font-size:40px; font-weight:600; text-align:center; line-height:91px;}
.line{height: 24px; background: url("../../UploadFiles/jiaod/line1.png") no-repeat center ;margin-top: 15px;}
.cfsb1 em{color:#323232; font-style:normal; font-weight:normal;}
.cfsb2{}
.cfsb2 p{ font-size:20px; color:#6b6b6b; line-height:3; text-align:center;}

@media(max-width:1440px){
.cfsb1 h2{margin-top:0px;color:#007021; font-size:36px; font-weight:600; text-align:center; line-height:91px;}

	
}

@media(max-width:1024px){
.cfsb1 { height: 78px; margin-top: 12px;}
.mt-30 { margin-top: 10px;}	
.section_two { padding: 0px 0;}
.cfsb1 h2 { font-size: 34px; line-height: 73px;}	
.cfsb2 p { line-height: 2;}	

	
}
@media(max-width:425px){
.cfsb1 h2 {  font-size: 21px; line-height: 12px;height: 30px;	}
.line { height: 24px;margin-bottom: 9px;margin-top: 2px;}
	.cfsb1 { height:33px; margin-top: 12px;}
	.cfsb2 p{ font-size:16px; color:#6b6b6b; line-height:1;}
	
}