
@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
}
body {
	background:#fff;
	overflow-x: hidden;
	font-size: 12px;
	color: #666;
	font-family: "微软雅黑";
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder
 {
	color:#aaa;
	font-family:"微软雅黑";
}
body {
	overflow-x:hidden;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%; vertical-align: middle;}
.warpper{width:1200px;margin:0 auto;}
.over1{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.over2,
.over3,
.over4,
.over5,
.over6,
.over7,
.over9{ display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden;}
.over2{ -webkit-line-clamp: 2;}
.over3{ -webkit-line-clamp: 3;}
.over4{ -webkit-line-clamp: 4;}
.over5{ -webkit-line-clamp: 5;}
.over6{ -webkit-line-clamp: 6;}
.over7{ -webkit-line-clamp: 7;}
.over9{ -webkit-line-clamp: 9;}
.bluec{color:#016aa6;}

.disFlex{ display: flex; justify-content: space-between; align-items: center;}
.disFlexc{ display: flex; justify-content: center; align-items: center;}
.disFlexs{ display: flex; flex-direction: column; justify-content: center; align-items: center;}

.header{position:absolute; left:0; top:0; width:100%; height:80px; z-index:999;  background-color: #fff;}
.header .mcon{margin:0 5.2083vw; min-width:1200px; display:flex; justify-content: space-between; align-items:center; height:80px;}
.header .mcon .logo img{ margin: 0 8px;}
.header .mcon .logo img:last-child{ margin-top: 8px;}
.nav ul li{display:inline-block; float:left; position:relative;}
.nav ul li>a{height:80px; font-size:16px; color:#000; padding:0 2vw; position:relative;  min-width: 70px;  text-align: center;  box-sizing: border-box;}
/* .nav ul li>a::before{border:solid 1px rgba(0,123,199,0.4); width:100%; height:80px; box-sizing:border-box; border-radius:50%; display:inline-block; content:''; position:absolute; background-color:#c2d6dd;  top:0; left:50%; margin-left:-40px; z-index:1; opacity:0; transition:all 1s;} */
.nav ul li>a>p{ font-size: 12px; color: #888888; text-transform: uppercase;}
.nav ul li>a::after{position:absolute; bottom: 0; width:100%; height:2px; content:''; background-color:#fb0002; left:0; margin-left: 0px; opacity:0; transition:all 1s}

.nav ul li>a>span{position:relative; z-index:22;}
.nav ul li dl{position:absolute; left:0; top:80px; width:100%; background-color:#fb0002; display:none;}
.nav ul li dd{text-align:center; line-height:40px; height:40px;}
.nav ul li dd a{display:block; font-size:14px; color:#fff; line-height:40px; height:40px; overflow:hidden; transition:all 1s;}
.nav ul li.active>a span{ font-weight: bold;}
.nav ul li.active>a::before{opacity:0.8;}

/* .nav ul li:hover{background-color:#3F9FBA;} */
/* .nav ul li:hover a{color:#fff;} */
/* .nav ul li:hover>a::before{opacity:0;} */
.nav ul li:hover>a::after{opacity:1;}

.search{ height:90px;position:relative;line-height:90px;width:18px;position:relative;width:100px;text-align:right;}
.searchbox{ position:absolute;right:0;top:90px;width:200px;height:40px;background-color:#fff;display:none;}
.txt_search{ width:140px;padding-left:20px;float:left;height:40px;vertical-align:middle;}
.btnsearch{ float:right;width:40px;height:40px;background:url(../images/btnsearch.png) no-repeat center;cursor:pointer;font-size:0;}


.banner{ position:relative;}
.banner img{ display:block; width:100%;}
.banner .swiper-pagination{position:absolute;left: 10.4166vw;bottom:3vw;z-index:888; text-align: left;}
.banner .swiper-pagination-bullet{ width:19px; height:19px; opacity:1; border-radius: 5px 5px 17px 5px; border: 2px solid #fff; background-color: transparent; box-sizing: border-box;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: #fff;}

.indexbg{ background: url(../images/index-bg.jpg) repeat-y 100%;}
.about{ clear:both; padding: 100px 10.4166vw 0; box-sizing:border-box;}
.atxt{ width:43%;}
.aimg{ width: 46%;}
.aimg img{ display:block; border-radius: 10px; box-shadow: 20px 20px 20px #c3c3c3;}
.abg{ box-sizing:border-box;}
.atxt .desc{ font-size:14px; line-height:24px; margin-top: 70px;}
.atxt .desc p{ text-align: justify; margin-bottom:20px; word-break: break-all;}
.ititle{ position: relative; z-index: 10;}
.ititle h3{ position: absolute; top: 20px; left: 0; z-index: 10; font-size:38px; font-weight: bold; color: #333333;}
.ititle p{}
.more{ width:220px; line-height:50px; text-align:center; border-radius:2px; background-color: #de0103;}
.more a{ font-size:18px; color:#ffffff;}
.more a span{ margin-right: 15px;}

.ipro{ padding:85px 10.4166vw 20px;}
.ipro .iprolist{ justify-content: flex-start; margin-top: 70px;}
.ipro .iprolist .item{ position: relative; z-index: 1; width: calc(25% - 9px); box-shadow: 5px 5px 10px rgba(0,0,0,0.2); box-sizing: border-box;}
.ipro .iprolist .item:not(:last-child){ margin-right: 12px;}
.ipro .iprolist .item > img{ width: 100%; object-fit: cover; aspect-ratio: 147/230;}
.ipro .iprolist .item .ifix{ position: absolute; bottom: 0; left: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(31, 31, 31, 0.7); transition: 0.8s;}
.ipro .iprolist .item .name{ margin-top: 30px; font-size: 24px; color: #fff;}
.ipro .iprolist .item .sm{ width: 90%; font-size: 16px; color: rgba(255, 255, 255, 0.6);}
.ipro .iprolist .item:hover .ifix{ height: 80px;}
.ipro .iprolist .item:hover .ifix .icon{ width: 0; height: 0;}
.ipro .iprolist .item:hover .ifix .name{ margin-top: 0;}
.ipro .iprolist .item:hover{ border: 2px solid #de0103;}

.icase{ padding:85px 10.4166vw 20px; display:none;}
.icase .icaselist{ justify-content: flex-start; margin-top: 70px;}
.icase .icaselist .item{ width: calc(25% - 9px); border-radius: 2px; overflow: hidden; background-color: #fff;}
.icase .icaselist .item:not(:last-child){ margin-right: 12px;}
.icase .icaselist .item img{ width: 100%; aspect-ratio: 37/28; object-fit: cover;}
.icase .icaselist .name{ line-height: 67px; font-size: 24px; color: #333333; text-align: center;}
.icase .icaselist .name span{ display: block; width: 90%; margin: 0 auto;}
.icase .icaselist .item:hover .name{ color: #fff; background: linear-gradient(90deg, #be1217, #ff3000);}

.inews{ padding:85px 10.4166vw 20px;}
.inewsnr{ align-items: unset; margin-top: 70px;}
.inewsl{ width: 50%; overflow: hidden;}
.inewsl img{ width: 100%; aspect-ratio: 190/153; object-fit: cover;}
.inewsl .txt{ position: absolute; bottom: 0; left: 0; z-index: 10; width: 100%; padding: 20px 60px 20px 20px; background-color: rgba(0, 0, 0, 0.5); box-sizing: border-box;}
.inewsl .txt .name{ font-size: 20px; color: #fff; font-weight: bold;}
.inewsl .txt .sm{ margin-top: 10px; font-size: 16px; color: #e6e6e6;}
.inewsl .txt::after{ content: ''; position: absolute; right: 20px; top: 0; z-index: 10; width: 33px; height: 100%; background: url(../images/index-more.png) no-repeat center / contain;}
.inewsr{ justify-content: flex-start; width: 43.5%;}
.inewsr .item{ display: block; width: 100%; padding: 21px 45px; background-color: #fff; box-sizing: border-box;}
.inewsr .item:not(:last-child){ margin-bottom: 15px;}
.inewsr .item .name{ font-size: 20px; color: #000000; font-weight: bold;}
.inewsr .item .sm{ margin-top: 8px; font-size: 16px; color: #6e6e6e;}
.inewsr .item > .disFlex{ margin-top: 15px;}
.inewsr .item .date{ font-size: 18px; color: #d5d5d5;}
.inewsr .item .yd i{ width: 6px; height: 6px; margin: 0 3px; border-radius: 50%; background-color: #d5d5d5;}
.inewsr .item:hover{ background: linear-gradient(90deg, #be1217, #ff3000);}
.inewsr .item:hover .name,
.inewsr .item:hover .sm,
.inewsr .item:hover .date{ color: #fff;}
.inewsr .item:hover .yd i{ background-color: #fff;}

/* footer */
.footer{ background-color:#484949;}
.footer .mcon{ margin:0 10.4166vw; min-width:1200px;}
.footer .fnav{ padding-top: 20px; line-height: 70px; border-bottom: 1px solid rgba(102, 102, 102, 0.5);}
.footer .fnav ul{ justify-content: flex-start; margin-left: -25px;}
.footer .fnav li a{ padding: 0 25px; font-size: 14px; color: #c3c3c3;}
.footer .fnav li:hover a{ color: #fff; font-weight: bold;}
.footer .rtop{ cursor: pointer;}
.footer .footc{ padding: 35px 0 45px;}
.footer .footl .item{ justify-content: flex-start; padding-left: 45px; min-height: 32px; color: #fff;}
.footer .footl .item.s1{ background: url(../images/footicon1.png) no-repeat left top;}
.footer .footl .item.s2{ margin-top: 25px; background: url(../images/footicon2.png) no-repeat left top;}
.footer .footl .item.s3{ margin-top: 25px; background: url(../images/footicon3.png) no-repeat left top;}
.footer .footl .item .name{ font-size: 16px; color: #ffffff;}
.footer .footl .item .en{ color: #999999; font-size: 12px;}
.footer .footl .item .ftel a{ margin-right: 40px; font-family: 'DINPro-Regular'; color: #fff; font-weight: bold; font-size: 40px;}
.footer .footl .item .ftel a i{ font-size: 20px;}
.footer .footr .ewm img{ margin-left: 10px;}
.footer .share{ justify-content: flex-end; margin-top: 25px;}
.footer .share .icon{ position: relative; z-index: 1; margin-left: 20px; cursor: pointer;}
.footer .share .icon .ewmicon{ display: none; position: absolute; bottom: 100%; left: 16px; z-index: 10; padding-bottom: 6px; width: 130px; transform: translateX(-50%);}
.footer .share .icon:hover .ewmicon{ display:block;}
.footer .share .icon .ewmicon::before{ content: ''; position: absolute; top: calc(100% - 6px); left: 0; right: 0; width: 0; margin: 0 auto; z-index: 1; border-style: solid; border-width: 6px; border-color: #fff transparent transparent transparent;}

.footer .footb{ line-height: 60px; background-color: #d81e0e;}
.footer .footbl{ font-size: 14px; color: #fff;}
.footer .footbl a{ margin-right: 10px;}
.footer .footbl span{ margin-right: 40px;}
.footer .footbr{ font-size: 14px; color: #fff;}
.footer .footbr a{ margin-left: 40px; font-size: 14px;}


.nbanner{ clear:both; margin-top:80px;}
.menubg{ clear:both; padding-top:10px; line-height:90px;}
.menubg .warpper{ border-bottom:solid 1px #eee;}
.smenu ul li{ display:inline-block; float:left; margin-right:100px;}
.smenu ul li a{ font-size:16px; color:#000; display:inline-block; position:relative;}
.smenu ul li a::after{ width:100%;height:3px;display:inline-block;content:'';background-color:#007bc7;position:absolute;left:0;bottom:0;opacity:0;}
.smenu ul li.active a{ color:#007bc7;}
.smenu ul li.active a::after{ opacity:1;}
.location,.location a{ font-size:14px;}
.location .blue{ color:#007bc7;}
.location { background:url(../images/home.png) no-repeat left center;padding-left:30px;}

.aboutus{ padding-top:133px;}
.aboutus .atxt .abg{ background:url(../images/albg.jpg) no-repeat left top;height:560px;}
.aboutus .atxt .desc{ height:auto;text-align:justify;}
.aboutus .atxt .desc p{ font-size:16px;text-indent:2em;}
.abot { margin-top:65px;}
.abot ul{ display:flex;justify-content:space-between;}
.abot ul li{ display:inline-block;width:25%;text-align:center;padding-top:20px;border-right:solid 1px #eee;padding-bottom:28px;}
.abot ul li:last-child{ border-right:none;}
.abot ul li .t{ color:#007bc7;font-size:30px;font-weight:bold;}
.abot ul li .b{ margin-top:14px;color:#888;font-size:14px;}
.abot ul li .t em{ position:relative;top:-10px;font-weight:normal;}


.cplist { margin-top:30px;}
.cplist ul {  margin-right:-25px;margin-top:-32px;}
.cplist ul li { width:280px;text-align:center; background-color:#f8f8f8;float:left;margin-right:25px;margin-top:32px;}
.cplist ul li .img{ height:280px;position:relative;}
.cplist ul li .img img{ display:block;width:100%;height:100%;object-fit:cover;}
.cplist ul li .img .bg { position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(39,136,218,0.8);text-align:center;color:#fff;font-size:22px;padding-top:77px;box-sizing:border-box;opacity:0;transition:all .3s;}
.cplist ul li .img .bg span{ display:block;padding-bottom:140px;background:url(../images/pbg.png) no-repeat center bottom;}
.cplist ul li .img img{ display:block;width:100%;height:100%;object-fit:cover;}
.cplist ul li .txt{ line-height:70px;background-color:#f8f8f8;transition:all 1s;}
.cplist ul li .txt span{ font-size:16px;color:#000;display:block;width:100%;}
.cplist ul li:hover .img .bg{ opacity:1;}
.cplist ul li:hover .img .txt{ opacity:0;}

.m-page{ clear:both;padding-top:47px;text-align:center;}
.m-page a{ display:inline-block;border:solid 1px #eee;padding:11px 16px;border-radius:5px;margin:0 3px;font-size:14px;color:#222;font-family:Arial;}
.m-page a.first,.m-page a.last{ background-color:#eee;}
.m-page a.z-crt{ background-color:#007bc7;color:#fff;}


.mbg{ padding-bottom:60px;}
.ntop{ margin-top:65px;}
.ntop .swiper-container{ padding-bottom:65px;}
.ntop .swiper-pagination-bullet{ width:6px;height:6px;background-color:#ccc;opacity:1;margin:0 4px;}
.ntop .swiper-pagination-bullet.swiper-pagination-bullet-active{ width:6px;height:6px;background-color:#007bc7;}


.ntop .swiper-slide{ height:330px;overflow:hidden;box-sizing:border-box; padding:0;width:1200px; opacity:0.6;}
.ntop .swiper-slide-active{ padding:0 80px;opacity:1;}
.ntop .img{ width:500px;height:330px;overflow:hidden;float:left;}
.ntop .img img{ display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;}
.ntop .txt{ width:540px;float:right;height:330px;float:right;padding-right:50px;padding-top:45px;padding-left:50px; box-sizing:border-box;background-color:#f6f6f6;}
.ntop .title{ font-size:22px;color:#007bc7;}
.ntop ul li .desc{ font-size:14px;color:#888;margin-top:25px;}
.ntop ul li .more{ margin-top:53px;}

.xwlist{ overflow:hidden;}
.xwlist ul { margin-right:-60px;}
.xwlist ul li{ display:inline-block;float:left;width:360px;padding-right:60px;padding-bottom:48px;padding-top:48px; border-bottom:solid 1px #eee;}
.xwlist ul li a{}
.xwlist ul li .img{ height:240px;overflow:hidden;}
.xwlist ul li .img img{ display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;}
.xwlist ul li .title{ font-size:18px;color:#000;margin-top:18px;}
.xwlist ul li .desc{ font-size:14px;line-height:24px;color:#888;margin-top:15px;}
.xwlist ul li .nb{ display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.xwlist ul li .time{ font-size:14px;color:#888;}
.xwlist ul li .more{}
.xwlist ul li:hover .title{ color:#007bc7;}
.xwlist ul li:hover .more,.ntop ul li:hover .more{ background-color:#007bc7;border-color:#007bc7; color:#fff;}
.xwlist ul li:hover .more span,.ntop ul li:hover .more span{ color:#fff;background-image:url(../images/wro.png);}

.ntop ul li:hover .img img,
.xwlist ul li:hover .img img
{ transform:scale(1.05);}

.map{ margin-top:65px;border:solid 1px #ddd;padding:9px;}
.map img{ display:block;}

.jmlc{ margin-top:85px;position:relative;}
.jmlc .warpper{}
.jmlc .img{ position:absolute;right:-110px;top:42px;width:666px;}
.jmlc .con{ margin-top:45px;}
.jmbot img{ display:block;width:100%;}


.ppsy{ margin-top:85px;position:relative;}
.ppsy .img{ position:relative;float:left; width:555px;height: 666px;}
.ppsy .img img{ position:absolute;left:-110px;top:0;width:666px;max-width:666px;}
.ppsy .txt{ width:575px;float:right;display:flex;justify-content:space-between;padding-top:57px;}
.ppsy .txt .rtxt{ width:375px;}
.ppsy .txt .desc{ margin-top:42px;font-size: 14px;line-height: 24px;}
.ppsy .txt .desc p{ margin-bottom:30px;}


.ppwhbg{ clear:both;background:url(../images/ppbg.jpg) no-repeat center top;height:880px;padding-top:107px;box-sizing:border-box;}
.ppwhbg .t{ display:flex;justify-content:space-between;align-items:center;}
.ppwhbg .con{ margin-top:63px;}
.ppwhbg .txt{ width:440px;float:left;}
.ppwhbg .img{ width:760px;float:right;}
.ppwhbg .desc dl{ margin-top:40px;}
.ppwhbg .desc dl:first-child{ margin-top:0;}
.ppwhbg .desc dl dt{ font-size:16px;}
.ppwhbg .desc dl dd{ font-size:18px;color:#222;margin-top:10px;}

		
.ppwhbg02{ background:none;padding-top:90px;padding-bottom:113px;height:auto;}
.ppwhbg02 .t{ flex-direction:row-reverse;}
.ppwhbg02 .img{ float:left;}
.ppwhbg02 .txt{ float:right;width:420px;}

.ppwhbg02 .con{ margin-top:27px;}
.ppwhbg02 .img{ padding-top:60px;}
.ppwhbg02 .desc p{ font-size:16px;line-height:26px;color:#444;}
.ppwhbg02 .desc p:last-child{ margin-top:60px;}

.ppwhbg02 .desc dl dt{ font-size:18px;color:#222;}
.ppwhbg02 .desc dl dd{ font-size:16px;color:#666;}

.fzlc { padding-top:87px;height:740px;margin:0 35px;box-sizing: border-box;}
.fzlc ul li{ float:left;display:inline-block;width:270px;margin-right:35px;height:590px;}
.fzlc .time{ font-size:20px;color:#007bc7;font-weight:bold;padding-top:10px;}
.fzlc .desc{ font-size:16px;color:#444;padding-top:5px;}
.fzlc ul li .inner{ position:relative;width:270px;padding-left:23px;padding-bottom:40px;box-sizing:border-box;}

.fzlc ul li:nth-child(4n) .inner{ top:0;}
.fzlc ul li:nth-child(4n-2) .inner{ top:89px;}
.fzlc ul li:nth-child(4n-1) .inner{ top:321px;}
.fzlc ul li:nth-child(4n) .inner{ top:121px;}
.fzlc ul li:nth-child(4n-1) .inner,.fzlc ul li:nth-child(4n) .inner
{ padding-bottom:0;padding-top:40px;}
.fzlc ul li .inner::before{ background:url(../images/fz01.png) no-repeat center;width:26px;height:26px;display:inline-block;position:absolute;content:'';position:absolute;left:0;bottom:0;}
.fzlc ul li:nth-child(4n-1) .inner::before,.fzlc ul li:nth-child(4n) .inner::before{ top:0;bottom:auto;}

.fzlc ul li:hover .inner::before{ background-image:url(../images/fz02.png);}


.zczc{ margin-top:45px;padding-top:40px;position:relative;}
.zcbot{ padding-top:113px;clear:both;}
.zcbot img{ display:block;width:100%;}
.zczc::before{ content:'8';position:absolute;right:-21px;top:0;display:inline-block;color:#f6f6f6;font-size:400px;line-height:300px;z-index:1;font-family:"DINPro-Regular";}
.zczc::after{ clear:both;content:'';width:100%;overflow:hidden;}
.zczc .con{ margin-top:45px;position:relative;z-index:22;}
.zczc .con::after{ content:'';width:100%;overflow:hidden;}
.zczc .ititle{ width:440px;}
.zczc .ititle p{ font-size:14px;line-height:24px;}
.zczc ul { margin-right:-40px;margin-top:-37px;}
.zczc ul li{ width:270px;height:300px;float:left;margin-right:40px;box-shadow:4px 0 30px rgba(0,0,0,0.06);border-radius:10px;margin-top:37px;padding:0 20px;box-sizing:border-box;position:relative;z-index:88;background-color:#fff;}
.zczc dl dt{ color:#007bc7;font-size:60px;line-height:0.8em;padding-top:18px;font-family:"DINPro-Bold";}
.zczc dl dd .t{ font-size:20px;color:#444;border-bottom:solid 1px #ddd;padding-bottom:8px;margin-top:8px;}
.zczc dl dd .d{ font-size:14px;line-height:20px;height:140px; border-bottom:solid 1px #ddd;padding-top:8px;}



@font-face { 
  font-family:"DINPro-Regular";
  src: url("DINPro-Regular.woff2") format("woff2"),
       url("DINPro-Regular.woff") format("woff"),
       url("DINPro-Regular.ttf") format("truetype"),
       url("DINPro-Regular.eot") format("embedded-opentype"),
       url("DINPro-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


@font-face { 
  font-family: "DINPro-Bold";
  src: url("DINPro-Bold.woff2") format("woff2"),
       url("DINPro-Bold.woff") format("woff"),
       url("DINPro-Bold.ttf") format("truetype"),
       url("DINPro-Bold.eot") format("embedded-opentype"),
       url("DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.cpxq{ margin-top:58px;}
.cpxq .bimg{ width:600px;}
.cpxq .rxttop{}
.rxttop{ width:550px;}
.rxttop .title{ font-size:30px;color:#222;padding-top:20px;}

.rxttop dl{ border-top:solid 2px #ddd;padding-top:25px;margin-top:25px;}
.rxttop dl dt{ font-size:16px;font-weight:bold;padding-bottom:30px;}
.rxttop dl dd{ font-size:14px;line-height:26px;}
.rxttop dl dd ul li{ display:inline-block;width:320px;}
.rxttop dl dd ul li{ width:230px;}


.xqinfo{ margin-top:64px;}
.lxinfo{ overflow:hidden;padding-top:27px;padding-left:23px; padding-bottom:37px;background-color:#f6f6f6;margin-top:30px;}
.lxinfo .img{ background:url(../images/btel.png) no-repeat left center;width:60px;height:60px;float:left;}
.lxinfo .txt{ float:left;padding-left:25px;padding-top:5px;}
.lxinfo .txt strong{ font-size:22px;color:#000;font-weight:normal;display:inline-block;margin-right:12px;}
.lxinfo .txt span{ padding:0 6px;background-color:#007bc7;color:#fff;border-radius:12px;display:inline-block;color:#fff;cursor:pointer;}
.lxinfo .txt p{ font-size:14px;color:#888;padding-top:5px;}
.lxinfo .ltel{ color:#000;font-size:14px;float:right;width:175px;}
.lxinfo .ltel dd{ font-size:26px;  font-family:"DINPro-Bold";font-weight:lighter;font-style:italic;}
.fleft{ width:70%}
.fright{ width:30%}

