@charset "utf-8";
/* CSS Document */

html,body,div,p,a,border,div,ul{ margin:0; padding:0; font-family:"微软雅黑";}
body{background:#fff;}
a{ border:0 none; text-decoration:none;}
li,ul{ list-style:none;}
img{ border:0 none; vertical-align:top;}
.clearfix{ _zoom:1;}
.clearfix:after{ display:block; content:"."; visibility:hidden; height:0px; clear:both; font-size:0;}
#header img{vertical-align:top;}



#a_top{width:100%; height:82px; background:#000;}
#a_top .box{width:960px; height:82px; margin:0 auto; overflow:hidden;}
#a_top .box .logo{float:left;}
#a_top .box .right{width:400px; line-height:82px; float:right; font-size:14px;}
#a_top .box .right a{ float:right; color:#5abce1;}
#a_top .box .right a:hover{ float:right; color:#5abce1; text-decoration:underline;}
#a_top .box .right span{ float:right; color:#fff; margin:0 8px 0 8px;}
#a_top .box .right span.myp{ color:#C00;}

#a_hui{width:100%; height:35px; background:#1b4982;}
#a_hui .box{width:960px; height:35px; margin:0 auto; overflow:hidden; position:relative;}
#a_hui .box .left{height:35px; float:left;}
#a_hui .box .left a{ font-size:12px; color:#ffffff; line-height:35px; float:left;}
#a_hui .box .left a:hover{ font-size:12px; color:#ffffff; line-height:35px; float:left;}
#a_hui .box .left .a1{ font-size:12px; color:#ffffff; line-height:35px; float:left;}
#a_hui .box .left img{float:left;}
#a_hui .box .right{width:142px; height:35px; float:right;}


.a_px{width:100%; background:url(../images/px_bj.png) repeat-x; position:relative;}
.a_px .box{width:960px; height:58px; margin:0 auto; overflow:hidden;}
.a_px .box .left{width:727px; height:55px; float:left; overflow:hidden; padding-bottom:3px;}
.a_px .box .p1{width:175px; float:left; line-height:55px; color:#7c7c7c; font-size:18px; background:url(../images/icon_n/but1.jpg) right no-repeat;  cursor:pointer;}
.a_px .box .p1.actived{color:#5abce1;background:url(../images/icon_n/but1_hover.jpg) right no-repeat;}




.a_px .box .right{width:212px; height:58px; float:right; overflow:hidden;}
.a_px .box .right a{width:212px; height:55px; background:url(../images/but5.jpg) no-repeat; float:left;}
.a_px .box .right a:hover{width:212px; height:55px; background:url(../images/but5_hover.jpg) no-repeat; float:left;}




#a_main{width:100%; background:#ffffff;}
#a_main .box{width:1488px; margin:0 auto; overflow:hidden; padding-bottom:78px;}
#a_main .box .left{width:100%; float:left; padding-top:10px;}
#a_main .box .left ul{overflow:hidden;}
#a_main .box .left ul li{width:357px; height:271px; float:left; background:#ffffff; margin:10px 13px 0 0; position:relative;border:1px solid #000000; overflow:hidden;}
#a_main .box .left ul li:hover{width:357px; height:271px; float:left; background:#ffffff; margin:10px 13px 0 0; border:1px solid #48bce3; position:relative;}
#a_main .box .left ul li .img1{height:201px; display:block; width:auto; margin:0 auto;}
#a_main .box .left ul li .img2{width:29px; height:16px; position:absolute; top:186px; left:12px;}
#a_main .box .left ul li .div{width:357px; height:69px; float:left; overflow:hidden;border-top:1px solid #d4d4d4;}
#a_main .box .left ul li .div .zuo{width:246px; height:69px; float:left;}
#a_main .box .left ul li .div .zuo .p1{width:236px; height:36px; line-height:36px; color:#000000; padding-left:10px; font-size:14px; font-weight:bold;}
#a_main .box .left ul li .div .zuo .p2{width:236px; height:18px; line-height:18px; color:#000000; padding-left:10px; font-size:12px; overflow:hidden;}
#a_main .box .left ul li .div .zuo .p2 img{width:18px; height:18px; float:left; padding-right:4px;}
#a_main .box .left ul li .div .zuo .p2 .w1{ padding:0 7px 0 0; float:left; width:99px;}
#a_main .box .left ul li .div .zuo .p2 .w1 a{ color:#999999;}
#a_main .box .left ul li .div .zuo .p2 .w1 a:hover{ color:#5abce1;}
#a_main .box .left ul li .div .zuo .p2 .w2{ padding:0 7px 0 0; float:left; width:75px;}
#a_main .box .left ul li .div .you{width:109px; height:42px; float:right; padding:13px 0 14px 0; overflow:hidden;}
#a_main .box .left ul li .div .you .p3{width:54px; height:42px; border-right:1px dashed #7f7f7f; float:left;}
#a_main .box .left ul li .div .you .p3 span{width:54px; height:42px; background:url(../images/img5.jpg) no-repeat 18px 23px; font-size:12px; color:#000000; display:block; text-align:center;}
#a_main .box .left ul li .div .you .p4{width:54px; height:42px; float:right;}
#a_main .box .left ul li .div .you .p4 a{width:54px; height:42px; background:url(../images/img6.jpg) center 23px no-repeat ; font-size:12px; color:#000000; display:block; text-align:center;}
#a_main .box .left ul li .div .you .p4 a:hover{width:54px; height:42px; background:url(../images/img6_hover.jpg)  center 23px no-repeat; color:#5abce1;}
#a_main .box .left ul li .div .you .p4 a.active{background:url(../images/img6_active.jpg)  center 23px no-repeat; color:#940000; text-align:center;}


#a_main .box .right{width:212px; float:right; }
#a_main .box .right .cpzh{width:212px; height:115px; margin-top:8px;}
#a_main .box .right .cpzh a{width:212px; height:115px; display:block; background:url(../images/img7.jpg) no-repeat; display:block;}
#a_main .box .right .cpzh a:hover{width:212px; height:115px; display:block; background:url(../images/img7_hover.jpg) no-repeat; display:block;}

#a_main .box .right .mxcp{width:172px; height:171px; margin-top:8px; background:#ffffff; padding:0 20px 0 20px;}
#a_main .box .right .mxcp .title{width:172px; line-height:46px; line-height:46px; text-align:center; font-size:18px; color:#5abce1; background:url(../images/line.jpg) no-repeat bottom center;}

#a_main .box .right .mxcp .list1{width:172px; height:110px;  text-align:center; padding:10px 0 10px 0; cursor:pointer; float:left;}
#a_main .box .right .mxcp .list1:hover span{color:#5abce1;}
#a_main .box .right .mxcp .list1 img{vertical-align: middle;}
#a_main .box .right .mxcp .list1 span{width:172px; line-height:18px; color:#222526; font-size:13px; text-align:center; display:block; margin:4px 0 0 0;}

#a_main .box .right .mxcp .list2{width:172px; height:110px; text-align:center; padding:10px 0 10px 0;  float:left;}
#a_main .box .right .mxcp .list2:hover span{ color:#5abce1;}
#a_main .box .right .mxcp .list2 img{vertical-align: middle;}
#a_main .box .right .mxcp .list2 span{width:172px; line-height:18px; color:#222526; font-size:13px; text-align:center; display:block; margin:4px 0 0 0;}



#a_main .box .right .jjcyj{width:212px; height:317px; margin-top:8px; position:relative;}
#a_main .box .right .jjcyj .p_16{ font-size:18px; color:#000; position:absolute; top:7px; left:59px;}
#a_main .box .right .jjcyj .p_16 a{color:#000;}
#a_main .box .right .jjcyj .p_16 a:hover{color:#000; text-decoration:underline;}


#a_main .box .right .button15{width:212px; height:36px; margin-top:20px;}
#a_main .box .right .button15 a{width:212px; height:36px; background:url(../images/icon_n/but7.jpg) no-repeat; font-size:0; display:block;}
#a_main .box .right .button15 a:hover{background:url(../images/icon_n/but7_hover.jpg) no-repeat; display:block;}



#a_bottom{width:100%;  background:#000; margin-top:20px; padding-bottom:20px;}
#a_bottom .box{ width:960px; margin:0 auto; overflow:hidden; font-size:12px;}
#a_bottom .box .p50{width:960px; height:50px; overflow:hidden; line-height:50px;}
#a_bottom .box .p50 a{ float:left; color:#fff; font-size:12px; display:block; margin-right:20px;}
#a_bottom .box .p50 a:hover{ color:#fff; text-decoration:underline;}
#a_bottom .box .p50 span{ float:right; color:#fff; font-size:12px;}
#a_bottom .box .p30{width:960px; height:30px; line-height:30px; text-align:left; color:#696969; font-size:12px;}
#a_bottom .box .p30 a{ color:#696969; text-decoration:underline;}
#a_bottom .box .p30 a:hover{ color:#696969;}
#a_bottom .box .p40{width:960px; height:40px; line-height:40px; text-align:center; color:#696969; font-size:12px;}





#a_pop{ width:952px; margin:0 auto; position:relative; }
.pop_m{width:100%;position:relative; }
#a_pop .sanjiao {
    height: 20px;
    left: 0px;
    position: absolute;
    top: 62px;
    width: 10px;
}
#a_pop .box_sx{width:100%; border-bottom:1px dashed #8c8c8c; padding:17px 0 17px 0; overflow:hidden; position:relative;}
#a_pop .box_sx .p1_title{ float:left; line-height:22px; color:#7d7d7d; font-size:14px; margin-right:12px;}
#a_pop .box_sx .p2_xiala{ float:left; width:140px; height:20px; line-height:20px; font-size:12px; color:#7a7a7a;   margin:0 5px 0 0;  cursor:pointer; position:relative;}

#a_pop .tanchu{width:711px; border:2px solid #e0e0e0; position:absolute; top:72px; left:2px; background:#ffffff; z-index:1000;}
#a_pop .tanchu .jiantou{width:12px; height:6px; position:absolute; top:-8px; left:335px;}
#a_pop .tanchu .list{width:711px; overflow:hidden;}
#a_pop .tanchu .list a{width:132px; float:left; font-size:12px; color:8c8c8c; line-height:25px; text-align:center; color:#8c8c8c;}
#a_pop .tanchu .list a:hover{width:132px; float:left; font-size:12px; color:8c8c8c; line-height:25px; text-align:center; color:#5abce1;}


#a_pop .tanchu1{width:711px; border:2px solid #e0e0e0; position:absolute; top:189px; left:2px; background:#ffffff; z-index:1000;}
#a_pop .tanchu1 .jiantou{width:12px; height:6px; position:absolute; top:-8px; left:335px;}
#a_pop .tanchu1 .list1{width:711px; overflow:hidden;}
#a_pop .tanchu1 .list1 a{width:355px; float:left; font-size:12px; color:8c8c8c; line-height:25px; text-align:center; color:#8c8c8c;}
#a_pop .tanchu1 .list1 a:hover{width:355px; float:left; font-size:12px; color:8c8c8c; line-height:25px; ext-align:center; color:#5abce1;}


#a_pop .box_sx .p3_pop{ float:left; width:880px;}
#a_pop .box_sx .p3_pop .w500{width:500px;}
#a_pop .box_sx .p3_pop a{ display:block; height:22px; line-height:22px; padding:0 3px 0 3px; margin-right:8px; color:#7d7d7d; font-size:12px; float:left;}
#a_pop .box_sx .p3_pop a:hover{display:block; height:22px; line-height:22px; color:#FFF; background:#5abce1; font-size:12px; float:left;}
#a_pop .box_sx .p3_pop .a_hover{display:block; height:22px; line-height:22px; color:#FFF; background:#5abce1; font-size:12px; float:left;}
.p3_pop1{ width:952px; height:20px; position:absolute; left:0; top:28px;}
#a_pop .box_sx .p3_pop1 span{ position:absolute; width:60px; height:16px; font-size:11px; color:#4cbcf6; top:0px; right:0;}
#a_pop .box1_wfh{width:680px; padding:0px 0 40px 0; margin:0 auto; overflow:hidden; text-align:center; color:#940000; font-size:12px; display:none;}
#a_pop .box1_wfh img{ padding:0 10px 0 0;}
#a_pop .box1_wfh1{width:680px; padding:0px 0 40px 0;margin:0 auto;  overflow:hidden; text-align:center; color:#940000; font-size:12px; display:none;}
#a_pop .box1_wfh1 img{ padding:0 10px 0 0;}
#a_pop .box_sx .p2_xiala input{
	line-height:20px;
	box-sizing:content-box;
	
	
	}

#a_pop .button {
    height: 24px;
    position: absolute;
    bottom: 10px;
	left:50%; 
	margin-left:-12px;
    width: 25px;
}

