@charset "utf-8";

body.top {
border-top: none;
}

#slider {
top: 0;
min-width: 950px;
}
#slider ul#slider-slides {
display: block;
height: 400px;
background-color: #000000;
}
#slider ul#slider-slides li {
width: 100% !important;
height: 400px;
background-position: center center !important;
text-indent: -9999px;
}
#slider ul#slider-slides li:nth-child(1) {
background: url(../media/images/home/hb/banner1.jpg) no-repeat;
}
#slider ul#slider-slides li:nth-child(2) {
background: url(../media/images/home/hb/banner2.jpg) no-repeat;
}
#slider ul#slider-slides li:nth-child(3) {
background: url(../media/images/home/hb/banner3.jpg) no-repeat;
}
#slider ul#slider-slides li:nth-child(4) {
background: url(../media/images/home/hb/banner4.jpg) no-repeat;
}
#slider #slider-nav-1 {
position: absolute;
margin-top: -240px;
width: 100%;
z-index: 10;
}
#slider #slider-nav-1 ul {
width: 960px;
margin: auto;
overflow: auto;
}
#slider #slider-nav-1 ul li a {
display: block;
width: 52px;
height: 54px;
background-image: url(../media/images/home/nav_sprites.png);
background-repeat: no-repeat;
}
#slider #slider-nav-1 ul li a#slide-prev {
float: left;
}
#slider #slider-nav-1 ul li a#slide-next {
float: right;
background-position-x: -54px;
}

#slider #slider-nav-2 {
padding: 2px 0;
text-align: center;
}
#slider #slider-nav-2 a {
display: inline-block;
width: 11px;
height: 11px;
margin: 4px;
background-image: url(../media/images/home/nav_sprites.png);
background-repeat: no-repeat;
background-position: -24px -56px;
text-indent: -9999px;
}
#slider #slider-nav-2 a.activeSlide {
background-position-x: -3px;
}
#slider .toplogo {
position: absolute;
margin-top: -424px;
left: 13px;
width: 100%;
z-index: 10;
}

#slider .toplogo p {
width: 960px;
margin: auto;
overflow: auto;
}

#pmid {
width: 961px;
margin: auto;
top: 0;
}

#pmid #content_l {
float: left;
width: 720px;
}

#ptop #ptop_right {
float: right;
}

#ptop #ptop_right.toppage {
width: 100%;
}

#ptop #ptop_right #top_navs li {
float: left;
}

#ptop #ptop_right.toppage #top_navs li#top_nav1 a {
width: 240px;
background: url(../media/images/home/nav1.png) left top no-repeat;
}

#ptop #ptop_right.toppage #top_navs li#top_nav2 a {
width: 240px;
background: url(../media/images/home/nav2.png) left top no-repeat;
}

#ptop #ptop_right.toppage #top_navs li#top_nav3 a {
width: 240px;
background: url(../media/images/home/nav3.png) left top no-repeat;
}

#ptop #ptop_right.toppage #top_navs li#top_nav4 a {
width: 240px;
background: url(../media/images/home/nav4.png) left top no-repeat;
}

#pmid #sidebar_r {
float: right;
width: 220px;
}

h1.h1hd1 {
margin-bottom: 10px;
padding-left: 24px;
background: url(media/images/common/hd_bg8.png) left top no-repeat;
line-height: 36px;
font-size: 1.2em;
}

h2.h2hd1 {
margin-bottom: 10px;
padding-left: 24px;
background: url(media/images/common/hd_bg8.png) left top no-repeat;
line-height: 36px;
font-size: 1.2em;
}

