/* css reset */
*{margin:0;padding:0}
fieldset,img{border:0 none}
:focus{outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a,input{outline:none}
input,textarea{font-family:tahoma,'宋体'; font-size:12px}
table,td,tr,th{font-size:12px;}
blockquote,q{quotes: none}
ol,ul{list-style:none}
:link,:visited,ins{text-decoration:none}
area,area:active{border:0 none;outline:none}
blockquote:before,blockquote:after,q:before,q:after{content:''}

/* table上还需要设置 cellspacing="0" */
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}

/* textarea设置css3属性，用户可自己调整高度 */
textarea{overflow:auto;resize:vertical}

/* 背景颜色设置为白色 */
/*html{background:#fff;height:100%;overflow-y:scroll}*/
body{text-align:left;color:#333;font-family:Arial,'宋体','Lucida Grande',sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;background-color:#f0f0f0}

/* 清除浮动用的class,一般用 <div class="clear">&nbsp;</div> */
.clear,.clear-all{clear:both;font-size:0;height:0;line-height:0;overflow:hidden}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.main{ width:801px; margin:0 auto;overflow:hidden;}
.warp795{ width:795px; margin:0 auto;}

/* 清除浮动 */
.fix:after,.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.fix, .clearfix{*zoom:1}

/* 解决ff下input中文字不居中问题 */
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;padding:0;
}