#a_pop .box2_but{width:680px; padding:17px 0 50px 0; overflow:hidden; text-align:center; color:#940000; font-size:12px;}
#a_pop .box2_but .kssx{
	width: 120px;
height: 30px;

text-align: center;
font-size: 15px;
line-height: 30px;
color: #7d7d7d;
display: block;
float: left;
margin: 0 12px 0 0px;
border-radius: 6px;
border: 1px solid #7d7d7d;
	
	
	}
#a_pop .box2_but .kssx:hover{color:#FFF; background:#7d7d7d;}


#a_pop .box2_but .qk{width:120px; height:30px;  text-align:center; font-size:15px; line-height:30px; color:#7d7d7d; display:block; float:left; margin:0 40px 0 0px;border-radius: 6px;border: 1px solid #7d7d7d;}
#a_pop .box2_but .qk:hover{color:#fff; background:#7d7d7d;}


#a_pop .box2_but .cqk{width:120px; height:30px; text-align:center; font-size:15px; line-height:30px; color:#7d7d7d; display:block; float:left;border-radius: 6px;border: 1px solid #7d7d7d;}
#a_pop .box2_but .cqk:hover{color:#fff; background:#7d7d7d ;}




#a_pop .box2_but1{width:680px; padding:0 0 17px 0; overflow:hidden; text-align:center; color:#940000; font-size:12px;}
#a_pop .box2_but1 a{width:252px; height:30px; text-align:center; display:block; background:#48d3e3; font-size:15px; color:#FFF; line-height:30px; margin-left:223px;}
#a_pop .box2_but1 a:hover{width:252px; height:30px; text-align:center; display:block; background:#3baad8; font-size:15px; color:#FFF; line-height:30px; margin-left:223px;}


#a_main_xq{width:100%; background:#f6f6f6;}
#a_main_xq .box{width:966px; margin:0 auto; overflow:hidden;}
#a_main_xq .box .xq_box{width:960px; background:url(../sony_xq/touying.jpg) right repeat-y #ffffff; padding-right:6px; margin-top:36px; overflow:hidden;}
#a_main_xq .box .xq_box .div_img{float:left; height:540px; border-bottom:1px solid #d4d4d4; width:960px; position:relative; overflow:hidden; background:#FFF;}
#a_main_xq .box .xq_box .div_img img{height:540px; display:block; width:auto; margin:0 auto;}

#a_main_xq .box .xq_box .div50{float:left; height:50px; width:926px; padding:0 17px 0 17px;}
#a_main_xq .box .xq_box .div50 .font18{ font-size:18px; color:#5abce1; line-height:50px; float:left; font-weight:bold;}
#a_main_xq .box .xq_box .div50 .font16{ font-size:16px; color:#5abce1; line-height:50px; float:left; margin:0 0 0 90px; background:url(../sony_xq/pic1.jpg) left no-repeat; padding-left:25px;}
#a_main_xq .box .xq_box .div50 .right16{ float:right; position:relative;}
#a_main_xq .box .xq_box .div50 .right16 .yj{ font-size:16px; color:#5abce1; line-height:50px; float:left; background:url(../sony_xq/pic2.jpg) left no-repeat; padding-left:25px;}
#a_main_xq .box .xq_box .div50 .right16 .xin{ font-size:16px; color:#5abce1; line-height:50px; float:left; background:url(../sony_xq/pic3.jpg) left no-repeat; margin:0 25px 0 25px; padding-left:25px;}
#a_main_xq .box .xq_box .div50 .right16 .xin:hover{ color:#5abce1; background:url(../sony_xq/pic3_hover.jpg) left no-repeat;}
#a_main_xq .box .xq_box .div50 .right16 .xin.active{background:url(../sony_xq/pic3_active.jpg) left no-repeat;}


