/*common*/
.clearboth{
    width: 100%;
    height: 1px;
    clear: both;
    float: none;
}
.radius_15{
   -moz-border-radius: 15px;
　　border-radius: 15px;
}
.bgopacity40{
	alpha(opacity=40);
 	-moz-opacity:0.4;
 	-khtml-opacity: 0.4;
 	opacity: 0.4;}
        /*圆角*/
/*通用样式--容器宽度值*/
.bgopacity40 a{ color: #fff; font-size: 12px; text-decoration: none;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.content {border-right:1px solid;border-left:1px solid;overflow:hidden;}

        /*end-圆角*/
/*end-common*/
body{
    background: #25280f;margin: 0;padding: 0;
    font-family: "微软雅黑","黑体";
    color: #fff;
}
#x_main{
    position: relative;
    height: 1206px;
}
#x_main_light_bg{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 1206px;
    background:url(../../Images/x/light_bg.jpg) center top;
}
#x_main_stage_light_bg{
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 1206px;
    background:url(../../Images/x/stage_light_bg.jpg) center top;
}
#x_main_warp{
    position: relative;
    margin: 0 auto;
    z-index: 3;
    width: 967px;
    height: 985px;
}
#x_main_warp_main_banner{
    position: absolute;
    z-index: 3;
    width: 950px;
    height: 436px;
    padding: 71px 3px;
}


#x_main_warp_top{
    padding-top: 10px;
    width: 100%;
    height: 110px;    
}
#x_main_warp_main{
    width: 100%;
    height: 865px;
    
}

#x_main_warp_main_frame{
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 985px;
}
#x_main_warp_main_info{
    position: absolute;
    top:520px;
    z-index: 5;
    width: 100%;
    height: 465px;
}
#x_main_warp_main_frame_top{
    width: 100%;
    height: 114px;
    background:url(../../Images/2015/index/main_top-1.png) center top;
}
#x_main_warp_main_frame_warp{
    width: 100%;
    height: 751px;
    background:url(../../Images/x/main_buttom.png) center top;
    cursor: pointer;
}
#x_main_warp_main_info_title{
    margin-top: 20px;
    width: 967px;
    height: 50px;
    text-align: center;
}
.x_main_warp_main_info_title_word{
    width: 300px;
    color: #009fe0;
    font-size: 18px;
    cursor: pointer;
}
.dotbox{
    height: 20px;
    width: 150px;
    margin: 10px auto;
}
.dotbox span{
    float: left;
    margin-left: 10px;
    width: 15px;
    height: 15px;
    display: block;
}
.flashbtn{
    background:url(../../Images/x/dot.png) -25px -10px;

}
.flashselected,.dotbox span:hover{
    background:url(../../Images/x/dot.png) -8px -10px;
    cursor: pointer;
}
#x_main_warp_main_info_film{
    margin-top: 20px;
    width: 967px;
    height: 145px;
    text-align: center;
/*    background: #ccc;
    alpha(opacity=30);
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;*/
}
#x_main_warp_main_info_product{
    margin-top: 40px;
    width: 967px;
    height: 145px;
    text-align: center;
/*    background: #ccc;
    alpha(opacity=30);
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;*/
}
#x_main_warp_main_info_product_card{
    position: absolute;
    width: 280px;
    height: 135px;
    left: 115px;
    /*background: #ff0000;*/
}
#x_main_warp_main_info_product_news{
    position: absolute;
    width: 351px;
    height: 135px;
    left: 535px;
    /*background: #ff0000;*/
}
#x_main_warp_main_info_product_card img{
    float: left;
}
.product_info_box{
    float: left;
    font-size: 13px;
    margin-left: 5px;
    text-align: left;
}
.product_info_box span,.product_news_box span{
    width: 100%;
    color: #009fe0;
}
.product_info_box ul,.product_news_box ul{
     padding-left: 40px;
    color: #009fe0;
}
.product_info_box ul li,.product_news_box ul li{
    list-style-type: disc;
   
    line-height: 25px;

}

.product_info_box ul li a:link,.product_news_box ul li a:link{
	color:#fff;
	text-decoration: none;}
.product_info_box ul li a:visited,.product_news_box ul li a:visited{
	color:#fff;
	text-decoration: none;}
.product_info_box ul li a:active,.product_news_box ul li a:active{
	color:#fff;
	text-decoration: none;}
