@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"Î¢ÈíÑÅºÚ"; overflow-x:hidden;}
img{ border:0;}
.clear{ clear:both;}
.cen1120{width:1120px; margin:0 auto; overflow:hidden;}
.banner{ width:100%; height:709px; text-align:center; margin:0 auto; background:url(../images/bannerbg.jpg) no-repeat center;}
.title{ font-size:46px; font-weight:bold; text-align:center; margin:65px auto 40px auto;}
.p1text{ font-size:18px; line-height:30px; color:#070707; text-indent:2em;}
.lc{ width:1120px; background:#e3e2e8; margin:30px auto 0 auto; overflow:hidden;}
.lc p{ font-size:30px; color:#c7000b; font-weight:bold; margin:35px auto 25px auto; text-align:center;}
.bm{ width:100%; height:559px; background:url(../images/bmbg.jpg) no-repeat center; margin:0 auto;}
.bmrk{ width:300px; float:right; margin:160px 30px 0 0; font-size:14px; color:#383224;}
.formtext{ width:100px; height:25px; background:#ccb372; font-size:12px; line-height:25px; border:0;}
.formtext1{ width:255px; height:85px; background:#ccb372; font-size:12px; line-height:25px; border:0;}
.formtext2{ width:40px; height:25px; background:#ccb372; font-size:12px; line-height:25px; border:0;}
.bottem1{ width:90px; height:35px; background:#d02420; border:0; border-radius:5px; color:#FFF; font-size:17px; text-align:center; line-height:35px; margin:20px 0 0 40px; cursor:pointer;}
.p3{ width:100%; background:#d02521; margin:0 auto; overflow:hidden;}
.title1{ width:1120px; font-size:20px; color:#FFF; line-height:25px; text-align:center; background:url(../images/redhbg.jpg) repeat-x;}
.title1 span{ background:#d02521;}
.yh li{ width:168px; float:left; margin:40px 0 40px 89px;}
.p4{ width:100%; background:#f9f1ed; margin:0 auto; overflow:hidden; border-bottom:3px #7f432f solid;}
.p4text{ font-size:18px; color:#070707; line-height:30px; text-indent:2em;}
.p4_2{ background:#7f432f; padding:20px 0 20px 30px; border-radius:5px 5px 0 0; overflow:hidden;}
.p4_2 dt{ float:left;}
.p4_2 dd{ float:left; font-size:18px; color:#FFF; line-height:30px;}
.p4_2 dd span{ background:#c7000b; width:190px; text-align:center; line-height:40px; display:block; font-size:24px; border-radius:5px 0 0 5px;}
.p4_2 dd span a{ color:#FFF;}
.p5{ width:100%; background:#e1dfea; margin:0 auto; overflow:hidden;}
.p5text{ width:590px; float:left; margin:80px 0 0 0;}
.p5text span{ font-size:24px; color:#FFF; background:#c7000b; line-height:38px; border-radius:19px; float:left; padding:0 30px;}
.p5text p{ font-size:18px; color:#070707; line-height:28px; margin:5px 0 35px 0;}
.fx li{ width:356px; float:left; margin:0 0 0 25px;}
.mx{ width:100%; background:url(../images/mxbg.jpg) repeat-x bottom; margin:0 auto; overflow:hidden;}
.mx_1{ width:1020px; border:1px #b4b4b4 solid; border-radius:10px; margin:0 auto; background:#FFF; padding:0 0 40px 0;}
.mxtitle{ font-size:22px; background:#c7000b; color:#FFF; width:590px; text-align:center; line-height:38px; border-radius:19px; position:absolute; margin:-20px 0 0 213px;}
.mxtext{ font-size:18px; line-height:30px; color:#070707; width:960px; margin:60px auto 45px auto;}
.lunbo{ width:659px; height:382px; margin:0 auto;}
.lunbo ul{ width:659px; height:382px; overflow:hidden;}
.lunbo ul li{ width:659px; height:382px; float:left;}
.lunbo a{ position:absolute; width:39px; height:39px; display:block; margin-top:170px; cursor:pointer;opacity: 0.9;filter: alpha(opacity=90);}
.lunbo a:hover{opacity: 1;filter: alpha(opacity=100);}
.zzleft{ background:url(../images/xwh_l.png) no-repeat center; margin-left:15px;}
.zzright{ background:url(../images/xwh_r.png) no-repeat center; margin-left:607px;}
.p6{width:100%; background:#e1dfea; margin:0 auto; overflow:hidden;}
.al li{ width:537px; float:left; margin:0 0 70px 45px;}
.zj{ width:100%; margin:0 auto; overflow:hidden; border-bottom:5px #43331c solid;}
.zx{ font-size:30px; line-height:60px; padding:0 75px; background:#c7000b; color:#FFF; float:right; text-align:center; border-radius:5px; margin:30px 0;}
.zx a{ color:#FFF;}
.p7{ width:100%; background:#43331c; margin:0 auto; overflow:hidden;}
.tj li{ width:248px; float:left; padding:8px 5px; font-size:14px; line-height:25px; color:#555555; text-align:center; margin:0 0 50px 27px; background:#FFF; border-radius:3px;}
.tj li a{ color:#555555;}
.Top_Record{ float:left; margin:150px 0 0 105px;}
.record_Top{width:270px; height:320px; background:url(../images/record_Bg.png) center center no-repeat; background-size:contain; text-align:center; line-height:50px; margin:30px auto 0px; color:#fff;}
.maquee{ width:270px; overflow:hidden; margin:0 auto; color:#7C7C7C}
.maquee{ height:320px;}
.topRec_List ul{ width:100%; height:195px;}
.topRec_List li{ width:100%; height:38px; line-height:38px; text-align:center; font-size:12px; border-bottom: 1px dashed #aaa;}
/*.topRec_List li:nth-child(2n){ background:#077cd0}*/
.topRec_List li div{ float:left;}
.topRec_List li div:nth-child(1){ width:17%;}
.topRec_List li div:nth-child(2){ width:18%;}
.topRec_List li div:nth-child(3){ width:25%;}
.topRec_List li div:nth-child(4){ width:40%;}
