*{padding:0;margin:0;}
body {text-align:left;margin: 0px;padding: 0px;text-decoration: none;height: auto;font-weight: normal;font-family:Microsoft Yahei;font-size: 14px; background:url(images/banner.png) center top no-repeat #e6131c; }
div,form,img,ul,ol,li,dl,dt,dd{margin:0 auto;padding:0;border:0;list-style-type: none;}
a{color:#2a2a2a;text-decoration:none;}
a:hover{ color:#F00; text-decoration:underline;}
.clear{clear:both; font-size:0; line-height:0; height:0; overflow:hidden}
.blank15{ height:15px; clear:both; font-size:0; line-height:0; overflow:hidden}
.blank25{ height:25px; clear:both; font-size:0; line-height:0; overflow:hidden}
.banner{ background:url(images/banner.jpg) center top no-repeat; height:295px; clear:both}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.fl{ float:left}
.fr{ float:right}
.green{ color:#4f8f10}
.clearfix,.rule{*zoom:1;}
.bangdan{ width:1024px; height:auto;}
.bangdan_content{ width:1024px; height:395px; overflow-y:scroll;overflow-x:hidden; background-color:#FFF;}
.bangdan table{ border:2px solid #ccc; width:1007px;}
.bangdan table tr{ height:50px;}
.fd_01{width:300px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:left; padding-left:20px;}
table p{ padding-top:6px; padding-bottom:6px;}
.fd_01 p span{ color:#e41b29;}
.fd_02{width:700px; border-bottom:1px solid #ccc;  text-align:left;}
.fd_02 p span{ padding-left:10px;}
.mingdan{ background:url(images/lmbj.png) top repeat-x; font-size:24px;line-height: 56px;border-radius: 10px 10px 0 0; font-weight:bold; color:white; text-align:center;}
.biaoti{font-size:16px; text-align:center; font-weight:bold; border-bottom:1px solid #ccc;}
.clearfix:after,.rule:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

.banner{ height:900px;}
.js{ width:1024px; padding-top:680px; color:#fff; line-height:24px; margin:0 auto; text-align:center;}
.titlebox{ float:none; margin:0; padding:0; width:100%; font-size:45px; line-height:100px; font-weight:bold; height:auto; color:#fff;background: url(images/titbj.png) center center no-repeat;text-align: center;}
.js p{ text-indent:2em; text-align:left; font-size:16px;background: url(images/bza.png) 0 0 no-repeat; padding: 18px 30px}
.main{ width:1024px; margin:0 auto; font-size:14px; line-height:24px;}
.lc{ margin:40px 0}
.lc li{ width:16.6%; background:url(images/lc.png) center top no-repeat; height:188px; float:left; text-align:center}
.lc li h5{ color:#fffc00; font-size:18px; line-height:70px; height:140px}
.lc li p{ margin:0; padding:0; font-size:14px}
.rule{ clear:both; background:#fff;}
.award{ }
.award h3{ font-size:18px; font-weight:bold; color:#ff0000; line-height:40px; height:60px}
.award .tishi{ color:#e41b29; text-indent:2em; margin-top:230px; padding:0px;}
.award li{ float:left; text-align:center; font-size:14px; line-height:20px; padding:15px 20px;background: #fff;border-radius: 10px; width:205px;margin: 0 5px;height: 280px}
.award li img{ height:172px;display: block;margin: 0 auto;margin-bottom: 10px}
.award li h6{ width:100%; float:none; margin:0; padding:0; color:#c00;font-size: 18px}

.rulesm{ clear: both;background: #fff;padding:20px 50px;border-radius: 10px}
.rulesm p{ text-indent:0em; padding:0; font-size: 16px;line-height: 33px}
.rulejp{clear: both;background: #fbd9db;padding:20px 30px;border-radius: 10px;margin: 20px 0}
.rulejpbox{background: #fff;border-radius: 10px;font-size: 16px;line-height: 21px;padding: 20px;height: 190px}
.rulejpbox h4{font-size: 18px;font-weight: bold;margin-bottom: 15px}
.rulejpbox p{margin: 10px 0;line-height: 21px}

.news{ overflow:hidden;}
.newstit{ height:53px; clear:both; width:1100px}
.newstit span{ cursor:pointer; width:338px; float:left; margin-right:6px; background:#f2a396; font-size:18px; text-align:center; color:#000; line-height:53px;}
.newstit span.newstiton{ background:url(images/lmbj.png); font-weight:bold; color:#fff}
.newstit span.newstiton i{ color:#FF0}
.newslist{ background:#fff;padding:15px 30px 30px;*padding-top:0}
.newslist ul{ display:block; float:none}
.newslist li{ border-bottom:1px dashed #ccc; background:#fff; padding:15px 0}
.newslist li h2{ font-size:18px; font-weight:bold; line-height:35px; height:40px}
.newslist li p{ color:#666; line-height:24px; margin:0 0 10px; padding:0; text-indent:2em}
.zhaiyao{float:left; color:#666; width:810px; line-height:24px; margin:0 0 10px; padding:0; text-indent:2em;}
.newslist li dl{ float:left; width:810px; border:1px solid #e0c2a2; background:#fffef2; color:#955358; padding:7px 10px; border-radius:3px}
.newslist li dl b{ color:#f00;}
.newslist li u{ float:right; display:block; text-decoration:none;background:url(images/fdsdxw_22.jpg) center top no-repeat; width:87px; height:64px; text-align:center; color:#e41b2b; overflow: hidden; line-height:98px}
.newslist li u a{color:#e41b2b;}

.btmbj{ background:url(images/dibj.jpg) center bottom no-repeat;}

.ewm{position: absolute;right: 40px; bottom: 10px;}
.ewm img{width: 114px; display: block;margin: 5px 0}
.foot{margin-bottom: 0}