#a_main_xq .box .xq_box .div50 .right16 .fx{ font-size:16px; color:#5abce1; line-height:50px; float:right; background:url(../sony_xq/pic4.jpg) left no-repeat;  padding-left:25px; margin-right:9px;}



#a_main_xq .box .xq_box .div50 .right16 .fx:hover{ color:#5abce1; background:url(../sony_xq/pic4.jpg) left no-repeat;}

#fx_pop{ position:absolute; width:186px; height:53px; background:url(../sony_xq/fxbj.png) no-repeat; top:37px; right:6px; z-index:9999; display:none;}
#fx_pop ul{ overflow:hidden; padding:18px 7px 0 9px;}
#fx_pop ul li{width:18px; height:18px; margin:0 5px 0 5px; float:left;}



#a_main_xq .box .xq_box .div1{width:943px; float:left; position:relative; padding:0 17px 14px 0;}
#a_main_xq .box .xq_box .div1 .neirong{width:943px;  overflow:hidden;}
#a_main_xq .box .xq_box .div1 .neirong .shu{width:3px; height:77px; float:left;}
#a_main_xq .box .xq_box .div1 .neirong .jianjie{width:386px;  float:left; padding:0 40px 0 20px;}
#a_main_xq .box .xq_box .div1 .neirong .jianjie .zhuji{width:386px; line-height:23px; font-size:14px; color:#999999;}
#a_main_xq .box .xq_box .div1 .neirong .jianjie .zhuji a{ color:#5abce1; letter-spacing:-0.5px;}
#a_main_xq .box .xq_box .div1 .neirong .jianjie .zhuji a:hover{ color:#5abce1; text-decoration:underline; letter-spacing:-0.5px;}
#a_main_xq .box .xq_box .div1 .neirong .jianjie .guangquan{width:386px; line-height:23px; font-size:14px; color:#999999; overflow:hidden;}
#a_main_xq .box .xq_box .div1 .neirong .ztbq{width:330px; height:77px; float:left; padding:0 20px 0 40px;}
#a_main_xq .box .xq_box .div1 .neirong .ztbq .zhuti{width:330px; line-height:23px; height:23px; font-size:14px; color:#999999;}
#a_main_xq .box .xq_box .div1 .neirong .ztbq .zhuti a{color:#5abce1; padding-right:7px;}
#a_main_xq .box .xq_box .div1 .neirong .ztbq .zhuti a:hover{color:#5abce1; text-decoration:underline; padding-right:7px;}
#a_main_xq .box .xq_box .div1 .neirong .fhyxk{width:103px; height:77px; float:left; text-align:right;}
#a_main_xq .box .xq_box .div1 .neirong .fhyxk .font14{ font-size:14px; line-height:23px; color:#5abce1; height:23px;}
#a_main_xq .box .xq_box .div1 .neirong .fhyxk .font14 a{ font-size:14px; line-height:23px; color:#5abce1;}
#a_main_xq .box .xq_box .div1 .neirong .fhyxk .font14 a:hover{color:#5abce1; text-decoration:underline;}


#a_main_xq .box .xq_box .div2{width:960px; float:left; height:6px; background:url(../sony_xq/touying1.jpg) repeat-x;}

