@charset "utf-8";
@import"font-awesome-4.4.0/css/font-awesome.min.css";
/*banner*/
#flash { width: 100%;overflow: hidden;  position: absolute; top: 0; z-index: 10  }
#flash img{ width:100%; }
.mbanner{ padding-top: 70px }
.focus{ position: relative; z-index: 88 }
.focus .hd,.focus .hdm{ position: absolute; bottom: 10px; left: 45%;z-index: 99 }
.focus .bd,.focus .bd{ position: relative; z-index: 88 }
.hd li,.hdm li{  height: 8px; border-radius: 4px; color: transparent; background:#fff; width:20px; display: inline-block; margin-right: 10px }
.hd li.on,.hdm li.on{ background:#ff7e00; width: 25px }
/*问答*/
.ind_wenda{background:#f5f9fd; margin-top:40.5%;height:65px; line-height: 65px}
.ind_wenda .wdtit{background-image:-webkit-linear-gradient(left bottom,red,#d01221,#ff7f29);-webkit-background-clip:text;-webkit-text-fill-color:transparent; margin-right: 15px}
.ind_wenda a{background: url(../image/news_icon.jpg) no-repeat left center; padding-left: 26px; padding-right: 30px}
.ind_wenda a:hover{ text-decoration: underline; color: #000 }


/*首页产品 css*/
.ind_pro{background:#fff; }
.ind_tit{color: #333333; text-align: center; padding-bottom: 30px }
.ind_tit .ind_tit2 {color: #444; font-weight: normal; margin:10px auto 0 auto;text-align: center; display: block; z-index: 88; position: relative;  }
.ind_tit b{ padding-bottom: 15px;position: relative;  margin-bottom: 15px; display: block;}
.ind_tit b:after{ position: absolute;  content: '';  height: 5px; width:80px; background:#ba0909; left:50%; bottom:0px;z-index: 77; margin-left: -40px; border-radius: 3px}


@media (max-width:1550px){
}
@media (max-width:992px) {
.mbanner{ padding-top:70px }
#flash {  position: relative;  }
.ind_pro{ margin-top:0}
.ind_tit{padding-bottom: 10px }
.ind_tit .ind_tit2 { font-size: 14px; margin:5px auto 0 auto; max-width: 98%; width: 98%;   z-index: 88; position: relative;  }
.ind_tit b{ padding-bottom: 7px; margin-bottom:7px;}
.ind_tit b:after{ height:3px; width:60px;margin-left: -30px;}
}


/*首页分类*/
.ind-fl {width:100%;overflow:hidden; position: relative; margin: 15px auto 50px}
.ind-fl:after{ position: absolute;  content: '';  height: 1px; width:100%; background:#dbdbdb; left:0; bottom:60px;z-index: 6666; z-index: 1}
.ind-fl ul {overflow:hidden;width:100%;height:100%; position: relative; z-index: 88}
.ind-fl ul li {float:left;width:16.666666%;cursor:pointer;}
.ind-fl ul li dl {overflow:hidden;}
.ind-fl ul li dl dd strong {display:block;width:100%;text-align:center;color:#000; font-weight: bold;}
.ind-fl ul li dl dd span {position:relative;display:block;width:42px;height:42px;border:3px solid #d8d8d8;line-height:38px;color:#666;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;text-align:center; margin: 12px auto; background: #fff; font-family: arial}
.ind-fl ul li dt p {display:block;width:100%;overflow:hidden; position: relative;}
.ind-fl ul li dt p img {display:block;width:100%;height:100%; max-width: 120px !important;margin:0 auto;z-index: 88; position: relative;}
.ind-fl ul li dt p:after{ position: absolute; content: ''; width:65px;  height: 65px; background: #e3e3e3; right:16%; bottom: 0; border-radius: 50%; z-index: 1  }
.ind-fl ul li:hover  dl dd span{border:3px solid #de3c35;line-height:38px;color:#000;}
.ind-fl ul li:hover  dl dd strong{color:#cd231b; font-weight: bold;}
.ind-fl ul li:hover dt p:after{ background: #de3c35}


/*分类2*/
.cpfl_list{ text-align: center;  margin: 25px auto 25px auto; z-index:88;  }
.cpfl_list li{ display:inline-block; text-align: center; font-size: 18px; color: #000; width:auto; border:1px #cecece solid;  background:#f6f6f6; line-height: 55px; margin:10px 0 10px 1%; border-radius: 5px; padding: 0 25px}
.cpfl_list li a{ color: #333; display: block; }
.cpfl_list li:hover{ font-weight: bold;}
.cpfl_list li.active{  background:linear-gradient(to left, #005fd3 , #003578); }
.cpfl_list li.active a{color: #fff;}

@media (max-width:992px) {
.ind-fl { margin: 10px auto}
.ind-fl:after{  height: 0}
.ind-fl ul{ padding:10px 0;}
.ind-fl ul li{ width:31%; font-size: 14px; margin: 0 1% 10px 1% }
.ind-fl ul li dt{ padding-bottom: 6px }
.ind-fl ul li dl dd span{ display: none; }
.ind-fl ul li p{ padding-top: 5px }
.cpfl_list{  margin: 10px auto;}
.cpfl_list li{font-size: 14px;line-height: 35px; margin:8px 0 0 1%; border-radius: 5px; padding: 0 10px}
.ind-fl ul li dt p img {max-width: 80px !important;}

}

/*产品列表*/
.ind_cplist{}
.ind_cplist ul{ margin:0 0 30px -1.4%}
.itemi{ width:31%;  margin:0 1.4% 30px 1.4% ;  display: inline-block; position: relative; background: url(../image/cp_bg.jpg) repeat;padding: 10px; transition: all 0.3s;}
.itemi:nth-child(3n){ margin-right: 0 }
.itemi .img{ overflow: hidden;z-index: 66;  background: #fff }
.itemi .img img{border-radius:10px; transition: all 0.6s; width: 100%}
.itemi:hover .img img{transform: scale(1.06, 1.06);}

.itemi .cpsm{ padding:20px 10px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis; font-size:15px;text-align: left; background: #f9f9f9 }
.itemi .cpsm .tit{color: #111; display: block; font-size: 22px;font-weight: bold; }
.itemi .cpsm .jj{ line-height: 1.6; color: #666; margin-top: 8px; display: block; }
.itemi .cpsm .tit:hover{color: #ef744c }
.itemi .cpsm .jj i{display: inline-block; width: 59px;height: 36px; background: url(../image/good-bg.png) no-repeat;text-align: center;line-height: 30px;color: #FFF;font-size: 12px;margin-right: 10px;}
.itemi .zx{ width: 100%; margin: 15px auto 0 }
.itemi .zx a{  color:#333; display: block; width: 48%; float: left;  text-align: center; margin:0 1% 0 1%; height: 45px; line-height: 45px; font-size: 17px}
.itemi .zx a.zx1{  border: 1px #444 solid }
.itemi .zx a.zx2{  background: #ffc000 }
.itemi .zx a:hover{ color: #fff; background: #222 }
.itemi:hover{ background: #174bc3;  transition: all 0.3s; }

/*more*/
.imore{ font-size: 18px; text-align: center;width: 180px; background:#1b4ec4; margin:0 auto; height: 55px; line-height: 55px; display: block; color: #fff  !important;  text-decoration: underline !important; }
.imore:hover{transition: all 0.3s;width:200px; color: #fff  !important; }


@media (max-width:992px) {
.ind_cplist{ margin:10px auto}
.itemi{ width:48%;  margin:0 1% 10px 1%; padding:3px;}
.itemi .cpsm{ padding:8px;font-size:14px;}
.itemi .cpsm .tit{font-size:14px; }
.itemi .zx a{ width: 47%; margin:0 1%; height: 30px; line-height: 30px; font-size:12px}
.imore{ font-size:14px;width: 180px;height:35px; line-height:35px; }
.poritem{ width: 98%; float: none; }
.itemi .cpsm .jj{  display: none;}

}


/*应用*/
.ind-yy{overflow:hidden;margin:0 auto; padding-bottom:40px}
.ind-yy .titles{width:30%;display:inline-block;vertical-align:top;padding:90px 80px 70px; position: relative;background-image:linear-gradient(#fff,rgb(204,206,211,.4));border-radius:0 0 0 80px; float: right;}

.ind-yy .titles h2{color:#21252d;font-weight:700;}
.ind-yy .titles p{margin-top:30px;margin-bottom:50px;color:#494d56;line-height:1.8;}
.ind-yy .titles .swtbtn{max-width:100%;width:333px;height:71px;background:#f37d38;border-radius:100px;text-align:center;color:#fff;line-height:71px;display:block;text-shadow:0 0 8px #e93d1a;box-shadow:0 30px 50px -20px rgba(233,61,26,.5),0 25px 30px -20px rgb(255,255,255,.5) inset;}
.ind-yy .titles .swtbtn strong{margin-right:8px}
.ind-yy .titles .swtbtn img{margin-left:5px;margin-right:-10px}

.yylist{ width: 70%; float: left; overflow: hidden; padding:50px 100px; position: relative; background: #e9e9e9 ;background: -webkit-linear-gradient(top,#fff,#e9e9e9,#fff); background:linear-gradient(top,#fff,#e9e9e9,#fff);}
.yylist .yy-slider{ width:100%; margin: 0 auto; overflow: hidden; }
.yy-item{ background: #fff; display: inline-block; margin: 0 15px; padding: 0 0 20px 0 }
.yy-item .yyzx{ display: block; }
.yy-item .yyzx a{ width: 45%; display: block; float: left;  height: 35px; line-height: 35px; background: #e8ecf6; color: #222; text-align: center;margin:15px 1% 0 2.5%}
.yy-item .yyzx a.zx2{ background: #164ac3; color: #fff;  }
.yy-item .db{ display: block; }
.yy-item img{  width: 100% }
.yy-item .cpsm{ padding: 15px }
.yy-item .cpsm .tit{ padding-bottom: 10px }
.yy-item .cpsm .txt{ line-height: 1.8 }
.yylist .slick-arrow{ position: absolute; font-size: 30px; font-family: "宋体"; background: #fff; text-align: center; border:0; box-shadow: 0 0 30px rgba(0,0,0,.25); width: 50px;  height: 80px; z-index: 777; color: #000 }
.yylist .prev-nav { border-radius: 50px 0 0 50px; left: 1%; top: 40% }
.yylist .next-nav{border-radius:0 50px 50px 0; right: 1%; top: 40%}

@media (max-width:992px) {
	.ind-yy .titles{width:100%;padding:15px 5px 15px; float: none;}
	.ind-yy .titles p{margin-top:10px;margin-bottom:10px;line-height:1.7;}
	.ind-yy .titles .swtbtn{max-width:70%;width:70%;height:50px;border-radius:25px;line-height:50px;text-shadow:0 0 8px #e93d1a;box-shadow:0 20px 20px -20px rgba(233,61,26,.5),0 25px 20px -20px rgb(255,255,255,.5) inset; float: right;}
	.ind-yy .titles .swtbtn strong{margin-right:8px}
	.ind-yy .titles .swtbtn img{margin-left:5px;margin-right:-5px; width: 45px}

.yylist{ width: 100%; float: none;  padding:0; margin-top: 15px }
.yylist .yy-slider{ width:100%; margin: 0 auto; overflow: hidden; }
.yy-item{ padding: 0 0 10px 0; margin: 0 7px; }
.yy-item .yyzx a{ width: 45%; height: 35px; line-height: 35px;margin:7px 1% 0 2.5%}


	}



/*问题*/
.wenti{ margin-top: 50px; background: #edf2f9; }
.wenti h3{font-size:28px ;line-height:28px ;color: #333333;font-weight: normal}
.wenti h3 i{ color: #1a4dc4; font-size: 30px }
.wenti h3 span{ display: inline-block;font-size:14px ;line-height: 28px;color: #999999;text-transform: uppercase;margin-left: 10px;}
.wenti ul{ margin-top: 22px;}
.wenti ul li { float: left;font-size: 16px;height: 44px;line-height:44px ;color: #333;margin-right: 6px;border-radius: 3px;background: #fff;text-align: center;margin-bottom: 6px;padding:0 16px;}
.wenti ul li:hover{ background: #d4d8e3 }

@media (max-width:992px) {
.wenti{ margin-top:15px }
.wenti h3{font-size:16px;}
.wenti h3 i{ font-size:14px }
.wenti ul{ margin-top:10px;}
.wenti ul li { float: left;font-size: 14px;height: 30px;line-height:30px;margin-right:4px;margin-bottom:4px;padding:0 8px;}
}

/*about*/
.ind_about{ background: #fbfbfd url(../image/about_bg.jpg) no-repeat top center; height: auto; overflow: hidden;}
.border0:after{ height: 0 }
.about-hd{ text-align: center; }
.about-hd li{ width:22%;background: #e4eaf4;text-align: center; height: auto;color: #111; height:70px; line-height: 70px;  display: inline-block; border-radius: 0 0 5px 5px; margin: 0 15px}
.about-hd li b{ display: block; }
.about-hd li i{ font-size: 35px }
.about-hd .active{ color: #fff; background: #0040c2 }
.about-bd{ z-index: 66;width: 100%; padding-top:40px; clear: both;}
.about-bd li.thisclass{ display:list-item;}
.about-bd li:nth-child(1){display:list-item;}
.about-bd li{display:none; position: relative;}
.ind_about .company p{ font-size:16px ;line-height: 26px;color: #333333;padding-top:20px ;text-align: center;}
.abouticon{ margin:70px auto; text-align: center;}
.abouticon li{ color: #333333; width:240px;text-align:center;  display: inline-block;}
.abouticon li:last-child{ margin-right: 0;}
.abouticon li b{ display: inline-block;  line-height: 50px; color: #0040c7; vertical-align: sub;font-family: Arial;text-align: center;}
.abouticon li i{ display: inline-block; width: 20px; height: 20px; line-height: 20px;  color: #333333; border-radius: 2px; border: 1px solid #333333; margin-left: 2px;text-align: center;}
.abouticon li span{ display: block; line-height: 20px; color: #333; font-weight:normal;text-align: center;}

@media (max-width:992px) {
.ind_about .company p {font-size: 14px; line-height: 1.6;padding: 10px 0;}
.about-hd li{font-size: 14px; height:50px; line-height: 50px;}
.about-bd{padding-top:15px;}
.about-hd li{ width:28%;margin: 0 5px}
}



/*售后*/
.shouhou {overflow: hidden;margin-left: -3%;}
.shouhou .shitem {float: left;position: relative;width: 30.3333%;margin-left: 3%;}
.shouhou .shitem:after {width: 100%;height:220px;content: "";display: block;position: absolute;bottom: 0;background: url(../image/ser_tm.png) no-repeat;background-size: cover;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.95));}
.shouhou .shitem .box {position: absolute;bottom: 0;padding: 0 20px 20px;box-sizing: border-box;z-index: 10;color: #fff;}
.shouhou .shitem .pic {width: 100%}
.shouhou .shitem .box img {margin-bottom:15px;transition: all 0.6s ease; width: 68px; height: 60px}
.shouhou .shitem .box .img2 {width: 65px; height: 65px; margin-right:5px}
.shouhou .shitem:hover .box img {margin-bottom: 40px;transition: all 0.6s ease;}
.shouhou .shitem .box p {font-size: 15px;line-height: 28px;}
.shouhou .shitem .box .shtit b{ text-shadow: 0 0 10px rgba(0,0,0,.9) }
@media (max-width:992px) {
.shouhou { margin-left: 0 }
.shouhou .shitem {width:98%;margin:0 1% 10px 1%; float: none; max-height: 250px; clear: both; overflow: hidden;}
.shouhou .shitem:after {height: 50%;}
.shouhou .shitem .box {padding: 0 8px 8px;}
.shouhou .shitem .box img {margin-bottom:10px; width: 50px; height: 44px}
.shouhou .shitem:hover .box img {margin-bottom: 10px;}
.shouhou .shitem .box p {font-size: 14px;line-height:1.6;}
}

/*荣誉*/
.about-bd .container{clear: both; overflow: hidden;}
.honor-item{  display: inline-block; margin:0 1%; position: relative;  overflow: hidden;padding:5px; border:1px #d6d6d6 solid; border-radius:5px; background: #fff;text-align: center; width: 10.5%}
.ihonor-item{ width: 31%; }
.honor-item .img{  width: 100%;  overflow: hidden; }
.honor-item .img img{ width: 100%; display: block;transition: all 0.6s; height:auto; border-radius:5px }
.honor-item:hover .img img{transform: scale(1.06, 1.06);}
.honor-item .cpsm{ padding:15px 0; color: #333; font-size:17px; display: block;  text-align: center;  }
.zzmore{display:block; margin:0 auto; margin-top: 25px; width:145px; height:50px; line-height: 50px; color:#ddd !important; font-size: 16px; text-align: center; background:#2252af; transition: all 0.3s;}
.zzmore:hover{ color: #fff; padding:0 10px; transition: all 0.3s;width:165px; }

@media (max-width:992px) {
.honor-item{ margin:0 1%; padding: 2px; border:1px #cacaca solid; width:98%}
.honor-item .cpsm{ padding:10px 0; font-size:12px; }
.zzmore{ margin-top:8px;}

}


/*案例 css*/
.icase{ background:#f5f5f5 url(../image/albg.jpg) no-repeat center top; height: auto; position: relative;  }
.icase .container{ clear: both; overflow-x: hidden; padding-top: 30px}
.case-item{  display: inline-block; margin:0 15px; position: relative;  overflow: hidden;padding: 10px; border:1px #cacaca dashed; border-radius:5px; background: #fff}
.case-item .img{  width: 100%;  overflow: hidden; }
.case-item .img img{ width: 100%; display: block;transition: all 0.6s; height:auto; border-radius:5px }
.case-item:hover .img img{transform: scale(1.06, 1.06);}
.case-item .cpsm{ padding:15px 0; text-align: center; }
.case-item .cpsm a .tit{  color: #333;  display: block;  }
.case-item p{ font-size: 15px;color: #666; clear: both; line-height:1.5; margin-top: 10px }
.case-item p strong{ color: #111 }
.case-item:hover .btn:before {right:400%;opacity:0;}
.slick-dots  { text-align:center; margin-top:25px }
.slick-dots li{ text-align: center; width: 35px; height: 6px; background-color: #2545a3; border-radius: 3px;display: inline-block; margin-right: 8px}
.slick-dots li button{ border:0; background:transparent; color: transparent; }
.slick-dots li.slick-active{ background:#fa830e; }

.icase .slick-arrow{ position: absolute; font-size: 30px; font-family: "宋体"; background: #fff; text-align: center; border:0; box-shadow: 0 0 40px rgba(0,0,0,.25); width: 50px;  height: 50px; z-index: 777; color: #000 }
.icase .prev-nav { border-radius: 25px; left: 10%; top: 55% }
.icase .next-nav{border-radius:25px; right: 10%; top: 55%}


@media (max-width:992px) {
.icase .container{ padding-top:5px}	
.case-item{  margin:0 6px;padding:5px;}
.case-item .cpsm{ padding:8px 0;  height:auto }
.case-item .cpsm a .tit{  font-size:14px; }
.case-item p{ font-size: 12px;line-height:1.5; margin-top:5px }

}


/*news css*/
.ind_news{  background:#fff;  }
.newsbox{  margin:30px auto;}
.newsnav{ text-align: center;  }
.newsnav li{display: inline-block;  text-align: center; width: 160px; line-height: 55px; background: #e8ecf6; color: #111; margin:10px; font-size: 16px  }
.newsnav li:hover{background: #154bb1;
    background: linear-gradient(to left, #0a54e3, #0e4bc1); color: #fff }
.newsl{ width:49%;position: relative; background: #111}
.newsl .lpic{ display: block; width: 100% }
.newsl .ltxt{ padding:10px 20px; color: #fff; line-height: 1.8 }
.newsl .ltxt b{ display: block;  }


.newsr{ width:48%;  }
.newshot{border-radius: 5px; box-shadow: 0 0 8px #ddd;  padding: 15px}
.newshot .news-tit{ font-size: 22px; display: block; padding: 0 0 0 2%; width: 63%; float: left; }
.newshot .news-tit b{background: url(../image/tj.jpg) no-repeat left top;  display: block; padding-left: 35px}
.newshot:hover .news-tit{ color: #ef744c }
.newshot .newstxt{  font-size: 15px; line-height: 1.8; padding: 10px 0 0 0; color: rgba(0,0,0,0.7);  display: block;}
.newpic{ width: 35%;  float: left; }
.newshot img{  width: 100%; }
.newslisti{ clear: both; margin-top: 25px }
.newslist { width: 48%;}
.itemn{  height: 55px; line-height: 55px; background: url(../image/news_icon.png) no-repeat left center; padding-left: 25px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  font-size: 17px;color:#555; border-bottom: 1px #dadada dashed}
.itemn span{ float: right; font-family: arial }
.newslist .mr0{ margin-right: 0}
.itemn:hover a{color:#00379e;padding-left:15px}
.itemn a span{ float: right; color:#888; font-size: 16px; font-family: Arial }

@media (max-width:992px) {
.newsbox{  margin:10px auto;}
.newsnav li{width: 23%; line-height:40px;margin:8px 1%; font-size: 14px  }
.newsl{ width:98%; clear: both; float: none; margin: 8px 1%}
.newsr{  width:98%; clear: both; float: none;margin: 8px 1% }
.newsl .ltxt{ padding:8px; line-height: 1.6 }
.newsl .ltxt b{ font-size: 14px }
.newslisti{ margin-top: 10px }
.itemn{  height:35px; line-height:35px; padding-left: 25px;  font-size:14px;}

.newslist { width:98%; float: none;}

}



/*adv css*/
.advi{background:#014de1 url(../image/adv_bg.jpg) top center repeat;  color: #fff; height: auto; overflow: hidden; padding: 20px 5px }
.advtxt{ width:53%; font-size: 17px;  text-align: left; padding: 30px;background:rgba(255,255,255,.85); color: #222}
.advtxt b{ display: block;  font-size:30px; padding-bottom:5px; font-weight: normal;}
.advtxt b span{ color: #d11d00 }
.advtxt .dzfa{ height: 50px; line-height: 50px;     background: #ff6e00;
    background: linear-gradient(to left, #ffbe00, #ff6e00); border-radius: 25px; padding: 0 20px}

@media (max-width:992px) {
.advi{ padding:15px 5px; background-size: cover; }
.advtxt p{ float: none; font-size: 14px }
.advtxt{ width:98%; font-size: 18px;padding:10px;}
.advtxt b{ font-size:20px; padding-bottom:0px;}
.advtxt .dzfa{ height:40px; line-height:40px;  border-radius: 20px; padding: 0 8px; display: block;  clear: both; font-size: 14px; float: none; width: 40%; text-align: center;  margin-top: 5px}
}


/*内页*/
.ny_box{ margin:30% auto 0 auto; }
.nylist{ margin: 30px auto 0 auto }

@media (max-width:992px) {
	.ny_box{ margin:0 auto 10px auto; }
	.nylist{ margin:10px auto}

}
/*标题*/
.part-inner{ margin:30px auto 25px auto }
.part-top h2.title {font-size: 30px;color: #333333;text-align: center;margin-bottom: 20px;}
.part-top p.regular {font-size: 14px;color: #666666;text-align: center;}
.title-l {font-size: 30px; font-weight: bold; color: #154bb1}
.title-l i{font-size: 25px;}
.title-l a {color: #333333; font-size: 15px; color: #666; font-weight: normal; padding-left: 10PX}
.title-l a:hover {color: #b00303;}
.regular-r {font-size: 14px;color: #666666;line-height: 40px;}
.regular-r:hover {color: #246ACE;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
form button:focus,
form input:focus,
form select:focus {outline: none;}
.in-zx-r form button {width: 100px;height: 40px;margin-left: -5px;border: 1px solid transparent;position: relative;top: 1px;color: #fff;background:linear-gradient(120deg, rgb(176, 3, 3), rgb(140, 0, 0));border-radius: 0px 20px 20px 0px;}
.nr{ margin:20px auto; line-height: 1.8 }
.ind_titn{ text-align: center; color: #222;  position: relative;width: 30%; margin: 0 auto }
.ind_titn span{ display: block; font-weight: normal; font-size: 18px; color: #666;padding-top:10px;  }
.ind_titn:before{content:"——————";display:block;position:absolute;left:90px;top:10px; font-size: 12px; color: #ddd}
.ind_titn:after{content:"——————";display:block;position:absolute;right:90px;top:10px; font-size: 12px; color: #ddd}

.dqwz{ height: 60px; line-height: 60px; background: #f5f5f5; font-size: 14px; margin-bottom: 50px}
.dqwz .wrap{background:url(../image/in_02_title.png) left center no-repeat; padding-left:40px }
.article { line-height:2.2; padding:10px 0 20px 0;  font-size:16px; position: relative; z-index: 888}

.up-down{margin:40px auto;text-align: center; font-size: 16px;}
.up-down>a{border: 1px solid #c1c1c1;padding:10px; font-size: 16px;}
.up-down>span>a{border: 1px solid #c1c1c1;padding:10px  15px; color:#333; font-size: 16px;}
.up-down>span.current{color:#fff;background-color:#333;border: none;margin:10px; padding:10px 15px;}
.up-down #page_num{ font-size: 16px; padding:10px; }
.nyw{  clear: both; width: 100%;  }
.cpn_t{ text-align: center; font-size: 28px ; }
.z-day{font-size: 14px;color:#666; margin-top: 20px; text-align: center;}
.z-day span{padding-right: 2%;}
._date{ height:30px; line-height:30px; margin-bottom:7px; font-size:13px; color:#676767;  background:url(../image/clock.png) no-repeat left center;padding:3px 0 3px 25px;}
._back{background:url(../image/icon_newfh.jpg) no-repeat left center; padding-left: 25px;}
._author{background:url(../image/author.png) no-repeat left center; background-size:25px; padding-left:30px;}

.zxnav{ display: none; }
.zxnav{text-align: center; width: 100%; margin:10px auto; border-radius: 10px}
.zxnav>a{float: left;width:50%;padding: 10px 0;font-size: 15px;color:#fff;background: #15ce71;border-radius:10px 0 0 10px}
.zxnav>a>i{display: inline-block;width:30px;height: 30px;background: url("../image/tel.png") no-repeat;background-size: cover;vertical-align: middle;margin-right: 10px;}
.zxnav>a.right{background: #0052b0;border-radius:0 10px 10px 0}
.zxnav>a.right>i{width: 30px;height: 30px;background: url("../image/online.png") no-repeat;background-size: cover;}

.daodu{background:url(../image/newkf.png) no-repeat 20px center #FEEDE9;background-size: 80px;padding:30px 0px 30px 130px; margin-bottom:30px;margin-top:30px;color:#FA3B1F;    border: 1px dashed #f90;overflow:hidden;box-sizing: border-box;}
.daodu p.tip{text-indent:0; font-size:16px;}
.daodu .tel{ width:80%; float:left; color:#ed2225; font-size:26px; font-weight:bold; margin-top:8px;}
.daodu .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.daodu .tool{ float:right; width:18%;*margin-right:60px;}
.daodu .tool a{ font-size:15px; color:#fff;display:block; float:left; text-align:center;}
.daodu .tool a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.daodu .tool a.baojia{padding:8px 20px;background: #f20d01;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 5px;-moz-box-shadow: #ff461f 0px 0px 5px; margin-top: -20px; }
.nyleft{ width: 75% }


@media (max-width:992px) {
.nr{ margin:10px auto; line-height: 1.6 }
.ind_titn{ font-size: 18px;width: 98%; margin: 0 auto }
.ind_titn span{ font-size: 14px;padding-top:0;  }
.ind_titn:before{content:"";display:none;}
.ind_titn:after{content:"";display:none;}
.dqwz {height: 40px;line-height: 40px;margin-bottom: 15px;}

.part-inner{ margin:15px auto 10px auto }
.part-top h2.title {font-size: 16px;margin-bottom: 10px;}
.title-l {font-size:16px;}
.title-l i{font-size: 14px;}
.title-l a { font-size: 14px; padding-left: 8PX}
.regular-r {line-height: 30px;}

.nyleft{ width: 100% }
.cpn_t{ font-size:16px ; }
.z-day{font-size: 12px;margin-top: 10px; }

}

/*about*/

.about{ line-height: 1.8 ;margin-bottom: 40px }
.about-l{ line-height: 1.8; width: 49% }
.about-r{ width: 49%;}
.about-r img{ width: 100%; }
.abouticonny{ margin: 30px auto}
.abouticonny li{  width:30%; display: inline-block; margin: 0 1%}

.shili li {width:47%;background: rgb(245, 245, 245);float: left;margin:0 1.5%; line-height: 1.8}
.shili li.no {margin-right: 0px}
.shili li b {font-weight: normal;display: block;font-family: "Arial";line-height:50px;color: #fff; background: #c02626; text-align: center; width: 100px;  border-radius: 0 0 50px 50px  }
.shili li span {padding:20px; display: block;}
.shili li img{ width: 100% }
.pt0{ padding-top: 0 !important }
.pb10{ padding-bottom: 10px !important }


@media (max-width:992px) 
{
	.abouticonny{ margin: 7px auto 15px}
	.about{ line-height: 1.7 ;margin-bottom: 20px }
	.about-r{ width: 100%;float: none;}
	.shili li {width:100%;float: none;margin:0 0 10px 0; line-height: 1.7}
	.shili li span {padding:8px;}
	.shili li b {line-height:40px;text-align: center; width: 80px;  border-radius: 0 0 40px 40px  }

}

/*产品*/
.cplist-tit{position: relative;margin-bottom: 40px;}
.cplist-tit .lefttit{position: relative;padding-left: 68px;}
.cplist-tit .lefttit>div{background: url(../image/pro-bg2.png) no-repeat;font-size: 16px;line-height: 42px;}
.cplist-tit .lefttit h2{display: inline-block;color: #ffffff;line-height: 61px;margin-right: 20px;}
.cplist-tit .lefttit h2 a{display: block;color: #fff;padding:0 60px 0 25px}
.cplist-tit .lefttit span{display: block;position: absolute;left: 0;top: -8px; width: 76px; height: 76px; background: #1c1f6e; color: #fff; font-weight: bold; text-align: center; line-height: 76px; border-radius: 50%; font-family: arial}
.cplist-tit .lefttit h2 a:hover{color: #ff6d28;}
.cplist-tit .see-all{display: block;color: #333333;line-height: 42px;position: absolute;right: 20px;top: 10px;}
.cplist-tit .see-all i{color: #ff6d28;}
.cplist-tit .see-all:hover{color: #ff6d28;}



@media (max-width:992px) {
.cplist-tit{margin-bottom:0px;}
.cplist-tit .lefttit em{ display: none; }
.cplist-tit .lefttit{padding-left:42px;}
.cplist-tit .lefttit h2{line-height:45px;margin-right:10px;}
.cplist-tit .lefttit h2 a{padding:0 0 0 15px}
.cplist-tit .lefttit span{top: -3px; width: 45px; height: 45px; line-height: 45px; }
.cplist-tit .lefttit>div{background: url(../image/pro-bg2.png) no-repeat; background-size: 315px 40px;line-height: 42px;}
.cplist-tit .see-all{line-height: 42px;right:10px;top: 0px;}

}



/*pro-form-r*/
.pro-list-r {position: absolute;right: 20px;top: 10px;}
.pro-list-r form {display: inline-block;margin-left: 15px;}
.pro-list-r form input {width: 180px;}
.pro-list-r form button {width: 80px;}
.pro-list-r span {font-size: 14px;color: #333333;}
.in-zx-r form input {width: 200px;height: 40px;box-sizing: border-box;background: rgba(255, 255, 255, 1);border: 1px solid rgba(230, 230, 230, 1);border-radius: 20px 0px 0px 20px;padding-left: 20px;}


.entry-thumb{ width: 50%;  }
.entry-thumb img{ width: 100%; border:1px #ddd solid;}
.por-r{ width: 47% }
.entry-title{ color: #f18142; }
.news-title{  text-align: left;  padding: 15px 0;}
.porfl{ padding: 15px 0 }
.porfl a:hover{  text-decoration: underline; color: #ff6e00 }
.article{ line-height: 1.7; padding: 20px 0; color: #444 }
.next-box{ line-height: 1.8 ; padding: 20px 0; border-bottom: 1px #ddd solid}
.next-box a:hover{ text-decoration: underline !important; color: #f18142}
.entry-meta{ text-align: left; padding-bottom: 10px }
.entry-content{ line-height: 1.7}
.por-jj{ line-height: 1.8; margin:10px auto 20px auto; display: block; height: auto; overflow: hidden; font-weight: normal;}
.por-icon{ padding: 10px 0 }
.por-icon .pdf{ padding:  0 10px 0 0 }
.getmore{ width: 35%;  display: block;  text-align: center; color: #fff !important; background: #184cc4;
   background: linear-gradient(120deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));padding: 13px 0;border-radius: 5px; margin-top: 20px }
.getmore:hover{ background: #f18142 }
.por-icon .fa{ font-size: 25px; padding-right:15px  }
.related-products h3,.entry-tit{ color: #111; position: relative; padding-bottom: 10px; font-weight: normal; text-transform: uppercase;  margin:35px 0 15px 0}
.related-products h3:after,.entry-tit:after{ position: absolute; content: ''; height: 4px; width: 80px; background: #f18142; left: 0; bottom: 0 }

.related-products{ margin-bottom: 30px }
.related-products ul{ margin: 10px 0 0 -1% }
.relpor{ display: inline-block; width: 32%; text-align: center; margin:0 0 0 1%}
.relpor img{ margin-bottom: 10px; display: block; width: 100% !important }
.pb80{padding-bottom: 80px}
.pt30{ padding-top: 30px }
.pb30{padding-bottom: 30px}
#ytplayer {width: 100%;height: 420px;}
/*pro*/
.spec-n1{ position:  relative;  }
.spec-list{ display: block; margin:10px 0; }
.spec-list ul li{ float:left; margin-right:1%; display:inline; width:19%;}
.spec-list ul li img{ width:100%; height: auto; border:1px solid #ccc;}
.picvid{ padding: 15px 0 }
.sid-tit{ color: #111; position: relative; padding-bottom: 10px; font-weight: normal; text-transform: uppercase; }
.sid-tit:after{ position: absolute; content: ''; height: 4px; width: 80px; background: #f18142; left: 0; bottom: 0 }
.entry-related ul{ margin-left: -2% }
.tj-item{ display: inline-block; text-align: center; background: #f5f5f5; padding:10px; margin: 20px 0  0 2%; width: 31%}
.tj-item img{ display: block; margin-bottom: 15px; width: 100% }
.tj-item span{ padding: 10px 5px }
.tj-item:hover{ text-decoration: underline !important; color: #f18142}
.yy-content{ padding: 30px 0 ; line-height: 1.7}

@media (max-width:992px) {
  .entry-thumb{ width: 100%; float: none; clear: both; overflow: hidden; margin-bottom: 5px }
  .por-r{ width: 100%; float: none;  margin-top: 10px }
  .por-jj{ margin:3px auto ; }
  .related-products h3,.entry-tit{ margin: 15px 0 10px 0}
  .mt30{ margin-top: 20px; padding:20px 0;}
  .pb80{padding-bottom: 15px}
  .next-box{  padding:10px 0; }
  .por-icon{ padding:8px 0 }
  .pt30{ padding-top: 10px }
  .site-breadcrumbs{line-height: 40px;margin-bottom:10px  }
  .picvid{ padding:6px 0 }
  .pb30{padding-bottom: 10px}
  .tj-item{ padding:5px; margin: 10px 1% 0; width:98%; display: block;}
  .tj-item span{ padding: 8px 3px }
  .tj-item img{ display: block; margin-bottom: 10px; width: 100% }
  #ytplayer{ width: 100%; height: 200px; background: #000 }
}

.advbox .adv-left{ float: left; width: 48%; }
.advbox .adv-right{ float: right; width: 48%; }
.advbox .adv-left p,.advbox .adv-right p{ padding: 15px 0 0 0}
.advbox ul { padding-bottom: 15px }
.advbox ul li{ padding: 10px 0 5px 25px; line-height: 1.6; background: url(../image/news_icon.png) no-repeat left 12px; }
.mb50{ margin-bottom: 50px }
.mb20{ margin-bottom: 20px  }


@media (max-width:992px) {
.about-l{ width: 100%; float: none; }
.about-r{  margin-bottom: 15px; width: 100%; float: none; }
.advbox .adv-left{ float: none; width:100% }
.advbox .adv-right{ float: none; width:100% }
.advbox .adv-left p,.advbox .adv-right p{ padding: 8px 0 0 0}
.advbox ul { padding-bottom: 5px }
.advbox .adv-left ul li{ padding: 4px 0 4px 15px;  background: url(../image/news_icon.png) no-repeat left 8px; background-size: 12px 12px }
.mb50{ margin-bottom:15px }
.mb20{ margin-bottom: 5px  }
.about-r img{ margin-bottom:0px }
.advbox {padding: 10px 0;}
.adv-right{ padding-top: 10px }
}


/*服务*/

.fuwu dl {clear: both; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px #ddd solid }
.fuwu dl dt {width: 50%;float: left;}
.fuwu dl dd {width:47%;float: left;}
.fuwu dl.er dt {float: right}
.fuwu dl.al dt { margin-right: 3%}
.fuwu dl dd p {margin: 15px 0px; line-height: 2.0}
.fuwu dl dd b {display: block;color: #164ac3;padding-top:10px;}
@media (max-width:992px) {
.fuwu dl { padding-bottom: 10px; margin-bottom: 10px;  }
.fuwu dl dt {width: 100%;float: none;}
.fuwu dl dd {width:100%;float: none;}
.fuwu dl.er dt {float: none}
.fuwu dl.al dt { margin-right: 0}
.fuwu dl dd p {margin:8px 0px; line-height:1.7}
.fuwu dl dd b {padding-top:5px;}
}

.listbox{  border-top: 1px #ddd solid; margin-top: 25px}
.list-item{ padding: 35px 0 0 0; }
.list-item .img{ width: 23%; float: left; border-right: 4px #444 solid; }
.list-item .img img{ width: 100%; display: block; }
.list-item .tit{width: 75%; float: right; line-height: 1.8}
.list-item .tit b{ display: block; }
.list-item .tit:hover b{ display: block; color: #f18142 }
.list-item .tit .date{ display: block; color: #888; padding-bottom: 10px }
.list-item .more{ width: 140px;  height: 30px; line-height: 30px; text-align: center;  color: #333; display: block; background: #f2f2f2; border-radius: 15px; margin: 10px 0 0 0; font-weight: normal;}
.list-item .more:hover{ background: #0040c2; color: #fff }

.neirong {line-height: 30px}
.jieshao {margin-top: 35px;background: #1562af;}

.jieshao dt {background: #1562af;color: #fff;text-align: center;width: 20%;float: left;padding: 15px 0;}
.jieshao dd {float: left;width:80%;background: rgb(245, 245, 245);padding: 15px 25px;}
.shebei{ margin-top:20px }
.shebei li {width: 18%;margin:10px 1%;float: left;}
.shebei li img{ width: 100%; margin-bottom: 10px }
.shebei li span {display: block;text-align: center}



@media (max-width:992px) {

.list-item {padding: 10px 0 0 0;}
.list-item .img{ width: 100%; float: none; border-right:0px #444 solid; }
.list-item .tit{width: 100%; float: none; line-height: 1.7}
.list-item .tit .date{padding: 0 }
.shebei{ margin-top:10px }
.shebei li {width: 48%;margin:5px 1%;}
.shebei li img{ margin-bottom: 5px }

}




/*liuyan*/
.msg .xqtit{ margin:0 0 20px 20px; text-transform: uppercase; }
.msg{position:relative; width: 100%; margin: 30px auto; height: auto; overflow: hidden; background: #f5f5f5; padding-top: 30px}
.msg form{ width: 96%; padding:0 20px 30px 20px; margin: 15px auto }
.msg form .same{margin:0 3% 20px 0;float: left; width: 30%}
.msg form .txt{width: 40%}
.msg form .same input,.msg form .same textarea,.same select{width:100%;height:42px;border:none;font-size:13px;color:#999;background:#fff;border:1px #adadad solid;border-radius:2px; padding-left:10px;}
.msg form .same textarea{ height: 140px;padding-top: 5px }
.msg form .submit_box{ width: 56%;float: left; }
.msg form .submit_box .msgtxt{ font-size: 14px; color: #362f2f; }
.msg form .submit_box .msgtxt b{ color:#b01c1c;display: block; font-weight: normal; padding:0 0 10px 0; line-height: 1.5;}
.msg form .submit input{width:30%;height:40px;background: #b72220;border:none;font-size:20px;color:#fff;font-weight:400;cursor:pointer;border-radius:3px; text-align: center; margin-right: 3%}
.msg form .submit .reset{background: #1a2131;}

@media (max-width:992px) {
.msg .xqtit{ margin:0 0 10px 10px;font-size:14px; }
.msg .xqtit i{ font-size: 18px; padding-right: 8px }
.msg{margin:15px auto;padding-top: 10px}
.msg form{ width: 96%; padding:0 10px 10px 10px; margin:10px auto }
.msg form .same{margin:0 1% 5px 0;float: none; width: 100%}
.msg form .txt{width: 100%}
.msg form .same input,.msg form .same textarea,.same select{width:100%;height:35px;border:none;font-size:14px;color:#999;background:#fff;border:1px #adadad solid;border-radius:2px; padding-left:10px;}
.msg form .same textarea{ height: 90px; }
.msg form .submit_box{ width: 100%;float: none; }
.msg form .submit_box .msgtxt{ font-size: 14px; }
.msg form .submit_box .msgtxt b{ padding:0 0 10px 0; line-height: 1.5;}
.msg form .submit input{width:45%;height:35px;background: #b72220;border:none;font-size:14px;}

}





/*行业*/
.application-ul{margin-top:50px;}
.application-ul li{width:22%;height:auto;float: left;margin:0 1.5% 60px 1.5%; box-shadow: 0 0 0 rgba(0,0,0,0.15); border:1px #eee solid;}
.application-ul li:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.25); }
/*.application-ul li .application-ul-div{text-align: center;width: 100%;height: auto;box-sizing: border-box; cursor: default;background: #F5F5F5;transition: all ease-in-out .3s;}
.application-ul li:nth-child(5n){margin-right: 0;}
.application-ul li a img{width:100%;}
.application-ul li h2 a{display: block;font-size: 16px;color: #333333;padding:15px 0;transition: all ease-in-out .3s;}
.application-ul li .in-app-more{display: none;width:100px;height:30px;margin: 0 auto;text-align: center;color: #FFFFFF;line-height: 30px;background: -webkit-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -moz-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -o-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));border-radius:8px;}
*/
.none{ display: none; }

.application-list{margin: 60px auto 0;background-color: #FAFAFA;padding: 10px 40px 10px 10px;border-radius: 10px; box-shadow: 0 0 5px #ddd}
.application-list-img img{width: 100%;}
.application-list-img{width: 16.429%;}
.application-list-text{width: 81.143%;position: relative;}
.application-list-text h2{margin: 10px 0 5px 0;color: #333;}
.application-list-text p{color: #666666;line-height: 28px;}

.related-solution {margin: 100px auto 0;}
.related-solution-ul {margin-top: 60px;}
.related-solution-ul li {width: 48.572%;float: left;box-sizing: border-box;padding: 25px 20px;border: 1px solid rgba(230, 230, 230, 1);border-radius: 10px;transition: all .4s;margin-bottom: 35px;}
.related-solution-ul li:hover {box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.related-solution-ul li:nth-child(2n) {float: right;}
.related-solution-ul li:hover h3 a {color: #246ACE;}
.related-solution-ul li h3 a {display: block;font-size: 24px;color: #333333;font-weight: 400;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.related-solution-div {margin-top: 25px;}
.related-solution-img {width: 39.345%;}
.related-solution-img a {display: block;}
.related-solution-img a img {border-radius: 10px;width: 100%;}
.related-solution-text {width: 53.574%;margin-left: 40px;}
.related-solution-text p {color: #666666;line-height: 28px;margin: 20px 0;}
.related-solution-text .solution-chat {padding: 8px 12px;color: #FFFFFF;text-align: center;background: -webkit-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -moz-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -o-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));border-radius: 5px;}

.related-solution-btn {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between;-webkit-justify-content: space-between;}
.related-solution-btn a {display: inline-block;padding: 5px 15px;}
.btn-more {color: #ffffff;background: -webkit-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -moz-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -o-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));border-radius: 5px;}

.btn-chat {margin-left: 15px;color: #E62129;border: 1px solid rgba(230, 33, 41, 1);border-radius: 5px;}
.yynr1{ width:50%; margin:15px auto}
.yynr1 img{width:100%;}

@media (max-width:992px) {
.article p{ text-indent: 0; line-height: 1.5 }
.application-ul{margin-top:10px;}
.application-ul li{width:48%;height:auto;float: left;margin:5px 1% 15px 1%;}

.application-list{margin:15px auto 0;padding:5px;border-radius:0; }
.application-list-img{display: none;}
.application-list-text{width: 100%;}
.application-list-text h2{font-size: 16px;margin:5px 0 0 0;}
.application-list-text p{color: #666666;line-height:1.5;}



}


/*side*/
.sidebar{ width: 20% }
.new-guide{background: #f0f0f0;margin-top: 30px;font-size: 16px;height: 45px;line-height: 45px;}
.side-cpfl{width: 100%;padding:10px 0 25px 0; background:#f5f5f5;border-radius: 10px   }
.side-cpfl li{ width: 88%; background: #fff;  padding: 10px 20px;  margin:10px 6%;border-radius: 10px; font-size: 18px}
.side-cpfl li:hover{background: linear-gradient(to right, #002fa0 , #006dd8); color: #fff; font-weight: bold; }
.xgxw{ background: #f5f5f5; padding:30px 0; height: auto; overflow: hidden;  }
.xglist{padding:15px 0;}
.xglist .itemn {width: 590px}
.xglist p:nth-child(2n){ margin-right: 0 }
.xgtit{background: url(../image/newtit_bg.png) no-repeat left top; text-indent:10px;font-size: 30px;color:#0f1835;line-height: 58px;font-weight: 600;margin:20px auto 5px; border-bottom: 5px #ddd solid}
.cltit{    background: linear-gradient(to right, #002fa0 , #006dd8);font-size:24px;color: #fff;text-align:center;font-weight:700;line-height:56px;position:relative;left:-15px; margin-top: 30px}
.cltit:before{content:"";width:0;border-top:0 solid transparent;border-bottom:8px solid transparent;border-right: 8px solid #000;position:absolute;left:0;bottom:-8px;}

.wtit{ height: 55px; line-height: 55px; color: #0f1835; font-size: 20px; border-radius: 5px; background:#fff; box-shadow: 0 0 5px #eee; font-weight: bold;  }
.wtit li{ display: inline-block; width:32%; text-align: center; border-right: 1px #ddd solid  }
.wtit li:nth-child(3){ border-right: 0 }

.xgcptj{background:#f6f6f6;padding:5px 10px 10px 10px; margin-top:20px;border-radius: 10px}
.siditem{ width: 100% !important; clear: both; margin:20px 0 10px 0; background: url(../image/cp_bg.jpg) repeat; text-align: center; font-size: 18px;}
.siditem .img{ width: 98%; margin:5px 1%;border-radius: 10px; margin-bottom: 5px;overflow: hidden;   }
.siditem .img img{ width:100%; border-radius: 10px;transition: all 0.6s; }
.siditem:hover .img img{transform: scale(1.06, 1.06);}
.siditem .cpsm{ display:block; padding-top: 10px }
.cppic{ margin:20px 15%; width: 70%; border-radius: 10px; border:10px #fff solid; box-shadow: 0 0 15px #ccc }
.newspic{margin:0 auto 0 auto; border-radius: 10px; border:10px #fff solid; box-shadow: 0 0 15px #ccc; display: block; }
.cptit{ text-align: center; }
.cont-map h2{text-align:center;color:#2D203B;font-size:34px;line-height:1.1;margin-bottom: 40px;}
.cont-map h2:before{content:'';display:inline-block;width:70px;height:2px;vertical-align: middle; margin-right:20px;background:url(../image/tit-fl03.png) no-repeat;}
.cont-map h2:after{content:'';display:inline-block;width:70px;height:2px;vertical-align: middle;margin-left:20px;background:url(../image/tit-fr03.png) no-repeat;}
#allmap{ width: 100%; height: 600px;  }
#allmap img{MAX-WIDTH:none !important;HEIGHT:none !important;_width:none !important; }
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



@media (max-width:992px) {
.wtit{ height: 40px; line-height: 40px; font-size:14px; border-radius:0; box-shadow: 0 0 5px #eee;   }
.nr p{ text-indent: 0 !important; line-height: 1.6 }

}



/*相关*/
.bgh{background: #fff url(../image/bg.jpg) top center repeat; width: 100%; margin: 0 auto; border-radius: 10px; padding: 40px 0 20px 0; border-top: 1px #dedede solid }
.nyxg-tit{ padding: 0 20px; margin-bottom:25px;}
.nyxg-tit h2{ display: inline-block; }
.nyxg-tit h2 img{ float: left; width: 28px !important; margin-right:15px; margin-top: 4px;}
.tit-more{ position: relative; float: right; color: #666;  line-height: 1.4; padding-left:55px; }

.anli .w1300{ overflow: hidden; }
.anli-item{ display:inline-block; width: 45.8%; margin:25px 15px 25px 15px; box-shadow: 0 0 10px #ccc; border-radius: 10px; background: #fff; text-align:center;}
.anli-item img{  width:100%;/* height: 200px; */display: block; border-radius: 10px 10px 0 0;  }
.anli-item a{ color: #333;  display: block;  }
.anli-item .cpsm{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:22px; display: block;padding:15px;}

@media (max-width:992px) {
.bgh{background:none; border-radius:0px; padding:15px 0 10px 0; }
.nyxg-tit{ padding: 0 10px; margin-bottom:5px;}
.nyxg-tit h2{ }
.nyxg-tit h2 img{  display: none;}
.tit-more{ font-size: 14px; padding-left:0; }
.tit-more:before{ display: none;}
.tit-more:after{ display: none;}


}


/*联系*/
.msg-base{ position: relative; float: left; width: 40%;}
.msg-base dl{ margin-top: 30px;}
.msg-base dt{ font-size: 24px; line-height: 1; margin-bottom: 55px;}
.msg-base dd{ color: #444; height: 24px; line-height: 24px; margin-bottom: 30px;}
.msg-base dd i{font-weight: bold;font-size: 24px;}
.msg-base dd img{ float: left; margin-right: 16px; width: 24px; height: 24px}
.msg-base p{ font-size: 18px; line-height: 30px; margin-top: 50px; }
.msg-base span{ display: inline-block; color: #FFF; font-size: 18px; width: 50%; height: 50px; line-height: 50px; text-align: center; margin-top:20px; border-radius: 6px; cursor: pointer; background-color: #bd0000;}
.msg-base span:hover{ background-color: #5E80D2;}

.lxwx{ float: left; width: 15%; text-align: center; margin-right: 40px}
.lxwx img{border: 5px #fff solid; box-shadow: 0 0 10px #ccc; margin:80px 0 10px 0; width: 140px; height: 140px}

@media (max-width:992px) {
.msg-base{ position: relative; float: none; width: 98%; margin: 10px 1%}
.msg-base dl{ margin-top:15px;}
.msg-base dt{ font-size: 14px;  margin-bottom:15px;}
.msg-base dd{  height: 20px; line-height: 20px; margin-bottom:10px;}
.msg-base dd i{font-size: 14px;}
.msg-base dd img{margin-right: 10px; width: 18px; height: 18px}
.msg-base p{ font-size: 14px; line-height:1.5; margin-top: 20px; }
.msg-base span{ font-size: 14px; height: 40px; line-height: 40px; margin-top:15px; border-radius: 3px; }

.lxwx{ float: left; width:31%;  margin-right:1%}
.lxwx img{border: 3px #fff solid;  margin:10px 0 10px 0; width: 100%; height: 100%}
.cont-map h2 {font-size: 14px;margin-bottom:10px;}
}