* { padding: 0; margin: 0; box-sizing: border-box; list-style: none; }
body { background-color: #e3e3e3; }
.w { width: 980px; margin: 0 auto; }
.o { overflow: hidden; }
.f { float: left; }
.top { width: 100%; background-color: white; }
.top img { margin: 15px 0;  }
.head { width: 100%; height: 45px; background: url(../images/1_08.png) repeat-x top center; }
.hx { width: 100%; height: 5px; background-color: #d5303e; }
.nav { line-height: 45px; }
.nav a { display: inline-block; text-decoration: none; color: black; width: 136px; height: 45px; text-align: center; }
.nav a:first-child { background: url(../images/1_07.png); color: white; }
.nav a:hover { background: url(../images/1_07.png); color: white; }
.nav img { vertical-align: middle; }
.banner { width: 100%; height: 410px; background: url(../images/1_16.png)no-repeat top center; }
.hx2 { width: 100%; height: 10px; background-color: #d9d9d9; }
.main { background-color: white; padding-left: 5px; margin-top: 20px; padding-top: 8px;}
.bt { width: 232px; height: 35px; background-color: #f4f4f4; border: 1px solid #e3e3e3; line-height: 35px;}
.bt2 { width: 232px; height: 35px; background-color: #f4f4f4; border: 1px solid #e3e3e3; line-height: 35px; margin-top: 30px; margin-bottom: 8px;}
.bt img { vertical-align: middle; margin-left: 3px; margin-top: -5px; }
.left ul { background-color: #f5f5f5; margin-top: 8px; padding-left: 10px; }
.left ul li { width: 210px; height: 30px; border-bottom: 1px solid #dcdcdc; font-size: 14px; line-height: 30px; }
.left ul li:first-child { width: 230px; background-color: #dcdcdc; margin-left: -8px; padding-left: 8px; }
.left ul li a { text-decoration: none; color: black; }
.left ul li a:hover {color: #d5303e; }
.left p { font-size: 12px; line-height: 22px; color: #333; }
.p2 { padding-left: 48px; }
.right { width: 713px; margin-left: 16px; }
.right ul { overflow: hidden; margin-top: 7px; padding-left: 4px; }
.right ul li { float: left; margin-right: 16px; text-align: center; font-size: 14px; }
.right ul li img { width: 165px; height: 163px; }
.right ul li p { margin-bottom: 20px; }
.right ul li:nth-child(4n) { margin-right: 0; }
.pbt { width: 720px; height: 35px; background: url(../images/1_20.png)no-repeat top center; color: #c10000; font-weight: 700;
	  line-height: 35px; padding-left: 16px; font-size: 14px; }
.nbt { width: 289px; height: 35px; background: url(../images/1_66.png); color: #c10000; padding-left: 15px; font-size: 14px; line-height: 35px; }
.nimg ul { overflow: hidden; }
.nimg ul li { float: left; }
.nimg ul li img { width: 102px; height: 72px; padding: 2px; border:1px solid #ccc; }
.nimg ul li p { width: 167px; text-align: left; font-weight: 700; line-height: 22px; }
.nli { width: 285px; }
.nli ul li { width: 285px; height: 39px; border-bottom: 1px dashed #ccc; line-height: 39px; font-size: 12px; text-align: left; padding-right: 5px; }
.nli ul li span { float: right; }
.nli ul li a { text-decoration: none; color: black; }
.nli ul li a:hover { color: #d5303e; }
.nli ul li img { width: 8px; height: 9px; margin-right: 3px; }
.abt { width: 407px; height: 35px; background: url(../images/1_68.png); color: #c10000; padding-left: 15px; font-size: 14px; line-height: 35px; }
.about { width: 407px; font-size: 12px; line-height: 30px; }
.about img { float: right; padding: 2px; border: 1px solid #ccc; }
.about p { display: inline-block; text-indent: 2em; }
.dhx { width: 980px;height: 41px; margin: 0 auto 30px; background: url(../images/dhx.png)repeat-x top center; }
.lxbd { border: 1px solid #ccc; padding-bottom: 10px; }
.lxbd p { padding-left: 3px; }
