@charset "utf-8";
/* CSS Document */
/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:15px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;min-width: 1440px;/* background:url(../images/index_bg.jpg) no-repeat;*/}
body{ color:#4C4C4C;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}


tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:910px; margin:0 auto;}
.mainbox1{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*top*/
.logo {
	padding-right: 20px;
}
.top {
	line-height: 35px;
	border: 1px #eee solid;
}
.tell {
	margin-top: 40px;
	background: url(../images/tacn/tell.png) no-repeat 0px 6px;
	padding-left: 60px;
}
.tell span {
	color: #888;
	font-size: 16px;
	line-height: 2+px;
}
.tell p {
	line-height: 40px;
	display: block;
	font-size: 35px;
	color: #333;
	font-weight: bold;
}
.top_logo {
	height: 125px;
}
.logo_a {
	padding-left: 10px;
}
.logo_a p {
	float: left;
	line-height: 99px;
	color: #333333;
	font-size: 22px;
	font-weight: normal;
}
.logo_a p i {
	font-style: normal;
	vertical-align: baseline;
	color: #2968c7;
}
.logo_a span {
	color: #1ea001;
	font-weight: bold;
	font-size: 22px;
}
.col_61 {
	color: #616161;
}
.col_0a {
	color: #0a4ea2;
}
strong {
	font-weight: 700;
}
a {
	color: #333;
}
a:hover {
	color: #2968c7;
	text-decoration: none;
}
.center {
	width: 1200px;
	margin: 0 auto;
}
.wfixed {width:85%;margin: 0px auto;padding: 0px;}
/**menu**/
.menu {
	height: 55px;
	width: 100%;
	background: #0057ad;
}
.menu ul {
	width:85%;
	margin: 0 auto;
}
.menu ul li:first-child a {
	/*background: #bb1112;
	color: #fff;*/
}
.menu ul li {
	float: left;
	position: relative;
    text-align: center;
	width: calc(100% / 9)
}
.menu ul li a {
	font-size: 18px;
	color: #fff;
	display: block;
	line-height: 55px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.menu li a:hover {
	background: #ff9800;
	color: #fff;
}
.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 55px;
	z-index: 99999
}
.menu ul li ul {
	display: none;
	width: 118px;
}
.menu ul li ul li {
	background: #eee;width: 180px;
}
.menu ul li ul li a {
	display: block;
	line-height: 45px;
	color: #333;
	font-size: 15px;
	padding: 0px;
	text-align: center;
	width: 180px;
}
.menu ul li ul li a:hover {
	background: #ff9800;
	color: #fff;
}
.menu .nav1{ }
.bz{width: 85%;margin: 0 auto;}
.bz .logo{
    margin-top: 30px;
    margin-bottom:30px;
}
.bz .name{
	/*background: url(/images/tacn/lo3.png)top left no-repeat;
	font-size: 16px;
	 color: #666;
	 letter-spacing: 4.4px;*/
padding-top:30px;
margin-top:5px;
}
.bz .top_x{
	margin-left:16px;
	margin-top: 30px;
}
.bz .top_adv{
	font-size: 20px;
	padding-top: 2px;
	margin-left: 20px;
margin-top: 30px;

}
.bz .top_adv b{
	font-size: 28px;
	 color: #333;
	 letter-spacing: 0.2px;
}
.bz .top_adv span{
	color: #ff9800;
}
.bz .top_adv i{
	color: #ff9800;
}
.bz .top_z{
	margin-left: 60px;
	margin-top: 55px;   
}
.bz .top_lx{
	background: url(/images/tacn/lo5.png)0px 8px no-repeat;
	font-size: 16px;
	padding-bottom: 40px;
margin-top: 20px;
	padding-left:60px;
}
.bz .top_lx span{
	font-family: Impact;
	font-size: 34px;
	color: #ff9800;
	display: block;
}
.s_bg{height: 80px; display:block; background:#F6F6F6;}
.search{ margin:0 auto;height:80px;overflow: hidden;    width: 80%;}
.search p{ float:left;font-size: 16px; color:#666; width:800px; height:80px; line-height:80px; overflow:hidden; margin:0}
.search p strong{ display:block; float:left; line-height:80px; font-size:16px }
.search p strong img{ height:32px; vertical-align:middle; margin-right:10px}
.top_tel a{font-size: 16px; line-height:50px;}
.top_tel{height:41px;display:inline-block;float:right;position: relative; width:268px;margin-top: 15px;}
.top_tel .textCont{border-radius:3px 0 3px 0;border: none;border-right:#f2f2f2;width: 258px;height:41px;line-height:41px;color:#505050;float:left;padding-left: 10px;outline: none;background: #ffffff;}
.top_tel .anSearch{height:41px;line-height:41px;border:none;float:left;cursor:pointer;border-left:#f2f2f2;background-color:#FF7916;position: absolute;right: 0px; padding:9px; box-sizing:border-box}

@media(max-width:1440px){
	.bz{width: 93%;}
	.bz .top_adv{display: none;}
}
@media(max-width:991px){
	.search{width: 90%}
	.search p strong{font-size: 20px;}
	.search p a{font-size: 20px;}
	.top_tel a{font-size: 22px;}
	.search p{width:890px;}
}

/*cple*/
.cp{margin:0 auto;width:1100px;}
.cp-l{width:260px; float:left;overflow: hidden; position:relative;padding-bottom:0px; }
.cp-l h2{height:100px;line-height:100px;color:#fff; text-align:center;font-family:'微软雅黑';font-size:30px;background:url(../images/tacn/cp_c.jpg) no-repeat left 0; padding-left: 60px;    letter-spacing: 5px;}
.cp-l p{ color:#ffffff;line-height:32px;padding-left: 70px;}
.cp-l h2 a{color:#fff;}
.cp-con{ padding:0 0px 0 0px;}
.cp-l h3{height:50px; line-height:50px;padding-left:50px; background:url(../images/tacn/sdot.png) #f1f1f1 no-repeat left 10px center;font-size:18px;color:#0057ad;cursor:pointer;margin-top:5px;overflow:hidden;font-weight: bold;}
.cp-l h3 a{color:#000000;}

.cp-l ul{/*padding:2px 0 8px;*/margin:0 2px;} 
.cp-l li{border-bottom: 1px dashed #f1f1f1;/*height:32px; line-height:32px; border-bottom:1px Dotted #929292; padding-left:20px; background:url(../images/tacn/ico1.gif) no-repeat 5px center;color:#444; overflow:hidden ;*/}
.cp-l li a{font-size: 16px; display: block;text-indent: 35px;    color: #1c1c1c;    line-height: 50px;width: 300px;transition: all .2s ease; height: 50px; background: url(../images/tacn/rr.gif) no-repeat left;font-weight: normal;margin-bottom: 1px;}
.cp-l li a:hover {display: block; color: #fff;text-indent: 48px; transition: all .2s ease;line-height: 50px;width: 300px;height: 50px;background: #0057ad;font-weight: bold;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
@media(max-width:991px){
	.cp-l h3{font-size: 24px;}
	.cp-l li a{font-size: 21px;    text-indent: 25px;}
	
}


/*产品展示*/
.document-width{ width:85%; margin:auto; }
.index_div1{ width:100%; min-height:500px; height:auto; float:left; padding:18px 0; background:url(../images/bj_xt.png) left 190px no-repeat; background-size:50% 5px; }
.nconl{ width:283px;}
.cpfl dt{ width:199px; height:80px;  padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center;  color:#ffffff; background:#006bd1; font-weight:bold}
.cpfl dd a{display:block; text-indent:50px; color:#1c1c1c; line-height:45px;width:269px; transition:all .2s ease;height:45px;background:url(../images/tacn/rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px}
.cpfl dd a:hover{ display:block;color:#fff; text-indent:48px;transition:all .2s ease; line-height:45px;width:269px; height:45px; background:#f96f0c; }
.neiye_tel{ width:269px; background:url(../images/tacn/nytel.png) no-repeat center top; float:left; padding-top:12px; }
.neiye_tel span{ display:block; width:100%; height:30px; color:#ffffff; line-height:35px; text-align:center; font-size:14px; padding-bottom:20px;}
.neiye_tel a{ width:130px; height:35px; border:1px solid #fff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#ffffff; padding:0px;}
.neiye_tel p{ display:block; width:219px; padding-left:50px; font-size:14px; color:#292929; padding-top:42px;}
.neiye_tel p strong{ font-size:30px; color:#0057ad; line-height:35px; font-family:Impact;}
.neiye_tel a:hover{ width:130px; height:35px; border:1px solid #ffffff; background:#ffffff; display:block; text-align:center; margin:auto; line-height:35px; font-size:14px;color:#353535; padding:0px;}
.sy_r{float: right;width: calc(100% - 280px); }
#colee_top .item {  width: 23%;  float: left; margin: 10px 0.5%; position: relative;  background: #fff;  border: 1px solid #dddddd;  border-radius: 6px;  transition: all ease 300ms;overflow: hidden;}
#colee_top .item a {  display: block;  width: 100%;}
#colee_top .item img {  width: 100%;  display: block;-webkit-transition: -webkit-transform 0.3s;  -moz-transition: -moz-transform 0.3s;  -o-transition: -o-transform 0.3s;  transition: transform 0.3s;}
#colee_top .item a img:hover{-webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}
#colee_top .item h3 {  padding: 0 16px;  height: 63px; position: relative;font-size: 16px;  color: #fff;  line-height: 30px;  overflow: hidden;  transition: all ease 300ms;background: #0057ad; text-align: center;    display: flex; align-items: center; justify-content: center; }
#colee_top .item h3:hover{background: #ff9800;font-weight: bold;}
#colee_top .item h3 span {width: 110px;height: 30px;line-height: 30px;  margin-top: 20px;  font-size: 14px;  border-radius:5px;background:#004893; color: #fff;  text-align: center;  transition: all ease 300ms;}
#colee_top .item h3 span s {  width: 18px;  height: 18px;  margin-right: 5px;  background-position: -120px -78px;}
.more_div{ width:390px; height:40px; margin: 0px auto; margin-top: 2%;}
.more_div a.more{ width:150px; height:40px; line-height:40px; float:left; text-align:center; border:1px solid #0057ad; box-sizing:border-box; color:#0057ad; font-size:14px; border-radius:3px;}
.more_div a.more:hover{ background:#0057ad; color:#fff;}
.more_div a.more_tel{ width:230px; height:40px; line-height:40px; float:right; text-indent:40px; border:1px solid #0057ad; box-sizing:border-box; color:#fff; font-size:14px; border-radius:3px; background:url(../images/more_tel.png) 15px center no-repeat #0057ad; }
.more_div a.more_tel:hover{  border-radius:3px; background:url(../images/more_tel.png) 15px center no-repeat #0057ad; }

@media(max-width:1440px){
	.document-width{width: 90%;}
}
@media(max-width:991px){
	#colee_top .item h3{font-size: 18px;}
	.more_div{    width: 600px;}
	.more_div a.more{    width: 200px;height: 60px; line-height: 60px;font-size: 24px;}
	.more_div a.more_tel{    width: 350px;height: 60px; line-height: 60px;font-size: 24px;}
}



/*about*/
.page{width:85%; margin:0 auto;}
.title_t{
    margin: 0 auto 30px;
    text-align: center;
    background: url(../images/tacn/jt.png) no-repeat center bottom;
    height: 110px;
}

.title_t strong{
    font-size: 35px;
    color: #111111;
}

.title_t strong b{
    color: #0057ad;
}

.title_t strong p{
    font-weight: normal;
    font-size: 18px;
	color: #444;
    letter-spacing: 0.8px;    margin-top: 1%;
}

.about{
    height: 765px;
    background: url(../images/tacn/gsbg.jpg) no-repeat center top;
    padding-bottom: 239px;margin-top: 2%;
}

.about .title_t{
    padding-top: 49px;
}

.about_wrap{
    background: #fff;
    /*width: 1200px;*/
    height: 795px;
    box-shadow: 0 0px 17px -7px rgba(0,0,0,0.3);
    overflow: hidden;
}

.about_img {
    margin: 29px 0 0 27px;
}

.about_text{
    width:58%;
    height: 345px;
    margin: 29px 0 0 50px;
}

.about_text strong{
    font-size: 30px;
    color: #ddd;
    display: inline-block;
    line-height: 39px;
}

.about_text p{
    font-size: 30px;
    color: #0057ad;
}

.about_text span{
    font-size: 16px;
    color: #888;
    line-height: 30px;
    margin: 13px 0 22px 0;
    display: block;
}

.about_text a{
    width: 141px;
    height: 39px;
    border:1px solid #0057ad;
    border-radius: 30px;
    text-align: center;
    line-height: 39px;
    float: left;
    color: #0057ad;
    font-size: 15px;
    margin-right: 22px;
}

.about_cont{
    border-color: #ffc100 !important;
    color: #ffc100 !important;
}

.about_list li{
    width: 120px;
    height:38px;
    border: 1px solid #e8e9ea;
    text-align: center;
    float: left;
    margin: 19px 27px 0 0;
}

.about_list li a{
    font-size: 18px;
    color: #666666;
    line-height: 38px;
    display: block;
}

.about_list li:hover ,.about_list .on{
    border-color: #0057ad;
    background: #0057ad
}

.about_list li:hover a ,.about_list .on a{
    color: #fff;
}

.about_wrap_bottom{
    margin-left: 27px;
}

.about_wrap_bottom_img{
    margin-top:22px;
}

.about_wrap_bottom_img2 table tr td{
    width: 274px;
    height: 258px;
    display: inline-block;
    padding-left: 0 !important;
    margin-right: 17px;
    overflow: hidden;
}

.about_wrap_bottom_img2 table tr td br{
    display: none;
}

.about_wrap_bottom_img2 table tr td img{
    border:1px solid #f1f1f1;
}

.about_wrap_bottom_img2 table tr td div{
    padding-top: 0 !important;
    background: #f1f1f1;
    width: 274px;
    height: 53px;
    font-size: 17px;
    color: #666666;
    text-align: center;
    line-height: 53px;
}

.about_wrap_bottom_img2 table tr td:hover div{
    background: #01a354;
    color: #fff;
}

.about_wrap_bottom_img .dis{
    display:none;
}
@media(max-width:1440px){
	.page{width: 90%;}
	.about_img{width: 40%;}
	.about_img img{width: 100%;}
	.about_text{width: 53%;}
	.about_wrap{height: 790px;}
}
@media(max-width:991px){
	.title_t strong{font-size: 44px;}
	.title_t strong p{font-size: 26px;}
	.title_t{height: 140px;}
	.about_text p{font-size: 34px;}
	.about_text span{font-size: 20px;line-height: 34px;height: 240px; overflow: hidden;}
	.about_text a{width: 200px;height: 50px;line-height: 50px;font-size: 24px;}
	.about_list li{width: 150px;height: 50px;}
	.about_list li a{font-size: 26px;line-height: 50px;}
	.ryzzBox .Cont .tp .tbiao a{font-size: 24px!important;line-height: 50px;}
	.cpadv_d span{font-size: 24px;}
}

/*首页安利*/
.pub_title p{text-align:center;margin-top:10px;margin-bottom:30px;letter-spacing: 3px;font-size: 20px;}
.pub_title h4{position:relative;text-align:center;font-size:36px;font-weight:bold;z-index:1;/*padding-top:60px;*/color: #00944b;margin: 2%;}
.pub_title h4 img{display: inline-block;margin:0 10px;}
.pub_title h4 span{color:#3c3c3c;display:inline-block;}
.ryzz{width:100%;margin:1% auto;text-align: center;height: 300px;}
.ryzz_ry{width:98%;margin:0 auto; height:310px; text-align:center; position:relative; } 
.ryzzBox{width:100%;height:300px; }
.ryzzBox .Leftbotton{border-radius: 10%;height:67px;width:67px;background:#e2e2e2 url(../images/tacn/lefts.png) no-repeat;overflow:hidden;display:inline;left:-80px; top:83px;cursor:pointer; position:absolute; z-index:99;}
.ryzzBox .Leftbotton:hover{background:#0057ad url(../images/tacn/lefts.png) no-repeat;}
.ryzzBox .Rightbotton{border-radius: 10%;height:67px;width:67px;background:#e2e2e2 url(../images/tacn/rights.png) no-repeat;overflow:hidden;display:inline;right:-80px;top:83px;cursor:pointer; position:absolute;z-index:99;}
.ryzzBox .Rightbotton:hover{background:#0057ad url(../images/tacn/rights.png) no-repeat;}
.ryzzBox .Cont{width:100%;overflow:hidden;float:left; }
.ryzzBox .ScrCont{width:10000000px;}
.ryzzBox .Cont .tp{width:316px;float:left;height:302px;text-align:center;background:none; text-align:left; }
.ryzzBox .Cont .tp .tpic{ margin:0 13px;width: 300px;height:277px;background:#e0e0e0; text-align:center; }
.ryzzBox .Cont .tp .tpic img{width:100%;max-width:100%}
.ryzzBox .Cont .tp .tbiao{text-align:center;/* padding-top:10px; padding-bottom:15px;*/ } 
.ryzzBox .Cont .tp .tline{margin:0 auto; width:125px;border-bottom:1px #FFF solid; height:5px;} 
.ryzzBox .Cont .tp .tbiao a{color:#333; font-size:18px; line-height: 40px;}
.ryzzBox .Cont .tp .tbiao a:hover{color:#00944b;}
.ryzzBox .Cont .tp .tneir{padding-top:8px; text-align:left; padding-left:16px; padding-right:15px; padding-bottom:15px;  } 
.ryzzBox .Cont .tp .tneir a{color:#FFFFFF; font-size:16px; line-height:22px;   } 
.ryzzBox #List1,.ryzzBox #List2{float:left;}

/*流程*/
.cooper{
    height: 466px;margin-top: 2%;
    /*background: url(../images/tacn/lcbg.jpg) no-repeat center;*/
}
.lc{width: 80%;}
.cooper .title_t{
    margin-bottom: 52px;
}

.cooper_wrap dl{
    float: left;
    width:8%;
    height: 163px;
    position: relative;
    margin-left: 100px;
}

.cooper_wrap dl:nth-child(1){
    margin-left: 26px;
}

.cooper_wrap dl dt{
    width: 35px;
    height: 35px;
    background: #0057ad;
    border-radius: 30px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 35px;
    top:-13px;
}

.cooper_wrap dl dd p{
    text-align: center;
    font-size: 18px;
    color: #4f5154;
    padding-top: 11px;
}

.cooper_tel{
    background: #0057ad;
    width:40%;
    height: 59px;
    border-radius: 5px;
    margin: 50px auto 0;
    text-align: center;
    color: #fff;
    position: relative;
    line-height: 59px;
}

.cooper_tel::before{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    background: #0057ad;
    left: -11px;
    top: 17px;
    border-radius: 30px;
}

.cooper_tel::after{
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    background: #0057ad;
    right: -11px;
    top: 17px;
    border-radius: 30px;
}

.cooper_tel span {
    font-size: 15px;
    background: url(../images/tacn/dhh.jpg) no-repeat left center;
    padding-left: 25px;
}

.cooper_tel strong{
    font-size: 25px;
}

.cooper_tel a{
    background: #ff9800;
    width: 135px;
    height: 36px;
    border-radius: 30px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    float: right;
    margin: 11px 48px 0 0;
}
@media(max-width:1440px){
	.lc{width: 90%}
	.cooper_wrap dl{width: 7%}
	.cooper_tel{width: 50%}
	.syhfnr p:nth-child(2){font-size: 20px; letter-spacing: 1px;}
}
@media(max-width:991px){
	.cooper_wrap dl dd p{font-size: 22px}
	.cooper_tel span{font-size: 22px;}
	.cooper_tel a{font-size: 20px;}
}



/*优势*/
.ysz{width: 80%; margin: 0 auto;margin-top: 2%}
.cpadv{
		width: 100%;
		height: 900px;
		background: url(/images/tacn/ysbg.jpg)center no-repeat;
		padding-top: 80px;
        }
.cpadv_d{
	text-align: center;
	font-size: 42px;
	line-height:52px;

}
.cpadv_d b{
	color: #0057ad;
}
.cpadv_d span{
	font-size: 18px; 
	color: #666666;
	display: block;text-transform: uppercase;
}
.cpadv_bz{
	margin-top: 20px;
}
.cpadv_z{
	width: 380px;
	float: left;
	margin-top:60px;
}
.cpadv_z li{
	width: 150px;
	float:left;
	margin-right: 40px;
	text-align: center;
	margin-bottom: 100px;
}
.cpadv_wz{
	color: #666;
}
.cpadv_wz span{
	font-size: 18px;
	 color: #333;
	 line-height:40px;
	 display: block;
	 padding-top: 5px;
}

 .cpadv_y{
	width: 380px;
	float: left;
	margin-top:60px;
}
.cpadv_y li{
	width: 150px;
	float:left;
	margin-left: 40px;
	text-align: center;
	margin-bottom: 100px;
}
.cpadv_wz{
	color: #666;
}
.cpadv_wz span{
	font-size: 18px;
	 color: #333;
	 line-height:40px;
	 display: block;
	 padding-top: 5px;
}
.xadv_w{ width: 1300px; margin: 0 auto;letter-spacing:3px; text-align: center; margin-top:8px; margin-bottom:35px;}
.xadv_w span{display: inline-block; animation: nbanA 2s infinite; margin-right:10px; width: 10px; height: 10px; background: #0057ad; border-radius: 50%;}
.xadv_w span:nth-child(2){animation-delay: 0.4s;background: #ff9800;}
.xadv_w span:nth-child(3){animation-delay: 0.6s;  }
.cpadv_bz{ width:1300px; margin: 0 auto;overflow: hidden;}

@media(max-width:991px){
	.cpadv_wz span{font-size: 24px;padding-top: 30px;}
	#feedback_c{    margin-top: 30px;}
	.ysz{margin-top: 4%;}
	.syhfbox{margin-top: 2%}
	.syhflx{width: 630px!important;}
	.syhfnr{    width: calc(100% - 630px)!important;}
}




@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-8px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
#feedback_c{width: 900px; box-sizing: border-box;
            height: 75px;
            background: #0057ad;
            border-radius:150px;
            margin: 0 auto;
           margin-top: 60px;
        }
#feedback_c .font{
  font-size: 26px;color: #fff;text-align:center;line-height: 30px;padding:25px 0 0px 0;
}  

/*syxw*/
.news{background: url(../img/line.png) no-repeat top  right;  padding-bottom: 25px; background: #fff;}
.news_left{    width:40%;}
.news_left>div a{    display: flex;    justify-content: space-between;    padding: 20px 0;}
.news_left>div h2{    width: 82px;font-weight: normal;background: #0057ad;}
.news_left span,.new_right li>a span{color: #666666;font-size: 15px;line-height: 26px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;    overflow: hidden;    -webkit-line-clamp: 2;}
.news_left>div h2 span{    font-size: 40px;    color: #ffffff;    transition: .3s all;line-height: 81px;text-align: center;}
.news_left>div h2 em{    font-size: 16px;    color: #999999;}
.news_left>div div{width: calc(100% - 100px)}
.news_left p,.new_right li>a p{color: #333333;font-size: 18px;margin-bottom: 12px;transition: .3s all;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_content{display: flex;justify-content: space-between;margin-top: 50px;}
.news_left>img{width: 100%;    display: block;    /*height: 329px;*/}
.new_right{    width: 55%;    border-left: 1px solid #dfdede;padding: 0 6px;box-sizing: border-box;}
.new_right li>a{display: flex;justify-content: space-between;padding: 30px 0;padding-left: 24px;padding-right: 14px;box-sizing: border-box;border-bottom: 1px solid #dfdede;transition: .3s all;}
.new_right li:last-child a{    border: none;}
.new_right li a:hover span{    color: #fff;}.new_right li a:hover p{    color: #fff;}
.new_right li a:hover{    background: #0057ad;}
.new_right li>a h2{     width: 82px;font-weight: normal;background: #0057ad;}
.new_right li>a h2 span{    font-size: 40px;    color: #ffffff;    transition: .3s all;line-height: 81px;text-align: center;}
.new_right li>a h2 em{    color: #999999;    font-size: 16px;}
.new_right li>a div{    width: calc(100% - 100px);}
.news .cases_h{    margin-bottom: 32px;}
.news>div>.news_imgs{    display: flex;    justify-content: space-between;    margin-top: 38px;} 
.news>div>.news_imgs li{    width: 371px;    height: 176px;    overflow: hidden;}
.news>div>.news_imgs li img{    display: block;    width: 100%;}
.news_a{margin-top: 16px;}
.news_a em{color: #c2992b;}
.news_a a{color: #666666;font-size: 15px;}
.news_a li{display: flex;justify-content: space-between;}
.news_a li a{white-space: nowrap;width: 372px;text-overflow: ellipsis;display: block;overflow: hidden;line-height: 44px;transition: .3s all;}
.news_a li a:hover{    color: #c2992b;    text-decoration: underline;}   

@media(max-width:991px){
	.new_right li:last-child{display: none;}
}


/*å°æ ‡*/
.wrapper {width: 90%;margin: 0 auto;}
.auto {margin: 0 auto;} 
.tc {text-align: center;}
.titl{padding-top: 30px;}
.titl h2{height:38px; line-height:38px; font-size:36px; font-weight:bold; overflow:hidden;color: #0057ad;}
.titl h3{margin-top:16px; font-size:18px; color:#0057ad; overflow:hidden;}


/*隔断*/
.syhfbox{width: 100%;height: 160px; background-image: url("../images/tacn/tf.jpg");background-size: 100% 100%;}
.syhf{width: 90%;margin: 0 auto;padding: 40px 0;overflow:hidden;}
.syhfnr{width:calc(100% - 700px);float: left;}
.syhfnr p:nth-child(1){font-size: 18px;line-height: 30px;color: #f5f5f5;}.syhfnr p:nth-child(1) span{margin-right: 30px;padding: 5px 0;padding-left: 36px;background: url("../images/tacn/dh1.png") no-repeat left center;}
.syhfnr p:nth-child(2){font-size: 24px;line-height: 34px;color: #fff;font-weight: 600;letter-spacing: 6px;margin-top: 16px;}
.syhflx{width: 700px;float: left;}
.syhflx a{width: 240px;display: block;background-color: #fff;border-radius: 21px;font-size: 18px;line-height: 42px;color: #333;font-weight: 600;text-align: center;margin-left: auto;letter-spacing: 10px;transition: all 0.6s;}
.syhflx p{font-size: 22px;font-weight: 500;text-align: right;color: #fff;letter-spacing: 1px;margin-top: 20px;}.syhflx p span{font-size: 28px; font-weight: bold;}
.syhflx a:hover{background-color: #0a326e;color: #fff;}
@media(max-width:1460px){.syhfnr p:nth-child(1) span{margin-right: 10px;}}
@media(max-width:1200px){.syhf{width: 98%;}}

/* 案例 */
.syfw{width: 90%;margin: 0 auto;padding: 10px 0;}
.syfwlb{padding: 0 29px;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;}
.syfwnr .syfwtp{width: 100%;overflow: hidden;}
.syfwnr .syfwtp img{width:100%;display: block;transition: all 0.6s;}
.syfwnr .syfwbt{width: 100%;display: block;font-size: 18px;line-height: 50px;letter-spacing: 2px;padding: 0 10px;box-sizing: border-box; color: #333;text-align: center;z-index: 10;background-color: #efefef;position: absolute;bottom: -54px;left: 0;z-index: 10;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all 0.6s;}
.syfwnr .syfwbt span{width: 120px;display: block;font-size: 16px;border: 1px solid #fff;border-radius: 62px;line-height: 32px;margin: 0 auto 20px;}
.syfwnr:hover .syfwtp img{transform: scale(1.2);}
.syfwnr:hover .syfwbt{background-color:#005fc3;bottom: 0;color: #fff;text-overflow:inherit;white-space: inherit;}
.syfwnr .syfwbt span:hover{background-color: #fff;color:#005fc3;}
@media(max-width:1200px){.syfw{width: 96%;}.syfwnr .syfwbt{font-size: 22px;}}



/*简介内页*/
.div_title{ text-align:center; background:url(../../images/tacn/1_1.jpg) center bottom no-repeat;padding-top: 24px; padding-bottom:17px; font-size:30px; line-height:30px; color:#2d2c30;margin-top: 2%;}
.div_abo{ margin-top:60px;}
.div_abo .div1{ text-align:center; margin-top:34px;}
.div_abo .div2{ width:520px; margin:0 auto; margin-top:31px;}

/*内页导航*/
.ny-weizhi{padding:20px 0px;/*width: 100%;*/height: auto;background-color: #f1f1f1;}
.ny-weizhi .ny-r-t{margin:0 auto;width: 1300px; font-size: 15px;color: #333;}
.products1 {background: #0057ad;background-repeat: no-repeat;background-position: left top;float: left;padding: 20px;position:relative;}
.products1 h2 { font-size: 24px; line-height: 40px; color: #FFFFFF; float: left; height: 60px; width: 100%; text-align: center;border-bottom: 1px dashed rgba(187, 187, 187, 0.54);}
.products1_info { line-height: 35px; color: #FFFFFF; float: left; width: 220px; font-size: 15px; }
.s_phone { line-height: 35px; color: #FFFFFF; text-align: center; float: left; height: 35px; width: 220px; margin-top: 100px; font-size: 16px; }
.s_zixun { line-height: 40px; color: #333333; background-color: #FFFFFF; float: left; height: 40px; width:100%; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin-top: 20px; }
.s_zixun a { color:#056ed1; text-decoration:none; background-repeat: no-repeat; background-position: 10px center; font-size: 20px; font-weight: bold; }
.s_zixun em { width:150px; float:left; font-style:normal; }
.s_zixun i { width: 40px; height: 40px; position: relative; right: 0; top: 0px; background-image: url(http://www.dgyyj.cn/skin/images/ico_tel4.png); background-repeat: no-repeat; background-position: center; float: left;     margin-left: 5%;}
.service_catlist {position:relative; width: 95%; margin: 0 auto;}
.service_catlist li { line-height: 50px; float: left; height: 50px; width:100%; font-size:18px; text-transform: capitalize; padding-top: 10px; padding-bottom: 10px;position:relative; }
.service_catlist li p {position:relative;}
.service_catlist li p a { color:#FFFFFF; text-decoration:none; display:block; float: left; width:100%; text-align: center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:0;background: #0865c1; }
.service_catlist li p a:hover { color:#000000; background-color:#FFFFFF; }
.helpmain .left{width:20%; float:left; /*border:#e5e5e5 1px solid;*/height:100%; overflow:hidden;}
/*.helpmain .left h2{ font-size:22px;text-align:center; line-height:35px; margin:12px 0;}
.helpmain .left h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}*/
.helpmain .left .notetext1{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;width:410px;padding-top:100px;}
.helpmain .left .helpleftsite{ margin:1px; padding:0 15px;}
.helpmain .left .helpleftsite .title{height:60px; line-height:60px; font-size:24px;}
.helpmain .left .helpleftsite .leftbox{ padding:2px;}
.helpmain .left .helpleftsite .leftbox a{display: block;height: 48px;line-height: 48px;/* padding-left: 35px; */ text-align: center;font-size: 15px;background: #f4f4f4; margin-top: 4px;}
.helpmain .left .helpleftsite .leftbox a:hover{background: #006bd1; color: #fff;}
.helpmain .right{width:77%; float:right;height:100%; overflow:hidden;}
.helpmain .right h2{ font-size:22px;text-align:center; line-height:35px; margin:12px 0;}
.helpmain .right h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}
.helpmain .right .notetext{ padding:20px; line-height:24px; font-size:16px; color:#555;}
.helpmain .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.helpmain .right .notetext h3{ font-size:16px; font-weight:bold; color:#999; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.helpmain .right .tdbg .lefttdbg{width:100px;}
.helpmain .right .notetext li{ line-height:30px; line-height:30px;}
.helpmain .right .fb{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.helpmain .right .recruitment_tableInfo th{ background:#f1f1f1;}
.helpmain{width: 100%;margin: 0 auto;}

.pt .left{width:20%; float:left; /*border:#e5e5e5 1px solid;*/height:100%; overflow:hidden;}
/*.helpmain .left h2{ font-size:22px;text-align:center; line-height:35px; margin:12px 0;}
.helpmain .left h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}*/
.pt .left .notetext1{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;width:410px;padding-top:100px;}
.pt .left .helpleftsite{ margin:1px; padding:0 15px;}
.pt .left .helpleftsite .title{height:60px; line-height:60px; font-size:24px;}
.pt .left .helpleftsite .leftbox{ padding:2px;}
.pt .left .helpleftsite .leftbox a{display: block;height: 48px;line-height: 48px;/* padding-left: 35px; */ text-align: center;font-size: 15px;background: #f4f4f4; margin-top: 4px;}
.pt .left .helpleftsite .leftbox a:hover{background: #006bd1; color: #fff;}

/*gssj*/
.shijing{width:90%; margin: 0 auto;}
.shijing .li{float: left;width:23%;height:100%;    margin: 0 15px;margin-bottom: 20px;}
.shijing .li:hover .cont:after{background: url("../images/tacn/product1-cont-ic2.png") no-repeat 0 0;}
.shijing .li .cont:after{content: "";display: block;width: 21px;height: 4px;background: url("../images/tacn/product1-cont-ic1.png") no-repeat 0 0;position: absolute;bottom: 19px;left: 0;right: 0;margin: auto;transition:background .3s ;}
.shijing .img{overflow: hidden;}
.shijing .img img{transition: all .5s;    width: 100%;}
.shijing .li:hover .img img{transform: scale(1.06,1.06);}
.shijing .li:hover .cont{background-color: #0057ad;border-color: #0057ad;}
.shijing .li:hover .cont p,
.shijing .li:hover .cont h3{color: #ffffff;}
.shijing .li .cont{height:72px;border:1px solid #e2e2e2;border-top: none;padding: 20px 30px;text-align: center;position: relative;transition:all .3s ease;}
.shijing .li h3{color: #333333;font-size: 20px;margin-bottom: 4px;transition: all .3s;}
.shijing .li p{color: #666666;font-size: 16px;text-align: center;transition: all .3s;}
.product1 .cCont3 .more-ow li{background-color: #333333;}

/*产品中心*/
.sycpbox{width:85%;margin: 30px auto;}
.sybtbox{width: 1200px;margin: 0 auto 20px;}
.sybt{width: 430px;height: 80px; margin: 0 auto;padding: 0 80px;background-image: url("../UploadFiles/bj/logo.png");background-size: 80px 80px;background-position: 0 0;background-repeat: no-repeat;overflow: hidden;}
.sybtbox p:nth-child(2){font-size: 18px;text-align: center;color: #333;line-height:40px;letter-spacing: 2px;}
.sybt p:nth-child(1){font-size: 36px;font-weight:600;line-height: 36px;text-align: center;color: #212121;margin:10px 0;}
.sybt p:nth-child(2){font-size: 20px;line-height: 20px;text-align: center;color: #058b01;margin:2px 0;}

.sycpl{width:19%;float: left;margin-right: 30px;background-color: #f5f5f5;border-radius: 20px;}
.sycpltop{width:100%;padding: 20px;box-sizing: border-box;background-color: #0057ad;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.sycpltop p:nth-child(1){font-size: 24px;font-weight: 600;color: #fff;text-align: center;line-height: 40px;letter-spacing: 6px;}
.sycpltop p:nth-child(2){font-size: 18px;color: #fff;text-align: center;line-height: 30px;letter-spacing: 2px;}
.sycplb{width:100%;padding:10px 20px;box-sizing: border-box;}
.sycplb li{width: 100%;border-bottom: 1px dashed #fff;padding:0 20px;box-sizing: border-box;}
.sycplb li:nth-child(1),.sycplb li:nth-child(10){font-weight: bold;color: #0057ad;font-size: 20px; line-height: 50px;}
.sycplb li a{width: 100%;display: block;font-size: 17px;color: #333;line-height: 52px;}
.sycplb li a span{float: right;margin-right: 20px;transition: all 0.4s;}
.sycplb li:hover a{color: #0057ad;}.sycplb li:hover a span{margin-right: 0;}
.sycldb{width:100%;padding:10px 20px;box-sizing: border-box; background-color: #0057ad;background-image: url("../images/tacn/sycllx.png");background-size: 76px 76px;background-position:10px 20px ; background-repeat: no-repeat;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.sycldb p{padding-left: 70px;box-sizing: border-box; font-size: 22px;font-weight: 600;color: #FFFFFF;line-height: 30px;}
.sycldb p:nth-child(1){font-size: 18px;font-weight: lighter;}
.sycpfl{width:1200px;}
.sycpfl li{width: 190px;margin:0 12px 10px 0;float: left;}
.sycpfl li:nth-child(6n){margin-right: 0;}
.sycpfl li a{width:190px;display: block;line-height: 40px;background-color: #004ab3;font-size: 16px;font-weight: 550;color: #fff;text-align: center;transition: all 0.4s;}
.sycpfl li a:hover{box-shadow: 0 0 8px #666;background-color:#e50000;}
	
.cpg{width: 1200px;margin: 0 auto;}
.cpzsbox{width:1200px;}
.cpzslb{display: block;width:290px;margin: 0 13px 10px 0;padding: 10px;box-sizing: border-box; float:left;background-color:#eaeaea;color: #000;transition: all 0.4s;}
.cpzslb:nth-child(4n){margin-right: 0;}
.cpzslb img{width:270px;display: block; height:180px;}
.cpzslb p:nth-child(2){font-size: 18px;line-height: 20px;color: #333;margin-top: 10px;}
.cpzslb p:nth-child(3){font-size: 16px;line-height: 30px;font-weight: 550; color: #333;margin-top: 10px;}
.cpzslb p:nth-child(3) span{width: 80px;display: block;background-color:#0057ad;color: #FFF;font-size: 16px;line-height: 30px;float:right;text-align: center;border: 1px solid #0057ad;box-sizing: border-box;}
.cpzslb:hover{background-color:#0057ad;color: #fff;}
.cpzslb:hover p:nth-child(2){color: #fff;}.cpzslb:hover p:nth-child(3){color: #fff;}
.cpzslb:hover p:nth-child(3) span{border: 1px solid #fff;}


.cpzslb1{display: block;width:290px;margin: 0 13px 10px 0;padding: 10px;box-sizing: border-box; float:left;background-color:#eaeaea;color: #000;transition: all 0.4s;}
.cpzslb1 img{width:270px;display: block;}
.cpzslb1 p:nth-child(2){font-size: 20px;line-height: 20px;color: #333;margin-top: 10px;}
.cpzslb1 p:nth-child(3){font-size: 16px;line-height: 30px;font-weight: 550; color: #333;margin-top: 10px;}
.cpzslb1 p:nth-child(3) span{width: 80px;display: block;background-color:#0057ad;color: #FFF;font-size: 16px;line-height: 30px;float:right;text-align: center;border: 1px solid #0057ad;box-sizing: border-box;}
.cpzslb1:hover{background-color:#0057ad;color: #fff;}
.cpzslb1:hover p:nth-child(2){color: #fff;}
.cpzslb1:hover p:nth-child(3){color: #fff;}
.cpzslb:hover p:nth-child(3){color: #fff;}
.cpzslb1:hover p:nth-child(3) span{border: 1px solid #fff;}

.cp1{font-size: 18px;line-height: 30px;}

/*ny*/
.ny{width: 80%;margin: 1% auto;}
.rnr{width:80%;float: left;}
.flnrbt{width: 100%;border-bottom: 1px solid #e1e1e1;box-sizing: border-box;overflow: hidden;}
.nrbt{width:200px;height: 30px;font-size: 20px;font-weight: 550;color:  #212121;line-height: 30px;float: left;}
.wzdh{width: calc(100% - 200px);float: left;text-align: right;font-size: 16px;line-height: 30px;letter-spacing:1px;padding-right: 20px;box-sizing: border-box;}	
.lxnr{width: 100%;}
.lxnrl{width: 900px;padding-top: 40px;padding-left: 100px;height: 600px;box-sizing: border-box; margin: 0 auto;/*background-image:url(../UploadFiles/bj/lxbj.jpg);*/background-size: 100% auto;background-position:80% 100%;background-repeat: no-repeat;}
.firstRow span{font-size: 17px;}
.firstRow .dz{text-align: left;float: left; margin-left: 10px;}


.w-1260-1 {
	width: 85%;
	margin: 0 auto;
}
.ny-cont{
	padding:10px 0px 20px 0px;
	margin:0 auto;
	width: 85%;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size: 17px;
	color: #333;
	line-height: 220%;
}
.ny-cont a{
 	font-size: 17px;
	color: #333;
	line-height: 220%;
 }

.ny-cont-h1{
	display: block;
	width: 100%;
	height: 50px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.mt-30{ margin-top:30px;}
.ly-tit01{
  width: 100%;
  overflow: hidden;
}
.ly-tit01 h2{
  width: 100%;
  font-size: 36px;
  color: #313131;
  text-align: center;
  letter-spacing: 0px;font-weight: bold;
}
.ly-tit01 p{
  display: block;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 16px;
  color: #4b4b4b;
  text-align: center;
  letter-spacing: 0px;
}
.tit-line{
  width: 100%;
  height: 10px;
  border-bottom: 1px solid #e5e5e5;
}
@media(max-width:991px){
	.w-1260-1{width: 95%}
	.ny-cont{width: 100%}
}



/*新闻内页*/
.xw{width:85%; margin-top: 2%;}
.xw .news-item{
	background-color: #f4f4f4;
	box-shadow: 0 2px 5px #d6d4d1;
	padding: 20px;
	margin-top: 20px;
	overflow: hidden;
}
.xw .news-item b{
	font-size: 20px;
}
.xw .news-item p{
	margin-top: 2%;
	line-height: 33px;
	color: #666;
}
.xw .news-item .more{
	display: block;
	width: 115px;
	height: 40px;
	line-height: 40px;
	background-color: #0057ad;
	color: #fff;
	border-radius: 5px;
	float: right;    text-align: center;
}
.xw .news-item .more:hover{background: #e88305;}
.xw .news{  width: 78%; float: right;}
.xw .show_title h1{text-align: center;    margin-bottom: 2%;}

@media(max-width:991px){
	.xw .news-item p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
	    height: 90px;
    font-size: 20px;
    line-height: 40px;}
	.xw .news-item b{font-size: 28px;}
}


/*å†…é¡µå›¾ç‰‡*/
.product1{width: 79%; float: right;}
.product1 .auto{
     width:100%;
     margin: 0 auto;
     position: relative;
}
.product1 .cCont3 h2{
    display: none;
    color: #333333;font-size: 22px;line-height: 1;padding: 34px 0 30px;position: relative;}
.product1 .cCont3{padding-bottom: 30px;}
.product1 .cCont3 .ovs-dt li:before{content: "";width: 13px;height: 0;border-top: 2px solid #010107;position: absolute;left: -30px;bottom: 9px;}
.product1 .cCont3 .ovs-dt{height: 90px;position: relative;}
.product1 .cCont3 .ovs-dt ul{padding-top: 40px;font-size: 0;}
.product1 .cCont3 .ovs-dt li.on{font-size: 22px;color: #e95a4c;}
.product1 .cCont3 .ovs-dt li{
    display: inline-block;
    margin-right: 60px;
    vertical-align: bottom;
    color: #666666;
    font-size: 22px;
    line-height: 1;
    cursor: pointer;
    transition: color .3s;
    position: relative;
}
.product1 .cCont3 .ovs-dt li.on,
.product1 .cCont3 .ovs-dt li:hover{color: #e95a4c;}
.product1 .cCont3 .ovs-dt li.on:before,
.product1 .cCont3 .ovs-dt li:hover:before{
    border-color: #e95a4c;
}

.product1 .cCont3 .card{width:100%;}
.product1 .cCont3 .card .li{float: left;width:30%;height:100%;    margin: 0 15px;margin-bottom: 20px;}
.product1 .cCont3 .card .li:hover .cont:after{background: url("../images/tacn/product1-cont-ic2.png") no-repeat 0 0;}
.product1 .cCont3 .card .li .cont:after{content: "";display: block;width: 21px;height: 4px;background: url("../images/tacn/product1-cont-ic1.png") no-repeat 0 0;position: absolute;bottom: 19px;left: 0;right: 0;margin: auto;transition:background .3s ;}
.product1 .cCont3 .card .img{overflow: hidden;border: 1px solid #e2e2e2;}
.product1 .cCont3 .card .img img{transition: all .5s;    width: 100%;}
.product1 .cCont3 .card .li:hover .img img{transform: scale(1.06,1.06);}
.product1 .cCont3 .card .li:hover .cont{background-color: #0057ad;border-color: #0057ad;}
.product1 .cCont3 .card .li:hover .cont p,
.product1 .cCont3 .card .li:hover .cont h3{color: #ffffff;}
.product1 .cCont3 .card .li .cont{height:72px;border:1px solid #e2e2e2;border-top: none;padding: 20px 30px;text-align: center;position: relative;transition:all .3s ease;}
.product1 .cCont3 .card .li h3{color: #333333;font-size: 20px;margin-bottom: 4px;transition: all .3s;}
.product1 .cCont3 .card .li p{color: #666666;font-size: 16px;text-align: center;transition: all .3s;}
.product1 .cCont3 .more-ow li{background-color: #333333;}

.fyjingying{margin-top: 80px;width: 85%; margin:2% auto;}
.fyjyleft{float:left;width:21.7%;}
.fyjyright{float:right;width:77%;margin-top: 2%;}
.fyjyms{margin:20px 0;width:100%;}
.fyjymstop{background: #f1f1f1;line-height: 45px;height: 45px;margin: 0 5% 20px}
.fyjymstop span{background: #007cbe url(../images/shuxian.jpg) no-repeat center right;padding: 0 30px 0 15px;display:inline-block;color: #fff;font-size: 20px;}
.imglist{text-align:center;}

/*返回按钮*/
.xqytext{margin:0 5%;position: relative;border-top: 1px dashed #dedede;padding: 20px 0 60px; clear: both;}
.xqytext span{font-size:15px;color:#666666;display: block;line-height: 34px;}
.xqytext span a{font-size:15px;color:#666666}
.xqytext span a:hover{color:#0b298f;text-decoration:underline}
.xqytext a.xqback{width: 85px;line-height: 37px;text-align: center;height: 37px;border: 1px solid #0b298f;display: block;color: #0b298f;font-size: 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position: absolute;top:35px;right: 0}
.xqytext a.xqback:hover{    background: #0b298f;color:#fff;border: 1px solid #0b298f}


/*新闻*/
.w1336{width: 85%; margin: 0 auto;}
.index-tlt{
    font-size: 30px;
    color: #393939;
    font-weight: bold;
    margin-bottom: 40px;
}
.index-tlt span{
    color: #002e87;
}
.index-c5{
    background: #f9f9f9;
    padding-top: 2%;
    padding-bottom: 2%;
}
.index-c5 ul li{
    width: 31.333%;
    margin-right: 3%;
    float: left;
}
.index-c5 ul li:last-child{
    margin-right: 0;
}
.index-c5 ul li a{
    display: block;
}
.index-c5 ul li .img{
    position: relative;
    overflow: hidden;
}
.index-c5 ul li .img img{
    width: 100%;
    transition: .3s;
}
.index-c5 ul li:hover .img img{
    transform: scale(1.1);
}
.index-c5 ul li .img .date{
    width: 96px;
    height: 75px;
    background: #0057ad;
    text-align: center;
    position: absolute;
    top: 0;
    left: 10%;
}
.index-c5 ul li .img .date1{
    font-size: 24px;
    color: #fff;
    padding-top: 10px;
    font-weight: bold;
}
.index-c5 ul li .img .date2{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.index-c5 ul li .wz{
    background: #fff;
    padding: 17px 5%;
}
.index-c5 ul li .wz h3{
    font-size: 16px;
    font-weight: bold;
    color: #5a5a5a;
    margin-bottom: 15px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.index-c5 ul li .wz .info{
    font-size: 14px;
    color: #787878;
    line-height: 1.6;
    word-break: break-all;
text-overflow: ellipsis;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.index-c5 ul li .wz dt{
    width: 29px;
    height: 29px;
    border: 1px solid #787878;
    color: #787878;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
}
.index-c5 ul li:hover .wz h3{
    color: #0057ad
}
.index-c5 ul li:hover .wz dt{
    background: #0057ad;
    color: #fff;
    border-color: #0057ad;
}

/*优势*/
.ys1{width:100%; height: 212px;background: #0057ad; line-height: 42px;}
.ys1 h4{text-align: center; font-size: 30px; color: #fff;padding-top: 50px;}
.ys1 h4 span{background: #FBAF07; color: #fff; padding: 4px 10px; margin-left: 10px;}
.ys1 h3{font-size: 36px; color: #fff; text-align: center; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.ys1 h3 span{color: #FBAF07;}
.ys1 h5{font-size: 12px; color: #88afd6; font-weight: lighter; text-align: center;line-height: 20px;}

/*jianjie*/
.w1400{width:85%;margin:0 auto;position:relative; min-width: 1440px;}
.boxes{position:relative;background:#fff}
.boxes.b20{background:#f9f9f9}
.boxes.b6{background:url(../images/bg4.jpg) center center no-repeat;background-size:cover;padding:0}
.boxes.b0{z-index:10}
.brandTips{text-align:center;margin-top:-25px;line-height:1.4}
.brandTips.l{text-align:left}
.brandTips b{display:block;font-family:SemiBold;font-size:30px}
.brandTips p{font-size:18px}
.brandBox{width:100%;display:flex;justify-content:space-between;margin-top:50px}
.brandBox .video{width:40%;position:relative}
.brandBox .video video{width:100%;height:100%;object-fit:cover}
.brandBox .brandInfo{width:57%;height:auto}
.brandBox .video .btn{width:65px;height:65px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);background:#fff;border-radius:50%;z-index:20;cursor:pointer}
.brandBox .video .btn:hover{background:#0057ad}
.brandBox .video .btn:hover span{border-left:8px solid #fff}
.brandBox .video .btn span{display:block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #0057ad;content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%)}
.brandBox .video .btn p{color:#fff;width:150%;height:auto;position:absolute;left:-25%;top:150%;text-align:center;font-size:16px;    font-weight: bold;line-height: 35px;    background: #0057ad;border-radius: 10px;}
.brandBox .video .btn p:hover{background: #b30505;}
.brandBox .video .btn::after,.brandBox .video .btn::before{width:100%;height:100%;border:1px solid #fff;position:absolute;left:-1px;top:-1px;content:'';border-radius:50%;-webkit-animation:scaleAnimate 2s linear infinite;opacity:0}
.brandBox .video .btn::after{-webkit-animation-delay:.5s}
@-webkit-keyframes scaleAnimate{
0%{-webkit-transform:scale(1);opacity:0}
50%{-webkit-transform:scale(1.5);opacity:.7}
100%{-webkit-transform:scale(2);opacity:0}
}
.brandBox .brandInfo .title{padding-left:140px;font-size:20px;position:relative;line-height:60px;font-weight:700;margin-bottom:25px}
.brandBox .brandInfo .title::after{width:135px;height:42px;background:url(../images/tacn/brandIcon.png) center center no-repeat;background-size:cover;position:absolute;left:0;top:9px;content:''}
.brandBox .brandInfo .title::before{width:calc(100% - 70px);height:100%;position:absolute;left:70px;top:0;background:#ececec;content:''}
.brandBox .brandInfo .title p{position:relative;margin-left: 2%;}
.singePage{line-height:2;font-size:16px;}
.singePage.c{text-align:center}
.singePage p{margin-bottom:10px;text-indent: 30px;}

/*标题*/
.juzhong{ text-align:center}
.fa1{ width:650px; margin:auto; margin-top: 2%;}
.fa11{ width:400px; }
.fa11 h2{font-size:44px; line-height:1.2;  color:#292929; font-weight:800;margin-top:31px; }
.fa12 { width:220px; height:45px; background-color:#0057ad; transform: skewX(-12deg); margin-top:37px;}
.fa12 p {font-size:34px; line-height:45px;  color:#ffffff; text-align:center; transform: skewX(12deg);font-weight:800; text-align:center;}
.fa1 h2{font-size: 40px;font-weight: bold;}
.fa13{}
.fa13 p{ font-size:22px; color:#555555; line-height:3.5; text-align:center;}
.fa14 { width:1100px; margin:auto;}
.fa14 p{ font-size:16px; color:#828282; line-height:1.9; text-align:center; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:-5px;}
.fa15{}
.fa15 img{ display:block; margin:auto; margin-top:15px;}
.ckgd{width: 160px;height: 50px;display: block;margin: 20px auto 0;border: 1px solid #0057ad;font-size: 20px;line-height: 50px;box-sizing: border-box;text-align: center;color:#0057ad;transition: all 0.4s;}
.ckgd:hover{background-color:#0057ad;border-radius:25px;color: #fff;}
@media(max-width:991px){
	.fa1 h2{font-size: 48px;}
	.fa13 p{font-size: 30px;}
	.fa14 p{font-size: 24px;}
}


/*底部*/
.w1200{ width:85%; margin:0 auto;}
.footr{ width:100%; height:240px; padding:40px 0; background-color:#232323;margin-top: 2%;}
.footr_1{ width:572px;  float:left;  }
.footr_1 h3{ font-size:16px; color:#dfdbdb; line-height:50px;}
.sss1 a{ width:180px;  height:40px; line-height:40px;  text-align: center; font-size: 14px; float:left; color: #dfdbdb; display: block; margin:4px ; border:1px #656565 solid; }
.sss1 a:hover{ background-color: #0057ad; color: #fff; }
.footr_2{ width:385px;  float:left;    margin-left: 3%; }
.footr_2 h3{ font-size:16px; color:#dfdbdb; line-height:50px;}
.sss a{ width:180px;  height:40px; line-height:40px;  text-align: center; font-size: 14px; float:left; color: #dfdbdb; display: block; margin:4px ; border:1px #656565 solid; }
.sss a:hover{ background-color: #0057ad; color: #fff; }
.footr_3{ width:435px; height:195px; float:right;  font-size:14px; color:#dfdbdb; line-height:40px;text-align: initial;}
.footr_3 h3{ font-size:16px; color:#dfdbdb; line-height:50px;}
.footr_31{width:480px; font-size:14px; color:#dfdbdb; line-height:32px;}
.footr_31 a:link { color:#dfdbdb;}
.footr_31 a:visited { 
color:#dfdbdb; 
text-decoration:none; 
} 
.footr_31 a:hover { 
color:#dfdbdb; 
text-decoration:none; 
} 
.footr_31 a:active { 
color:#dfdbdb; 
text-decoration:none; 
} 

.footr1{ width:100%; height:61px; background-color:#232323; border-top:1px #666666 solid  }	
.footr1_1{ width:1200px; line-height:61px; font-size:14px; color:#bab9b9!important;   }
.footr1_1 a:link { color:#bab9b9;}
.footr1_1 a:visited { 
color:#bab9b9; 
text-decoration:none; 
} 
.footr1_1 a:hover { 
color:#bab9b9; 
text-decoration:none; 
} 
.footr1_1 a:active { 
color:#bab9b9; 
text-decoration:none; 
} 	
.db-ys{ width: 100%; background: #181818; float: left;}
.db-ys-ny{ width: 1200px; margin: 0 auto; line-height: 25px; color: #fff; text-align: center; font-size: 14px;padding: 10px 0 10px 0}
.db-ys-ny a{color:#fff;}





















@media (max-width:1440px){
	.wfixed{width: 90%;}
	.menu ul{width: 90%;}
	.sycpbox{width: 90%;}
	.w1200{width: 90%;}
	.footr_1{width: 510px;}
	.footr_2{width: 310px;    margin-left: 1%;}
	.sss a{width: 140px;}
	.sycpl{width: 21%;}
	.product1,.helpmain .right,.fyjyright,.xw .news{width: 76%;}
	.wrap,.fyjingying,.xw{width: 90%;}
	.sss1 a{width: 160px;}
}
@media (max-width:991px){
.brandBox .brandInfo{    height: 450px; overflow: hidden;}
	.fl,.fr{ font-size: 24px;}
	.tell span{ font-size: 20px;}
	.menu ul li a{ font-size: 24px;}
	.menu ul li ul li a{ font-size: 20px;}
	.sycpbox{width: 96%;}
	.sycpltop p:nth-child(1){ font-size: 28px;}
	.sycplb li a{ font-size: 24px;}
	.sycplb li:nth-child(1), .sycplb li:nth-child(10){ font-size: 26px;}
	.cpzslb p:nth-child(2){ font-size: 24px; line-height: 30px;}
	.colee_left{height: 1168px;}
	.cpzslb{width: 385px;}
	.cpzslb img{width: 100%; height: 100%;}
	.sycpl{width: 23%;}
	.cpzslb p:nth-child(3){ font-size: 20px;}
	.cpzslb p:nth-child(3) span{width: 105px; font-size: 20px;}
	.brandBox .brandInfo .title{ font-size: 26px;}
	.singePage{ font-size: 22px;}
	.index-tlt{ font-size: 38px;}
	.index-c5 ul li .img .date{    width: 125px;    height: 83px;}
	.index-c5 ul li .img .date2{ font-size: 24px;}
	.index-c5 ul li .wz h3{ font-size: 22px;}
	.index-c5 ul li .wz .info{ font-size: 22px;}
	.cpzslb1 p:nth-child(2){ font-size: 24px;}
	.w1336{width: 90%;}
	.colee_left3{width: 90%;}
	.w1200{width: 95%;}
	.footr_1 h3,.footr_2 h3{ font-size: 25px;}
	.footr_1{width: 482px;}
	.sss1 a{width: 150px;}
	.footr_2{    width: 282px;margin-left: 0%;}
	.footr{/*height: 195px;*/}
	.sss a{width: 125px;height: 50px; line-height: 50px; font-size: 22px;}
	.footr_3 h3{ font-size: 25px;}
	.footr_31{ font-size: 20px;}
	.footr_3{width: 575px}
	.footr_31{width: 100%}
	.db-ys-ny{ line-height: 40px;font-size: 21px;}
	.helpmain .right{width: 74%;}
	.wrap{width: 90%;}
	.pt{    width: 96%!important;}
	.product1{width: 74%}
	.top_logo{height: 128px;}
	.fyjingying{width: 96%;}
	.fyjyright{width: 74%;}
	.xw{width: 96%;}
	.xw .news{width: 74%;}
	.helpmain .right .notetext{font-size: 24px;}
	.firstRow span{font-size: 28px;}
	.product1 .cCont3 .card .li h3{font-size: 24px;}
	.product1 .cCont3 .card .li p{font-size: 20px;}
}











