

.main960{width:960px;margin:0 auto; background: #fff;padding:5px 0 }
.main950{ width:950px;margin:0 auto; }

.banner img{ display: block }
.p1{ background: url(../images/p1.jpg);width:950px;height:290px; }
.p2{ background: url(../images/p2.jpg);width:950px;height:280px }
.p3{ background: url(../images/p3.jpg);width:950px;height:405px; }
.p4{ background: url(../images/p4.jpg);width:950px;height:415px; }
.p5{ background: url(../images/p5.jpg);width:950px;height:350px; }
.p6{ background: url(../images/p6.jpg);width:950px;height:415px; }
.p8{ background: url(../images/p8.jpg);width:950px;height:372px; }

.p1 {  overflow: hidden;zoom:1 }
.p1 .left{ width:375px;float:left; text-align: left }
.p1 .focus2 { width:335px; height:265px; position:relative; overflow:hidden; text-align:left;margin:10px 0 0 23px}
.p1 .focus2 .focusPic a { width:335px; height:265px;}
.p1 .focus2 .focusTitles,.focus2 .focusTitlesBg { position:absolute; width:325px; height:30px; left:0px; top:235px; line-height:30px; text-align:left; font-size:14px; font-weight:bold;padding-left:10px}
.p1 .focus2 .focusBtns { position:absolute; width:205px; height:30px; left:120px; top:230px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; z-index:100;}
.p1 .focus2 .focusTitles { z-index:95;}
.p1 .focus2 .focusTitlesBg { z-index:90;filter:alpha(opacity=60);/*IE*/ opacity:0.6;/*Mozilla*/background-color:#000;}
.p1 .focus2 .focusBtns a { display:inline; width:29px; height:26px; float:right; line-height:29px; text-align:center;  color:red; margin-right:2px;cursor:pointer; overflow: hidden; font-weight: 100 }
.p1 .focus2 .focusBtns a:hover { background: url(../images/icon.gif);width:29px;height:26px ;color:#fff}
.p1 .focus2 .focusBtns a.active {  background: url(../images/icon.gif);width:29px;height:26px;color:#fff }

.p1 .right{ float: left;  }
.p1 .right .top{ width:510px;margin:65px 0 0 30px;height:87px;}
.p1 .right .top p{ width:510px;color:#fff; text-align: left; text-indent: 2em; line-height: 21px; }
.p1 .right .table{ text-align: left }
.p1 .right .table table{ margin:0 0 0 15px }
.p1 .right .table td{ vertical-align: bottom;padding:0 8px }

.p2{ text-align: left; overflow: hidden;zoom:1 }
.p2 table{ margin:66px 0 0 19px;float:left; display: inline }
.p2 td{ padding: 0 12px; }
.p2 td p{color:#fff;width:195px;line-height:20px; text-indent: 2em;margin:27px 0 0 0}
.p2 td p a{ color:#fff }

.p3 { overflow: hidden;zoom:1 }
.p3 .left{ float: left;width:450px; text-align: left; }
.p3 .left .video{ margin:55px 0 0 30px }
.p3 .right{ float: left; width:500px; text-align: left }
.p3 .right ul{ margin:64px 0 0 28px }
.p3 .right li { height:65px; }
.p3 .right li strong{ display: block;margin-left:20px}
.p3 .right li strong a{ color:#ffdc3b }
.p3 .right li p { color: #fff;width:445px; line-height: 23px; text-indent: 2em;margin-top:2px }
.p3 .right li p a{ color:#fff }

.p4{ overflow: hidden;zoom:1 }
.p4 ul{ overflow: hidden;zoom:1 ;padding:38px 0 0 0;width:950px}
.p4 li{ overflow: hidden;zoom:1;float:left; display: inline;margin:35px 0 0 30px;width:425px;}
.p4 li span{ float: left; display: inline;margin:0 0 0 10px;}
.p4 li span img{ border: solid 1px #205aed }
.p4 li span strong{ display: block; text-align: left  }
.p4 li span strong a{ color: #ffd71a;font-size:14px; }
.p4 li span p{width:260px; text-align: left;color:#fff; text-indent: 2em; line-height: 23px }
.p4 li span p a{ color:#fff }
.p4 li span p b a{ color:#ffd513 }

.p5 .top{padding:70px 0 0 25px;height:150px; text-align: left;}
.p5 .top .bleft{ background: url(../images/button.gif);width:16px;height:30px; border: none; cursor: pointer ;margin:0 8px 0 0 }
.p5 .top .bright{ background: url(../images/button.gif) -16px 0;width:16px;height:30px; border: none; cursor: pointer ;margin:0 0 0 8px}
.p5 .top .pic td { padding:0 6px;  }
.p5 .top .pic td img{ border: solid 1px #1c419e }
.p5 .top .pic strong{ display: block;height:22px;width:155px;margin-top:-23px; line-height: 22px;filter:alpha(opacity=80);/*IE*/opacity:0.8;/*Mozilla*/	background-color:#000; }
.p5 .top .pic strong a{ color:#ffd100; font-weight: 100 }

.p5 .bm { margin:63px auto 0 auto;width:875px }
.p5 .bm p{ width:875px; text-align: left; color: #fff;line-height: 23px;text-indent: 2em }
.p5 .bm p b a{ color:#ffd513 }

.p6 ul{ overflow: hidden;zoom:1;padding:35px 0 0 8px}
.p6 li{ overflow: hidden;zoom:1;float:left; display: inline;margin:35px 0 0 27px;width:425px; }
.p6 li span{float:left; display: inline;margin:0 0 0 10px; }
.p6 li span img{ border: solid 1px #205aed }
.p6 li span strong{ display: block; text-align: left; }
.p6 li span strong a{ display: block;color:#ffd71a;font-size:16px; }
.p6 li span strong b{ display: block; text-align: right }
.p6 li span strong b a{ font-size:25px }
.p6 li span p{ width:260px; text-align: left; color:#fff; text-indent: 2em; line-height: 22px }
.p6 li span p a{ color:#fff }
.p6 li span p b a{ color:#ffd513 }

.p8 {  overflow: hidden;zoom:1 }
.p8 .left{ width:650px;float:left; text-align: left; }
.p8 .left .comment_table{ width:590px;margin:60px 0 0 26px;height:265px; overflow-y: auto; }
.p8 .cmtContentNew .thead{ display: none }
.p8 .right{ float: left;width:300px; text-align: left; }
.p8 .right ul{ margin:65px 0 0 21px; }
.p8 .right li { color: #fff; line-height: 23px; }
.p8 .right li a{ color: #fff; }