#homebanner { width: 960px; height: 400px; margin: auto auto 20px auto; background: url(media/images/common/loading.gif) center no-repeat; }
#homebanner #slidebanners { display: none; }
#homebanner #slidebanners .slidebanner { width: 960px; height: 400px; }
#homebanner #slidebanners .slidebanner#slidebanner1 { background: url(media/images/home/hb/banner1.jpg) left top no-repeat; }
#homebanner #slidebanners .slidebanner#slidebanner2 { background: url(media/images/home/hb/banner2.jpg) left top no-repeat; }
#homebanner #slidebanners .slidebanner#slidebanner3 { background: url(media/images/home/hb/banner3.jpg) left top no-repeat; }
#homebanner #slidebanners .slidebanner#slidebanner4 { background: url(media/images/home/hb/banner4.jpg) left top no-repeat; }
#homebanner #slidebanners .slidebanner#slidebanner5 { background: url(/testimg//banner5.jpg) left top no-repeat; }
#homebanner #slidebanners .slidebanner a.bannerbtn1 { display: block; width: 156px; height: 40px; margin: 298px auto auto 786px; background: url(media/images/common/visit_site_btn1.png) left top no-repeat; text-indent: -9999px; }
#homebanner #slidebanners .slidebanner a.bannerbtn2 { display: block; width: 215px; height: 40px; margin: 298px auto auto 728px; background: url/(media/images/common/visit_site_btn4.png) left top no-repeat; text-indent: -9999px; }
#homebanner #slidebanners .slidebanner a.bannerbtn3 { display: block; width: 202px; height: 40px; margin: 298px auto auto 741px; background: url(/testimg/visit_site_btn5.png) left top no-repeat; text-indent: -9999px; }
#homebanner ul#slidenav { position: absolute; display: none; width: 955px; margin-left: 1px; margin-top: -59px; padding: 3px 0px 2px 3px; background: url(media/images/home/hb/navbg.png); z-index: 500; }
#homebanner ul#slidenav li { display: inline-block; margin: 1px; }
#homebanner ul#slidenav li a { display: block; width: 236px; height: 51px; text-indent: -9999px; }
#homebanner ul#slidenav li#sn_btn1 a { background: url(media/images/home/hb/nav1_off.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn1 a:hover, #homebanner ul#slidenav li#sn_btn1.activeSlide a { background: url(media/images/home/hb/nav1_on.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn2 a { background: url(media/images/home/hb/nav2_off.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn2 a:hover, #homebanner ul#slidenav li#sn_btn2.activeSlide a { background: url(media/images/home/hb/nav2_on.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn3 a { background: url(media/images/home/hb/nav3_off.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn3 a:hover, #homebanner ul#slidenav li#sn_btn3.activeSlide a { background: url(media/images/home/hb/nav3_on.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn4 a { background: url(media/images/home/hb/nav4_off.png) left top no-repeat; }
#homebanner ul#slidenav li#sn_btn4 a:hover, #homebanner ul#slidenav li#sn_btn4.activeSlide a { background: url(media/images/home/hb/nav4_on.png) left top no-repeat; }

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

.sec1 { margin-top: 20px; }
.sec1 .fleft { width: 420px; }
.sec1 .fleft p.sec1_p1 { height: 135px; }


.sec2 { width: 660px; margin: 20px auto; padding: 14px; border: 1px #c5c5c5 solid; }
.sec2 ul { }
.sec2 ul li {  border-bottom: 1px #c5c5c5 solid; margin-bottom: 10px; padding-bottom:10px; }
.sec2 ul li .sec2_img { margin-bottom: 8px; float:left; width: 139px; }
/*.sec2 ul li .sec2_det { width: 355px; padding: 10px 10px 0 0; margin: 0; float:left; line-height: 1.2em; }*/
.sec2 ul li .sec2_det { width: 355px; padding: 0 10px 0 0; margin: 0; float:left; line-height: 1.2em; }
.sec2 ul li .sec2_det_last { float:left; padding-top: 10px; }


.sec3 { margin-top: 12px; }
.sec3 ul li { padding: 12px 0px; border-bottom: 1px #c5c5c5 dotted; }
.sec3 ul li:last-child { border-bottom: none; }
.sec3 ul li .sec3_img { float: left; }
/*.sec3 ul li .sec3_det { float: right; width: 520px; }*/
.sec3 ul li .sec3_det { float: right; width: 558px; }
.sec3 ul li .sec3_det a { text-decoration: none; color: #ff6c00; }
.sec3 ul li .sec3_det a:hover { text-decoration: underline; }
.sec3 ul li .sec3_det a h4 { margin-bottom: 10px; color: #ff6c00; }
.sec3 ul li .sec3_det p { font-weight: bold; }


.home_p1 { padding: 0px 6px; }


#slnks p { min-height: 140px; }

#fb { width: 220px; height: 62px; position: relative; margin: 10px 0;}
#tw { width: 220px; height: 62px; position: relative; margin: 10px 0;}
#fb p.btn,#tw p.btn { position: absolute; left: 64px; top: 26px;}