﻿body
{
    font-family: 微软雅黑,宋体;
    margin: 0 auto;
    padding: 0px;
    font-size: 12px;
    color: #999;
}

.clearfix:before, .h-clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.opacity_0{ 
filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}


.floatL
{
    display: inline;
    float: left;
}
.floatR
{
    display: inline;
    float: right;
}
.hidden
{
    display: none;
}

.red
{
    color: red;
}
.f_pink
{
    color: #ce114a;
}
.f_gray
{
    color: #a3a3a3;
}
.b
{
    font-weight: bold;
}
a:link
{
    color: #999;
    text-decoration: none;
}
a:visited
{
    color: #999;
    text-decoration: none;
}
a:hover
{
    color: #333;
}
#head_bg
{
    background-image: url(../imgesnew/top-bg.png);
    height: 137px;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    min-width: 1280px;
}
#header
{
    width: 1280px;
    height: 137px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}
.header-login
{
    margin: 60px 0 0 20px;
    text-align: center;
    position: absolute;
    left:0;
}
/*#logo_bg
{
    width: 208px;
    height: 61px;
    margin: 25px 0px 0px 0px;
    position: relative;
    background-image: url(../images/InshimaoLogo.png);
    z-index: 2;
    float: right;
}*/
#logo {
    background-image: url(../images/InshimaoLogo.png);
    width: 208px;
    height: 61px;
    margin: 38px 0px 30px 530px;
    position: relative;
    background-repeat:no-repeat;
    float: left;
}
#logo
{
    /*background-image: url(../imgesnew/log.png);
    background-size:170px;
     background-repeat:no-repeat;
    width: 223px;
    height: 110px;
    position: relative;*/ 
    /*margin: 40px auto;*/
    /*z-index: 2;
    margin: 20px 0 0 530px;
    float: left;*/
}
  
#content_bg
{
    background-image: url(../imgesnew/main-bg.png); /*height: 640px;*/
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    min-width: 1280px;
    background-repeat: repeat-x;
    top: 0px;
    left: 0px;
}
#menu_bg
{
    background-image: url(../imgesnew/title-bg_03.png);
    height: 41px;
    margin: 0px auto;
    position: relative;
    z-index: 2; /*width:1280px;*/
    min-width: 1280px;
    overflow: hidden;
    text-align: center;
    background-position: center top;
}
#menu .menu-img a
{
    background: none;
    color: #6b6b6b;
}
.menu-img:hover{ cursor:pointer;}
#menu .menu-img .selected
{
    background: url(../Pub/imgesnew/btn-bg_03.png);
    color: #fff;
}

#menu_style
{
    width: 1280px;
    margin: 0 auto;
    z-index: 1; /*position: absolute;*/
}
#menu
{
    /*margin: 0 0 0 200px;      position: absolute; */
       z-index: 2;
    text-align: center;
    height: 41px;
    /*width:905px;*/
    width:775px;/*活动列表隐藏后*/
    margin: 0 auto;
     position:relative;
}
.menu-line
{
    background-image: url(../imgesnew/menuline.png);
    float: left;
    width: 1px;
    height: 41px;
    margin: 1px auto;
}
#menu a
{
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #6b6b6b;
    letter-spacing: 5px;
    display: block;
}
#menu a:link
{
    color: #6b6b6b;
    text-decoration: none;
}
#menu a:visited
{
    color: #6b6b6b;
    text-decoration: none;
}
#menu a:hover
{
    color: #6b6b6b;
}
.menu-img
{
    /*background-image: url(../imgesnew/btn-bg_03.png);*/
    float: left;
    width: 128px;
    line-height: 41px;
}



#submenu{
width:1280px;
margin: 0 auto;
 position:relative;
    z-index:10;
 
}

#subtuang{
width:1280px;
margin: 0 auto;
 position:relative;
    z-index:10;
 
}

#subLICAI{ right: 124px;}