.product_info_box ul li a:hover,.product_news_box ul li a:hover{
	text-decoration:underline;
 	color: #009fe0;
	cursor:pointer;
}
.product_news_box{
    float: left;
    font-size: 13px;
    margin-left: 5px;
    text-align: left;
}
/*footer*/
#x_footer{
    width: 100%;
    display: block;
    clear: both;
    height: 300px;
    margin: 40px;
}
#x_footer_friendlink{
    height: 150px;
    width: 755px;
}
#x_footer_friendlink ul{
    float: left;
    padding-left: 30px;
}
#x_footer_friendlink ul li {
    
    height: 25px;
    line-height: 25px;
    float: none;
    font-family: "宋体";
    color:#fff;
    list-style: none;
    font-size: 12px;
    
}
#x_footer_friendlink ul li a {
    
    
    color:#fff;
    text-decoration: none;
    font-size: 12px;
}

.x_footer_friendlink_title{
    font-size:14px;
    font-family: "宋体";
    font-weight: bold;
}
/*底部圆角*/
.sharp{
    height: 150px;
    width: 755px;
    margin:0px auto;
    color: #1e200c;
}
.sharp .content div{}

/*边框色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:none;}
.color1 .b1,.color1 .b8{background:none;}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .content{background:url(../../Images/x/friendlink_bg.png)}
/*end-底部圆角*/

#x_right{
    width: 755px;
    margin: 45px auto;
    text-align: center;
}
#x_right span{
    line-height: 30px;
    color: #fff;
    clear: both;
    float: none;
    display: block;
    font-size: 14px;
}
/*顶部*/
#xtop_box{
    width: 100%;
    /*background: #cccc;*/
}
#xtop_box_logo{
    margin: 0 auto;
    width: 99px;
}
#login_register_box{
    width: 137px;
    height: 41px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 838px;
    background:url(../../Images/x/login_button.png) center top;
}
#login_register_box a{
    font-size: 14px;
    color: #fff;
    float: left;
    width: 50%;
    margin-top: 12px;
}
#login_register_box a:hover {
    color: #009fe0;
    text-decoration: none;
    cursor: pointer;
}
#login_register_box a:visited {
    color: #fff;
    text-decoration: none;
}
#navi_word1{
     position: absolute;
     display: block;
     left: 55px;
     top: 43px;
     width: 116px;
     height: 50px;
     background: url(../../Images/x/navi-words-new.png) -15px -66px;
}
#navi_word1:hover{
     cursor: pointer;
     background: url(../../Images/x/navi-words-new.png) -15px -10px;
}
#navi_word2{
     position: absolute;
     display: block;
     left: 237px;
     top: 20px;
     width: 116px;
     height: 50px;
     background: url(../../Images/x/navi-words-new.png) -136px -63px;
}
#navi_word2:hover{
     cursor: pointer;
     background: url(../../Images/x/navi-words-new.png) -136px -7px;
}
#navi_word3{
     position: absolute;
    display: block;
    left: 433px;
    top: 12px;
    width: 116px;
    height: 50px;
    background: url(../../Images/2015/index/navi-words-new-1.png) -270px -60px;
}
#navi_word3:hover{
     cursor: pointer;
     background: url(../../Images/2015/index/navi-words-new-1.png) -270px -6px;
}
#navi_word4{
     position: absolute;
     display: block;
     left: 617px;
    top: 23px;
     width: 116px;
     height: 60px;
     background: url(../../Images/2015/index/navi-words-new-1.png) -395px -64px;
}
#navi_word4:hover{
     cursor: pointer;
     background: url(../../Images/2015/index/navi-words-new-1.png) -395px -9px;
}
#navi_word5{
     position: absolute;
     display: block;
     left: 787px;
     top: 23px;
     width: 150px;
     height: 60px;
     background: url(../../Images/2015/index/navi-words-new-1.png) -506px -49px;
}
#navi_word5:hover{
    cursor: pointer;
    background: url(../../Images/2015/index/navi-words-new-1.png) -506px 5px;
}


/*link*/
#x_link_box{
    width: 1060px;
    height: 120px;
    margin: 0 auto;
    float: none;
}
#x_link_box ul li{
    float: left;
    list-style: none;
}
#x_link_box ul li a{
    width: 133px;
    display: block;
    text-align: center;
    
    margin-left: 10px;
}
#x_link_box ul li a span{
    display: block;
    width: 100%;
    margin-top: 12px;
    text-align: center;
    font-size: 12px;
    clear: both;
    float: none;
}

/*end-link*/
/*hot films*/
#x_hotfilm_box{
    width: 945px;
    height: 145px;
    margin: 0px auto;
    position: relative;
}
#x_hotfilm_box ul{
    
    float: left;
    margin-left: 28px;
}
#x_hotfilm_box ul li{
    position: relative;
    margin-left: 8px;
    margin-right: 8px;
    float: left;
}
.flowboxa{
    width: 63px;
    height: 82px;
    display: block;
}
.flowboxa img{
    alpha(opacity=30);
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
}
.flowboxa_cover{
    position: absolute;
    width: 66px;
    top: 0px;
    left:0;
    z-index: 8;
    height: 82px;
    display: block;
}
.flowboxa_cover:hover{
    cursor: pointer;
}
.flowboxb{
    width: 77px;
    height: 105px;
    display: block;
}

