@charset "utf-8";

/*
* +---------------------------+
* +    writer: xiaofeng       +
* + Email:215628355@qq.com    +
* + http://www.xfzones.net    +
* + data:2014年10月18日 21:43 +
* +---------------------------+
*/
/*.models */
.models .top_br{
	border-bottom:none;
	background:url(../images/topbar2.gif) 0 0 repeat-x;
	height:60px;
	position:static !important;
}
.models .top_br2{ height:0px !important;}
.models .top ul li span,.models .top ul li a {
	color: #666666;
}
.models .top .loginbox .txt {
	background: #ffffff;
	border:1px #ffffff solid
}
.models .ico-1 {
	background: url(../images/ico-1-1.png) 0 2px no-repeat;
	width: 20px;
}
.models .top ul li {
	background: url(../images/rl2.png) right center no-repeat !important;
	border-right:none;
}
/*model-menu*/
.model-menu{
	height:55px;
	overflow:hidden
}
.model-menu .m-logo{
	width:470px;
	height:55px;
	background:url(../images/models/logoear.gif) 0 0 repeat-x;
	float:left;
	overflow:hidden
}
.model-menu .m-logo h2{
	width:156px;
	height:55px;
	background:url(../images/models/logo.gif) 0 0 no-repeat;
	line-height:9999px;
	text-indent:9999px;
}
.model-menu .m-logo h1{
	display:none
}
.model-menu .m-menu{
	padding-top:24px;	
}
.model-menu .m-menu li{
	width:86px;
	height:31px;
	background:url(../images/models/head_menu_nos.gif) 0 0 no-repeat;
	float:left;
	line-height:31px;
	text-align:center;
	font-size:14px;
	font-weight:bold
}
.model-menu .m-menu li a{ color:#838184;}
.model-menu .m-menu li.hover{
	background:url(../images/models/head_menu_s.gif) 0 0 no-repeat;	
}
.model-menu .m-menu li.hover a{color:#ffffff}

/*model-seach*/
.model-seach{
	background:url(../images/models/head_menu_center.gif) repeat-x;
	height:40px;
}
.model-seach .m-leftbg{
	background:url(../images/models/head_menu_left.gif)  no-repeat;
	height:40px;
	width:8px;
	float:left;
	overflow:hidden
}
.model-seach .m-rightbg{
	background:url(../images/models/head_menu_right.gif) no-repeat;
	height:40px;
	width:8px;
	overflow:hidden;
	float:right
}
/*model-seach-box*/
.model-seach-box{
	padding-left:25px;
	height:20px;
	padding-top:10px;
	line-height:20px;
	width:520px;
	float:left;
	overflow:hidden
}
.model-seach-box span{
	color:#ffffff;
	font-weight:bold;
	display:block;
	padding-right:5px;
	float:left
}
.model-seach-box .txt{
	display:block;
	width: 286px;
	height: 20px;	
	margin-left: 6px;
	line-height:15px;
	font-size:12px;
	color:#333333;	
	border:none;
	overflow:hidden;
	float:left
}
.model-seach-box .s-btn{
	background:url(../images/models/seach.gif) no-repeat;
	display:block;
	height:20px;
	width:69px;	
	line-height:9999px;
	text-indent:9999px;
	margin-left:10px;
	border:none;
	float:left;
	overflow:hidden
}
/*model-seach-hots*/
.model-seach-hots{
	width:400px;
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden
}
.model-seach-hots b,.model-seach-hots a{ color:#ffffff; padding-right:5px;}
/*model-content*/
.model-content{
	background:#DFE4E6;
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;/*css3*/
	overflow:hidden;
	padding:5px;
}
/*model-content2*/
.model-content2{
	border:3px #FF9D29 solid;
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;/*css3*/
	overflow:hidden;
	padding:7px;	
}
/*model-content3*/
.model-content3{
	border:3px #DFE4E6 solid;
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;/*css3*/
	overflow:hidden;
	
}
.model-content3 .m-title{	
	background:#DFE4E6;
	height:30px;
	position:relative
}
.model-content3 .m-title h3{
	background: url(../images/models/left_menu0.gif) 10px center no-repeat;
	padding-left: 20px;
	line-height: 30px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	font-family: "微软雅黑";
}
.model-content3 .m-title .more{
	display:block;
	right:5px;
	top:0;
	position:absolute;
	z-index:1;
	height:30px;
	line-height:30px;
}
.model-content3 .box{
 	padding:7px;	
}
/*model-contentbox*/
.model-contentbox{
	background:#ffffff;
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;/*css3*/
	overflow:hidden;
	padding:5px;
}
/*model-zhoumenu*/
.model-zhoumenu h3{
	background:url(../images/models/left_menu0.gif) 0 center no-repeat;
	padding-left:10px;
	height:40px;
	line-height:40px;
	font-size:20px;
	color:#333333;
	margin-left:30px;
	font-weight:bold;
	font-family:"微软雅黑"
}
.model-zhoumenu li{
	background:url(../images/models/focus0.gif) 10px 8px no-repeat;
	height:42px;
	padding-top:8px;
	padding-left:60px;	
	line-height:42px;
}
.model-zhoumenu li.hover,.model-zhoumenu li:hover{
	background:url(../images/models/focus0_s.gif) 10px 8px no-repeat;
}
.model-zhoumenu li a{
	font-weight:bold;
	color:#333333		
}

/*model-zhoubox*/
.model-zhoubox{
	display:none;
	height:330px;
	overflow:hidden
}
.model-zhoubox .title{
	height:25px;
	line-height:25px;
	border-bottom:1px #d8d8d8 solid;
	position:relative;
}
.model-zhoubox .title .more{
	display:block;
	background:url(../images/models/right_menu0.gif) 0 0 no-repeat;
	width:117px;
	height:20px;
	position:absolute;
	right:0;
	top:2px;
	z-index:2	
}
.model-zhoubox  .box{
	overflow:hidden;
	padding:5px;
}
.model-zhoubox .lbox{
	width:150px;
	float:left;
}
.model-zhoubox .lbox li{
	height:100px;
	overflow:hidden;
	font-size:14px;
}
.model-zhoubox .lbox li a{
	display:block;
}
.model-zhoubox .lbox li img{
	width:80px;
	height:80px;
	float:left;
	display:block;
	border:1px #d8d8d8 solid;
	overflow:hidden;
	margin-right:5px;
}
.model-zhoubox .lbox li em{
	display:block;
	background:#FF9926;
	height:25px;
	line-height:25px;
	font-size: 18px;
	font-weight: bold;	
	color: #FFFFFF;
}
.model-zhoubox .lbox li small{
	height:25px;
	line-height:25px;
	display:block;
	color:#1390AE	
}
.model-zhoubox .lbox li span{
	display:block;
	height:20px;
	line-height:20px;
}
.model-zhoubox .lbox li span.up{ color:#F66953}
.model-zhoubox .lbox li span.down{color:#63C4E8}
.model-zhoubox .lbox li span i{
	display:block;
	float:left;
	width:7px;
	height:7px;
	margin-top:6px;
	margin-right:5px;
	overflow:hidden
}
.model-zhoubox .lbox li span.up i{
	background:url(../images/models/updowm.gif) 0 0 no-repeat
}
.model-zhoubox .lbox li span.down i{
	background:url(../images/models/updowm.gif) 0 -7px no-repeat
}
.model-zhoubox .rtbox{
	width:540px;
	float:right;
}
.model-zhoubox .rtbox li{
	width:160px;
	float:left;
	height:25px;
	padding-left:20px;
	line-height:25px;
	border-bottom:none;
	font-size:14px;
	overflow:hidden
}
.model-zhoubox .rtbox li.m-b{
	background:#f5f5f5
}
.model-zhoubox .rtbox li a{ display:block}
.model-zhoubox .rtbox li em{
	display:block;
	width:20px;
	float:left;
	color:#1390AE
}
.model-zhoubox .rtbox li small{
	display:block;
	width:60px;
	float:left;
	color:#202020
}
.model-zhoubox .rtbox li span{
	display:block;
	width:70px;
	float:left;	
}
.model-zhoubox .rtbox li span.up{ color:#F66953}
.model-zhoubox .rtbox li span.down{color:#63C4E8}
.model-zhoubox .rtbox li span i{
	display:block;
	float:left;
	width:7px;
	height:7px;
	margin-top:8px;
	margin-right:5px;
	overflow:hidden
}
.model-zhoubox .rtbox li span.up i{
	background:url(../images/models/updowm.gif) 0 0 no-repeat
}
.model-zhoubox .rtbox li span.down i{
	background:url(../images/models/updowm.gif) 0 -7px no-repeat
}
/*model-title*/
.model-title{
	height:30px;
}
.model-title h3 {
	background: url(../images/models/left_menu0.gif) 10px center no-repeat;
	padding-left: 20px;
	line-height: 30px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	font-family: "微软雅黑";
}
/*model-bang*/
.model-bang {
	width:230px;
	overflow:hidden;
}
.model-bang .m-pic{
	height:90px;
	padding-top:10px;
	overflow:hidden
}
.model-bang .m-pic dt{
	width:120px;
	float:left;
	margin-right:5px;
}
.model-bang .m-pic dd{
	height:29px;
	line-height:29px;
	color:#333333;
	border-bottom:1px #d8d8d8 dotted;
}
.model-bang p{
	padding-top:10px;
	line-height:20px;
	height:60px;
	overflow:hidden;
	color:#333333;
}
.model-bang .m-btn{
	height:22px;
	padding-top:8px;
	overflow:hidden
}
.model-bang .m-btn a{
	background:url(../images/models/zhufu.gif) 0 0 no-repeat;
	width:77px;
	height:22px;
	display:block;
	float:right;
	line-height:9999px;
	text-indent:9999px;
}
.model-bang .m-other{
	padding-top:10px;
	position:relative;
	overflow:hidden;
	height:80px;
}
.model-bang .m-other dt{
	color: #333333;
	line-height:20px;
}
.model-bang .m-other dd{
	line-height:20px;
} 
.model-bang .m-other dd a{color:#9966CC;}
.model-bang .m-other .more{
	position:absolute;
	right:0;
	bottom:0;
	z-index:1
}
.model-bang .m-other .more a{color: #333333;}
/*model-bangr*/
.model-bangr{
	border:1px #d8d8d8 solid
}
.model-bangr .m-nav{
	height:30px;
	background:#f5f5f5;
	border-bottom:1px #d8d8d8 solid;
	line-height:30px;
	position:relative
}
.model-bangr .m-nav h3{
	padding-left:20px;
	font-size: 20px;
	color: #333333;
}
.model-bangr .m-nav .more{
	display:block;
	position:absolute;
	z-index:1;
	right:0;
	width:60px;
	height:30px;
	top:0
}
.model-bangr .m-box{
	padding:9px;
}
/*model-bangr-pic*/
.model-bangr-pic{
	height:185px;
	overflow:hidden;
	width:720px;
}
.model-bangr-pic li{
	width:110px;
	height:150px;
	padding:6px;
	border:1px #d8d8d8 solid;
	background:#f5f5f5;
	overflow:hidden;
	float:left;
	margin:10px;
	_margin:9px;
}
.model-bangr-names{
	padding-top:4px;
	height:100px;
	overflow:hidden
}
.model-bangr-names li{
	width:110px;
	height:20px;
	overflow:hidden;
	float:left;
	font-size:12px;
	border:none;
	line-height:20px;
	padding-left:17px;
	padding-right:17px;
}
.model-bangr-names li a{ color:#333333}
.model-bangr-names li.m-b{background:#FEF4E8}
.model-bangr-names li.m-c{background:#E9F5FC}
.model-bangr-names li.m-d{background:#EDFAE3}
.model-bangr-names li.m-e{background:#FBEDF3}
.model-bangr-names li.m-f{background:#FFFFCC}
/*model-tablist*/
.model-tablist .tab{
	padding-top:10px;
	height:23px;
	overflow:hidden;
	border-bottom:2px #FF9D29 solid
}
.model-tablist .tab a{
	display:block;
	width:69px;
	height:23px;
	background:url(../images/models/tab1.gif) 0 0 no-repeat;
	float:left;
	text-align:center;
	line-height:23px;
	color:#333333;
}
.model-tablist .tab a:hover,.model-tablist .tab a.hover{
	background:url(../images/models/tab0.gif) 0 0 no-repeat;
	color:#ffffff;
}
.model-tablist .tab2{	
	height:20px;
	overflow:hidden;
	background:#FF9D29;
}
.model-tablist .tab2 a{
	display:block;
	float:left;
	color:#ffffff;
	width:60px;
	padding-left:5px;
	border:none;	
}
.model-tablist .tab2 .e{
	width:25px;	
	padding:0;
	font-weight:normal
}
.model-tablist .list{
	padding-top:5px;
	height:250px;
	display:none
}
.model-tablist .list li{
	height:25px;
	width:230px;
	float:left;
	line-height:25px;
	overflow:hidden
}
.model-tablist .list li em{
	display:block;
	width:14px;	
	background:url(../images/models/ol.gif) 0 center no-repeat;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	float:left
}
.model-tablist .list li span{
	display:block;
	width:60px;
	padding-left:10px;
	float:left
}
.model-tablist li span.up{ color:#F66953}
.model-tablist li span.down{color:#63C4E8}
.model-tablist li span i{
	display:block;
	float:left;
	width:7px;
	height:7px;
	margin-top:9px;
	margin-right:5px;
	overflow:hidden
}
.model-tablist li span.up i{
	background:url(../images/models/updowm.gif) 0 0 no-repeat
}
.model-tablist li span.down i{
	background:url(../images/models/updowm.gif) 0 -7px no-repeat
}
.model-tablist .list li.m-b{
	background:#f4f4f4
}
/*model-listbox*/
.model-listbox .title{
	border-bottom:2px #d9d9d9 solid;
	height:30px;
	line-height:30px;
	position:relative
}
.model-listbox .title h3{
	font-family: 微软雅黑;
	font-size: 20px;
	color: #999999;
}
.model-listbox .title .link{
	position:absolute;
	right:0;
	bottom:-2px;
	font-family: 微软雅黑;
	font-size: 16px;
	font-weight: bold;	
}
.model-listbox .title .link a{
	color: #999999;
	float:left;
	padding-left:5px;
	padding-right:5px;
	width:90px;
	overflow:hidden;
	height:35px;
	line-height:35px;
	text-align:center;	
}
.model-listbox .title .link a.hover{
	background:url(../images/models/tab2.gif) center bottom no-repeat;	
}
.model-listbox .list{
	padding-top:10px;
	overflow:hidden
}
.model-listbox .list li{
	width:156px;
	float:left;
	padding:7px;
	margin:7px;
	_margin-right:6px;
	overflow:hidden;
	background:url(../images/models/listbg.gif) 0 0 no-repeat;
	height:206px;
	overflow:hidden;
}
.model-listbox .list li .p{
	display:block;
	width:150px;
	height:170px;
	padding:2px;
	border:1px #d8d8d8 solid;
}
.model-listbox .list li .t{
	padding-top:5px;
	height:18px;
	overflow:hidden
}
.model-listbox .list li .t h3{
	display:block;
	width:75px;
	float:left;
	font-family: 微软雅黑;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;		
	color: #FF9826;
}
.model-listbox .list li .t .good{
	display:block;
	width:32px;
	height:16px;
	line-height:16px;	
	float:right;
	background:url(../images/models/good.gif) 2px center no-repeat;
	padding-left:17px;
	border:1px #d8d8d8 solid;
	color: #00FFFF;
}
/*model-body*/
.model-body{
	width:738px;
	border: 1px solid #FFB54B;
	height:570px;
	background:url(../images/models/top_left_bg.gif) 0 0 no-repeat #FFEBCE;
	overflow:hidden
}
.model-body .m-lbox{
	float:left;
	width:210px;
	padding:60px 10px 10px 10px;
	overflow:hidden
}
.model-body .m-lbox h2{
	width:114px;
	height:25px;
	background:url(../images/models/starname_bg.gif) 0 0 no-repeat;	
	margin-left:48px;
	text-align:center;
	line-height:25px;
	font-size: 20px;
	font-family: "黑体";
	color: #fff;
}
.model-body .m-lbox .m-pic{
	margin-top:10px;
	width:200px;
	height:240px;
	border: 1px solid #FFB54B;
	padding:4px;
	background:#ffffff;
}
.model-body .m-lbox .m-line{
	padding-top:10px;
	padding-left:25px;
}
.model-body .m-lbox .m-line li{
	font-size: 18px;
	line-height: 30px;
	color: #B03200;
	font-family: "黑体";
}
.model-body .m-lbox .m-line li span{color:#FF7E02;}
.model-body .m-lbox .m-cen{
	padding-top:10px;
}
.model-body .m-lbox .m-cen .bt{
	padding-left:55px;
	height:25px;
	overflow:hidden
}
.model-body .m-lbox .m-cen .bt a{
    display:block;
	width:87px;
	height:24px;
	text-align:center;
	line-height:24px;
	background:url(../images/models/poll.gif) 0 0 no-repeat;
	line-height:9999px;
	text-indent:9999px;	
}
.model-body .m-lbox .m-cen .c{
	padding-top:10px;
	padding-left:55px;
	line-height:25px;
	height:25px;
}
.model-body .m-lbox .m-cen .c a{
	text-decoration:underline;
	color: #B03200;
	line-height:25px;
	font-size:14px;
}
.model-body .m-lbox li{ border:none}

.model-body .m-rbox{
	float:right;
	padding:50px 10px 10px 10px;
	width:480px;
	height:480px;
	background:url(../images/models/info_bg.gif) 2px 51px no-repeat;
	overflow:hidden
}
.model-body .m-rbox .box{
	background:url(../images/models/table_bg.gif) 0 0 repeat-x #ffffff;
	height:480px;
	border: 1px solid #FFB54B;
}
.model-body .m-rbox  .m-ift{
	padding:30px 30px 0px 30px;
}
.model-body .m-rbox  .m-ift li{
	height:24px;
	line-height:24px;
	border-bottom:1px #d8d8d8 dotted;
	color: #3C3C3C;
}
.model-body .m-rbox  .m-info{
	padding:10px 30px 0px 30px;
	height:110px;
	line-height:22px;
	overflow:hidden
}
.model-body .m-rbox  .m-info b{
	color: #3C3C3C;
	display:block
}
.model-body .m-rbox .m-more{
	display:block;
	text-align:right;
	color:#333333;
	padding-right:30px;
	height:25px;
	line-height:25px;
}
/*.model-piclist*/
.model-piclist{
	border: 1px solid #DFE4E6;
}
.model-piclist .title{
	height:28px;
	background:url(../images/models/bg_pic_t.gif) 0 0 repeat-x;
	position:relative
}
.model-piclist .title h3{
	height:28px;
	background:url(../images/models/photo.gif) 20px center no-repeat;
	padding-left:110px;
	line-height:28px;
	font-size: 14px;
	color: #3C3C3C;
}
.model-piclist .title .more{
	background:url(../images/models/more.gif) 0 0 no-repeat;
	width:55px;
	height:18px;
	display:block;
	position:absolute;
	right:10px;
	top:5px;
	line-height:18px;
	line-height:9999px;
	text-indent:9999px;
}
.model-piclist .list{
	padding:10px 5px 10px 5px;
}
.model-piclist .list a{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:5px;
	border:1px #d8d8d8 solid;
	background:#f5f5f5;
	height:110px;
}
.model-piclist .list a img{
	height:110px;
}
/*model-new-daels*/
.model-new-daels li{
	height:180px;
	width:100px;
	padding:7px;
	float:left;
	line-height:40px;
	float:left;
	overflow:hidden
}
.model-new-daels li a{
	display:block;
	text-align:center;
	line-height:30px;	
}
.feedback{
	border:1px #FFB54B solid;
	
}
.feedback .feedback_comment dt{
	background:url(../images/models/bg_pic_t.gif) 0 0 repeat-x;
	height:28px;
	line-height:28px;
}
.feedback .feedback_comment dd,
.feedback .feedback_listbox{
	padding:2px
}
.feedback .feedback_comment dt strong{
	font-size:16px;
	background:url(../images/models/j1.gif) 5px center no-repeat;
	padding-left:30px;
}
.feedback .feedback_comment dt .more{
	display:block;	
	padding-top:0px;
	text-align:right;
	padding-right:20px;
	font-size: 13px;
	color: #333333;
}
.feedback .feedback_comment .dcmp-content{
	width:99%;	
	border:1px  #dbdbdb solid
}
/*models-ry*/
.models-ry{
	height:176px;
	overflow-y:auto;
	overflow-x:hidden;
	line-height:22px;
}
.Marquee_x {overflow:hidden; width: 988px;} 
.Marquee_x ul li ,.Marquee_x ul li div{ float:left;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
.Marquee_x ul li div{ float:left;height:122px; overflow:hidden}
.Marquee_x ul li div img{ height:110px; display:block}
.Marquee_x ul li div span{ display:block;}