@charset "utf-8";
/* CSS Document */
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#303030;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{color:#333;font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{color:#C01211;text-decoration:none;}
.clearfix{zoom: 1; }
.clearfix:after{display: block; clear: both; visibility: hidden; height:0; overflow: hidden; content: "."; }
.center{margin:auto;}
.moddle{ width:1200px;}
.sbj{margin-top:30px;}
.sbj1{margin-top:50px;}
.top{width: 100%;background-color:#eeeeee;height:30px;line-height: 30px;}
.top span{float: right;}
.top span a{padding: 0px 5px;}
.logo{width:450px;float: left;color: #333;font-size: 37px;font-weight: bold;margin:20px 0px;}
.logo p{font-size: 15px;text-transform: uppercase;font-weight: normal;}
.tel{ width:185px;float: right;background: url(../images/tel.png) no-repeat left center;padding-left: 55px;margin-top:26px;}
.tel p{ line-height:43px; font-size:36px; color: #C01211;font-family:"Impact";}
.tel p span{line-height: 19px; font-size: 16px; color:#868686;}
#nav{width: 100%;height:52px;line-height: 52px;background-color: #C01211;}
#nav li{float:left;text-align:center; width:150px;}
#nav li a{line-height:52px;display:block;height:52px;text-align:center;font-size:16px;color:#fff;}
#nav li:hover{text-decoration:none; height:52px;background-color:#f4a814;}
#nav li dl{width:150px;background-color:#f4a814;list-style-type:none;text-align:left;left:-999em;position:absolute;z-index:99999;float:left;}
#nav li dl dt{height:32px;line-height:32px; border-bottom:1px solid #fff;}
#nav li dl dt a{color:#fff;font-size:14px;height:32px;line-height:32px;}
#nav li dl dt a:hover{ background:none;font-size:15px;font-weight:bold;}
#nav li:hover dl{left:auto;}
.title{ text-align:center;}
.title li{font-size: 80px;text-transform: uppercase;color: #f5f5f5;}
.title dl{margin-top:-54px;font-weight:bold;color: #000000;font-size:36px;}
.title dl span{color:#C01211;}
.title dt{font-size:16px;margin-top: 5px;}
.cpfl {display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpfl li{width:180px;border-radius: 20px;height: 40px;line-height: 40px;text-align: center;border: 1px #eaeaea solid;transition: all 0.3s ease-in-out;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;margin: 8px;}
.cpfl li a{color: #666666;font-size:16px;}
.cpfl li:hover{background-color: #C01211;}
.cpfl li:hover a{color: #fff;}
.cpzs div{width:291px; text-align: center; margin-right:12px;float: left;}
.cpzs div li{border: 1px solid #ccc;padding: 1px;width: 287px;height: 240px;}
.cpzs div li a{ width: 287px; height: 240px; overflow: hidden;display: inline-table;}
.cpzs div li a img{ width: 287px; height: 240px; transition: all 0.6s;}
.cpzs div p{font-size:14px;color:#333;font-weight: bold;line-height:42px;height: 42px;}
.cpzs div:hover li{border: 1px solid #C01211;}
.cpzs div:hover li a img{ transition: all 0.6s; transform: scale(1.2);}
.cpzs div:nth-child(4n){margin-right: 0px;}
.cpzs div:hover p{color: #C01211;}
.wmdys{background-color: #C01211;padding: 40px 0px;height:540px;}
.title1{ text-align: center;color: #fff;}
.title1 dl{font-size: 36px; font-weight: bold;}
.title1 dt{font-size: 16px;margin-top: 5px;}
.ysb ul{ display: flex; justify-content: space-between;}
.ysb ul li{background-color: #fff;padding:30px 40px;width:205px; text-align: center;box-shadow: 1px 1px 10px #666;margin-right: 20px;}
.ysb ul li:last-child{margin-right: 0px;}
.ysb ul li img {transition: all .8s ease 0s; width: 73px;margin: 0 auto;border-radius: 50%;border: 5px #f1f1f1 solid;z-index: 1;background: #C01211;height: 73px;}
.ysb ul li ol {	text-align: center; color: #C01211; font-weight: bold;font-size: 22px;margin: 15px 0px;}
.ysb ul li p { font-size: 14px; color: #555; height:140px; line-height:28px; overflow: hidden }
.ysb ul li:hover img {transform: rotate(360deg)}
.ysb ul li dl{line-height:36px;height: 36px;border-radius: 35px;border: 1px #ccc solid;}
.ysb ul li dl a{color: #666;font-size: 15px;}
.ysb ul li:hover dl{border: 1px #C01211 solid;}
.ysb ul li:hover dl a{color: #C01211;}
#demo {overflow: hidden;width: 1180px;margin-top: 20px;margin-left: 10px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
.dllist1 {margin: 0px auto;}
.dllist1 dl{float:left;margin:0px 10px;line-height: 32px;text-align: center;}
.dllist1 dl a{width:280px;height:240px;display:inline-block;overflow:hidden;}
.dllist1 dl img{width:280px;height:240px;cursor:pointer;transition:all 0.6s;}
.dllist1 dl:hover img{transform: scale(1.3);}
.dllist1 dl p{font-size: 14px;}
#wrap{width: 100%;background-color: #F5F5F5;padding: 40px 0px 60px 0px;}
.title2{ text-align:center;}
.title2 li{font-size: 80px;text-transform: uppercase;color: #ededed;}
.title2 dl{margin-top:-54px;font-weight:bold;color: #000000;font-size:36px;}
.title2 dl span{color:#C01211;}
.title2 dt{font-size:16px;margin-top: 5px;}
.company img{float: left;margin-right: 20px;}
.company p{text-indent: 2em;line-height:30px;font-size: 14px;}
.company li{margin-top: 18px;}
.company li a:first-child{width: 115px;line-height: 36px;text-align: center;background-color: #A41003;display: inline-block;color: #fff;font-size: 14px;}
.company li a:last-child{width: 115px;line-height: 36px;text-align: center;background-color: #FB0101;display: inline-block;color: #fff;font-size: 14px;}
.prott {width:1260px; height:auto; overflow: hidden; ZOOM: 1;margin-left:-50px; margin-right:-50px; margin-top:40px;}
.prott .pcontt {float: left; overflow: hidden; width:1200px;ZOOM: 1; margin-left:10px;}
.prott .ScrCont1 {width: 32733px; ZOOM: 1;}
.prott #List3_1 {float:left;}
.prott #List4_1 {float:left;}
.prott .LeftBotton1{background: url(../images/left.png) no-repeat left center;float:left;width:20px;height:31px; margin-top:100px;}
.prott .RightBotton1{background: url(../images/right.png) no-repeat right center;float:right;width:20px;height:31px; margin-top:100px;}
.prott .LeftBotton1:hover{background: url(../images/left.png) no-repeat left center;}
.prott .RightBotton1:hover{background: url(../images/right.png) no-repeat right center;}
.prott .pl1 {display: block; cursor: pointer; float:left;}
.prott .pl1 li {float:left; text-align:center; margin:0px 8px;background-color:#fff; padding:2px;}
.prott .pl1 li a{width:270px;display:inline-block;overflow: hidden;border: 5px solid #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);height:220px;}
.prott .pl1 li img {width:270px; height:220px;vertical-align:middle;cursor:pointer;transition: all 0.6s;}
.prott .pl1 li a img:hover{transform: scale(1.3);}
.prott .pl1 li p{font-size:14px;height:49px;line-height: 49px;}
.xwzx{width: 670px;float: left;margin-right: 30px;}
.xwzx ul{background-color: #fff;}
.xwzx ul img{float: left;width: 233px;margin-right: 20px;}
.xwzx ul li{padding-top: 20px;width:400px;float: left;margin-right: 17px;}
.xwzx ul li a{font-size: 16px;font-weight: bold;}
.xwzx ul li p{color: #999;line-height:26px;font-size: 14px;margin-top: 5px;font-weight: normal;}
.xwzx ul li ol{text-align: right;color: #f4a814;margin-top: 10px;}
.xwzx dt{width: 48%;float: left;height:48px;background: url(../images/ff.png) no-repeat left center;border-bottom: 1px #CCCCCC solid;line-height: 48px;}
.xwzx dt:nth-child(2n+1){margin-left: 4%;}
.xwzx dt a{padding-left: 15px;font-size: 14px;}
.xwzx dt span{float: right;}
.xwzx1{width: 500px;float: left;}
.xwzx1 ul{border-bottom: 1px #CCCCCC dashed;padding-bottom: 7px;margin-bottom: 10px;}
.xwzx1 ul li{height: 35px;line-height: 35px;background: url(../images/bit.png) no-repeat left center;}
.xwzx1 ul li a{font-size: 16px;padding-left: 15px;}
.xwzx1 ul li a:hover{padding-left:30px;}
.xwzx1 ul p{line-height: 29px;color: #333;margin-left: 15px;font-size: 14px;}
.footer{ width:100%; padding:30px 0px; background:#151515; color: #fff;font-size: 14px;}
.footer a{ color: #fff;}
.footer a:hover{color: #C01211;}
.fnav{ line-height: 35px;}
.fnav a{ padding: 0px 10px;font-size: 14px;}
.fnav a:first-child{padding-left: 0px;}
.footl{ width:700px;float: left;}
.footl dl{line-height: 40px;}
.banquan{ height:40px; line-height: 40px;}
.dbgjc{ line-height: 40px;}
.footr{ width:500px; text-align: right;float: right;}
.footr dl{ line-height: 28px; font-size: 16px; font-weight: bold;}
.footr dt{ line-height: 40px; font-size: 18px; color: #C01211; font-weight: bold; text-transform: uppercase;}
.footr dd{ line-height: 40px; font-size:36px; font-family:'impact';}
.yqlj{width:100%; text-align:center; line-height:40px; background-color:#151515; color:#fff;}
.yqlj a{color:#fff;font-size:12px;padding-left:5px;}
