body {min-width:1200px;font-family:Arial, Helvetica, sans-serif,"Microsoft YaHei";background-color:#d12e5a;margin:0;padding: 0;color:#173a61;}
html{font-size: 16px;height: 100%;min-width: 320px;overflow-x: hidden;}
a:active,a:hover{outline:1;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{vertical-align:middle;border:0}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, i, form, input, p, div, span, img, a, label, select, dl, dt, dd {margin: 0;padding: 0;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#173a61;}
h1{text-indent:-9999em;}
.clear{clear:both;}
.contain{width:1200px;margin:0 auto;}
.title{text-align:center;}
.more{float:right;font-size: 14px;background-color: #173a61;padding: 4px 8px;}
.more a{color:#ecf4f7;}

/*通用头部*/
.header2_top{height:29px;border-bottom:1px #dddddd solid;margin:0px;padding:0px;font-size:12px;background:#f0f0f0;position: fixed;z-index: 9999;}
.header2_top_main{width:1920px;height:29px;margin:0 auto;font-size: 12px;}
.header2_top_main .nhhy{line-height:23px;}
.header2_top_main_index{width:65px;height:29px;background:url("/img/video_fz.jpg") 3px center no-repeat;float:left;color:red;line-height:29px;padding-left:25px;margin-left: 525px;}
.header2_top_main_index:hover{color:red;}
.header2_top_main_name{height:29px;line-height:29px;float:left;background:url("/img/phone.gif") 0 center no-repeat;padding-left:10px;font-family:"΢ź";color:red;margin:0 20px 0 17px;}
.header2_top_main_name:hover{color:red;}
.header2_top_main p{color:#676767;height:29px;line-height: 30px;_line-height: 29px;float:left;}
.header2_top_main span{width:56px;height:16px;display:block;float:right;margin:6px 13px 0 0;}
.header2_top_main span a{display:block;width:28px;height:16px;float:right;color:#2b2b2b;text-align:center;line-height:16px;}
.header2_top_main span a:hover{background:#cf0015;color:#fff;line-height:16px;}
.dlxg{float:left;width:400px;overflow:hidden;margin-left: 30px;}
.login_before{width:400px;margin-top:3px;overflow:hidden;}
.login_before .text{width:96px;hegiht:18px;bordeR:1px solid #ccc;}
.login_before .btn{width:33px;font-size:12px;padding:1px;padding-top:0;color: #333;}
.login_before label{margin-left:5px;color:#676767;}
.con_login_name{width:380px;line-height:23px;text-align:right;padding-right:20px;color:#676767;}
.con_login_name a {color:#333;}
.con_login_name .logout{color:#C90000;}

/*通用底部*/
.footer{width:1200px;height:300px;margin:0 auto;border-top: 1px dotted #aaa;margin-top: 30px;}
.footer_top{width:1200px;height:38px;color:#3c3c3c;border-top:1px #5c5c5c solid;border-bottom:1px #5c5c5c solid;line-height:38px;}
.footer_top a{margin:0 .5em;color:#1B0000;}
.footer_main{width:1200px;height:166px;}
.footer_left{width:63px;height:166px;background:url("/img/web_nn1.jpg") 0 no-repeat;float:left;}
.footer_right{width:59px;height:166px;background:url("/img/web_nn2.jpg") 0 no-repeat;float:right;}
.footer_center{width:760px;height:136px;margin:0 auto;text-align:center;padding-top:30px;}
.footer_center span{display:block;height: 0;}
.footer_center span a{margin:0 5px;color:#393939;}
.footer_center p{margin-bottom:3px;font-size:12px;line-height:12px;color:#393939;}
.footer_center p a{color:#393939;}

/*头部*/
.bg{background: url(../images/bg1.jpg) fixed top left no-repeat;background-size: 100% 100%;}
.bg .contain .title{text-align:center;padding-top: 120px;}

.fixed .fix-top1{position: fixed;height: 58px;width: 100%;top: 28px;left: 0;right: 0;background: url(../images/top1.png) top left repeat-x;z-index: 9998;}
.fixed .fix-top{position: fixed;height: 78px;width: 100%;top: 26px;left: 0;right: 0;background: url(../images/cloud.png) top left repeat-x;z-index: 9997;-webkit-animation: translateX 200s ease-out infinite;
    animation: translateX 200s ease-out infinite;}

@-webkit-keyframes translateX{
    0%{ -webkit-transform: translate3d(0,0, 0);}
    100%{-webkit-transform: translate3d(-2000px,0,0);} 
}
@-ms-keyframes translateX{
    0%{ transform: translate3d(0, 0, 0);}
    100%{transform: translate3d(-2000px,0,0);}
}  
@-moz-keyframes translateX{
    0%{ transform: translate3d(0, 0, 0);}
    100%{transform: translate3d(-2000px,0,0);}
}  
@keyframes translateX{
    0%{ transform: translate3d(0, 0, 0);}
    100%{transform: translate3d(-2000px,0,0);}
}
.fixed .fix-top2{position: fixed;height: 78px;width: 100%;top: 26px;left: 0;right: 0;background: url(../images/cloud.png) top left repeat-x;z-index: 9996;}
     

.fixed .fix-bom-right1{position: fixed;height: 94px;width: 1920px;bottom: 0;right: 0px;background: url(../images/bottom.png) bottom left repeat-x;z-index: 9995;}
.fixed .fix-bom-left1{position: fixed;height: 486px;width: 360px;bottom: 0;left: 0;background: url(../images/left1.png) no-repeat bottom left;z-index: 9996;}
.fixed .fix-bom-right2{position: fixed;height: 574px;width: 385px;bottom: 0;right:-50px;background: url(../images/right2.png) no-repeat bottom right;z-index: 9996;}



/*新闻资讯*/
.bg .contain .news .newslist{float:left;width:700px;margin-top: 36px;}
.bg .contain .news .bk{float:right;height:334px;width:468px;margin-top: 80px;background: url(../images/bk.png) no-repeat;}
.bg .contain .news .bk p{margin-top: 343px;text-align: center;}
.bg .contain .news .img{width:450px;height:318px;position:absolute;margin-top: 8px;margin-left: 9px;}
.bg .contain .news .img img{height:318px;width:450px;}
.news .newslist .line .wz{float:left;margin-top:24px;}
.news .newslist .line .txt{width: 572px;float: right;margin-top:38px;}
.news .newslist .line .txt h2{font-size:22px;height: 28px;overflow: hidden;}
.news .newslist .line .txt p{font-size:14px;margin-top: 12px;height: 40px;overflow: hidden;}

/*歌圩掠影*/
.gxly{margin-top:50px;}
.gxly .video{margin-top: 50px;float:left;}
.gxly .yl{margin-top: 50px;float:right;width:540px;}
.gxly .yl .mizige{text-align:center;}
.gxly .yl .txt{margin-top:20px;height: 300px;overflow-y: scroll;}
.gxly .yl .txt p{width:498px;text-indent:2em;line-height:34px;text-align:justify;}
.gxly .place{margin-top:56px;}
.gxly .place .imgbox{float:left;margin-left: 20px;}
.gxly .place .line2{margin-left: 202px;}

/*传统习俗*/
.ctxs{margin-top:80px;}
.ctxs .bigbox{margin-top: 80px;}
.ctxs .dh{background: url(../images/dh.png) no-repeat center top;float: left;width: 1078px;}
.d{background: url(../images/k.png) no-repeat center top;width:222px;height:268px;float:left;margin-right: 104px;}
.d-right{background: url(../images/k.png) no-repeat center top;width:222px;height:268px;float:right;}
.bom{margin-top: 80px;}
.box{ position: relative;z-index:500;-webkit-perspective: 1000px;-moz-perspective: 1000px;-o-perspective: 1000px;-moz-perspective: 1000px;-ms-perspective: 1000px;}
.box .box-img{-webkit-transform: rotateY(0);-moz-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);-ms-transform: rotateY(0);-webkit-transition: all 0.50s ease-in-out 0s;-moz-transition: all 0.50s ease-in-out 0s;-o-transition: all 0.50s ease-in-out 0s;-ms-transition: all 0.50s ease-in-out 0s;transition: all 0.50s ease-in-out 0s;margin-top: 11px;margin-left: 13px;}
.box:hover .box-img{-webkit-transform: rotateY(-90deg);-moz-transform: rotateY(-90deg);-o-transform: rotateY(-90deg);-ms-transform: rotateY(-90deg);transform: rotateY(-90deg);margin-top: 11px;margin-left: 13px;}
.box .box-img img{width: 197px;height: 246px;}
.box .wz{display:inline-block;position:absolute;z-index:600;top: -22px;left: -18px;}
.box .box-content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    background-color: #183b62;
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    transition: all 0.50s ease-in-out 0s;
    -webkit-transition: all 0.50s ease-in-out 0s;
    -moz-transition: all 0.50s ease-in-out 0s;
    -o-transition: all 0.50s ease-in-out 0s;
    -ms-transition: all 0.50s ease-in-out 0s;}
.box:hover .box-content{transform: rotateY(0);
                       -webkit-transform: rotateY(0);
                       -moz-transform: rotateY(0);
                       -o-transform: rotateY(0);
                       -ms-transform: rotateY(0);}
.box .pro{font-size: 14px; line-height: 21px; color: #ecf4f7;font-weight: normal;padding: 26px 26px;height: 180px;margin-top:0px ;text-align:justify;overflow:hidden;}
.box .pro:after,{content: "";width: 80%;display: block;margin: 15px auto;}

/*活动安排*/
.hdap{margin-top:80px;}
.hdap .hdlist{/*background: url(images/act.png) no-repeat center top;height:770px;*/}
/*.hdap .hdlist .line1 .act{float:left;margin-top:82px;margin-left: 5px;}
.hdap .hdlist .line1 .act-right{float:right;margin-top:82px;}
.hdap .hdlist .line2{text-align:center;}
.hdap .hdlist .line2 .act{display:inline-block;}*/

/*壮乡风采*/
.zxfc{margin-top:80px;}

/*知识问答*/
.zswd{margin-top:80px;}
.h5{margin-top: 60px;}
.h5 .phone{float:left;margin-right: 81px;}
.h5 .phone-right{float:right;}

/*我的三月三*/
.wdsys{margin-top:80px;height:800px;}
.wdsys .left{float:left;margin-top: 40px;}
.wdsys .right{float:right;margin-top: 40px;}
.wdsys .right .img{margin-right: 28px;}
.submit-btn{width:100px;height:40px;background-color:#d12e5a;font-size:16px;text-align:center;line-height:40px;margin: 16px auto 0px auto;border-radius:6px 6px;}
.submit-btn a{color:#fff;}
