@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0;background:url(../images/bg1.jpg) repeat-y center top;}

.head,.main,.main2,.link,.foot {width:1000px;margin:0px auto;clear:both;}
.menu{background:url(../images/mbg1.jpg) repeat-x;height:46px;}
.menu ul{clear:both; margin:0 auto;height:46px;}
.menu li{ float:left; width:110px; font-size:18px; line-height:46px; text-align:center;position:relative;}
.menu li a{ color:#fff; display:block;}
.menu li div{ display:none;}
.menu li:hover div{ display:block; position:absolute; top:46px; left:0; width:100%; z-index:99999999999999999999999;}
.menu li p{ background:#fff;border-radius:8px;}
.menu li p a{ display:block;text-align:center; font-size:14px; line-height:32px; padding:0; line-height:32px; color:#000;}


.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}

.fl{ float:left;}
.fr{ float:right; }
.tit1{background:url(../images/tbg2.jpg) no-repeat; padding:0 12px; line-height:31px;}
.tit1 span,.tit2 span,.tit3 span,.tit4 span{ color:#fff; font-weight:bold; font-size:14px;}
.more{ float:right;}
.tit2{background:url(../images/tbg3.jpg) no-repeat; padding:0 10px 0 28px; line-height:33px;}
.tit3{background:url(../images/tbg4.jpg) no-repeat; padding:0 10px 0 28px; line-height:33px;}
.tit4{background:url(../images/tbg5.jpg) no-repeat; padding:0 12px; line-height:31px;}

.bor1{ border:1px solid #ddd; border-top:none;}
.nr1,.nr2{ overflow:hidden; clear:both; padding:8px;}
.nr1 li{background:url(../images/tub1.jpg) no-repeat left center; padding-left:10px; font-size:14px; height:24px; overflow:hidden;}
.nr2 li{font-size:14px; height:24px; overflow:hidden; clear:both;}
.nr2 li a{ display:block; float:left; max-width:80%;}
.nr2 li p{ float:right;}

.tbg1{background:url(../images/tbg1.jpg) no-repeat; height:137px; text-align:center;}
.tbg1_p1{ font-size:20px; color:#9f0709; font-weight:bold; padding-top:60px;}
.tbg1_p2{ font-size:16px; color:#ffd3e2; padding-top:20px;}
.nr3{ overflow:hidden; clear:both; padding:5px;}
.nr3 li{ float:left; padding:7px; text-align:center;}
.nr3 li P{ line-height:30px; font-size:14px; height:30px; padding-top:5px;}
.nr3_p1,.nr3_p2{ display:block; width:233px;}
.nr3_p1 img{ width:233px; height:153px;}
.nr3_p2 img{ width:233px; height:186px;}
.nr4{ overflow:hidden; clear:both; padding:5px 8px;}
.nr4 li{ float:left; padding:5px 12px; text-align:center;}

.nr3_p3{ display:block; width:170px; border:1px solid #ddd;}
.nr3_p3 img{ width:170px; height:60px;}

.foot{ background:#b70a07; text-align:center; padding:20px 0; color:#fff; font-size:14px; font-weight:bold;}
