@charset "utf-8";
/* CSS Document */
.navWrapper{
	height:55px;
	background:url(../images_index/nav_bg.jpg) no-repeat top center;
	/*z-index:10000;*/
	}
.nav{position:relative; z-index:2;width:1220px;}
.imenu,.imenu_on{
	float:left;
	width: 146px;
	height: 53px;
	}
.imenu:hover,.imenu_on:hover{
	background:url(../images_index/nav_hover.png) no-repeat center;
	}
.imenu a,.imenu_on a{
	color:#e6af8f;
	font-size:20px;
	padding:0 27px;
	line-height:55px;
	background:url(../images_index/nav_g.gif) right no-repeat;
	}
.imenu a:hover,.imenu_on a:hover{color:white;}    
.imenu .nav_last, .imenu_on .nav_last{background:none;}

.imenu a:hover,.imenu_on a:hover{
	text-decoration:none;
	}
.dropdown{
	background:url(../images/arrow_r.jpg) center no-repeat;
	width: 251px;
	height: 55px;
	float:left;
}	
/*.dropdown:hover{
	background:url(../images/arrow_d.jpg) center no-repeat;
}*/
.dropdown h2{
	color:#e6af8f;
	font-size:20px;
	padding:0 27px;
	line-height:55px;
}
.dropdown h2:hover{color: white;}

/*导航改版s*/
.submenu-list {
    height: 600px;
    overflow: visible;
    position: relative;
    width: 251px;
    z-index: 99;
    left:0px;top:0px;
	background: rgba(83, 103, 139,0.85)!important;
    filter: alpha(opacity=85);
    background: #53678b;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F053678b,endcolorstr=#F053678b);    /*IE8支持*/*/
}
.submenu-list-group .submenu-item {
    border-bottom: 1px solid #ccc;
    height: 139px;
    line-height: 24px;
    padding: 10px 0 0 15px;
    width: 236px;
}
.submenu-list-group .i4 {
    border: 0 none;
}
.submenu-item h3 a/*, .submenu-item p a*/ {
    color: #e6af8f;
}
.submenu-item:hover h3 a, .submenu-item:hover p a {
    color: #fff;
}
.submenu-item h3 {
    background: rgba(0, 0, 0, 0) url("/static/img/arrow-gray.gif") no-repeat scroll 200px center;
    font-size: 18px;
    font-weight: 700;
    height: 38px;
    line-height: 38px;
    margin-bottom: 7px;
    overflow: hidden;
    padding-left: 37px;
    position: relative;
}
.submenu-item h3 a {
    display: block;
}
.submenu-item h3 i {
    height: 23px;
    left: 5px;
    position: absolute;
    transition: all 0.3s linear 0s;
    width: 23px;
    top: 7px;
}
.submenu-item h3.i1 i {
    background-position: 0 -205px;
}
.submenu-item h3.i2 i {
    background-position: -50px -205px;
}
.submenu-item h3.i3 i {
    background-position: -100px -205px;
}
.submenu-item h3.i4 i {
    background-position: -150px -205px;
}
.submenu-item p {
    height: 77px;
    overflow: hidden;
}
.submenu-item p a {
    border-radius: 2px;
    margin-right: 4px;
    padding: 2px 5px;
    font-size: 16px;
    color: #fff;
}
.submenu-item p font{
    font-size: 16px;color: #fff;
}
.submenu-list-group .submenu-item:hover {
    background: #28366d url("../images_index/submenu-item-arrow.gif") no-repeat scroll right center;
}
.submenu-item:hover h3 {
    background-image: url("/static/img/arrow-white.gif");
}
.submenu-item:hover h3.i1 i {
    background-position: -25px -205px;
}
.submenu-item:hover h3.i2 i {
    background-position: -75px -205px;
}
.submenu-item:hover h3.i3 i {
    background-position: -125px -205px;
}
.submenu-item:hover h3.i4 i {
    background-position: -175px -205px;
}
.submenu-item:hover p a:hover {
    background-color: #fff;
    color: #b36e0b;
    outline: medium none;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
}
.submenu-cate {
    height: 594px;
    left: 251px;
    overflow: hidden;
    padding: 5px 30px 0 40px;
    position: absolute;
    top: 0;
    width: 900px;
	background: rgba(255,255,255,0.85)!important;
    filter: alpha(opacity=85);
    background: #FFFFFF;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F0FFFFFF,endcolorstr=#F0FFFFFF);    /*IE8支持*/*/
}
.submenu-cate-item {
    float: left;
    overflow: hidden;
    width: 845px;
}
.submenu-cate-item .item {
    margin-right: 20px;
    width: 400px;
}
.submenu-cate-item dl {
    border-bottom: 1px solid #000;
    overflow: hidden;
    padding: 0px 0 29px;
    height: 117px;
}
.submenu-cate-item dl.none {
    border: 0 none;
}
.submenu-cate-item dt {
    font-size: 18px;
    font-weight: 700;
    padding: 10px 0;
    color: black;
}
.submenu-cate-item dt a {
    padding: 0 3px 1px;
}
.submenu-cate-item dd {
    line-height: 36px;
}
.submenu-cate-item dl.simple {
    height: 22px;
    padding: 12px 0;
}
.submenu-cate-item dl.simple dt {
    float: left;
    height: 22px;
    padding: 0;
}
.submenu-cate-item dl.simple dd {
    float: left;
    height: 22px;
    overflow: hidden;
    width: 245px;
}
.submenu-cate-item dd a {
    border-radius: 2px;
    display: inline-block;
    line-height: 18px;
    margin: 0 4px 0 0;
    padding: 0 3px 1px;
    transition: all 0.3s ease-out 0s;
    font-size: 16px;
    color: black;
}
#face-lift .submenu-cate-item dd a {
    margin: 0 2px 0 0;
}
.submenu-cate-item dd a:hover {
    background-color: #b36e0b;
    color: #fff;
}


