@charset "utf-8";

/* visual */
#visual {background: url(../../images/visual_bg.png) 0 0 repeat-x;}
#visual p {text-align:center;}

/* container */
#container {width:1100px; margin:0 auto;}

	/** quick_banner **/
	.quick_banner ul {overflow:hidden;}
	.quick_banner ul li {float:left;}

	/** main_content **/
	.main_content {overflow:hidden;}
	.main_content div {position:relative; float:left; height:360px; padding-top:20px; margin-right:48px;}
	.main_content div h4 {font-size:22px; font-weight:bold; padding-bottom:15px;}
	.main_content div p .news_tit {display:block; padding-top:15px; font-weight:bold;}
	.main_content div p .news_txt {display:block; padding-top:5px; color:#979797; font-size:12px;}
	.main_content div p.more {position:absolute; top:25px; right:0;}

		/*** main_news ***/
		.main_news {width:312px;}

		/*** main_product ***/
		.main_product {width:371px;}
		.main_product ul li {float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}

		/*** main_movie ***/
		.main_movie {float:right;width:312px; margin-right:0px !important;}
		
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
                background: url(../../images/b05.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }

            .jssorb05 div {
                background-position: -7px -7px;
            }

                .jssorb05 div:hover, .jssorb05 .av:hover {
                    background-position: -37px -7px;
                }

            .jssorb05 .av {
                background-position: -67px -7px;
            }

            .jssorb05 .dn, .jssorb05 .dn:hover {
                background-position: -97px -7px;
            }
			.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
                position: absolute;
                cursor: pointer;
                display: block;
                background: url(../../images/a12.png) no-repeat;
                overflow: hidden;
            }

            .jssora12l {
                background-position: -16px -37px;
            }

            .jssora12r {
                background-position: -75px -37px;
            }

            .jssora12l:hover {
                background-position: -136px -37px;
            }

            .jssora12r:hover {
                background-position: -195px -37px;
            }

            .jssora12ldn {
                background-position: -256px -37px;
            }

            .jssora12rdn {
                background-position: -315px -37px;
            }