#main_f{ width:140px; height:20px; border:1px solid #bbbbbb; color:#000000; }
#main_s{width:140px; height:16px; border:1px solid #bbbbbb; background:none;color:#bbbbbb;}
.p44{background:url(../images/xia.jpg) #FFF 127px 7px no-repeat ;}
#a_pop .box_sx .p45{background:url(../images/xia.jpg) #FFF 470px 7px no-repeat ; width:484px;}


#len_f{ width:140px; height:20px; border:1px solid #bbbbbb;color:#bbbbbb;}
#len_s{ width:140px; height:20px; border:1px solid #bbbbbb;color:#bbbbbb;}
#len_t{width:480px; height:16px; border:1px solid #bbbbbb; background:none;color:#000000;}
.smart_arrow{ position:absolute; left:0; top:-16px;  width:22px; height:11px; background:url(../images/sanjiao1.png) no-repeat; display:none;}
ul.smart_autocomplete_container {  padding: 5px; padding-left:20px; background-color: #ffffff; width:786px; border:2px solid #e0e0e0; overflow:hidden; }
ul.smart_autocomplete_container li {width:132px; float:left; font-size:12px; color:8c8c8c; line-height:25px; text-align:left; color:#8c8c8c; cursor:pointer;  }
ul.smart_autocomplete_container li.smart_autocomplete_highlight {color:#5abce1;}
ul.cls2 li {width:380px; float:left; font-size:12px; color:8c8c8c; line-height:25px; text-align:left; color:#8c8c8c; cursor:pointer;  }

#year_f{ width:140px; height:20px; border:1px solid #cfcfcf;color:#7a7a7a;}
#month_f{ width:140px; height:20px; border:1px solid #cfcfcf;color:#7a7a7a;}

.fixed{ position:fixed;left:0; top:0; z-index:99;}



.dialog{width:770px; height:422px; position:absolute; left:50%; top:50%; margin-left:-385px; margin-top:-211px; display:none;}
.dia-con{width:770px; height:422px; background:url(../sony_xq/pop_bj.png) no-repeat; overflow:hidden;}
#dialog .hyzc{width:234px; float:left; padding:171px 0 0 169px; height:75px;}
#dialog .hyzc a{width:170px; height:31px; float:left; margin-bottom:10px;}
#dialog .hydl{width:212px; float:right; padding:187px 0 0 155px; height:75px;}

#dialog1 .dia-con{width:770px; height:422px; background:url(../sony_xq/pop_bj_22.png) no-repeat; overflow:hidden;}
#dialog1 .hyzc{width:234px; float:right; padding:187px 0 0 169px; height:75px;}
#dialog1 .hyzc a{width:170px; height:31px; float:left; margin-bottom:10px;}
#dialog1 .hydl{width:212px; float:left; padding:187px 0 0 155px; height:75px;}







.dia-close{width:50px; height:50px; font-size:40px; text-align:center; line-height:40px; color:#73c6e6; font-weight:bold; position:absolute; top:-1px; right:2px; text-decoration:none;}

.fix2{position:fixed; left:50%; margin-left:268px; top:55px;}

.s_box{ width:960px; margin:0 auto; position:relative; } 
.s_box a.prev_btn{ width:25px; height:75px; display:block; position:absolute; left:-45px; top:250px; text-indent:-9999px; background:url(../images/left.png) no-repeat;}
.s_box a.next_btn{ width:25px; height:75px; display:block; position:absolute; right:-45px; top:250px; text-indent:-9999px; background:url(../images/right.png) no-repeat;}

.loading {
	
	color:#777777;
	font-size:20px;
	padding:5px 0px;
	text-align:center;
	width:100%;
	margin:0px auto;
	display:none;
	margin-top:30px;
}
.loading  img{ width:100%;}



.go_back{
	width:30px;
	height:30px;
	display:block;
	position:fixed; left:4%; 
	bottom:130px;
	background:url(../images/top.jpg) no-repeat;
	text-indent:-9999px;	
	
	
	
	
	}



#a_main_xq .box .xq_box .div_img img#loading_icon{ width:40px; height:40px; display:block; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px;  z-index:999;}

.loginout{ display:none;}

#nomoreresults{ display:none;}
.all_zone{ float:left; height: 58px; line-height:58px; padding-left:20px;color: #9f9f9f;}
.all_zone a{color: #ff7c35; font-size:14px;}
.all_zone a:hover{color: #ff7c35; text-decoration:underline;}

.fullimg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; background:#000000; display:none;}
.fullImg{ max-width:100%; max-height:100%; margin:0 auto; display:block;}
.fullimg .close{ width:35px; height:35px; display:block; position:absolute; right:0px; top:0px; background:url(../images/close.png) no-repeat; text-indent:-9999px;}
.fullimg .chakanxianqing{width:153px; height:35px; display:block; position:absolute; right:40px; top:0px; }

.ckxq1{font-size:16px; color:#5abce1; line-height:50px; float:left; background:url(../images/chakan.png) left no-repeat; padding-left:25px; margin-right:25px;}


.personal_space{ display:block; width:210px; height:45px; background:url(../images/but.jpg) no-repeat; text-indent:-9999px;}
.personal_space:hover{ background:url(../images/but_hover.jpg) no-repeat;}

.suoyou {
    color: #000000;
    display: block;
    font-size: 12px;
    left: 146px;
    position: absolute;
    top: 9px;
}



#popup2{ width:880px; height:380px; display:none;}
#popup2 span.button{ width:40px; height:40px; display:block; position:absolute; right:0; top:0; cursor:pointer; z-index:10000;}

#selfBoxMark{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    filter: alpha(opacity=50);
    background-color: #000;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
#selfBoxContent{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    background: transparent !important;
}

.comment_btn{ display:block; width:80px; height:79px; position:absolute; z-index:99; right:-110px; top:110px;}


#header{ position:relative; z-index:998;}
.common_nav{ width:100%; position:relative; background:#000000;}
.fix_nav{ position:fixed; left:0; top:0; z-index:9999;}
.nav_960 { width:960px; margin:0 auto; position:relative; }
.nav_960 ul li.s_nav1 { padding-right:1px; background:url(../images/common/slice.gif) right 20px no-repeat; float:left; position:relative;}
.nav_960 ul li a.fnav{ display:block; width:138px; height:60px; text-indent:-9999px; }
.nav_960 ul li a.c_nav1{ background:url(../images/common/nav1.jpg) no-repeat;}
.nav_960 ul li:hover a.c_nav1{ background:url(../images/common/nav1_hover.jpg) no-repeat;}
.nav_960 ul li a.c_nav2{ background:url(../images/common/nav2.jpg) no-repeat;}
.nav_960 ul li:hover a.c_nav2{ background:url(../images/common/nav2_hover.jpg) no-repeat;}
.nav_960 ul li a.c_nav3{ background:url(../images/common/nav3.jpg) no-repeat;}
.nav_960 ul li:hover a.c_nav3{ background:url(../images/common/nav3_hover.jpg) no-repeat;}
.nav_960 ul li a.c_nav4{ background:url(../images/common/nav4.jpg) no-repeat;}
.nav_960 ul li:hover a.c_nav4{ background:url(../images/common/nav4_hover.jpg) no-repeat;}
.nav_960 ul li a.c_nav5{ background:url(../images/common/nav5.jpg) no-repeat;}
.nav_960 ul li:hover a.c_nav5{ background:url(../images/common/nav5_hover.jpg) no-repeat;}
.nav_960 ul li a.c_nav6{ background:url(../images/common/nav6.jpg) no-repeat;}
.nav_960 ul li:hover a.c_nav6{ background:url(../images/common/nav6_hover.jpg) no-repeat;}

.nav_con{ width:138px; padding:16px 0px; float:left;}
.nav_con ul{ padding:0 4px;}
.nav_con ul li.s_nav2{ height:36px; line-height:36px; color:#262626; font-size:12px; text-align:center; border-bottom:1px solid #dbdbdb;}
.nav_con ul li.n_btom{ border-bottom:0 none;}
.nav_con ul li.s_nav2 a{color:#262626;}
.nav_con ul li.s_nav2 a:hover{color:#00afe2;}
.banner_zone{ float:left; padding-top:30px; padding-bottom:30px;}
.alogo{ display:none; position:absolute; left:-140px; top:0px;}




.paixu{ width:41px; height:94px; display:block; text-indent:-9999px; background:url(../images/filter/paixu.jpg) no-repeat; margin-top:10px; }
.paixu_sx{ background:url(../images/filter/paixu_hover.jpg) no-repeat;}


#a_pop1 {
    
    left: 41px;

    position: absolute;
    top: 124px;
    
    z-index: 999;
}

#a_pop1 .button {
    height: 68px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 15px;
}
.s_fixed{
	
	position:fixed; left:50%; top:60px; margin-left:-530px; z-index:99;
	
	}




















.fl{ float:left;}
.fr{ float:right;}
.pa{ position:absolute;}
.pr{ position:relative;}
.content{width:100%;}
.main{ width:960px; margin:0 auto;}

#header{ position:relative; z-index:1000;}
.header{ background:#000;}
.navzone{ }
.nav_z{ padding:12px 0px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }
.nav{ width:990px; height:38px; position:relative;}
.tname{ padding-top:0px; margin-right:10px;}
.navs{ float:left; height:38px;}
.navs ul li.s_n1 { float:left; padding-right:20px; background:url(../images/common/line.jpg) right center no-repeat; margin-right:19px; position:relative;}
.navs ul li.last{padding-right:0px; margin-right:0px; background:none;}
.navs ul li a.nav1{ display:block; height:38px; line-height:38px; color:#000000; font-size:18px; background:url(../images/common/n_bg.jpg) -150px 0px  no-repeat; transition: background 0.6s ease;}
.navs ul li a.nav1:hover{ background:url(../images/common/n_bg.jpg) 0px 0px no-repeat;}
.navs ul li a.nav1 img{ display:inline; vertical-align:middle; padding-top:10px;}


/* flexslider */
.kv{ padding-bottom:20px;}
.flexslider{position:relative;overflow:hidden;background:url(../images/common/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}

.flex-control-nav{position:relative;z-index:2;width:100%;text-align:center;  height:30px; margin-top:36px;}
.flex-control-nav li{display:inline-block;width:200px;height:3px;margin:0 5px; margin-top:14px;}
.flex-control-nav a{display:inline-block;width:200px;height:3px;overflow:hidden;cursor:pointer; background:#9c9c9c; vertical-align:top;}
.flex-control-nav .flex-active{background:#ba3524;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flexslider img{ width:100%;}
.txt_flex{position:relative;z-index:2;width:100%;text-align:center; margin:0 auto; overflow:hidden;}
.txt_flex ul { width:90%; margin:0 auto;}
.txt_flex li{display:inline-block;width:32%;margin:0 5px 0 0; margin-top:10px; color:#6b6b6b; text-align:left; padding-bottom:6px; border-bottom:5px solid #9c9c9c; cursor:pointer;}
.txt_flex li.flex-active{ color:#000000;border-bottom:5px solid #ba3524;}
.slides li{  background-position:center center; background-repeat:no-repeat;}
.slides li a{ display:inline-block; width:100%; height:100%;}
.s_zone{ display:none;}
.zk{ display:none;}
.fixed{ position:fixed; left:0; top:0; z-index:99;}
.nav_m{ height:90px; }
.maincontent{ background:#ffffff; width:1580px; margin:0 auto;}
.titleline{  padding-top:23px; padding-bottom:20px;}
.title{ width:160px;}
.redline{ background:#af1602; height:28px; width:5px; margin-top:7px; margin-right:22px;}
.picturetitle{ font-size:30px; color:#101010;}
.more{ margin-top:5px;}
.viewpicture{  clear:both; display:block; overflow:hidden; }
.viewpicture img{ display:block;}
.viewpicture ul{ width:1592px; overflow:hidden;}
.viewpicture li{ float:left; margin-right:11px;}
.bz{ font-size:16px; color:#af1602; text-decoration:none; margin-top:5px; margin-bottom:10px;}
.bz span{ color:#4e4e4e; text-decoration:underline;}
.bz span a{color:#4e4e4e; text-decoration:underline;}


.viewpicture .backing1{ padding:0 143px; background:#efefef;}
.viewpicture .backing2{ padding:0 243px; background:#efefef;}
.pcbx{ margin-top:10px;}


#a_bottom{width:100%;  background:#000; margin-top:20px;}
#a_bottom .box{ width:960px; margin:0 auto; overflow:hidden;}
#a_bottom .box .p30{width:960px; height:30px; line-height:30px; text-align:left; color:#696969; font-size:12px;}
#a_bottom .box .p50{width:960px; height:50px; overflow:hidden; line-height:50px;}
#a_bottom .box .p40{width:960px; height:40px; line-height:40px; text-align:center; color:#696969; font-size:12px;}

#a_bottom .box .p50 a{ float:left; color:#fff; font-size:12px; display:block; margin-right:20px;}
#a_bottom .box .p50 a:hover{ color:#fff; text-decoration:underline;}
#a_bottom .box .p50 span{ float:right; color:#fff; font-size:12px;}

#a_bottom .box .p30 a{ color:#696969; text-decoration:underline;}
#a_bottom .box .p30 a:hover{ color:#696969;}

.viewpicture img{ width:100%;}
.sitem{ }
.bitem{ width:785px; height:448px; overflow:hidden; }
.item1{ width:387px; height:219px; overflow:hidden;}
.pd11{margin-bottom:10px;}
.pr11{margin-right:11px;}
.bitem1{ width:586px; height:448px ; overflow:hidden; }
.sitem1{  }

.bitem2{ width:782px; height:448px; overflow:hidden; }
.sitem2{ width:786px; }
.sitem2 .item1{ float:left; }

.main_ac{ width:100%; overflow:hidden;}
.main_ac ul { width:1000em;}
.main_ac ul  li img{ width:100%;}
.main_ac ul  li { float:left;  margin-right:15px;}
.leftb,.rightb{ display:block; position:absolute;  top:50%; margin-top:-12px;}
.leftb{ left:-15px;}
.rightb{ right:-15px;}
.hd_page{ width:100%; padding-top:16px; text-align:center;}
.hd_page a{ width:10px; height:10px; display:inline-block; margin:0px 2px; background:#ccccca;}
.hd_page a.actives{ background:#af1602;}
.main_ac ul li{ width:516px;}


.nav_item{ display:block; position:absolute;left:0px; top:60px; background:#ffffff; display:none; width:500px;}
.nav_item{ width:500px;}
.nav_item6{ left:-362px;}
.nav_item4{left:-362px;}
.nav_con{ width:138px; padding:16px 0px; float:left;}
.nav_con ul{ padding:0 4px;}
.nav_con ul li.s_nav2{ height:36px; line-height:36px; color:#262626; font-size:12px; text-align:center; border-bottom:1px solid #dbdbdb;}
.nav_con ul li.n_btom{ border-bottom:0 none;}
.nav_con ul li.s_nav2 a{color:#262626;}
.nav_con ul li.s_nav2 a:hover{color:#00afe2;}
.banner_zone{ float:left; padding-top:30px; padding-bottom:30px;}

.header .main .right{width:400px; line-height:82px; float:right; font-size:14px;}
.header .main .right a{ float:right; color:#ffffff;}
.header .main .right a:hover{ float:right; color:#5abce1; text-decoration:underline;}
.header .main .right span{ float:right; color:#fff; margin:0 8px 0 8px;}

.header .main .right span.myp{ color:#C00;}





#selfBoxMark{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    filter: alpha(opacity=50);
    background-color: #000;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
#selfBoxContent{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    background: transparent !important;
}












#header{ width:100%; background:#000000;}
.header_m{ width:1450px; margin:0 auto;}
.header_c{ width:450px; margin-left:30%;}
.header_c a{ display:block; width:70px; height:64px; margin-left:20px; text-align:center; line-height:64px; color:#ffffff; font-size:16px; float:left;}
.header_c a:last-child{ margin-right:0px;}
.header_c a:hover{ background:#ad0000;}
.h_logined{ display:none;}
.upload{ display:block;}
.mlg{  margin-right:22px;}
.mlg a{ display:block; height:64px; padding-left:12px; padding-right:12px; color:#ffffff; font-size:14px; line-height:64px; background:url(../images/new/line.jpg) right center no-repeat; float:left;  }
.mlg a:last-child{ background:none;}

#a_bottom{width:100%;  background:#000; margin-top:0; padding-bottom:20px;}
#a_bottom .box{ width:960px; margin:0 auto; overflow:hidden; font-size:12px;}
#a_bottom .box .p30{width:960px; height:30px; line-height:30px; text-align:left; color:#696969; font-size:12px;}
#a_bottom .box .p50{width:960px; height:50px; overflow:hidden; line-height:50px;}
#a_bottom .box .p40{width:960px; height:40px; line-height:40px; text-align:center; color:#696969; font-size:12px;}

#a_bottom .box .p50 a{ float:left; color:#fff; font-size:12px; display:block; margin-right:20px;}
#a_bottom .box .p50 a:hover{ color:#fff; text-decoration:underline;}
#a_bottom .box .p50 span{ float:right; color:#fff; font-size:12px;}

#a_bottom .box .p30 a{ color:#696969; text-decoration:underline;}
#a_bottom .box .p30 a:hover{ color:#696969;}

.fixed{ width:100%; position:fixed; left:0; top:0; z-index:1000; background:#000000;}





.mobile_nav{ width:100%; background:#000000; height:44px; display:none;}
.mobile_nav .logo img {
    width: 60px;
	margin-left:1%;
}
.zk {
    position: absolute;
    right: 0px;
    top: 0;
    display: block;
}
.s_zone{ display:none;}
.s_zone{ width:100%; height:100%; position:fixed; left:100%; top:0; z-index:99; background:rgba(0,0,0,0.8);}
.sn_nav{ width:90%; height:100%; position:absolute; left:10%; top:0%; background:#FFF;}
.back_zone{ width:100%; height:44px; background:#000; position:absolute; left:0; top:0;}
.sn_nav ul { padding-top:42px;}
.sn_nav ul li { height:46px; line-height:46px; border-bottom:1px solid #cecece;}
.sn_nav ul li a{ display:block; height:46px; padding:0px 20px; color:#000000; font-size:18px; background:url(/smallapp/acafe/images/new/sanjiao.png) 90% center no-repeat; }

#header{ height:64px;}
.ring img{ padding-top:22px;}
.mlg a.ring_c {
    display: none;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 12px;
    background: #ad0000;
    margin: 22px 0 0px 10px;
    padding: 0 6px;
}


.header_c a.pchome{ background:url(/smallapp/acafe/images/new/home.jpg) no-repeat;}
.header_c a.pchome:hover{ background:url(/smallapp/acafe/images/new/home_h.jpg) no-repeat;}




.wjp{ display:none;}
.wjm{ display:none;}	
.wj_b{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.6); display:none;}	
.wj_c{ width:477px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.wj_close{ width:40px; position:absolute; right:-40px; top:0px;}
.wjp{ display:block;}
.wjm{ display:none;}




@media screen and (max-width:1920px){



.new_hot{width:100%; background:#f3f5f9; height:866px; padding:50px 0 0 0; position:relative;}
.new_hot h3{height:41px; margin:0 auto; text-align:center; background:url(../images/index/h3_bg.jpg) repeat-x;}

.line_act{width:100%; background:#ffffff; padding:50px 0 0 0; position:relative;}
.line_act h3{height:41px; margin:0 auto; text-align:center; background:url(../images/index/h3_bg1.jpg) repeat-x;}	
.line_act1 h3{height:41px; margin:0 auto; text-align:center; background:url(../images/index/h3_bg.jpg) left center repeat-x;}
	
.hot_box{ position:relative; width:1580px; margin:0 auto; padding:48px 0 50px 0; overflow:hidden;}
.hot_ul{width:1598px;}
.hot_ul li{width:387px; float:left; border:1px solid #000000; margin-right:8px;}
.hot_ul li .list_box{width:386px; }
.hot_ul li .list_box1{width:386px; }
.list_box h2{width:135px; height:45px; background:#af1602; font-size:22px; color:#FFF; font-weight:normal; text-align:center; line-height:42px;}
.list_box .p1{width:458px; padding:24px 30px 24px 30px; height:70px; font-size:30px; color:#000; line-height:36px;}
.list_box img{ margin:0 auto;}
.list_box .p3{ padding:15px 30px 15px 30px; height:90px; font-size:16px; color:#666666; line-height:24px;}
.list_box .p3 span{ font-size:18px; color:#000000;}
.list_box a{width:160px; height:45px; background:#000; text-align:center; line-height:45px; font-size:16px; color:#FFF; margin:0px 0 34px 113px; display:block;}

.hot_more{ position:relative; width:1578px; border:1px solid #000; height:38px; padding:14px 0 0 0; margin:0 auto; text-align:center; overflow:hidden;}

}
.line_act{width:100%; background:#ffffff; height:auto; padding:40px 0 40px 0; position:relative;}

@media screen and (max-width:1600px){
	
.new_hot{width:100%; background:#f3f5f9; height:auto; padding:40px 0 40px 0; position:relative;}
.new_hot h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg.jpg) center center repeat-x;  text-align:center;}
.new_hot h3 img{ width:23%; height:100%;}

.line_act{width:100%; background:#ffffff; height:auto; padding:40px 0 60px 0; position:relative;}
.line_act h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg1.jpg) center center repeat-x; text-align:center;}	
.line_act1 h3{height:auto; margin:0 auto; text-align:center; background:url(../images/index/h3_bg.jpg) left center repeat-x;}


.line_act h3 img{width:23%; height:100%;}
	
.hot_box{ position:relative; width:98%; margin:0 auto; overflow:hidden; padding:30px 0 10px 0;}
.hot_ul{width:100%;}	
.hot_ul li{width:24%; float:left; border:1px solid #000000; margin:0 0.28% 0 0.28%;}
.hot_ul li .list_box{width:100%; height:auto;}
.hot_ul li .list_box1{width:100%;  height:auto;}
.list_box h2{width:33%; background:#af1602; font-size:20px; height:35px; color:#FFF; font-weight:normal; text-align:center; line-height:35px;}
.list_box .p1{width:92%; padding:10px 0 10px 0; height:50px; margin:0 auto; font-size:18px; color:#000; line-height:24px;}
.list_box img{width:100%; margin:0 auto;}
.list_box .p2{width:92%; font-size:14px; height:90px; margin:0 auto; color:#666666; line-height:20px; padding:15px 0 15px 0;}
.list_box .p2 span{color:#2b2b2b; line-height:30px;}
.list_box .p3{width:92%; font-size:14px; margin:0 auto; height:90px; color:#666666; line-height:20px; padding:15px 0 15px 0;}
.list_box a{width:30%; background:#000; margin:0 0 8% 4%; height:auto; text-align:center; line-height:30px; font-size:16px; color:#FFF; display:block;}

.hot_more{ position:relative; width:97.2%; border:1px solid #000; margin:0 auto; text-align:center; padding:14px 0 0 0; overflow:hidden;}


}
@media screen and (max-width:1400px){
	
	#a_main .box{width:1118px; margin:0 auto; overflow:hidden; padding-bottom:78px;}
	
	.maincontent{ width:1300px; margin:0 auto;}
	.viewpicture img{ width:100%;}
	
	.sitem{ width:318px;}
	.bitem{ width:644px; height:367px;}
	.hot_ul li{width:24%; float:left; border:1px solid #000000; margin:0 0.28% 0 0.28%;}
	.item1{ width:318px; height:180px; overflow:hidden; }
	.pd11{margin-bottom:7px;}
	.pr11{margin-right:7px;}
	.bitem1{ width:481px; height:370px; overflow:hidden;}
	.sitem1{ width:318px;  }
	
	.bitem2{ width:644px; height:369px; overflow:hidden;}
	.sitem2{ width:644px;}
	.sitem2 .item1{ float:left;}
	.main_ac ul  li { width:423px;}
	
	.header_m{ width:1200px; margin:0 auto;}
	
	}

@media screen and (max-width:800px){
#header{ height:auto;}	
.header_m{ display:none;}
.mobile_nav{ display:block;}
.s_zone{ display:block;}	



	
	
.header .main .right{ display:none;}
.new_hot{width:100%; background:#f3f5f9; height:auto; padding:40px 0 40px 0; position:relative;}
.new_hot h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg.jpg) center center repeat-x;  text-align:center;}
.line_act1 h3{height:auto; margin:0 auto; text-align:center; background:url(../images/index/h3_bg.jpg) left center repeat-x;}

.new_hot h3 img{ width:28%; height:100%;}

.line_act{width:100%; background:#ffffff; height:auto; padding:40px 0 60px 0; position:relative;}
.line_act h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg1.jpg) center center repeat-x; text-align:center;}	
.line_act h3 img{width:28%; height:100%;}

.hot_box{ position:relative; width:98%; margin:0 auto; overflow:hidden; padding:30px 0 10px 0;}
.hot_ul{width:100%;}	
.hot_ul li{width:32%; float:left; border:1px solid #000000; margin:0 0.38% 6px 0.38%;}
.hot_ul li .list_box{width:100%; height:auto;}
.hot_ul li .list_box1{width:100%;  height:auto;}
.list_box h2{width:33%; background:#af1602; font-size:16px; height:32px; color:#FFF; font-weight:normal; text-align:center; line-height:33px;}
.list_box .p1{width:92%; padding:10px 0 10px 0; height:50px; margin:0 auto; font-size:16px; color:#000; line-height:24px;}
.list_box img{width:100%; margin:0 auto;}
.list_box .p2{width:92%; font-size:14px; height:95px; margin:0 auto; color:#666666; line-height:20px; padding:15px 0 15px 0;}
.list_box .p2 span{color:#2b2b2b; line-height:30px;}
.list_box .p3{width:92%; font-size:14px; margin:0 auto; height:90px; color:#666666; line-height:20px; padding:15px 0 15px 0;}
.list_box a{width:30%; background:#000; margin:0 0 8% 4%; height:auto; text-align:center; line-height:30px; font-size:14px; color:#FFF; display:block;}

.hot_more{ position:relative; width:97.2%; height:100%; border:1px solid #000; margin:0 auto; padding:14px 0 8px 0; text-align:center; overflow:hidden;}
.hot_more img{width:17%;}

.bottom_kv{width:97.2%; margin:0 auto; height:auto; overflow:hidden; border:1px solid #000;}
.bottom_kv .box{width:50%; float:left; height:100%;}
.bottom_kv .box1{width:50%; float:left; height:100%;}
.bottom_kv .box p{width:94%; text-align:center; margin:0 auto; padding:20px 0 8px 0; line-height:24px; font-size:12px; color:#666666;}
.bottom_kv .box a{width:30%; height:35px; margin:0 auto; text-align:center; line-height:35px; font-size:18px; color:#FFF; display:block; background:#000;}
.bottom_kv .box1 img{width:100%; height:100%; display:block;}


.slides li{  background-position:center center; background-repeat:no-repeat; }
.txt_flex{ display:none;}


.s_zone{ display:block;}
.nav_m{ display:none;}
.logo img{ width:60px;}
.main{ width:100%; position:relative; height:44px; background:#000;}
.zk{ position:absolute; right:0px; top:0; display:block; }
.s_zone{ width:100%; height:100%; position:fixed; left:100%; top:0; z-index:99; background:rgba(0,0,0,0.8);}
.sn_nav{ width:90%; height:100%; position:absolute; left:10%; top:0%; background:#FFF;}
.back_zone{ width:100%; height:44px; background:#000; position:absolute; left:0; top:0;}
.sn_nav ul { padding-top:42px;}
.sn_nav ul li { height:46px; line-height:46px; border-bottom:1px solid #cecece;}
.sn_nav ul li a{ display:block; height:46px; padding:0px 20px; color:#000000; font-size:18px; background:url(/smallapp/acafe/images/common/sanjiao.png) 90% center no-repeat; }



#a_bottom{width:100%; height:auto; background:#000; margin-top:20px;}
#a_bottom .box{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#a_bottom .box .p30{width:100%; height:auto; line-height:20px; text-align:left; color:#696969; font-size:12px;}
#a_bottom .box .p50{width:98%; height:auto; overflow:hidden; line-height:20px; margin:0 auto;}
#a_bottom .box .p40{width:100%; height:40px; line-height:40px; text-align:center; color:#696969; font-size:12px;}
#a_bottom .box .p50 span { float:left;}








.maincontent{ width:98%; margin:0 auto; overflow:hidden;}
.viewpicture ul{ width:100%;}
.viewpicture li{ width:100%; margin-right:0px; height:auto;}
	.viewpicture img{ width:100%;}
	.sitem{ width:100%; }
	.viewpicture li.bitem{ width:99%; height:auto; margin-left:1%;}
	.viewpicture li.bitem1{width:99%; height:auto; margin-left:1%; margin-bottom:7px;}
	.viewpicture li.bitem2{width:99%; height:auto; margin-left:1%; margin-bottom:7px;}
	
	
	
	.hot_ul li{width:24%; float:left; border:1px solid #000000; margin:0 0.28% 0 0.28%;}
	.item1{ width:49%; height:auto; margin-left:1%; margin-bottom:7px; float:left; margin-top:5px;  }
	.pd11{margin-bottom:7px;}
	.pr11{margin-right:7px;}
	
	.sitem2 .item1{ float:left;width:49%; height:auto; margin-left:1%; margin-bottom:7px; float:left; margin-top:0px; margin-right:0px;}
	
	
	
.main_ac{ width:98%; overflow:hidden; margin:0 auto;}
.main_ac ul { width:100%;}
.main_ac ul  li img{ width:100%;}
.main_ac ul  li { float:left;  margin-right:0;}
.leftb,.rightb{ display:block; position:absolute;  top:50%; margin-top:-12px; display:none;}
.leftb{ left:-15px;}
.rightb{ right:-15px;}
.hd_page{ width:100%; padding-top:16px; text-align:center; display:none;}
.hd_page a{ width:10px; height:10px; display:inline-block; margin:0px 2px; background:#ccccca;}
.hd_page a.actives{ background:#af1602;}
.main_ac ul  li { width:100%; margin-bottom:7px;}
	
	
.header_m{ display:none;}
	
	
#a_bottom{width:100%; height:auto; background:#000; margin-top:20px;}
#a_bottom .box{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#a_bottom .box .p30{width:100%; height:auto; line-height:20px; text-align:left; color:#696969; font-size:12px;}
#a_bottom .box .p50{width:98%; height:auto; overflow:hidden; line-height:20px; margin:0 auto;}
#a_bottom .box .p40{width:100%; height:40px; line-height:40px; text-align:center; color:#696969; font-size:12px;}
#a_bottom .box .p50 span { float:left;}
	
	
	

.mobile_nav{ display:block; background:#ffffff;}
.s_zone{ display:block;}
#header{ height:auto; position:relative; z-index:1000;}	
.logo{ display:block; width:24%; height:100%; background:url(/smallapp/acafe/images/new/mobile/sony1.png) left center no-repeat; background-size:100% auto; margin:0 auto; text-indent:-9999px; }
.zk {
    position: absolute;
    left: 5%;
    top: 0;
    display: block;
	width:5%;
	height:100%;
	background:url(/smallapp/acafe/images/new/mobile/a_s.png) left center no-repeat;
	background-size:100% auto;
	text-indent:-9999px;
}
.mobile_login a{ color:#000000; font-size:14px;}


.mn_zk{background:#000000;}

.mn_zk .logo{ display:block; width:24%; height:100%; background:url(/smallapp/acafe/images/new/mobile/sony.png) left center no-repeat; background-size:100% auto; margin:0 auto; text-indent:-9999px; }
.mn_zk .zk {
    position: absolute;
    left: 5%;
    top: 0;
    display: block;
	width:5%;
	height:100%;
	background:url(/smallapp/acafe/images/new/mobile/s.png) left center no-repeat;
	background-size:100% auto;
	text-indent:-9999px;
}
.mn_zk .mobile_login a{ color:#ffffff; font-size:14px;}


.m_navs{ background:#000000; width:100%; position:absolute; left:0; top:50px; display:none;}
.m_navs ul li{ height:56px; float:left;width: calc(33% - 18px);}
.m_navs ul li:nth-child(1){ width:56px;}
.m_navs ul li a{ display:block; height:56px; margin-left:5%; line-height:40px; color:#FFFFFF; font-size:18px;}
.m_navs ul li a.mindex{ display:block; width:56px; height:100%; background:url(/smallapp/acafe/images/new/mobile/home.jpg) left center no-repeat; background-size:auto 56px; text-indent:-9999px; margin-left:0%; }
.m_navs ul li a.mxue{ display:block; width:56px ;height:100%; background:url(/smallapp/acafe/images/new/mobile/xue.jpg) left center no-repeat; background-size:auto 56px;  text-indent:-9999px; margin:0 auto;}
.m_navs ul li a.mshang{ display:block; width:56px ;height:100%; background:url(/smallapp/acafe/images/new/mobile/shang.jpg) left center no-repeat; background-size:auto 56px;  text-indent:-9999px; margin:0 auto; }
.m_navs ul li a.msai{ display:block; width:56px;height:100%; background:url(/smallapp/acafe/images/new/mobile/sai.jpg) left center no-repeat;background-size:auto 56px;  text-indent:-9999px; margin:0 auto; }

	
	
	

}


@media screen and (max-width:480px){

.new_hot{width:100%; background:#f3f5f9; height:auto; padding:40px 0 40px 0; position:relative;}
.new_hot h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg.jpg) center center repeat-x;  text-align:center;}
.new_hot h3 img{ width:49%; height:100%;}

.line_act{width:100%; background:#ffffff; height:auto; padding:20px 0 20px 0; position:relative;}
.line_act h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg1.jpg) center center repeat-x; text-align:center;}	
.line_act1 h3{height:auto; margin:0 auto; text-align:center; background:url(../images/index/h3_bg.jpg) left center repeat-x;}

.line_act h3 img{width:49%; height:100%;}

.hot_box{position:relative; width:96%; margin:0 auto; overflow:hidden; padding:10px 0 10px 0;}
.hot_ul{width:98%; margin:0 auto;}	
.hot_ul li{width:100%; margin:0 auto; border:1px solid #000000; margin:3% 0 0 0;}
.hot_ul li .list_box{width:100%; height:auto;}
.hot_ul li .list_box1{width:100%;  height:auto;}
.list_box h2{width:35%; background:#af1602; font-size:18px; height:40px; color:#FFF; font-weight:normal; text-align:center; line-height:40px;}
.list_box .p1{width:94%; padding:10px 0 10px 0; height:50px; margin:0 auto; font-size:18px; color:#000; line-height:24px;}
.list_box img{width:100%; margin:0 auto;}
.list_box .p2{width:94%; font-size:15px; height:95px; margin:0 auto; color:#666666; line-height:24px; padding:15px 0 15px 0;}
.list_box .p2 span{color:#2b2b2b; line-height:32px;}
.list_box .p3{width:94%; font-size:15px; margin:0 auto; height:95px; color:#666666; line-height:24px; padding:15px 0 15px 0;}
.list_box a{width:30%; background:#000; margin:0 0 8% 3%; height:auto; text-align:center; line-height:35px; font-size:16px; color:#FFF; display:block;}

.hot_more{ position:relative; width:96%; height:100%; border:1px solid #000; margin:0 auto; padding:14px 0 8px 0; text-align:center; overflow:hidden;}
.hot_more img{width:28%;}

.bottom_kv{width:97.2%; margin:0 auto; height:auto; overflow:hidden; border:1px solid #000;}
.bottom_kv .box{width:100%; float:left; height:100%;}
.bottom_kv .box1{width:100%; float:left; height:100%; padding:5% 0 0 0;}
.bottom_kv .box p{width:94%; text-align:center; margin:0 auto; padding:20px 0 8px 0; line-height:26px; font-size:14px; color:#666666;}
.bottom_kv .box a{width:30%; height:35px; margin:0 auto; text-align:center; line-height:35px; font-size:18px; color:#FFF; display:block; background:#000;}
.bottom_kv .box1 img{width:100%; height:100%; display:block;}
.slides li{  background-position:center center; background-repeat:no-repeat; }
.txt_flex{ display:none;}


.s_zone{ display:block;}
.nav_m{ display:none;}
.logo img{ width:60px;}
.main{ width:100%; position:relative;height:44px; background:#000;}
.zk{ position:absolute; right:0px; top:0; display:block; }
.s_zone{ width:100%; height:100%; position:fixed; left:100%; top:0; z-index:99; background:rgba(0,0,0,0.8);}
.sn_nav{ width:90%; height:100%; position:absolute; left:10%; top:0%; background:#FFF;}
.back_zone{ width:100%; height:44px; background:#000; position:absolute; left:0; top:0;}
.sn_nav ul { padding-top:42px;}
.sn_nav ul li { height:46px; line-height:46px; border-bottom:1px solid #cecece;}
.sn_nav ul li a{ display:block; height:46px; padding:0px 20px; color:#000000; font-size:18px; background:url(../images/common/sanjiao.png) 90% center no-repeat; }



.maincontent{ width:98%; margin:0 auto; overflow:hidden;}
.viewpicture ul{ width:100%;}
.viewpicture li{ width:100%; margin-right:0px; height:auto;}
	.viewpicture img{ width:100%;}
	.sitem{ width:100%; }
	.viewpicture li.bitem{ width:99%; height:auto; margin-left:1%;}
	.viewpicture li.bitem1{width:99%; height:auto; margin-left:1%; margin-bottom:7px;}
	.viewpicture li.bitem2{width:99%; height:auto; margin-left:1%; margin-bottom:7px;}
	
	
	
	
	.item1{ width:49%; height:auto; margin-left:1%; margin-bottom:7px; float:left; margin-top:5px;  }
	.pd11{margin-bottom:7px;}
	.pr11{margin-right:7px;}
	
	.sitem2 .item1{ float:left;width:49%; height:auto; margin-left:1%; margin-bottom:7px; float:left; margin-top:0px; margin-right:0px;}
	
	
	.bz{ font-size:12px;}



}


@media screen and (max-width:320px){

.new_hot{width:100%; background:#f3f5f9; height:auto; padding:40px 0 40px 0; position:relative;}
.new_hot h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg.jpg) center center repeat-x;  text-align:center;}
.new_hot h3 img{ width:49%; height:100%;}

.line_act{width:100%; background:#ffffff; height:auto; padding:40px 0 40px 0; position:relative;}
.line_act h3{height:auto; margin:0 auto; text-align:center; background-size:100%; background:url(../images/index/h3_bg1.jpg) center center repeat-x; text-align:center;}	

.line_act1 h3{height:auto; margin:0 auto; text-align:center; background:url(../images/index/h3_bg.jpg) left center repeat-x;}

.line_act h3 img{width:49%; height:100%;}

.hot_box{position:relative; width:96%; margin:0 auto; overflow:hidden; padding:10px 0 10px 0;}
.hot_ul{width:100%;}	
.hot_ul li{width:99.3%; margin:0 auto; border:1px solid #000000; margin:3% 0 0 0;}
.hot_ul li .list_box{width:100%; height:auto;}
.hot_ul li .list_box1{width:100%;  height:auto;}
.list_box h2{width:35%; background:#af1602; font-size:17px; height:40px; color:#FFF; font-weight:normal; text-align:center; line-height:40px;}
.list_box .p1{width:94%; padding:10px 0 10px 0; height:50px; margin:0 auto; font-size:17px; color:#000; line-height:24px;}
.list_box img{width:100%; margin:0 auto;}
.list_box .p2{width:94%; font-size:14px; height:95px; margin:0 auto; color:#666666; line-height:18px; padding:15px 0 15px 0;}
.list_box .p2 span{color:#2b2b2b; line-height:32px;}
.list_box .p3{width:94%; font-size:14px; margin:0 auto; height:80px; color:#666666; line-height:18px; padding:15px 0 15px 0;}
.list_box a{width:30%; background:#000; margin:0 0 8% 3%; height:auto; text-align:center; line-height:35px; font-size:16px; color:#FFF; display:block;}

.hot_more{ position:relative; width:96%; height:100%; border:1px solid #000; margin:0 auto; padding:14px 0 8px 0; text-align:center; overflow:hidden;}
.hot_more img{width:36%;}

.bottom_kv{width:96%; margin:0 auto; height:auto; overflow:hidden; border:1px solid #000;}
.bottom_kv .box{width:100%; float:left; height:100%;}
.bottom_kv .box1{width:100%; float:left; height:100%; padding:5% 0 0 0;}
.bottom_kv .box p{width:94%; text-align:center; margin:0 auto; padding:20px 0 8px 0; line-height:22px; font-size:14px; color:#666666;}
.bottom_kv .box a{width:40%; height:35px; margin:0 auto; text-align:center; line-height:35px; font-size:16px; color:#FFF; display:block; background:#000;}
.bottom_kv .box1 img{width:100%; height:100%; display:block;}
.slides li{ background-position:center center; background-repeat:no-repeat; background-size:cover;}
.txt_flex{ display:none;}


.s_zone{ display:block;}
.nav_m{ display:none;}
.logo img{ width:60px;}
.main{ width:100%; position:relative;height:44px; background:#000;}
.zk{ position:absolute; right:0px; top:0; display:block; }
.s_zone{ width:100%; height:100%; position:fixed; left:100%; top:0; z-index:99; background:rgba(0,0,0,0.8); }
.sn_nav{ width:90%; height:100%; position:absolute; left:10%; top:0%; background:#FFF;}
.back_zone{ width:100%; height:44px; background:#000; position:absolute; left:0; top:0;}
.sn_nav ul { padding-top:42px;}
.sn_nav ul li { height:46px; line-height:46px; border-bottom:1px solid #cecece;}
.sn_nav ul li a{ display:block; height:46px; padding:0px 20px; color:#000000; font-size:18px; background:url(../images/common/sanjiao.png) 90% center no-repeat; }




}


.nav_z11{ width:100%; height:46px; background:url(../images/filter/n_slice.png) repeat-x; position:relative; z-index:999;}
.w952{ width:952px; height:46px; margin:0 auto; position:relative;}
.shaixuan_z{ position:absolute; left:0; top:0;}
.shaixuan{ width:117px; height:62px; display:block; text-indent:-9999px; background:url(../images/filter/n_zk.png) no-repeat; }
.active_sx{ background:url(../images/filter/n_sq.png) no-repeat;}


.pop_m1{
	position:absolute;
	right:0;
	top:10px;
	}
#a_pop1 .sanjiao {
    
}
.pop_m1 .p_txt{ float:left; font-size:12px; height:18px; line-height:18px;}
.pop_m1 .p2{  overflow:hidden; float:left;}
.pop_m1 .p2 ul{ overflow:hidden;}
.pop_m1 .p2 ul li{width:90px; float:left; font-size:12px; height:18px;}
.pop_m1 .p2 ul .li_width{width:50px; float:left; font-size:12px; height:18px;}
.pop_m1 .p2 ul .li_border{width:90px; float:left; font-size:12px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; height:18px;}
.pop_m1 .p2 ul li span{ color:#000000;}
.pop_m1 .p2 ul li .a1{ color:#000000; background:url(../images/icon_n/but2.jpg) no-repeat 12px 0; width:87px; display:block; padding-left:36px; height:18px; line-height:18px;}
.pop_m1 .p2 ul li .a1:hover{color:#000000; background:url(../images/icon_n/but2_hover.jpg) no-repeat 12px 0; width:87px; display:block; padding-left:36px; height:18px; line-height:18px;}

.pop_m1 .p2 ul li .a2{ color:#000000; background:url(../images/icon_n/but3.jpg) no-repeat 12px 0; width:87px; display:block; padding-left:36px; height:18px; line-height:18px;}
.pop_m1 .p2 ul li .a2:hover{color:#000000; background:url(../images/icon_n/but3_hover.jpg) no-repeat 12px 0; width:87px; display:block; padding-left:36px; height:18px; line-height:18px;}

.pop_m1 .p2 ul li .a3{ color:#000000; background:url(../images/icon_n/but4.jpg) no-repeat 12px 0; width:87px; display:block; padding-left:36px; height:18px; line-height:18px;}
.pop_m1 .p2 ul li .a3:hover{color:#000000; background:url(../images/icon_n/but4_hover.jpg) no-repeat 12px 0; width:87px; display:block; padding-left:36px; height:18px; line-height:18px;}

.pop_z{ width:100%; position:absolute; left:0; top:108px; z-index:999; background:rgba(255,255,255,0.9);}

.overlays{ width:100%; height:1000px; position:fixed; left:0; top:0; z-index:990; background:rgba(0,0,0,0.5); display:none;}
.fixed1{ position:fixed; left:0; top:64px;}
.fixed2{position:fixed; top:109px;}



.icp {
    color: #696969;
    display: table;
    height: 30px;
    margin: 0 auto;
    text-align: center;
}

#selfBoxMark{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    filter: alpha(opacity=50);
    background-color: #000;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
#selfBoxContent{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10000;
    background: transparent !important;
}