/* 全站统一链接色 去掉下划线 */
a{color:#36c;text-decoration:none}
a:visited{color:#36c;_color:inherit;outline:none}
a:hover{color:#ff6f21}
a:active{outline:none}

/* 
 * 在class为underline下的所有a标签均为默认有下划线
 * 在class为underlineHover下的所有a标签hover效果均有下划线
 * class为underline的a标签默认有下划线
 * class为underlineHover的a标签hover效果带有下划线
 */
.underline a,
.underline-hover a:hover,
a.underline,
a.underline-hover:hover{text-decoration:underline}

/*
 * 全局统一颜色调用class
 * color-hover 颜色与a链接的hover效果颜色一致
 */
.color6,.gray,.gray a{color:#666}
.color9{color:#999}
.red{color:red}
.color-hover{color:#ff6f21}

/* 字体加粗 */
.bold{font-weight:700}

/* 用到display:none;隐藏元素的时候均使用class替换 */
.hidden{display:none}

/* 手型 */
.pointer{cursor:pointer}

/* 添加relative属性 */
.relative{position:relative}

/* 为容器加上自动换行 */
.word-break{word-break:break-all;word-wrap:break-word}

.circle1{font-size:0;height:1px;line-height:0;position:relative}
.circle1 .cir{background:#d8d7d2;font-size:0;height:1px;line-height:0;overflow:hidden;position:absolute;top:-1px;width:1px}
.circle1 .cirl{left:-1px}
.circle1 .cirr{right:-1px}
.circle1B .cir{top:1px}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.fb{ font-weight:900;}
.blue12{ color:#056ea1;  font-size:12px;}
.red{ color:#ff2d00;}
a.dbtn{ display:block; width:50px; height:25px; margin:0 auto; background:url(../images/btns.gif) 0 0 no-repeat; line-height:200em; overflow:hidden; cursor:pointer;}
a.dbtn_big{ display:inline-block; width:92px; height:28px; background:url(../images/btns_big.gif) 0 0 no-repeat; vertical-align:middle; margin-right:10px;}
a.normal{ background-position:0 0;}
.dtl_banner{ width:100%;background:#e3e3e3; margin:0 auto 10px;}
.dtl_banner img{width:801px;display:block}
.from a.hidden{display:none}

/* loading */
.loading{height:200px;background:url(http://img.funshion.com/img/v8/loading.gif) no-repeat center center}

/* footer */
.footer{line-height:1.5; clear:both; margin:10px auto 0; width:801px; font-family:Arial,"宋体",sans-serif; border-top:1px solid #d4d4d4; color:#515151;  text-align:center; padding-bottom:40px}
.footer span{color:#515151;margin:0 0 0 5px;padding:0}
.footer img{display:inline}
.footer a:hover{color:#f50}
.footer p{line-height:20px}
.footer .footer_main{width:100%; margin:0 auto; padding-top:20px}
.footer .footer_down{height:20px;line-height:20px;margin:0 auto 12px;padding-top:20px;text-align:center;padding-left:12px}
.footer .footer_down a{display:inline-block; padding-left:22px; margin:0; margin-right:24px; height:20px; overflow:hidden; background:url(http://img.funshion.com/img/v9/funshion.png) 0 0 no-repeat}
.footer .footer_down a.ft_android{background-position:0 -20px}
.footer .footer_down a.ft_ipad{background-position:0 -40px}
.footer .footer_copy{padding-left:20px}
.footer .ftline{color:#515151;margin:0 6px 0 8px}
.footer .footer_menu{margin-bottom:5px}
.footer .footer_menu a{margin:0}
.footer .icon_link{text-align:center;margin:20px 0 0;padding-left:12px;height:40px;padding-bottom:20px}
.footer .icon_link a{margin-right:10px}

/* index */
.index-wap{ width:801px; overflow:hidden; height:auto; margin:0 auto; _height:1%}

/* banner */
.nav_360{height:40px;width:801px;background-image:url(../images/nav_bg.gif);background-repeat:repeat;margin:10px auto;overflow:hidden}
.sort-wap .dtl_banner{margin-top:0}
.nav_360 span{ float:left;height:40px;border-right:1px solid #333333;}
.nav_360 span a{font-size:14px;height:40px; color:#fcfcfc;display:inline-block;padding:0px 14px; line-height:40px; _line-height:44px; overflow:hidden; border-left:1px solid #8e8e8e;border-right:1px solid #8e8e8e;}
.nav_360 span a:hover{color:#fcfcfc}
.nav_360 .nopadding a{padding:0px;}
.nav_360 .noborder a{border:none;}
.nav_360 .noborder-right{border-right:none;}
.nav_360 .logo{background-image:url(../images/funshion_360_log.gif); background-position:0 -1px;width:134px;height:40px;}
.nav_360 .nav_index a{background-image:url(../images/360_nav_index_bg.gif); height:40px;border-left:1px solid #171717;border-right:1px solid #171717;}
.nav_360 a.bgsame:hover{background-image:url(../images/360_nav_index_hoverbg.gif);background-position:0 -1px;border-left:1px solid #333;border-right:1px solid #333;}
.nav_360 a.bgtwo:hover{background-image:url(../images/hover_bg2.gif);background-position:0 -1px;border-left:1px solid #333;border-right:1px solid #333;}
.nav_360 a.noborder-right:hover{background-image:url(../images/360_nav_index_hoverbg.gif);background-position:0 -1px;border-left:1px solid #333;border-right:1px solid #333;}
.nav_360 .nav_last{float:right;border:none;}
.nav_360 .nav_last a{background-image:url(../images/down.jpg);clear:both; height:40px;width:128px;  background-position:0 0;}
.nav_360 .nav_last a:hover{background-position:0 -40px}
.nav_360 .nav_last a:active{background-position:0 -80px}
.nav_360 a.theback{background:none;border:0 none; width:134px; padding:0; margin:0; background:url(http://img.funshion.com/img/blank.gif) 0 0 repeat}

/* list */
.search_con .list_con_margin{margin:0 10px;}
.search_con .list_type_cls{padding-bottom:8px}
.search_con .list_type_cls h3{float:left;line-height:22px}
.search_con .sort-left-ul{float:left;line-height:22px}
.search_con .sort-left-ul a{padding:4px 5px 4px 5px;color:#2d2d2d}
.search_con .sort-left-ul a:hover{color:#ff803a}
.search_con .sort-left-ul a.on{background-color:#ff803a;color:#fff}
.search_con .sort-left-ul a.on:hover{color:#fff}
.search_con .js-pager{padding-left:0; padding:30px 0 10px; clear:left}
.search_con .list_title{padding-top:15px;padding-bottom:9px;font-size:14px;line-height:14px;border-bottom:1px solid #d8d7d2;}
.search_con .list_nav{margin:10px 0 0 0px;border-bottom:1px solid #d8d7d2;}

.search_con .list_cdn_con .cdn_dl{margin-top:14px;margin-right:20px;width:140px;height:173px;overflow:hidden;float:left;}
.search_con .list_cdn_con .last{margin-right:0px;}
.search_con .list_cdn_con .cdn_dd{height:90px;width:140px;overflow:hidden;padding-bottom:10px;}
.search_con .list_cdn_con .cdn_dt_title{height:14px;line-height:14px;overflow:hidden;display:block;color:#333}
.search_con .list_cdn_con a.cdn_dt_title:hover{color:#ff6f21}
.search_con .list_cdn_con .cdn_dt_title a{font-size:12px;color:#363636;}
.search_con .list_cdn_con .cdn_dt_title a:hover{color:#ff803a;}
.search_con .list_cdn_con .cdn_dt span{display:block;}
.search_con .list_cdn_con .cdn_dt_assess{padding-top:6px;margin-bottom:2px;font-size:12px;color:#7f7f7f;height:14px;line-height:14px;overflow:hidden}
.search_con .list_cdn_con .cdn_dt_assess i{padding:0 6px;}
.search_con .list_cdn_con .cdn_dt_assess span{display:inline-block;}
.search_con .list_cdn_con .cdn_dt_p{font-size:12px;color:#7f7f7f;line-height:18px;height:37px;}
.search_con .addwidth{width:820px;}


/* search */
body{background-color:#fffefe;}
.warp_search{width:800px; margin:0 auto;overflow:hidden; padding-bottom:10px}
.search_ad{width:800px;height:90px;overflow:hidden;background-color:#343434;margin-bottom:10px;}
.search_con{width:798px;height:auto;border:1px solid #d8d7d2;padding-bottom:10px;overflow:hidden;}
.search_list{margin:0 20px;}
.search_title{font-size:18px;padding-top:14px;padding-bottom:10px;border-bottom:1px solid #d8d7d2;}
.search_dl{padding:20px 0px 20px 0 ; border-bottom:1px solid #d8d7d2;}
.search_dl dd{float:left;}
.search_dl img{width:100px;height:140px;overflow:hidden;}
.movie_name{display:block;font-size:14px;color:#f86400;}
.movie_name a{color:#f86400;}
.search_dt .movie_age{color:#666;margin-right:12px;}
.search_dt .cinecism{ font-weight:bold; font-size:18px;}
.search_dt .property{color:#999;}
.search_dt .v{font-size:14px; font-weight:100; margin-right:20px;}
.search_dt{float:right; width:640px;}
.particular{display:block; line-height:18px; margin-top:12px;}
.particular span{margin-right:20px;}
.particular .color{color:#999; font-weight:100;}
.movie_intro{display:block; margin-top:22px; line-height:18px;color:#666;}
.movie_intro span.more a{color:#343434;}

/* 广告图 */
.js-slider{margin:0 auto 10px;width:801px;background-color:#f2f2f2;height:300px}
.js-slider img{display:block;width:801px;height:300px}