@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a,ul,li{ list-style:none; text-decoration:none;}
h2{ font-size:18px;}
body{overflow-x:unset;}
/*head start*/
.header{ width:100%; height:27px; line-height:27px; background:#f9f9f9; border-bottom:#e6e6e6 solid 1px;}
.head_cen{ max-width:1200px; margin:0 auto;}
.head_iqqzd{ float:right; padding-right:18px;font-size: 12px;}
.head_iwel{ float:left; padding-left:18px;font-size: 12px;}
/*head end*/
.yddb{display:none;position:fixed;background-color:#00132b; bottom:0; left:0;z-index:999;  width:100%;}
.yddb ul{ list-style:none;height:55px; display:-webkit-box; -webkit-box-orient:horizontal;}
.yddb ul li{-webkit-box-flex:1; display:-webkit-box; -webkit-box-orient:vertical; height:55px;font-size:14px; text-align:center;}
.yddb ul li a{ font-size:14px;height:50px; color:#fff; display:block; width:100%;text-align:center;}
.yddb ul li img{ width:24px; height:24px; margin:3px auto 0;overflow:hidden;}
.yddb ul li a:hover{height:45px;color:#fff; text-align:center;}
.yddb ul li span{ margin-top:0; width:100%; font-size:14px; height:16px; display:block;line-height:16px;}
.yddb ul li:nth-child(1){ border-right:1px solid #666;}
.yddb ul li:nth-child(3){ background-color:#da251c;}
.content1,.content0{ width:100%; display:block;}
.w1200{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.head{ width:100%; padding:15px 0;overflow:hidden;}
.logo{ width:37%;}
.logo img{ width:100%;float:left; }
.logo .yd,.tel .yd{ display:none;}
.tel{ width:22%; float:right;}
.tel img{width:100%; height:auto;}
.nav{ width:100%; height:45px;background: #ba0c0e;}
.nav .picture img{ width:200px; float: left;}
.nav .tell img{ width:200px; margin: 5px 0 0 20px;}
.nav ul{ max-width:1200px; margin:0 auto;height: 45px;}
.nav ul li{ width:12.4%; margin-right:1px; text-align:center; float:left; font-size:16px; position:relative; height:45px; line-height:45px;}
.nav ul li:nth-child(3),.nav ul li:nth-child(9){ display:none;}
.nav ul li a{color:#fff;}
.nav ul li:hover{background-color:#d6d6d6;}
.nav ul li:hover a{ color:#333;}
.nav ul li dl,.nav ul li .cpfl{display:none; }
.nav ul li dl dd a{background:#8b8b8b; }
.nav ul li:hover .cpfl{ width:1200px;display:inherit;border-bottom:3px solid #da251c; z-index:999999; background:#8b8b8b; position:absolute;top:45px;left:-148px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.cpfl .cp{ width:23%; padding:0 1% 10px; text-align:left; text-indent:10px; float:left;}
.cpfl .cp h5{ width:100%; font-size:16px; margin:10px 0 10px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; color:#333;}
.cpfl .cp h5 a:hover,.cpfl .cp p a:hover,.cpfl .cp span a:hover,.nav ul li.hover dl a:hover,.nav ul li.hover .cpfl p a:hover,.nav ul li.hover .cpfl h5 a:hover{ text-decoration:underline;color:#da251c;}
.nav ul li:hover .cpfl .cp h5 a{ color:#fff;}
.cpfl .cp p span a,.nav ul li.hover .cpfl .cp p span a{color:#da251c; margin-top:0; font-size:14px;}
.cpfl .cp p{width:100%; height:35px; color:#666;border:none; font-size:14px;line-height:35px;overflow:hidden;}
.cpfl .cp p img{ vertical-align:middle; margin-left:3px; width:28px; height:auto;}
.nav ul li:hover .cpfl .cp p a{color:#fff;}
.nav ul li:hover .cpfl .cp p span a{color:#da251c;}
.nav ul li.hover .cpfl h5 a{color:#333;background-color:#fff;}
.nav ul li.hover dl a,.nav ul li.hover .cpfl p a{ color:#666; background-color:#fff; font-weight:normal;}
.nav ul li:hover dl{ width:148.8px;display:block; z-index:99999; position:absolute;top:45px;left:0;transition:all 3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.nav ul li:hover dl dd{width:100%; height:40px; text-align:center;background-color:#fff;font-size:15px; border-bottom:1px solid #ddd;line-height:40px;overflow:hidden;}
.nav ul li:hover dl dd a {display:block;height:40px; color:#fff; line-height:40px;}
.nav ul li:hover dl dd a:hover {height:40px; line-height:40px;text-decoration:underline;color:#da251c;display:block;}
.nav1{ width:100%;display:none;border-top:1px solid #ddd; background:#fff;  border-bottom:1px solid #ddd; overflow:hidden;}
.nav1 ul{width:100%;height:35px; font-size:16px; line-height:35px;}
.nav1 ul li{ width:14.2%; float:left; text-align:center;}
.nav1 ul li a{ width:100%;color:#333;display:block;}
.nav1 ul li.hover a{ display:block; color:#da251c; border-bottom:2px solid #da251c;}
/*春节专题*/
#banner img{ width:100%;vertical-align: bottom;}


.cpjs{ width:100%; height:2400px; background:url(../images/cpbg.jpg) top center no-repeat;position: relative;z-index: 9;}
.door{width:100%;height: 625px;padding-top: 50px;background:url(../images/door.png) top center no-repeat;}
.door1{width:100%;height: 450px;background:url(../images/door2.png) top center no-repeat;}
.door2{width:100%;height: 450px;background:url(../images/door2.png) top center no-repeat;}
.door3{width:100%;height: 450px;background:url(../images/door2.png) top center no-repeat;}
.door4{width:100%;height: 380px;background:url(../images/door3.png) top center no-repeat;}
.door .cp{width:150px;height: 50px;color:#fff;margin:auto;font-size: 30px;text-align: center;}

.jggy-xw{ width:900px; overflow:hidden; margin:0 auto;padding-top: 160px;}
.jaw{padding-top: 50px;}
.vsi,.yk{padding-top: 60px;}
.jggy-xw .text{ width:520px; overflow:hidden; float:left; font-size:16px;  margin:20px 0 0 20px; color:#121212;}
.vsi .text{width: 460px;}
.yk .text{width: 450px;margin: 20px 0 0 30px;}
.text h2 a{font-size: 20px;color: #ac0007;}
.text p{margin: 12px 0;}
.vsi .text p{margin: 6px 0;}
.text p span{color: #ee121c;}
.jggy-xw img { width:360px; height:auto; float:left;}
.jaw img{float: right;}
.vsi img{width:420px;margin-top: 50px;}
.yk img{width:420px;margin-top: 100px;}
.more_pro{width: 275px;height: 60px;text-align: center;margin: auto;font-size: 20px;font-weight: bold;background:url(../images/more_pro.png) top center no-repeat;letter-spacing: 2px;
	line-height:72px;position: relative;top:45px;color: #ac0007;}
.door4 ul{width: 940px;height: 300px;margin:75px auto 0;}
.door4 ul li{float: left;margin-left: 12px;}
.door4 ul li a p{text-align: center;font-size: 16px;margin-top:5px; }


.alxc{ width:100%; height:2600px; background:url(../images/alxc.jpg) top center no-repeat;margin:-785px 0 -40px;position: relative;}
.case_bg{width:100%;height: 960px;background:url(../images/case_bg.png) top center no-repeat;position: relative;top:1050px;}
.case_bg .cp{width:150px;height: 35px;margin:auto;font-size: 30px;text-align: center;padding-top: 15px;}
.case_bg .cp a{color:#fff;}
.case_bg ul{width: 972px;height: 270px;display:flex;margin:130px auto 0;}
.case_bg ul.case_second{position: relative;top:-200px;}
.case_bg ul li{margin-left: 20px;background:url(../images/case_sm.png) top center no-repeat;width: 304px;height: 280px;padding-top: 25px;text-align: center;}
.case_bg ul li:nth-child(2){margin-top: 40px;}
.case_bg ul li a p{color: #fff;font-size: 16px;margin-top:15px; background: #f13624;height: 50px;line-height: 50px;}
.case_bg ul li a img{width:282px;height: 208px; }

.message{width:100%; height:500px; background:url(../images/message.png) top center no-repeat;padding-top: 50px;position: absolute;bottom: 40px;border-radius:0;box-shadow:none;padding:0;}
.message .msg{width:150px;height: 40px;color:#fff;margin:auto;font-size: 30px;text-align: center;padding-top:60px;}
.message form{width: 700px;margin:90px auto;}
.message form p{margin-bottom: 20px;}
.message form label{color: #fff;font-size: 18px;width: 100px;display: inline-block;text-align: right;}
.message form .content{float: left;margin-right: 4px;}
.message form input{width: 230px;height: 30px;border: none;outline: none;}
.message form input.email{width: 567px;}
.message form input.sub{width: 90px;color: #fff;background: #337ab7;cursor: pointer;}
.message form input.res{background: #e47d2b;}
.message form textarea{width: 567px;resize: none;outline: none;border: none;height: 100px;}
.message form p.bottom{width: 190px;margin: auto;}

.error-list ul li{color: gold;width:70%;margin:auto;}

.floating_ck{position:fixed;right:20px;bottom:10%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#da251c;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}