
.dd-psd{background:#fff !important;}
.mian{margin:auto;width:1200px;}
/*top*/
.header{display:block;width:100%;overflow:hidden;}
.top-wz{width:100%;height: 31px;overflow:hidden;border-bottom:1px solid #e6e6e6;background:#f2f2f2;}
.top-nei{width:1200px;margin:auto;height: 100%;}
.top-nei p{display:inline-block;float:left;line-height: 30px;color:#000000;font-size:14px;}

.yyqh{float:right;overflow: hidden;height:100%;}
.yyqh a{display: inline-block;float:left;margin: 0 5px;}
.yyqh a img{display: block;width:25px;filter: gray;
    opacity:0.85;-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;}
.yyqh a:hover img{filter: none;}
.yyqh a.qdy img{filter: none !important;}



.nav-logo{width:1200px;overflow:hidden;margin: auto;height:120px;}
.logo{float:left;height:100%;}
.logo img{display:inline-block;height:85px;}
.nav{float:right;height:100%;}
.nav ul li{float:left;margin:0 10px;height:120px;position: relative;}
.nav ul li a{display:block;font-size:16px;width:110px;line-height:120px;text-align: center;}
.nav ul li a:hover{font-weight: bold;color:#ed1c24;}
.dq-nav a{font-weight: bold;color:#ed1c24 !important;}
.yy-qh{padding-left:25px;background:url(../images/en.png) left center no-repeat;line-height:40px;background-size:25px auto;}
.yy-qh a{display:inline-block;margin:0 5px;}
.yy-qh a:hover{text-decoration:underline;color:#ed1c24;}
.yy-qh:hover{background:url(../images/en2.png) left center no-repeat;background-size:25px auto;}}
	
/*banner*/
.banner{width:100%;overflow:hidden;}
.banner img{display:block;width:100%;max-height:735px;}
.banner .swiper-pagination-bullet-active{background:#f22424;}
.banner .swiper-pagination-bullet{width:95px;height:7px;border:1px solid #748c9e;border-radius: 0;margin:0px 6px !important;background:none;}
.banner .swiper-pagination-bullet-active{width:95px;height:7px;background:#ed1c24;border-radius: 0;margin:0px 6px !important;opacity:0.8;}
/*banner end*/


/* 小标题 */
.DZY_index_Ltitle { width: 100%; }
.DZY_index_Ltitle h2 { display: block; width: 100%; line-height: 50px; text-align: center; font-size: 28px; padding-bottom: 20px; background: url(../images/DZY_index_Ltitle.png) no-repeat bottom center; }
.DZY_index_Ltitle p { display: block; width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-family: 宋体; color: #6a6a6a; font-weight: 600; }


.DZY_center { width: 1200px; margin: auto; overflow: hidden; }
/* 关于我们 */
.DZY_IndexContact { width: 100%; padding: 50px 0 10px 0; background-color: white; }
/* 关于我们内容 */
.abt-home{width:1200px;overflow:hidden;margin: auto;margin-top:50px;}
.home-title{width:1200px;margin: auto;text-align: center;line-height:55px;border-bottom:1px solid #ddd;position: relative;margin-bottom:2px;}
.home-title::after{display: block;content: "";position:absolute;width:100px;background: #ed1c24;height:3px;bottom: -2px;left:0px;right:0px;margin: auto;}
.home-title h5{display:inline-block;font-size:28px;color: #333;}

.abthome-intr{width:100%;overflow:hidden;margin-top:50px;position: relative;}
.abthome-intr>img{display:inline-block;float:right;width:530px;height:360px;}
.abt-xqint{float:left;width:630px;}
.abt-xqint>h5{display:block;font-size:22px;color: #333 ;line-height:70px;border-bottom:1px solid #eee;position: relative;}
.abt-xqint>h5::after{display:block;content: "";position: absolute;width:30px;height:3px;background: #ed1c24;bottom: -2px;left:0px;}
.abhome-wz{display: block;width:100%;margin-top:25px;font-size: 14px;color: #777;line-height:25px;text-indent: 2em;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden; }

.four-ys{position: absolute;left:0px;top:245px;z-index:99;width:630px;background: #fff;border:1px solid #f5f5f5;box-shadow: 3px 3px 9px -3px #ccc;}
.four-ys ul li{width:25%;float:left;height:90px;position: relative;}
.four-ys ul li::after{display: block;content: "";position: absolute;right:0px;width:2px;height:35px;background: #eee;}
.four-ys ul li:last-child::after{display: none;}
.four-ys ul li img{display:block;height:40px;margin: auto;}
.four-ys ul li p{display:block;text-align: center;color: #777;font-size:16px;line-height:25px;}
.four-ys ul li img:nth-child(1){display: none;}
.four-ys ul li:hover img:nth-child(1){display: block;}
.four-ys ul li:hover img:nth-child(2){display: none;}
.four-ys ul li:hover{background:#ed1c24;}
.four-ys ul li:hover p{color:#fff;}

.four-ys ul li:hover::after{display: none;}

/* 产品展示 */
.DZY_IndexProduct { width: 100%; padding: 50px 0;background: #f6f6f6;margin-top:50px;}
.DZY_IndexProduct div.DZY_center { width: 1320px; }
.DZY_IndexProduct-left { width: 100%; margin-top: 50px; position: relative; }
.DZY_IndexProduct-left .hd { width: 100%; height: 45px; position: absolute; top: 110px; }
.DZY_IndexProduct-left .hd a { display: block; width: 45px; height: 45px; line-height: 45px; text-align: center; font-family: serif; background-color: #f3f3f3; color: #666; font-weight: bold; cursor: pointer; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s;border-radius:50%; }
.DZY_IndexProduct-left .hd a:hover { background-color: #ed1c24 ; color: white; }
.DZY_IndexProduct-left .hd a.prev { float: left; }
.DZY_IndexProduct-left .hd a.next { float: right; }
.DZY_IndexProduct-left .bd { width: 1200px; position: relative; margin: auto; overflow: hidden; }
.DZY_IndexProduct-left .bd ul {}
.DZY_IndexProduct-left .bd ul li { display: block; width: 270px; float: left; margin-right: 40px; }
.DZY_IndexProduct-left .bd ul li a { display: block; }
.DZY_IndexProduct-left .bd ul li a div { display: block; width: 270px; height: 290px; position: relative; overflow: hidden; }
.DZY_IndexProduct-left .bd ul li a div img { display: block; width: 100%; height: 100%;transition: 0.5s; }
.DZY_IndexProduct-left .bd ul li a div b { display: block; width: 100%; height: 100%; font-size: 18px; text-align: center; color: white; background:url(../images/fdj.png)rgba(237,28,36,0.6) center no-repeat; position: absolute;transition: .5s;background-size: 55px auto;top: 100%;}
.DZY_IndexProduct-left .bd ul li a p { display: block;font-size: 16px;line-height: 35px; text-align: center;height:35px;margin-top:5px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.DZY_IndexProduct-left .bd ul li a span { display: block; width: 150px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #333; margin: auto; font-size: 12px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_IndexProduct-left .bd ul li a:hover div b { top: 0;transition: .5s;}
.DZY_IndexProduct-left .bd ul li a:hover span { background-color:#ed1c24; color: white; border:1px solid #ed1c24;}
.DZY_IndexProduct-left .bd ul li a:hover img{transform: scale(1.2);transition: 0.5s;}


.home-news{margin-top:50px;}
.center-1{width:1200px;margin: auto;height:auto;}
.news-cent{margin-top:50px;position: relative;height:auto;}
.news-top{width:100%;overflow:hidden;background:#f6f6f6;}
.nest-i{float: left;width:400px;height:260px;overflow: hidden;}
.nest-i img{display: block;width:100%;height:100%;transition: .5s;}
.rigt-nyx {float: left;width:695px;margin-left:55px;margin-top:30px;}
.rigt-nyx h5{display: block;font-size:18px;color:#333;font-weight: 500;line-height:45px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.rigt-nyx time{display: block;font-size:14px;color: #999;letter-spacing:1px}
.rigt-nyx p{display: block;font-size:14px;line-height:25px;color:#666;margin-top:10px;height:100px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.news-top a:hover .rigt-nyx h5{color: #ed1c24;}
.news-top a:hover img{transform: scale(1.2);transition: .5s;}

.news-yds{width:100%;overflow:hidden;margin-top:30px;}
.news-yds ul li{float:left;width:380px;margin-right:30px;position: relative;padding-top:30px;}
.news-yds ul li:last-child{margin-right:0;}
.new-time{background:#555;width:85px;padding:18px 10px;text-align: right;position: absolute;left:30px;top:0px;}
.new-time p{display: block;font-size:22px;color:#eee;}
.new-time span{display: block;font-size:16px;color: #ccc;}
.new-til{width:100%;background:#f6f6f6;padding:65px 30px 30px 30px;}
.new-til h5{display: block;font-size:18px;color:#333;font-weight: 500;line-height:40px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.new-til p{display: block;font-size:14px;line-height:25px;color:#666;height:75px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.news-yds li a:hover h5{color: #ed1c24;}
.news-yds li a:hover .new-time{background: #ed1c24;}

.center-1{width:1200px;margin: auto;height:auto;}


.home-link{width:100%;height:150px;background:#f7f7f7;margin-top: 50px;}
.link-int{width:1200px;margin:auto;height:150px;}
.link-z{float:left;width:160px;height:90px;border-right:1px solid #dfdfe0;padding-left:50px;padding-top:15px;}
.link-z span{display: block;font-size:18px;color: #595858;font-weight:bold;}
.link-z p{display: block;font-size:18px;color: #c2c2c2;font-weight:bold;}
.link-z p:after{display:block;content: "";width:30px;height:4px;background:#ed1c24;margin-top:5px;}
.link-int ul{width:990px;float:left;margin-left:30px;height:75px;}
.link-int ul li{float:left;line-height:25px;height:25px;margin:0 10px;overflow: hidden;}
.link-int ul li a{display:block;color:#595858;}
.link-int ul li a:hover{text-decoration: underline;color: #ed1c24;}

/* 页面底部信息 */
#DZY_footer { background-color: rgb(40,40,40); width: 100%;margin-top:40px;}
#DZY_footer > .DZY_center { padding: 40px 0; }
.DZY_footerleft { float: left; overflow: hidden; }
.DZY_footerleft ul li { display: inline-block; height: 40px; line-height: 40px; margin-right: 50px; float: left; font-size: 15px; color: #fff; }
.DZY_footerleft ul li a { color: #ccc; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_footerleft ul li a:hover { color: #ed1c24 ;;  }
.DZY_footerleft span { display: block; width: 100%; line-height: 36px; font-size: 14px; color: #ccc; clear: both; }
.DZY_footerleft span img { display: inline-block; vertical-align: middle; width: 18px; margin-right: 10px; }
.DZY_footerright { float: right; width: 75px; overflow: hidden; }
.DZY_footerright img { display: block; width: 75px; height: 75px; }
.DZY_footerright span { display: block; line-height: 30px; font-size: 15px; color: #ccc; text-align: center; }
.DZY_footerbottom { display: block; line-height: 60px; font-size: 16px; color: #ccc; text-align: center; border-top: 1px solid #999; }
.DZY_footerbottom a{display: inline-block;color:#ccc;}


.banner-n{width:100%;overflow:hidden;}
.banner-n img{display: block;width:100%;max-height:400px;}
.DZY_center { width: 1200px; margin: auto; overflow: hidden; }
/* 当前位置 */
.DZY_sonTop { width: 100%; height: 45px; line-height: 45px; font-size: 14px;background: rgb(248,248,248);}
.DZY_sonTop img { display: inline-block; vertical-align: middle; width: 18px; }
.DZY_sonTop a { margin: 0 10px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_sonTop a:hover { color: #ed1c24; }

/*** 新闻资讯 ***/
.DZY_newsleft .new-xz a {
    background-color: #ed1c24;
    color: white;
}
.DZY_newsleft { width: 210px; float: left; }
.DZY_newsleft ul li { display: block; width: 100%; height: 56px; line-height: 56px; text-align: center; margin-bottom: 5px; }
.DZY_newsleft ul li a { display: block; font-size: 15px; background-color: #eee; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_newsleft ul li.on a { background-color: #ed1c24; color: white; }
.DZY_newsleft ul li:hover a{background-color: #ed1c24; color: white;}
.DZY_newsright { width: 950px; float: right; }
.DZY_newsright h2 { display: block; width: 100%; line-height:39px; border-bottom: 1px solid #ccc; font-size: 18px; color: #ed1c24; font-weight: bold; padding-bottom: 10px; }
.DZY_newslist { width: 100%;overflow:hidden;}
.DZY_newslist ul li { display: block; width: 100%; line-height: 60px; border-bottom: 1px dashed #ccc; font-size: 18px; overflow: hidden; }
.DZY_newslist ul li a { display: block; font-size: 14px; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s;overflow: hidden; }
.DZY_newslist ul li a:hover { background-color: #f9f9f9; }
.DZY_newslist ul li a b { display: inline-block; width: 6px; height: 6px; background-color: #ed1c24; vertical-align: middle; margin-right: 10px; float: left;    margin-top: 27px;}
.DZY_newslist ul li a i { font-weight: normal; float: right; font-style: normal;}
.DZY_newslist ul li a span{display:inline-block;width:750px;float: left;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.DZY_pagelist { width: 100%; margin-top: 60px; text-align: center; overflow: hidden; }
.DZY_pagelist ul { display: inline-block; }
.DZY_pagelist ul li { display: inline-block; float: left; margin-right: 10px; }
.DZY_pagelist ul li a { display: block; font-size: 12px; padding: 8px 12px; border: 1px solid #999; color: #999; background-color: #f9f9f9; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.DZY_pagelist ul li.on a { background-color: #ed1c24; color: white; border: 1px solid #ed1c24; }



.abt-wmd{width:100%;overflow:hidden;margin:auto;margin-top:30px;}
.abt-tod{width:1200px;overflow:hidden;margin:auto;}
.left-abt{width:470px;overflow:hidden;float:left;}
.left-abt h5{display:block;width:100%;overflow:hidden;font-size:36px;color:rgb(19,110,201);margin-bottom:30px;}
.left-abt p{display:block;width:100%;overflow:hidden;font-size:14px;color:#333;line-height:28px;text-indent:2em;}

.right-abt{float:right;overflow:hidden;}
.right-abt ul{width:100%;overflow:hidden;}
.right-abt ul li{float:left;width:212px;height:428px;background:url(../images/11.jpg) center no-repeat;padding-top:165px;margin-right:20px;box-sizing:border-box;padding:165px 30px 10px 30px;}
.right-abt ul li:nth-child(2){background:url(../images/12.jpg) center no-repeat;}
.right-abt ul li:nth-child(3){background:url(../images/12.jpg) center no-repeat;margin-right:0;}
.right-abt ul li h5{display:block;text-align:center;font-size:22px;color:#000;font-weight:bold;}
.right-abt ul li span{display:block;font-size:14px;color:#999;text-align:center;margin:8px auto 15px;}
.right-abt ul li p{display:block;width:100%;overflow:hidden;color:#999;line-height:25px;}

.abt-hes{padding:80px 0;overflow:hidden;background:url(../images/bjt.jpg)rgba(000,000,000,0.6) center no-repeat;margin-top:20px;}
.abt-tp{width:1200px;overflow:hidden;margin:auto;}
.abt-tp img{display:inline-block;width:510px;height:330px;}
.span-zta{display:inline-block;float:right;width:635px;}
.span-zta h5{display:block;width:100%;overflow:hidden;line-height:60px;font-size:36px;color:#fff;margin-bottom:10px;}
.span-zta p{display:block;width:100%;font-size:14px;color:#fff;line-height:25px;text-indent:2em;margin-top:10px;}




.prolist1{ margin-top:10px;display:block;width:100%;margin-bottom:20px;}
.prolist1 tbody{display:block;width:100%;}
.prolist1 td a:hover{color: #ed1c24;text-decoration:underline;}
.prolist1 th,.prolist1 td{ border:solid 1px #ddd;font-size:14px;color:#666;line-height:30px;}
.prolist1 th{ color:#fff; font-weight:normal; line-height:35px; background:#ed1c24}
.prolist1 td{ padding:3px 10px;}
.sclass{  text-align: left; padding-left:15px; font-size:14px; font-family:微软雅黑; font-weight:bold; color:#333; padding-bottom:5px; background:url(../images/arrow29.gif) no-repeat 0 5px}


.firstpane{width: 100%;overflow:nth-child;}
.menu_head{display:block;height:45px;font-size:16px;border-bottom: 1px dashed #ccc;line-height:40px;padding:0px 30px;box-sizing:border-box;}
.menu_head:hover{background:#ed1c24;color:#fff;}
.current{background:#ed1c24;color:#fff;}
.menu_body{overflow:hidden;background:#f9f9f9;}
.menu_body a{display:block;line-height:35px;font-size:14px;margin:0px 30px;border-bottom:1px solid #eee;}
.menu_body a:hover{color:#ed1c24;text-decoration:underline;}

.cont-lx{width:100%;overflow:hidden;margin-top:30px;}
.cont-lx div{margin:10px 5px;overflow:hidden;}
.cont-lx div p{display:block;width:100%;overflow:hidden;color:#666;margin:5px auto;}

.bt-span{display:block;width:100%;overflow:hidden;background:#ed1c24;color:#fff;height:50px;line-height:50px;text-align:center;font-size:22px;margin-bottom:5px;}

.sideMenu{width:210px;/* overflow:hidden; */float:left;}
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei";
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }


.cp-bgd{width:1200px;overflow:hidden;margin: auto;margin-top:30px;}
.DZY_newsright { width: 950px; float: right; }
.DZY_newsright h2 { display: block; width: 100%; line-height:39px; border-bottom: 1px solid #ccc; font-size: 18px; color: #ed1c24; font-weight: bold; padding-bottom: 10px; }
.DZY_newslist { width: 100%;overflow:hidden;}

.pa-fyd{width:100%;overflow:hidden;margin:20px auto;}
.page{height: 35px;margin: 15px 0px 5px 0;text-align: center;}
.page a,.page span{font-size:14px;display:inline-block;padding:5px 10px;margin-right:10px;border:1px solid #e6e6e6;color:#333232;border-radius:5px;}
.page a:hover{font-weight: bold;text-decoration:underline;color:#ed1c24;}
.page .curr{font-weight: bold;text-decoration:underline;border-color: transparent;color:#ed1c24;}
.cont-lx , #firstpane{box-shadow: 1px 0px 5px 0px #ccc;}


.news-btd{/* margin:0px 20px; */overflow:hidden;margin-bottom:20px;}
.newh-bt h1{display:block;width:100%;text-align:center;font-size:22px;color: #333333;line-height:40px;margin:10px auto;}
.newh-bt{margin: 0 30px;overflow:hidden;border-bottom:1px dashed #959595;}
.wz-int{width:100%;overflow:hidden;text-align:center;margin:15px 0;}
.wz-int span{display:inline-block;font-size: 14px;color: #b1b2b2;margin: 0 25px;}
.wz-int span em{display:inline-block;color: #b1b2b2;font-size:14px;font-style:normal;}
.new-kat{/* margin:0px 20px; */overflow:hidden;}
.new-kat img{display:inline-block;max-width:100%;}

.fy-next{width:100%;height:113px;border-bottom:1px solid #eeeeee;}
.fy-next ul li{float:left;width:50%;height:112px;padding:0 15px;overflow: hidden;}
.fy-next ul li a{width:100%;height:100%;}
.cflw-m{display:inline-block;}
.fy-next ul li img{display: inline-block;width:95px;height:60px;margin-top:200px;transition:.5s;}
.cflw-m span{display:inline-block;float:left;font-size:16px;color: #808080;}
.cflw-m i{display:inline-block;float:left;width:1px;height:15px;background:#808080;margin:0 18px;margin-top: 2.5px;}
.cflw-m div{display:inline-block;float:left;font-size:16px;color: #808080;width:270px;margin:0 10px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.fy-next ul li:nth-child(2) .cflw-m div{text-align: right;}
.fy-next ul li:hover{background:#ed1c24;}
.fy-next ul li a:hover img{margin-top:0;transition:.5s;background:#ed1c24;}
.fy-next ul li:hover span{color:#fff;}
.fy-next ul li:hover i{background:#fff;}
.fy-next ul li:hover div{color:#fff;}


/* 联系我们 */

.cont-lxd{width:100%;overflow:hidden;background:url(../images/lx-bj.jpg)center 150px no-repeat;margin-top:50px;}
.main{width:1200px;overflow: hidden;margin: auto;}
#dituContent{width: 500px;height:530px;float:left;}
.BMap_stdMpCtrl div{display:none;}
.BMap_Marker{background:url(../images/zb-kz.png)center no-repeat !important;}
.BMapLabel{left:25px !important;}
.BMap_Marker>div>img{display:none;}

.xq-xxd{width:100%;overflow:hidden;}
.xq-xxd h4{display:block;font-size:18px;color:#2C5982;font-weight:bold;}
.xq-xxd p{display:block;text-align:left;font-size: 14px;
    margin-top: 7px;
    line-height: 24px;}

.lx-fsd{width: 680px;height: 515px;float:right;margin: 10px;background:#fff;box-shadow: 0px 0px 9px 1px #eee;padding:0px 50px 50px 50px;box-sizing:border-box;}
.text-cont{width:100%;overflow:hidden;margin-top:20px;}
.text-cont span{display:block;width:100%;font-size:24px;color:#999;}
.text-cont h5{display:block;width:100%;font-size:20px;color:#ed1c24 ;font-weight:bold;line-height:50px;}

.cont-wzd{margin-top:30px;width:100%;overflow:hidden;}
.cont-wzd ul{width:100%;overflow:hidden;}
.cont-wzd ul li{font-size: 14px;color:#666;float:left;padding-left:22px;box-sizing:border-box;margin:10px 0;}
.cont-wzd ul li:first-child{background:url(../images/dh.png) left center no-repeat;width:45%;}
.cont-wzd ul li:nth-child(2){background:url(../images/yx.png) left center no-repeat;width:55%;}
.cont-wzd ul li:last-child{background:url(../images/dz.png) left center no-repeat;width:100%;}

.form-but{width:100%;overflow:hidden;padding-right:40px;box-sizing:border-box;}
.form-but input{display:block;width:100%;height:40px;line-height:36px;border:2px solid #ccc;box-sizing:border-box;margin-top:10px;padding:0px 5px;font-size:14px;}
.form-but textarea{display:block;width:100%;height:108px;line-height:25px;border:2px solid #ccc;box-sizing:border-box;margin-top:10px;padding:0px 5px;font-size:14px;}
.form-but button{display:inline-block;float:right;width:145px;height:40px;line-height:40px;border-radius:5px;background:#2C5982;color:#fff;text-align:center;font-size:16px;border:0px;margin-top:10px;}
.form-but button:hover{text-decoration:underline;}

.tjd-fm{width:100%;overflow:hidden;}
.tjd-fm input { display: block; padding: 5px; width: 45%; height: 38px; line-height: 38px; border: 1px solid #ccc; margin-top: 10px; color: #333; font-size: 14px; float: left;margin-right:10%;}
.tjd-fm input:nth-child(2){margin-right:0;}
.tjd-fm textarea { display: block; padding: 5px; width: 100%; height: 138px; line-height: 38px; border: 1px solid #ccc; margin-top: 12px; color: #333; font-size: 14px;float:left;margin-bottom:10px;}
.tjd-fm button { display: block; width: 148px; height: 45px; line-height: 45px; background-color: #ed1c24 ; color: white; border: none; text-align: center; font-size: 16px; margin-top: 18px; cursor: pointer; transition: all cubic-bezier(0.65, -0.21, 0.45, 0.94) .3s; }
.tjd-fm button:hover { background-color: #ed1c24 ; }


.ali-dp{position: fixed;right:-105px;top:0;bottom: 0px;margin: auto;z-index: 999;height:50px;transition: .5s;}
.ali-dp img{display: block;width:155px;}
.ali-dp:hover{right:0;transition: .5s;}



.ny-title{width:1200px;overflow: hidden;line-height:40px;    margin-bottom: 20px;}
.ny-title h5{display:inline-block;font-size:24px;color: #ed1c24;}
.ny-title p{display: inline-block;font-size:16px;color: #9d9d9d;margin-left: 10px;}

.abt-xq{width:1200px;overflow:hidden;margin: auto;margin-top:0px;font-size:18px;color: #888888;line-height:35px;font-weight:500;}
.abt-xq img{display: inline-block;width:520px;height:300px;float:left;margin-right:40px;}
.b-til h5{display: block;font-size:24px;color: #000000;font-weight:500;line-height:60px;}
.st-abt{font-size:16px;}
.b-til{overflow:hidden;margin-bottom:0px;}

.abt-hxys{width:100%;overflow:hidden;margin-top:70px;padding:60px 0;background: #f9f9f9;}
.hxy-int{width: 1200px;overflow:hidden;margin:auto;}
.fw-ico{width:100%;overflow:hidden;margin-top:40px;}
.fw-ico ul li{float:left;width:250px;margin-right:66px;text-align: center;}
.fw-ico ul li:last-child{margin-right:0;}
.fw-ico ul li div{display:block;color: #000000;font-size:20px;}
.fw-ico ul li span{display:block;color: #b1b0b0;font-size:16px;line-height:25px;}
.fw-ico ul li img{display:inline-block;height:70px;margin:35px 0;}
.fw-ico ul li p{display: block;font-size:14px;color: #b1b0b0;line-height:25px;}


.new-sw{width:100%;overflow:hidden;margin-top:20px;}
.new-sw ul li{margin:20px 10px 0 10px;overflow:hidden;padding:15px;border-bottom:1px solid #bfbfbf;}
.new-sw ul li:first-child{margin-top:10px;}
.new-sw ul li:hover{box-shadow:0 0 5px #ccc;border-bottom:1px solid #fff;border-radius:10px;background:url(../images/m1.png) 860px 100px no-repeat;}
.new-sw ul li a{display: block;width:100%;overflow: hidden;}
.new-sw ul li img{display: inline-block;float:left;width:260px;height:169px;}
.new-tilq{float:left;overflow: hidden;margin-left:25px;width: 430px;}
.new-tilq h5{display: block;width:100%;height:35px;line-height:35px;font-size:18px;color: #333333;font-weight: 500;margin-top:20px;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.new-tilq p{display: block;height:50px;line-height:25px;color: #727272;margin-top:25px;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.new-sw time{display:inline-block;float:right;font-size:24px;color: #000000;font-weight:100;margin-top:20px;}
.new-sw ul li:hover h5{color:#ed1c24;}