  @charset "utf-8";
/* CSS Document */
/*chongzhi*/
*{ padding:0; margin:0;}
ul,li{ list-style:none; padding:0; margin:0;}
img{ display:block;}
a,p,h1,h2,h3{ font-family:Arial;}
/*banner*/
.banner1{ width:100%;/* margin-top:40px;*/ margin-top:149px;}
.banner1 img{ width:100%; border-top:solid 4px #09F; border-bottom:solid 4px #bf461b;}
/*main*/
.main{ width:1080px; margin:0 auto; overflow:hidden; background:#f3f3f3;}
.main .one{padding:10px; overflow:hidden; margin-top:40px; position:relative;}
.main .one img{ width:50%; height:auto; float:left; }
.main .one a .bei{ width:530px; height:600px; background:black; opacity:0.5; position:absolute; top:10px; left:10px; color:white; font-size:20px; font-weight:bold; line-height:574px; text-align:center; display:none;}
.main .one a:hover .bei{ display:block;}
.main .one div{ float:right; overflow:hidden; width:45%; padding-left:5px;}
.main .one div h1{ font-size:20px;}
.main .one div span{ float:left; display:block; font-size:18px; font-weight:bold; margin-right:5px; color:#09F;}
.main .one div p{ float:left; margin-top:15px; font-size:14px; color:#666; line-height:24px;}
.main .one div p a{ font-size:16px; color:#da251c; font-weight:bold; margin-right:5px;}
.main .two{padding:10px; overflow:hidden; margin-top:40px; position:relative; background:#dddddd;}
.main .two img{ width:280px; height:374px; float:right;}
.main .two div{ float:left; overflow:hidden; width:760px;}
.main .two div h1{ font-size:20px;}
.main .two div span{ float:left; display:block; font-size:18px; font-weight:bold; margin-right:5px; color:#09F;}
.main .two div p{ float:left; margin-top:15px; font-size:14px; color:#666; line-height:24px;}
.main .two div p a{ font-size:16px; color:#da251c; font-weight:bold; margin-right:5px;}
.main .two a .bei{ width:280px; height:374px; background:black; opacity:0.5; position:absolute; top:10px; right:10px; color:white; font-size:20px; font-weight:bold; line-height:374px; text-align:center; display:none;}
.main .two a:hover .bei{ display:block;}
.main .case{ margin-top:40px; overflow:hidden; margin-bottom:60px; width:1080px;}
.main .case img{ width:600px; height:400px; float:left;}
.main .case div{ width:460px; height:380px; background:#484c53; overflow:hidden; float:right; padding:10px;}
.main .case div h2{ color:white; font-size:16px; margin-top:10px; display:block;}
.main .case div dl{ width:380px; overflow:hidden;}
.main .case div dt{ float:left; margin-top:10px; font-size:14px; color:white; width:380px;}
.main .case div dt a{ font-size:16px; color:#da251c; font-weight:bold; margin-right:5px;}
.main .case div p{ color:#FFF; font-size:14px; margin-top:10px; line-height:22px; line-height:24px;}
.main .case div h4{ width:164px; height:40px; background:#da251c; margin:0 auto; margin-top:20px;}
.main .case div h4 a{ color:white; font-size:14px; text-align:center; line-height:40px; text-decoration:none; display:block;}
.main .case div h4 a:hover{ text-decoration:underline;}
.main .pro{ overflow:hidden; width:1080px; margin-bottom:40px;}
.main .pro .product_title{ margin:20px auto;}
.product_title{width: 175px;height: 45px;margin:10px auto 30px; border: solid 1px #9e9292ad;text-align: center;line-height: 45px;font-size: 24px;}
.product_title1{width: 500px;height: 45px;margin:40px auto 0; border: solid 1px #9e9292ad;text-align: center;line-height: 45px;font-size: 24px;}
.main .bg{ background: #dddddd;}
.main .pro ul{ width:100%;display: flex;justify-content: space-around;margin-top: 25px;}
.main .pro ul li{ float:left; width: auto; position:relative;}
.main .pro li a{ width:255px;font-size: 14px;text-align: center; }
.main .pro li a div{ width:255px; height:349px; background:black; opacity:0.6; color:white; text-align:center; line-height:349px; position:absolute; top:0; left:0; display:none;}
.main .pro li a:hover div{ display:block;}
.main ul li a{ color:#000; font-size: 16px; margin:8px 0; display: block;}
.main ul li p{ color:#666; line-height: 24px;}
.main ul li img{ width:100%;  border: solid 1px #000;}
.main ul li div{margin-top:30px;}