body { background:#000; color:#555; }
body a { color:#555; }
body a:hover { color:#f60; }

.wrapper {  width:100%; min-width:1000px; padding:415px 0 0 0; margin:0 auto; background:url(images/banner.jpg) no-repeat top center;}
.part1, .part2, .part3, .part4, .part5, .part6 { width:1000px; margin:0 auto 10px auto; }
.part1 { height:771px; background:url(images/p1.png) no-repeat; }
.part2 { height:362px; padding:40px 0 0 0; background:url(images/p2.png) no-repeat; }
.part3 { height:338px; padding:40px 0 0 0; background:url(images/p3.png) no-repeat; }
.part4 { height:508px; padding:40px 0 0 0; background:url(images/p4.png) no-repeat; }
.part5 { height:302px; padding:40px 0 0 0; background:url(images/p5.png) no-repeat; }
.part6 { padding:40px 0 0 0; background:url(images/p6.png) no-repeat; }

.expPicTxt {  height:330px; padding:23px 0 0 0; }
.expPicTxt li { width:300px; float:left;  padding:0 0 0 27px; }
.expPicTxt li i { float:left; text-align:left; }
.expPicTxt li .iPic1 { border: 1px solid #b2b2b2; font-size:1px; line-height:0px; }
.expPicTxt li .iPic1 img { border: 2px solid #d7d7d7; }
.expPicTxt li .iTitle { width:150px; height:25px; padding:0 0 0 6px; line-height:25px; overflow:hidden; font-weight:bold; }
.expPicTxt li .iDes { width:150px; height:120px; padding:0 0 0 4px; line-height:20px; overflow:hidden; }
.expPicTxt li .iDes a { color:#333; }
.expPicTxt li .iDes a:hover { color:#f60; }
.expPicTxt li .iPic2 { margin:18px 0 0 0; }

.layAB { width:670px; float:left; text-align:left; }
.layC { width:318px; float:left; padding:0 0 0 10px; text-align:left; }

.part1 { position:relative; text-align:left; }
.part1 .picTxt li { position:absolute; }
.part1 .picTxt li p { width:195px; height:144px; line-height:24px; overflow:hidden; }
.part1 .picTxt .pt1 { top:70px; left:29px;}
.part1 .picTxt .pt1 p { padding:15px 0 0 5px;}
.part1 .picTxt .pt2 { top:70px; left:510px;}
.part1 .picTxt .pt2 p { position:absolute; top:4px; left:-218px; }
.part1 .picTxt .pt3 { top:70px; left:772px;}
.part1 .picTxt .pt3 p { padding:15px 0 0 5px;}
.part1 .picTxt .pt4 { top:430px; left:29px;}
.part1 .picTxt .pt4 p { padding:15px 0 0 5px;}
.part1 .picTxt .pt5 { top:591px; left:280px;}
.part1 .picTxt .pt5 i { float:left; }
.part1 .picTxt .pt5 p { float:left; padding:5px 0 0 25px; }
.part1 .picTxt .pt6 { top:430px; left:772px;}
.part1 .picTxt .pt6 p { padding:15px 0 0 5px;}
.part1 .pic { position:absolute; top:230px; left:237px; }
.part1 .pic i { display:none; }
.part1 .pic .select { display:block; }


.part3 .layAB i { float:left; }
.part3 .layAB .pic1 { padding:25px 0 0 26px; }
.part3 .layAB .pic2 { padding:25px 0 0 16px; }
.part3 .layAB p { width:600px; height:75px; line-height:25px; padding:30px 0 0 40px; overflow:hidden; }
.part3 .layAB p b { font-size:14px; color:#888; }
.part3 .layC .pic { padding:26px 0 0 27px; float:left; }
.part3 .layC p { width:260px; height:75px; line-height:25px; padding:25px 0 0 35px; overflow:hidden; }

.part4 .picTxt { text-align:left; }
.part4 .picTxt .txt { width:250px; height:310px; padding:10px 0 0 30px; float:left; }
.part4 .picTxt .txt b { height:35px; font-size:16px; line-height:35px; display:block; overflow:hidden; }
.part4 .picTxt .txt b a { color:#cc0000; }
.part4 .picTxt .txt b a:hover { color:#f60; }
.part4 .picTxt .txt p { height:275px; line-height:25px; overflow:hidden; }
.part4 .picTxt .txt p a { color:#333; }
.part4 .picTxt .txt p a:hover { color:#f60; }
.part4 .picTxt .pic { width:661px; height:305px; float:left; display:block; padding:13px 0 0 11px; }
.part4 .picTxt .pic i { display:none; }
.part4 .picTxt .pic .select { display:block; }

.part5 .layAB .pic { float:left; padding:37px 0 0 38px; }
.part5 .layAB p { width:260px; height:240px; padding:30px 0 0 30px; line-height:24px; float:left; overflow:hidden; }
.part5 .layAB p a { color:#333; }
.part5 .layAB p a:hover { color:#f60; }
.part5 .layC .ulTxt { width:285px; padding:15px 0 0 20px; }
.part5 .layC .ulTxt li { width:280px; height:30px; font-size:14px; line-height:30px; overflow:hidden;}
.part5 .layC .ulTxt li i { color:#cc0000; padding:0 5px 0 0; }

.part6 .commentBox { width:960px; padding:40px 20px 20px 20px; background:url(images/p6_bg.png) repeat-y; }
.part6 .commentBox .cmtContent { border:0px solid #000; background:#f8f7f7; }
.part6 .bottom { height:6px; background:url(images/p6_bottom.png) no-repeat; }
.thcmt { display:none; }

body #bottom .links { background-image:none; color:#bfbfbf; }

body #bottom .links a, 
body #bottom .sites a.bottom_a, 
body #bottom .mid, 
body #bottom .left p,
body #bottom .mid a.bottom_a, 
body #bottom .left a.bottom_a { color:#bfbfbf; }

body #bottom .sites a.bottom_a:hover, 
body #bottom .mid a.bottom_a:hover, 
body #bottom .left a.bottom_a:hover { color:#F60; }

#sliderBox{ height:150px; width:1000px; position:relative; overflow:hidden; }
#m_left, #m_right{ display:block;height:100px; width:30px; position:absolute;top:27px; }
#m_left{left:15px; background:url(images/left.png) no-repeat; }
#m_right{right:15px; background:url(images/right.png) no-repeat; }
#rollbox{width:220px; height:100%; position:absolute; left:67px; overflow:hidden; }
#rollimg{ margin:25px 0 0 0; display:block; float:left;}
#rollimg li{ float:left; display:inline; width:220px; height:125px;}
#rollimg a{ border:1px solid #b2b2b2; display:block; float:left; color:#666; text-decoration:none;}
#rollimg a:hover{ color:#f00; text-decoration:none;}
#rollimg a img { border:2px solid #d7d7d7; }
#rollimg a span{ display:block;width:220px; height:20px; line-height:20px; text-align:center; overflow:hidden;cursor:pointer;}