.submenu-ul{width:128px;
 position:relative;
  text-align:center;
   background-image:url(../images/submenubg.png);
   background-position:center top;
   position: absolute;
     border-bottom: 1px solid #6b6b6b;
 border-left:1px solid #6b6b6b;  border-right:1px solid #6b6b6b;
   display:none;
   
}
.submenu-ul .menu-first{border-top:1px solid #fff;}
.submenu-ul .menu-img{ float:none; }

.submenu-ul  .menu-a{  color: #6b6b6b;
  text-decoration: none; }
.submenu-ul  .menu-a:hover{  background: url(../imgesnew/btn-bg_03.png);
    color: #fff;}
.submenu-ul  .menu-a{width:100%; height:100%; display:block;}


#container2014  .submenu-ul  .menu-a:hover{  background: url(../imgesnew/btn-bg_03.png);
    color: #fff;}
#container2014    .submenu-ul  .menu-a{  color: #6b6b6b;
  text-decoration: none;  font-size:14px;}
#container2014 .submenu-ul  .menu-a:hover{  background: url(../imgesnew/btn-bg_03.png);
    color: #fff;}
#container2014 .submenu-ul  .menu-a{width:100%; height:100%; display:block;}


#content
{
    width: 1280px;
    margin: 3px auto;
    z-index: 2; /*position: absolute;*/
}
#content_middle_bg
{
    /*background-image: url(../imgesnew/kv1.jpg);*/
    height: 530px;
    z-index: 3;
    margin: 0px auto; /*position: relative;*/
    overflow: hidden;
    position: absolute;
    width: 1280px;
    height: 530px;
    overflow: hidden;
    top: 0px;
    left: 0px;
}
#content_middle_bg a
{
    width: 100%;
    height: 100%; /*display: block;*/
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
#content_middle_kv
{
    margin: 0 0 0 190px;
    height: 120px;
    width: 100%;
    position: absolute;
    top: 390px;
    width: 1090px;
}
.kv
{
    width: 210px;
    height: 120px;
    float: left;
    margin-left: 25px;
}
.kv_img
{
    margin: 10px 10px 0 10px;
    position: absolute;
    z-index: 5;
    color: White;
}
    .kv_img img {
     width: 190px;
    height: 100px;
    }
.kv-div
{
    width: 210px;
    height: 120px;
    z-index: 4;
    position: relative;
    background-color: #999;
}
.kv-text {
 display:none;}
.kv-noshow-div
{
    filter: alpha(Opacity=80);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
/*.kv-show-text
{
    color:Black;
}
.kv-noshow-text
{
    color:White;
}*/
#content-bottom
{
    text-align: left;
    height: 60px;
    width: 1280px;
    z-index: 2;
    position: absolute;
    top: 530px;
    margin: 0 0 0 20px;
    left: 0px;
}
#foot_bg
{
    background-image: url(../imgesnew/down-bg.png);
    height: 176px;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    min-width: 1280px;
}
#foot
{
    margin: 0 0 0 70px;
    height: 100px;
    z-index: 1;
    position: relative;
    top: 40px;
}
#foot_menu1
{
    float: left;
    margin: 0 auto;
    width: 480px;
}
#foot_menu2
{
    width: 120px;
    float: left;
    margin-right: 40px;
    margin-left: 350px;
}
.lab_bg
{
    /*background-image: url(../imgesnew/text_bg_58px.png);*/
     background:#941941;
    width:auto;
    height: 18px;
     line-height:18px;
     text-align:center;
    color: White;
     padding:0 8px;
   
}
#mainContent
{
    /*margin: 0 auto;*/
}
#content-bottom font
{
    font-size: 16px;
    color: #EE006E;
}

#hotphone
{
    position: absolute;
    widows: 231px;
    height: 65px;
    bottom: 0;
    right: 0;
}
.hotphone-txt
{
    line-height: 24px;
    margin: 10px 0px 0 8px;
    float: left;
    font-size: 12px;
}
#foot_bg .hotphone-txt{
    line-height: 24px;
    margin: 10px 0px 0 0px;
    font-size: 12px;
     float:none;
     position:relative; top:-20px;
}
.phoneno
{
    font-size: 16px;
    color: #ce114a;
    font-weight: bold;
}
.hotphone-txt .hotphone-title
{
    font-size: 16px;
    color: #6b6b6b;
    font-weight: bold;
}




.title-bg-gold
{
    background: #f49800;
}
.title-bg-green
{
    background: #009944;
}
.title-bg-pink
{
 background-color: #ce114a;
}
.bg-gray
{
    background: #e7e7e7;
}
.bg-lightpink
{
    background: #fbe9ee;
}


/*prolist sidebar*/

.pro_side_list
{
    width: 100%;
    overflow: hidden;
}
.pro_side_title
{
    
    text-align: center;
    border: 0 none;
    color: #fff;
    padding: 6px 0;
    line-height: 1;
    font-size: 14px;
}
.pro_side_pic
{
    width: 15px;
    height: 23px;
    overflow: hidden;
    margin-left: 2px;
    float: left;
}

.pro_sideinfo_cont li
{
    color: #ff6600;
    margin: 3px 0 0 5px;
    text-align: left;
    height: 20px;
    overflow: hidden;
    background: url(/pub/images/arrow_black_list.png) no-repeat 15px 7px;
    text-indent: 17px;
}
.pro_sideinfo_cont a
{
    margin-left: 10px;
    width: 140px;
    text-align: left;
    padding-top: 2px;
}

#sidebar1 .shopmenu
{
    margin: 0;
    padding: 0;
}
.shopmenu li
{
    background: #f1b6c6;
    text-align: left;
    border: 0 none;
    color: #fff;
    line-height: 1;
    font-size: 14px;
    cursor: pointer;
    text-indent: 30px;
    border-bottom: 1px solid #fff;
    position: relative;
}
.shopmenu li .arrow-white
{
    position: absolute;
    width: 5px;
    height: 7px;
    top: 10px;
    right: 20px;
    background: url(/pub/images/arrow_white_right.png) no-repeat;
}
.shopmenu li a
{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
        padding: 6px 0;
         color:#FFF;
}
#sidebar1 .shopmenu li a:link,
#sidebar1 .shopmenu li a:visited,
#sidebar1 .shopmenu li a:hover
{
    color: #fff;
}
.shopmenu li:hover
{
    background: #ce114a;
}

.pagerbox-shopstyle{
border-top:1px solid #e27092;
 float:right;
   width:740px;
    padding-top:10px;
     padding-right:20px;
}
.pagerbox-shopstyle span{border:1px solid #999; 
  -moz-border-radius: 2px; /* Firefox */
  -webkit-border-radius: 2px; /* Safari 和 Chrome */
  border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    padding:2px;
     text-align:center;
  behavior: url(PIE.htc);
   margin:0 3px;
}


#container2014  .pagerbox-shopstyle span a:visited,
#container2014  .pagerbox-shopstyle span a{ text-align:center;  margin-left:5px; color:#005aa0;}
.pagerbox-shopstyle span a:hover{ color:#f49800;}

.pagerbox-shopstyle .selected{ border:0 none;  margin-left:5px; color:#f49800;}

/*reg popup*/
.divBoxReg{overflow:hidden; }
#text_left{ position:relative;left:70px;}
#name_left{ position:relative;left:100px;}
#logintishi{ position:relative;left:335px; top:-25px; width:100px; height:20px;}

#go2MobilePrice {  padding-top:30px;   background-color: #FFF;
    text-align: center;
}