﻿@charset "utf-8";
/*******************reset************************/
 *{
     margin:0; padding:0;
 }
div,p {
    text-align:left;
}
 
body{ background: none!important; font-size:12px; font-family: 'Microsoft YaHei',微软雅黑,Tahoma,Helvetica,sans-serif; color:#222222; line-height:1.6;
    
}
img {border: 0;}
ul,li{ list-style: none;}
a { text-decoration:none; color:#666666;  display:inline-block;}
a:hover { text-decoration:none;}
  a:visited {
      color:#222222;
    }
/**********************common**************************/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/

.clearfix {display: block;}
.clear {clear:both;}
/* End hide from IE-mac */
.l{ float:left;}
.r{ float:right;}
p {
    min-height:20px;
}
.wp{  width:1180px; min-width:941px; max-width:1180px;  margin:0 auto; clear:both;}
/*抬头*/
.taitou{ width:100%; background:#ffffff; height:38px; line-height:38px; background-image:url(../images/v2/topbg.jpg); background-position:center bottom; background-repeat:repeat-x; 
}
 
.taitou a:hover{ color:#fae5d1;}

.taitou .ico_left{}
.taitou .ico_left ul{}
.taitou .ico_left li{ float:left; width:42px; height:40px; background:url(../images/index_top_ico.png) no-repeat;}

.taitou .ico_left .weixin{ background-position:0px center;}
.taitou .ico_left .weixin:hover{  background:url(../images/index_top_ico.png) no-repeat 0px center #eb5d39;}
.taitou .ico_left .weibo{ background-position:-40px center;}
.taitou .ico_left .weibo:hover{  background:url(../images/index_top_ico.png) no-repeat -40px center #eb5d39;}
.taitou .ico_left .qq{ background-position:-80px center;}
.taitou .ico_left .qq:hover{  background:url(../images/index_top_ico.png) no-repeat -80px center #eb5d39;}

.taitou .ico_right{}
.taitou .ico_right ul{}
.taitou .ico_right li{float:left;font-size:14px; margin-left:14px; }
 
/*头部*/
 
#top{ width:100%;  min-width:1180px; background-color:#efefef; clear:both; }
#top .wp{ width:1180px; margin:0 auto;}
#top .logo{ float:left; margin-top:5px;}
#top .t_r{ float:right; margin:15px 0 3px;}
#top .t_r ul{}
#top .t_r li span{ display:block; padding-top:15px;}
#top .t_r a{ color:#fff;}
#top .t_r li{ float:left; text-align:center; width:84px; height:84px; background:url(../images/index_logo_right.png) no-repeat; margin-left:15px;cursor:pointer;}
#top .t_r .r_01{ background-position:0 center; }
#top .t_r .r_02{ background-position:-92px center;}
#top .t_r .r_03{ background-position:-182px center;}
#top .loginbg{
    background-image:url(../images/v2/login.png);
    width:871px; height:92px;
    margin-top:15px;
    background-position:left center;
    background-repeat:no-repeat;
}
#top .loginbg .tel{
    padding-top:20px;font-size: 18px; line-height:30px; padding-left:10px;
    width:520px;
    }
#top .loginbg .login{
    width:280px; height:90px; text-align:right;
}
    #top .loginbg .login a {
        display:inline-block; padding-left:40px;
    }
/*nav*/
#top .nav{ width:100%;  height:65px;  background-color:#010101;  }
 
#top .nav a{ color:#ffffff; display:block; line-height:65px; font-size:16px; }
#top .nav a:hover{color:#ffffff;}
#top .nav ul{  float:left; margin-left:30px; display:inline-block;}
#top .nav li{ float:left;text-align:center; width:132px; font-size:14px;  margin-right:5px;}
#top .nav li:hover{ background:#f09e00; color:#ffffff;  }
#top .nav .cur{background:#f09e00; color:#ffffff; }
#top .nav .cur a{color:#ffffff;}

/* banner */
.fl,.fr,.lifl li{float:left;display:inline;}
.wrap{width:1180px;margin:0 auto;}
.fr {
    float:right;
}

/*尾部*/
#footer{ width:100%; background-color:#4e4e4e; min-width:1180px;  margin-top:10px;  padding:20px 0 0;}
#footer .wp{ width:1180px; margin:0 auto;}
#footer .weixin{ width:290px; float:left; font-size:14px; line-height:25px;}
#footer .weixin .weixin_ico{ background:url(../images/footer_26.jpg) no-repeat right center; width:70px; height:26px; line-height:26px; float:left; }
#footer .weixin .weixin_ico a{ display:block;}
#footer .weixin .weibo_ico{background:url(../images/footer_29.jpg) no-repeat right center; width:70px; height:26px; line-height:26px; margin-left:20px; float:left;}
#footer .weixin .weibo_ico a{display:block;}
#footer .weixin .tou{ background:url(../images/footer_32.jpg) no-repeat; height:21px; width:226px; margin:10px 0;}
#footer .weixin .ma{ background:url(../images/footer_35.jpg) no-repeat; width:106px; height:105px;}
#footer .weixin a{ color:#666;}
#footer .weixin a:hover{ color:#c93b15;}
#footer .list_end{  }
#footer .list_end dl{ float:left; width:145px; border-right:1px solid #ccc; text-align:center; height:275px;}
#footer .list_end dt{ font-size:14px; margin-bottom:10px;}
#footer .list_end dd{ font-size:14px; line-height:50px;}
#footer .list_end dd a{ color:#666;}
#footer .list_end dd a:hover{ color:#c93b15;}
#end{ width:100%; text-align:center; min-height:60px; background-color:#434343; color:#dddddd; padding:20px 0px 20px 0px; line-height:30px; min-width:1180px; }
#end a{ color:#dddddd;}
#end a:hover{ color:#f60;}

.cbox {
    border: 1px solid #dddddd;
}
.nowrap
{

}
.nowrap a
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    display: inline-block;
}
.gotop{display:none;background:url(../images/gotop.gif) no-repeat;bottom:218px;height:48px;margin-right:-600px;position:fixed;right:50%;width:48px;z-index:10;}
.gotop:hover{background-position:left -50px;}