.submenu-item i, .text-hide {
  background-image: url("../images_index/bg.png");
  background-repeat: no-repeat;
  display: block;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  text-indent: -999px;
}
.fn-clear::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.fn-left, .fn-right {
    display: inline;
}
.fn-left {
    float: left;
}
.fn-right {
    float: right;
}

/*分类导航s*/
.subnav-warp {
    /*border-bottom: 1px solid #ededf0;*/
    height: 95px;
    overflow: hidden;
    width: 100%;
}
.subnav {
    margin: 0 auto;
    width: 1220px;
    height:85px;
    border-top: 1px solid #d19c7d;
    border-bottom:1px solid #d19c7d;
    border-right:1px solid #d19c7d;
}
.subnav .list1 {
    float: left;
    height: 85px;
    width: 91px;
    border-left: 1px solid #d19c7d;
}
.subnav .list1:hover{
    background: #1c2e7a;
    color: #cba374;
}
.subnav .list2 {
    float: right;
    height: 95px;
    text-align: center;
    width: 81.73px;
}
.subnav .list1 a {
    color: #7c798c;
    display: block;
    height: 85px;
    margin-top: 0px;
    position: relative;
    transition: all 0.3s linear 0s;
    width: 100%;
}
.subnav .list1 a:hover {
    color: #cba374;
    text-decoration: none;
}
.subnav .list1 a i {
    animation: 0.4s ease 0s normal none 1 running orangeOut;
    /*background-color: #ecebf0;*/
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.subnav .list1 a:hover i {
    animation: 0.2s ease 0s normal none 1 running orangeIn;
    opacity: 1;
}
.subnav .list1 a span {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
.subnav .list1 a span:before {
    content: "";
    left: 50%;
    position: absolute;
    top: 6px;
    transform: translateX(-50%);
}
.subnav .list1 a span:after {
    bottom: 0px;
    color: #5b586f;
    content: attr(data-txt);
    font-size: 14px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.subnav .list1 a span:hover:after{
    color:#cba374;
}
.subnav .list1 a.y span {
    background: url("../images_index/sideBar.png") no-repeat scroll 0 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.y:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll 0 -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.meibi span {
    background: url("../images_index/sideBar.png") no-repeat scroll -100px 0px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.meibi:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -100px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.fx span {
    background: url("../images_index/sideBar.png") no-repeat scroll -181px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.fx:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -181px -79.5px;
   height: 80px;
    width: 93px;
}
.subnav .list1 a.zf span {
    background: url("../images_index/sideBar.png") no-repeat scroll -272px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.zf:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -272px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.tc span {
    background: url("../images_index/sideBar.png") no-repeat scroll -363px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.tc:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -363px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.ls span {
    background: url("../images_index/sideBar.png") no-repeat scroll -454px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.ls:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -454px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.qb span {
    background: url("../images_index/sideBar.png") no-repeat scroll -545px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.qb:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -545px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.qd span {
    background: url("../images_index/sideBar.png") no-repeat scroll -636px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.qd:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -636px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.cz span {
    background: url("../images_index/sideBar.png") no-repeat scroll -727px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.cz:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll  -727px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.sg span {
    background: url("../images_index/sideBar.png") no-repeat scroll -818px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.sg:hover span {
    background: rgba(0, 0, 0, 0) url("../images_index/sideBar.png") no-repeat scroll -818px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.slz span {
    background: url("../images_index/sideBar.png") no-repeat scroll -909px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.slz:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -909px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.tm span {
    background: url("../images_index/sideBar.png") no-repeat scroll -1000px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.tm:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -1000px -79.5px;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.xm span {
    background: url("../images_index/sideBar.png") no-repeat scroll -1107px 0;
    height: 80px;
    width: 93px;
}
.subnav .list1 a.xm:hover span {
    background: url("../images_index/sideBar.png") no-repeat scroll -1107px -79.5px;
    height: 80px;
    width: 93px;

/*分类导航e*/

/*导航改版e*/	

.lj_nav_link {
width: 100%;
float: left;
margin-top: 20px;
}
.nav li .lj_nav_link div a {
display: block;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
background: none;
}
.lj_nav_link div {
float: left;
}

.lj_nav_link_zx a, .lj_nav_link_pf a, .lj_nav_link_wzx a, .lj_nav_link_kq a{display: block;width: 100%;height: 100%;padding: 0;margin: 0;background: none;}
.s-zx{ width:auto; height:auto; overflow:hidden;}
.lj_nav_link_zx{width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.lj_nav_link_zx1{width:260px; height:120px; margin-left:5px; margin-right:18px; float:left;}
	.lj_nav_link_zx2{width:260px; height:120px; margin-right:18px; float:left;}
	.lj_nav_link_zx3{width:260px; height:120px; float:left;}
	
.s-pf{ width:auto; height:auto; overflow:hidden;}
.lj_nav_link_pf{width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.lj_nav_link_pf1{width:260px; height:120px; margin-left:5px; margin-right:18px; float:left;}
	.lj_nav_link_pf2{width:260px; height:120px; margin-right:18px; float:left;}
	.lj_nav_link_pf3{width:260px; height:120px; float:left;}
	
.s-wzx{ width:570px; height:auto; overflow:hidden; float:left;}
.lj_nav_link_wzx{width:auto; height:auto; overflow:hidden; float:right;}
	.lj_nav_link_wzx1{width:235px; height:100px; margin-top:5px;}
	.lj_nav_link_wzx2{width:235px; height:100px; margin-top:9px;}
	.lj_nav_link_wzx3{width:235px; height:100px; margin-top:9px;}
	
.s-kq{ width:auto; height:auto; overflow:hidden;}
.lj_nav_link_kq{width:100%; height:auto; overflow:hidden; margin-top:30px;}
	.lj_nav_link_kq1{width:190px; height:96px; margin-left:5px; margin-right:19px; float:left;}
	.lj_nav_link_kq2{width:190px; height:96px; margin-right:19px; float:left;}
	.lj_nav_link_kq3{width:190px; height:96px; margin-right:19px; float:left;}
	.lj_nav_link_kq4{width:190px; height:96px; float:left;}
  