body{ font-size:12px; color:#000; padding:0; margin:0 auto; background:#A20000;}
ul,li,dl,dt,dd,p,div,br,p{margin:0; padding:0; list-style-type:none;}
*{font-family: "微软雅黑";}
/* 链接颜色 */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #000;}
img{ border:0;}
/*topbar*/
.topbar{height:39px;width:100%; background:#FFF;}
.top{margin:0 auto; width:950px; font-size:12px; line-height:38px; background:#FFF;}
.logo{float:left;}
.topnav{float:right; color:#303a5f;}
.topnav a {color:#303a5f;text-decoration:none;}
.topnav a:hover {color:#303a5f;text-decoration:none;}
/*bottom*/
.pbottom{background-color:#717171; font-size:12px; line-height:22px; text-align:center; color:#fff; padding:6px; margin:0px 0px 0px 0px; height:92px; border-top: solid 3px #333;}
.pbottom a {color:#fff;text-decoration: none;}
.pbottom a:hover {text-decoration: underline;}
.h30{width:100%;height:30px;}
.h50{width:100%;height:50px;}
.banner{padding-top:101px;width:100%;height:auto;background: url(../images/banner.png) no-repeat top center;background-size: 100% auto;}
.content{width:950px;height:auto;margin:0 auto;}
.bannerCompany{width:671px;height:41px;}
.bannerText{width:915px;height:265px;margin-top:24px;}
.bannerT p{font-size:22px;color:#F5DDB1;line-height: 43px;}
.bannerT p span{font-weight:bold;}
.bannerT .breakLine{width:65px;height:3px;background: #F5DDB1;}
.contB{width:892px;height:auto;margin:0 auto;background: #FFEFEF;border-radius: 12px;min-height:200px;position:relative;}
.contB .contT{z-index:99;width:293px;height:108px;line-height:95px;text-align:center;font-size:36px;color:#fff;font-weight:bold;background: url(../images/smallT.png) no-repeat;background-size: cover;position:absolute;top:0px;left:50%;margin-left:-146.5px;margin-top:-17px;}
.contB.icon1{background: url(../images/icon3.png) #FFEFEF no-repeat bottom center;background-size: 100% auto;}
.contB.icon2{background: url(../images/icon2.png) #FFEFEF no-repeat bottom center;background-size: 100% auto;}
.contB.icon3{background: url(../images/icon4.png) #FFEFEF no-repeat bottom left;background-size: 115px auto;}
.contB.icon4{background: url(../images/icon1.png) #FFEFEF no-repeat bottom right;background-size: 404px auto;}
.contB.icon5{background: url(../images/icon5.png) #FFEFEF no-repeat bottom left;background-size: 115px auto;}
.contB.icon6{background: url(../images/boxBg1.png) #FFEFEF no-repeat -69px -67px;background-size: 117% auto;}
.contB.noBox{padding-top:104px;padding-left:55px;padding-right:73px;padding-bottom:50px;box-sizing: border-box;font-size:28px;color:#9B0A0C;line-height: 57px;}
.lineBox{padding:10px 30px 10px 40px;position:relative;background: url(../images/boxCenter.png) repeat-y;background-size: 100% auto;font-size:28px;color:#9B0A0C;line-height: 57px;}
.hasBox{padding:61px 13px 59px 15px;box-sizing: border-box;}
.lineBox::before{content: "";position:absolute;top:0px;left:0px;margin-top:-50px;width:100%;height:50px;background: url(../images/boxTop.png) no-repeat;background-size: 100% auto;}
.lineBox::after{content: "";position:absolute;bottom:0px;left:0px;margin-bottom:-49px;width:100%;height:49px;background: url(../images/boxBottom.png) no-repeat;background-size: 100% auto;}
.normalText{font-size:24px;line-height: 56px;color:#333;}
.normalText span{font-weight:bold;color:#950e0f;}
.prizeTable{position:relative;width:715px;height:614px;background: url(../images/boxBg2.png) no-repeat;background-size: cover;margin:0 auto;}
.prizeTable .prizeB{width:200px;height:auto;text-align: center;}
.prizeTable .prizeB .line1{font-size:32px;color:#9B0A0C;line-height: 49px;font-weight:bold;}
.prizeTable .prizeB .line2{font-size:19px;color:#9B0A0C;line-height: 32px;padding-top:23px;padding-bottom:42px;}
.prizeTable .prizeB .line3{font-size:20px;color:#9B0A0C;line-height: 26px;}
.prizeTable .prize1{position:absolute;top:0px;left:0px;margin-top:160px;margin-left:18px;}
.prizeTable .prize2{position:absolute;top:0px;left:0px;margin-top:120px;margin-left:255px;}
.prizeTable .prize3{position:absolute;top:0px;left:0px;margin-top:160px;margin-left:498px;}
.prizeTable .prize4{position:absolute;top:0px;left:0px;margin-top:420px;margin-left:158px;}
.prizeTable .prizeB2{width:400px;height:auto;text-align: center;}
.prizeTable .prizeB2 .line1{font-size:27px;color:#9B0A0C;line-height: 51px;font-weight:bold;}
.prizeTable .prizeB2 .line2{font-size:19px;color:#9B0A0C;line-height: 20px;padding-top:12px;padding-bottom:22px;}
.prizeTable .prizeB2 .line3{font-size:20px;color:#9B0A0C;line-height: 28px;}
.textIntr{font-size:24px;color:#333333;line-height: 57px;}
.textIntr span{font-weight:bold;color:#ECA96B;}
.search{box-sizing:border-box;margin-top:67px;width:426px;position:relative;font-size:22px;color:#333333;font-weight:bold;text-indent:24px;height:61px;border:1px solid #EE5043;border-radius: 30px;background:#fff;padding-right:87px;}
.search .searchButton{width:87px;height:61px;border-radius: 0px 29px 29px 0px;background:url(../images/search.png) #EE5043 no-repeat center;position: absolute;right:0px;top:0px;background-size: 33px ;}
.person p{font-size:22px;color:#333;line-height: 58px;}
.person{padding-top:65px;}
.phoneBox{width:328px;height:370px;margin-right:32px;margin-bottom:-78px;text-align:center;padding-top:78px;background:url(../images/phone.png) no-repeat;background-size: 100%;position:absolute;right:0px;bottom:0px;}
.phoneBox img{width:190px;height:190px;}
.phoneBox .te{font-size:24px;color:#333333;line-height: 57px;padding-top:17px;}
.prizeBand{width:893px;height:auto;margin:0 auto;}
.prizeBand .bandT{width:100%;background: url(../images/titBg.png) no-repeat center;background-size:100%  auto;text-align: center;}
.prizeBand .bandT span{display: inline-block;font-size:36px;color:#FCD09E;padding:9px 0;border-top:1px solid #FCD09E;border-bottom:1px solid #FCD09E;}
.prizeT{padding-top:35px;font-size:32px;color:#FBCE9C;font-weight: bold;width:100%;text-align: center;}
.imgOut{width:100%;overflow: hidden;}
.imgOut li:nth-child(3n){margin-right:0px;}
.imgOut li{margin-right:26px;text-align: center;padding-top:24px;float:left;}
.imgOut .name{font-size:22px;color:#FBCE9C;line-height: 49px;}
.imgOut .author{font-size:22px;color:#FBCE9C;line-height: 49px;}
.imgBox img{width:280px;height:157px;}
.redLine{width:100%;height:12px;background: #B01A1B;margin-top:20px;}