.flickr {
    padding-bottom:20px;
    margin-top:10px;
}
.flickr span, .flickr a {
    border: 1px solid #CCCCCC;
    display: inline-block;
    padding: 5px;
    margin:5px;
    padding-left:10px; 
    padding-right:10px;

}
.round10 { 
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */
}
.rides-cs{background:#0C0;position:fixed;top:130px;right:1px;z-index:999;}
*html .rides-cs{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:130px 0 0 0;}
.rides-cs a{color:#00A0E9;}
.rides-cs a:hover{color:#ff8100;text-decoration:none;}
.rides-cs .floatL{width:36px;float:left;position:relative;z-index:1;}
.rides-cs .floatL a{font-size:0;text-indent:-999em;display:block;}
.rides-cs .floatR{width:145px;float:left;padding:5px;overflow:hidden;}
.rides-cs .floatR .cn{background:#F7F7F7;}
.rides-cs .cn h3{font-size:14px;color:#333;font-weight:600;line-height:24px;padding:5px}
.rides-cs .cn ul{padding:0 0 0 8px;}
.rides-cs .cn ul li{line-height:38px;height:38px;border-bottom:solid 1px #E6E4E4;overflow:hidden; width:135px;}
.rides-cs .cn ul li span{color:#777; display:inline-block; width:48px; padding-right:3px;}
.rides-cs .cn ul li img{vertical-align:middle;}
.rides-cs .btnOpen,.rides-cs .btnCtn{position:relative;z-index:9;top:0;left:0;background:url(../images/shopnc.png) no-repeat;display:block;width:20px;height:146px;overflow:hidden;padding:8px;}
.rides-cs .btnOpen{background-position:8px 12px;}
.rides-cs .btnCtn{background-position:-31px 12px;}

flickr .current {
    background-color: #4891c8;
}
 .meta-tit3 {
    background-position: left center;
    float: right;
    background-image: url('../images/neiye/home.png');
    background-repeat: no-repeat;
    padding-left:30px;
    font-size:12px;
    padding-right:10px;
    
}
 .ltable2 {
    width: 700px;
    border: 1px solid #e1e1e1;  
}
 .ltable2 th, .ltable2 td {
     padding:5px; min-height:25px;
    }
    .ltable2 td {
           background-image: url('../images/neiye/conbg.png');
    }
.ltable {
    width: 100%;
    border: 1px solid #e1e1e1;  
}

.ltable th{ padding:8px 0; color:#333; font-size:12px; font-weight:500; background:#f3f3f3; border-bottom:1px solid #E1E1E1; line-height:1.5em; }
	.ltable td{ padding:8px 0; border-bottom:1px solid #e8e8e8; line-height:1.5em; color:#666; }
	.ltable td .sort{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
	.ltable td .btn-tools{ display:inline-block; height:22px;  vertical-align:middle; }
		.ltable td .btn-tools a{ display:block; float:left; margin:0; padding:0; width:20px; height:20px; border:1px solid #e8e8e8; border-left:none; text-indent:-9999em; background:url(skin_icons.png) no-repeat #fff; overflow:hidden; }
		.ltable td .btn-tools a:first-child{ border-left:1px solid #e8e8e8; }
		.ltable td .btn-tools a.msg{ background-position:3px -81px; }
		.ltable td .btn-tools a.msg.selected{ background-position:3px -109px; }
		.ltable td .btn-tools a.top{ background-position:-25px -81px; }
		.ltable td .btn-tools a.top.selected{ background-position:-25px -109px; }
		.ltable td .btn-tools a.red{ background-position:-53px -81px; }
		.ltable td .btn-tools a.red.selected{ background-position:-53px -109px; }
		.ltable td .btn-tools a.hot{ background-position:-81px -81px; }
		.ltable td .btn-tools a.hot.selected{ background-position:-81px -109px; }
		.ltable td .btn-tools a.pic{ background-position:-109px -81px; }
		.ltable td .btn-tools a.pic.selected{ background-position:-109px -109px; }
		.ltable td .folder-open{ display:inline-block; margin-right:2px; width:20px; height:20px; background:url(skin_icons.png) -40px -196px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
		.ltable td .folder-line{display:inline-block; margin-right:2px; width:20px; height:20px; background:url(skin_icons.png) -80px -196px no-repeat; vertical-align:middle; text-indent:-999em; *text-indent:0; }
	.ltable tr:hover{ background:#F2F7FB; }
	.ltable .odd_bg{ background:#fafafa; }
	.ltable td .user-avatar{ display:block; width:64px; height:64px; background:url(skin_icons.png) 3px -498px no-repeat #fff;}
	.ltable td .user-box{ padding-left:10px; }
		.ltable td .user-box h4{ margin:0; padding:0; display:block; font-weight:normal; font-size:12px; height:16px; line-height:14px;}
		.ltable td .user-box h4 b{ color:#06F;}
		.ltable td .user-box i{ display:block; color:#999; font-style:normal; line-height:24px; height:24px; }
		.ltable td .user-box span{ display:block; padding:2px 0 0 0;   }
		.ltable td .user-box span a{ display:block; float:left; margin-right:5px; width:20px; height:20px; background:url(skin_icons.png) no-repeat #fff; border:1px solid #E1E1E1; text-indent:-999em;}
		.ltable td .user-box span a.amount{ background-position:-331px -109px;}
		.ltable td .user-box span a.point{ background-position:-221px -109px; }
		.ltable td .user-box span a.msg{ background-position:-305px -109px;}
		.ltable td .user-box span a.sms{ background-position:-416px -110px;}
		 .ltable td .user-box span a.email{ background-position:-443px -110px;}
	.ltable td.comment{ padding:10px; line-height:1em; }
		.ltable td.comment .title{ margin-bottom:5px; line-height:180%; font-weight:bold; }
		.ltable td.comment .title .note{ float:right; font-weight:normal; }
		.ltable td.comment .title .note i{ margin-left:10px; font-style:normal; font-family:'Microsoft YaHei'; color:#999; }
		.ltable td.comment .title .note i.reply{ padding-left:18px; }
		.ltable td.comment .ask{ line-height:180%; font-family:'Microsoft YaHei'; }
		.ltable td.comment .ask .audit{ margin-right:3px; display:inline-block; vertical-align:middle; width:14px; height:14px; background:url(skin_icons.png) -362px -112px  no-repeat; }
		.ltable td.comment .ask .answer{ margin-top:10px; padding:6px 10px; border:1px solid #f6e8b9; background:#fbf8e7; color:#666; }
		.ltable td.comment .ask .answer b{ color:#090; }
		.ltable td.comment .ask .answer .time{ display:block; float:right; color:#999; }

.so{  padding-left:10px; margin-top:3px; }
.so .input{ width:180px; height:30px; line-height:25px; padding:0 5px; border:0; border-radius:5px; color:#868686;  }
.so .submit{  border:0; background:#ff3b66; height:30px; line-height:20px; font-size:14px; color:#fff; display:block; cursor:pointer; width:58px; text-align:center; margin-left:10px; border-radius:5px;}
 