@charset "gb2312";
* { margin: 0; padding: 0; }
body { font-family:  "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "SimSun", "ËÎÌå"; font-size: 12px; color: #000; line-height: 20px; background: #FFF; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: none; vertical-align: top; }

.topBox { background: #FFF; width: 870px; overflow: hidden; margin: 0 auto; zoom: 1; }
.topNav { line-height: 33px; float: left; }
.topNav a { margin: 0 10px; }
.chinalogo { float: right; }

.headBox { border-bottom: 2px solid #cecece; width: 870px; height: 60px; overflow: hidden; margin: 0 auto 20px auto; }
.logo { float: left; }
.mainBav { font-size: 20px; color: #FFF; line-height: 35px; background: #3c3c3c; display: inline; float: right; margin-top: 15px; padding-left: 40px; }
.mainBav a { color: #FFF; background: url(imagesn_b1.gif) no-repeat right center; margin-right: 20px; padding-right: 22px; }
.mainBav .last { background: inherit; }

.picBox { width: 870px; overflow: hidden; margin: 0 auto 20px auto; position: relative; }
.picData { width: 870px; height: 445px; overflow: hidden; position: relative; }
.picData ul { height: 470px; }
.picData ul li { float: left; width: 870px; height: 445px; overflow: hidden; position: relative; }
.picData ul li img { width: 870px; height: 445px; }
.picData li p { font-size: 26px; color: #FFF; line-height: 60px; background: #000; text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.picData li p a { color: #FFF; }
.curBox { text-align: center; width: 100%; position: absolute; left: 0; bottom: 30px; }
.curBox span { background: #7cc5d6; border-radius: 50%; display: inline-block; width: 10px; height: 10px; overflow: hidden; margin: 0 3px; cursor: pointer; opacity: 0.7; }
.curBox .cur { background: #FF0000; }
.scrl { background: url(imagesscrl.gif); width: 23px; height: 39px; margin-top: -20px; position: absolute; left: 30px; top: 50%; cursor: pointer; }
.scrr { background: url(imagesscrr.gif); width: 23px; height: 39px; margin-top: -20px; position: absolute; right: 30px; top: 50%; cursor: pointer; }

.wrap { border-bottom: 20px solid #ebebeb; width: 870px; overflow: hidden; padding-bottom: 20px; margin: 0 auto; zoom: 1; }
.lmTitle { border-bottom: 1px solid #FF0000; width: 100%; height: 32px; overflow: hidden; margin-bottom: 20px; padding-bottom: 5px; }
.lmTitle img { float: left; }
.lmTitle a { font-weight: normal; font-size: 12px; color: #83807f; line-height: 32px; float: right; }

.box1 { margin-bottom: 20px; }
.box1 dl { display: inline; float: left; position: relative; }
.box1 dl dd { font-size: 16px; color: #FFF; line-height: 30px; background: #000; text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.box1 dl dd a { color: #FFF; }
.box1 p { float: left; }
.box1 .a1 { width: 440px; height: 495px; margin: 0 15px 15px 0; }
.box1 .a2 { width: 415px; height: 210px; margin-bottom: 10px; }
.box1 .a3 { width: 415px; height: 275px; }
.box1 .a4 { width: 550px; height: 310px; margin-right: 15px; }
.box1 .a5 { width: 305px; height: 310px; }

.box2 { margin-bottom: 20px; position: relative; }
.box2 dl { display: inline; float: left; position: relative; }
.box2 dl dd { font-size: 16px; color: #FFF; line-height: 30px; background: #000; text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.box2 dl dd a { color: #FFF; }
.box2 .a1 { width: 545px; height: 365px; margin-bottom: 20px; }
.box2 .a2 { background: #d8d6d6; float: right; width: 310px; height: 365px; }
.box2 .a2 h3 { font-weight: normal; font-size: 22px; line-height: 30px; background: url(imagesn_b3.gif) no-repeat 20px bottom; margin-bottom: 10px; padding: 30px 20px 20px 20px; }
.box2 .a2 p { font-size: 18px; line-height: 38px; margin: 0 20px; }
.box2 .a3 { width: 425px; height: 335px; }
.box2 .a4 { float: right; width: 425px; height: 335px; }
.box2 .a5 { background: url(imagesn_b4.png); width: 29px; height: 58px; position: absolute; left: 516px; top: 182px; }

.box3 { margin-bottom: 20px; position: relative; }
.box3 dl { display: inline; float: left; width: 430px; height: 445px; position: relative; }
.box3 dl dd { font-size: 16px; color: #FFF; line-height: 30px; background: #000; text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.box3 dl dd a { color: #FFF; }
.box3 .a2 { float: right; }

.box4 { position: relative; }
.box4 dl { display: inline; float: left; width: 285px; height: 315px; position: relative; }
.box4 dl dd { font-size: 16px; color: #FFF; line-height: 30px; background: #000; text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; opacity: 0.7; }
.box4 dl dd a { color: #FFF; }
.box4 .a1 { background: #d8d6d6; float: left; width: 255px; height: 315px; }
.box4 .a1 ul { margin: 0 20px; padding-top: 30px; }
.box4 .a1 li { font-size: 20px; line-height: 26px; background: url(imagesn_b5.jpg) no-repeat left 8px; padding-bottom: 20px; padding-left: 25px; }
.box4 .a2 { margin-left: 22px; }
.box4 .a3 { float: right; }

.infoBox { width: 870px; overflow: hidden; margin: 20px auto; zoom: 1; }
.infoBox .i1 { border-right: 1px solid #c0c0c0; float: left; width: 240px; height: 188px; }
.infoBox .i1 dt { font-weight: bold; font-size: 14px; line-height: 50px; background: url(imagesico_1.jpg) no-repeat 20px top; text-indent: 90px; }
.infoBox .i1 dd { font-size: 14px; text-align: center; padding-top: 50px; }
.infoBox .i2 { border-right: 1px solid #c0c0c0; text-align: center; float: left; width: 210px; height: 188px; }
.infoBox .i3 { border-right: 1px solid #c0c0c0; float: left; width: 210px; height: 188px; }
.infoBox .i3 dt { font-weight: bold; font-size: 14px; line-height: 50px; background: url(imagesico_2.jpg) no-repeat 20px top; text-indent: 115px; }
.infoBox .i3 dd { font-weight: bold; line-height: 22px; padding: 20px 0 0 20px; }
.infoBox .i4 { float: left; width: 205px; height: 188px; }
.infoBox .i4 dt { font-weight: bold; font-size: 14px; line-height: 50px; background: url(imagesico_3.jpg) no-repeat 20px top; text-indent: 100px; }
.infoBox .i4 dd { line-height: 22px; padding: 20px; }

.linksBox { background: #000; clear: both; width: 100%; }
.linksBox dl { width: 960px; overflow: hidden; margin: 0 auto; padding: 20px 0; }
.linksBox dl dt { font-size: 16px; color: #FFF; line-height: 24px; text-align: center; float: left; width: 120px; }
.linksBox dl dd { color: #999; line-height: 24px; float: left; width: 840px; }
.linksBox dl dd a { color: #999; white-space: nowrap; word-break: keep-all; }

.footer { line-height: 24px; text-align: center; clear: both; width: 100%; padding: 20px 0; }