@charset "utf-8";
.wpop{ width:1060px; margin:0 auto; min-width:1060px;}
.pophead{ min-width:1112px;}
.poptop{ background:url(../img/pop/pop_top.jpg) no-repeat center top; padding:25px 48px 32px 48px;}
.poptop .rtxt{ padding-top:3px;}
.popcon{ width:1060px; margin:0 auto; min-width:1060px;}
.popbanner{ height:293px; background:url(../img/pop/pop_banner.jpg) no-repeat center top; min-width:1060px;}
.popmtxt{ height:258px; background:url(../img/pop/pop_txt01.jpg) no-repeat center top; min-width:1060px;}

.cxscroll{ background:url(../img/pop/pop_bg01.jpg) no-repeat right top; padding:100px 0 0 0;}
.cxscroll .prev{ width:22px; height:22px; display:block; background:url(../img/pop/btnl.jpg) no-repeat left top;} 
.cxscroll .next{width:22px; height:22px; display:block; background:url(../img/pop/btnr.jpg) no-repeat left top;} 

.popul01{ overflow:hidden;}
.popul01 li{ float:left; width:200px; margin:0 25px;}
.popul01 li span{ display:block; padding:7px 0 0 0; text-align:center;}
.popul01 li  a{ color:#000;}
.popul02{ background:url(../img/pop/pop_line01.gif) repeat-x left bottom; padding-bottom:60px; overflow:hidden;}
.popul02 li{ float:left; width:400px; padding:0 0 0 50px; font-size:14px;}
.popul02 li a{ color:#000; line-height:150%;}
.popbox01{ background:url(../img/pop/pop_line01.gif) repeat-x left top; padding:40px 0 0 0; margin:0 30px;}
.popbox02{ padding:35px 80px;}
.popul03{ overflow:hidden;}
.popul03 li{ float:left; margin:0 8px;}
.popul03 li select{ width:160px;}
#popcontent{ width:1004px; margin:0 auto; padding-top:20px;}
.popview{ padding:15px 40px 50px 40px;}
.popttl01{ font-size:18px; text-align:center; font-weight:bold; margin-bottom:50px;}
.popview p{ font-size:14px; text-indent:24px; line-height:150%; margin-bottom:25px;}
.linksel{ background:url(../img/pop/bgbtm.jpg) repeat-x left top; padding:27px 0 34px 0;}
.populsel{ overflow: hidden; padding-left:40px;}
.populsel li{ float:left; margin:0 10px;}
.populsel li select{ width:165px;}

.scroll_horizontal{position:relative;height:170px;background: url(../img/pop/pop_bg01.jpg) no-repeat right top; padding-top:95px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:960px;height:170px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px; margin-left:-40px;}
.scroll_horizontal .list li{float:left;width:240px; text-align:center;}
.scroll_horizontal .list li span{ display:block; text-align:center; padding:10px 20px;}
.scroll_horizontal .list li span a{ color:#000;}
.scroll_horizontal .prev{ width:22px; height:22px; background:url(../img/pop/btnr.jpg) no-repeat left top;position:absolute;top:60%; right:0;cursor:pointer;}
.scroll_horizontal .next{ width:22px; height:22px; background:url(../img/pop/btnl.jpg) no-repeat left top;position:absolute;top:60%;cursor:pointer;}

.sidebox03.pop{border:1px solid #d4d9dd; border-top:2px solid #d4d9dd; border-bottom:none; padding:15px;  padding-bottom:5px; background:#f7f8fa;}

.zttl{ background:#c9d6de url(../img/pop/pop_line02.gif) no-repeat left top; padding:12px 5px 6px 10px; font-size:14px; color:#3c5e76; font-weight:bold;}
.ztul{border:1px solid #d4d9dd; border-top:none; padding:8px; padding-bottom:30px; padding-top:15px;}
.ztul li{ background:url(../img/pop/pop_line03.gif) repeat-x left bottom; padding:8px 5px 8px 13px;}
.ztul li a{ padding-left:12px; background:url(../img/main/main_ico01.gif) no-repeat left center; color:#333;}
.ztul li a:hover{ color:#666;}

.zttl01{ height:25px; background:url(../img/sider_ttl02.jpg) repeat-x left top; padding:13px 0 0 15px; font-size:14px; color:#000200; font-weight:bold;}
.zttl01 a{ color:#000200;}
.zttl01 a:hover{ color:#000;}