.flowboxb img{
    margin-left: 2px;
    alpha(opacity=60);
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.flowboxb_cover{
    position: absolute;
    width: 81px;
    top: 0px;
    left:0;
    z-index: 8;
    height: 113px;
    display: block;
}
.flowboxb_cover:hover{
    cursor: pointer;
    background: url(../../Images/x/flowbox.png) -263px -15px;
}
.flowboxc{
    width: 90px;
    height: 125px;
    display: block;
}
.flowboxc img{
    margin-left: 2px;
    alpha(opacity=80);
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
.flowboxc_cover{
    position: absolute;
    width: 94px;
    top: 0px;
    left:0px;
    z-index: 8;
    height: 135px;
    display: block;

}
.flowboxc_cover:hover{
    cursor: pointer;
    background: url(../../Images/x/flowbox.png) -148px -15px;
}
.flowboxd{
    width: 98px;
    height: 134px;
    display: block;
}
.flowboxd img{
    margin-left: 2px;
    alpha(opacity=90);
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    
}
.flowboxd_cover{
    position: absolute;
    width: 105px;
    top: 0px;
    left: 0;
    z-index: 8;
    height: 142px;
    display: block;
}
.flowboxd_cover:hover{
    cursor: pointer;
    background: url(../../Images/x/flowbox.png) -23px -15px;
}
.xflowbox_left{
    width: 20px;
    height: 43px;
    display: block;
    position: absolute;
    top:18px;
    left:3px;
    background: url(../../Images/x/hotifilm_button.png) -21px 0px;
}
.xflowbox_right{
    width: 20px;
    height: 43px;
    display: block;
    position: absolute;
    top:18px;
    left: 932px;
    background: url(../../Images/x/hotifilm_button.png) 0px 0px;
}
.xflowbox_right:hover, .xflowbox_left:hover{
    cursor: pointer;
}
/*end-hot films*/
/*xpanel*/
#xpanel{
    position: fixed;
    z-index: 10;
    top: 100px;
    right: 10px;
    width: 58px;
    height: 338px;
    background: url(../../Images/x/panel.png) -23px -22px;
}
#xpanel ul{
    width: 38px;
    display: block;
    list-style: none;
    margin-left: -25px;
}
#xpanel ul li{
    list-style: none;
    width: 38px;
    padding: 0 0;
}
#xpanel ul li a{
    display: block;
    width: 38px;
    height: 62px;
}
.xpanel_service{
    display: block;
    width: 38px;
    height: 62px;
    background: url(../../Images/x/panel.png) -111px -34px;
}
.xpanel_service:hover{
    background: url(../../Images/x/panel.png) -185px -34px;
    cursor: pointer;
}
.xpanel_client{
    display: block;
    width: 38px;
    height: 62px;
    background: url(../../Images/x/panel.png) -111px -98px;
}
.xpanel_client:hover{
    background: url(../../Images/x/panel.png) -185px -98px;
    cursor: pointer;
}
.xpanel_sinaweibo{
    display: block;
    width: 38px;
    height: 62px;
    background: url(../../Images/x/panel.png) -111px -159px;
}
.xpanel_sinaweibo:hover{
    background: url(../../Images/x/panel.png) -185px -159px;
    cursor: pointer;
}
.xpanel_tencentweibo{
    display: block;
    width: 38px;
    height: 62px;
    background: url(../../Images/x/panel.png) -111px -220px;
}
.xpanel_tencentweibo:hover{
    background: url(../../Images/x/panel.png) -185px -220px;
    cursor: pointer;
}
.xpanel_buy{
    display: block;
    width: 38px;
    height: 62px;
    background: url(../../Images/x/panel.png) -111px -280px;
}
.xpanel_buy:hover{
    background: url(../../Images/x/panel.png) -185px -280px;
    cursor: pointer;
}
/*end-xpanel*/


.coperation{height:200px;padding-top:10px; overflow: hidden;}
.coperation {height:200px;overflow: hidden;list-style-type: none;margin: 0px;padding: 10px 0;border: 0px;}
.coperation ul li{float:left; width: 133px;overflow: hidden;}
.coperation ul li .img{overflow:hidden;padding:2px;border:1px solid #e3e3e3;margin-bottom:3px;}
.coperation ul li .img a{display:inline-block;}
.coperation ul li .img:hover{border-color:#999}
.coperation p{color:#888;line-height:20px;}
.coperation p .title a{color:#333;}