/*common class*/
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1; /*IE/7/6*/
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.ml_20 {
    margin-left: 20px;
}
.mt_20 {
    margin-top: 20px;
}
.mt_10 {
    margin-top: 10px;
}
body {
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
}
/*左边产品分类*/
.category_left {
    float: left;
    width: 200px;
}
.category_right {
    float: right;
    width: 1000px;
    height: 590px;
}
.product_sort {
    width: 180px;
    height: 40px;
    line-height: 40px;
    background-color: #1e88e5;
    color: #ffffff;
    font-size: 15px;
}
.product_sort span {
    display: block;
    width: 25px;
    height: 25px;
    float: left;
    background:url(../img/home_sort.png) no-repeat;
    margin-left: 10px;
    margin-top: 12px;
}
.product_list ul li:nth-last-child {
    border-bottom: 1px solid #FB6D01;
}
.product_list ul li a {
    display: block;
    color: #353535;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding-left: 35px;
    background: #fff;
    position: relative;
	cursor: text;
}
.product_list ul li a span {
    position: absolute;
    top: 13px;
    left: 10px;
    width:20px;
    height: 20px;
    background:url(../img/htyw_home_sprite.png) 0px 0px no-repeat;
}
.product_list ul li:nth-child(1) a span {
    background-position-y:0px;
}
.product_list ul li:nth-child(2) a span {
    background-position-y:-30px;
}
.product_list ul li:nth-child(3) a span {
    background-position-y:-60px;
}
.product_list ul li:nth-child(4) a span {
    background-position-y:-90px;
}
.product_list ul li:nth-child(5) a span {
    background-position-y:-120px;
}
.product_list ul li:nth-child(6) a span {
    background-position-y:-150px;
}
.product_list ul li:nth-child(7) a span {
    background-position-y:-180px;
}
.product_list ul li:nth-child(8) a span {
    background-position-y:-210px;
}
.product_list ul li:nth-child(9) a span {
    background-position-y:-240px;
}
.product_list ul li:nth-child(10) a span {
    background-position-y:-270px;
}
.product_list ul li:nth-child(11) a span {
    background-position-y:-300px;
}
.product_list ul li:nth-child(12) a span {
    background-position-y:-330px;
}
.product_list ul li:nth-child(13) a span {
    background-position-y:-360px;
}
.product_list ul li:nth-child(14) a span {
    background-position-y:-390px;
}
.product_list ul li a:hover {
    background-color: #ee2e2c;
    color:#fff;
}
.product_list ul li a:hover span {
    background-position-x: -50px;
}
/*.product_list ul li:hover a span {

}*/
/*右侧nav and banner*/
/*nav start*/
.category_right_top {
    height: 40px;
    width: 100%;
    background-color: #1d5cc0;
    position: relative;
}
.category_right .nav {
    width: 100%;
}
.category_right .hot {
    position: absolute;
    top:-10px;
    left:575px;
    width: 36px;
    height: 22px;
    background:url(../img/htyw_home_sprite.png) -83px -127px no-repeat;
}
.hot span {
    position: absolute;
    top:0px;
    left:12px;font-size:12px;
    color: #fff;
}
.nav ul {
    width: 100%;
    margin-left: 35px;
}
.nav ul li{
    float: left;
    text-align: center;
}
.nav ul li.fr {
    position: absolute;
    right: 30px;
    top:0px;
}
.nav ul li a{
    display: block;
    height: 39px;
    line-height: 40px;
    font-size: 15px;
    padding: 0 20px;
    color: #ffffff;
}
.nav ul li a.active {
    background-color: #FF4E02;
    color: #ffffff;
}
.nav ul li a:hover {
   /* color: #e0e0e0;*/
    color: #fec6a3;
    /*color: #ed6b1c;*/
}
/*banner start*/
.banner {
    float: left;
    height: 532px;
    width: 760px;
  /*  display: none;*/
    margin-top:10px;
    margin-left:10px;
}
.old_banner {
    height: 330px;
    width: 760px;
}
.old_banner>a {
    height: 320px;
    width: 760px;
    display: block;
}
.old_banner>a>img {
    height: 320px;
    width: 760px;
}
.banner_top {
    width: 760px;
    height: 320px;
    position: relative;
    overflow: hidden;
}
.main_banner ul:first-child {
    width: 1000%;
    height:320px;
}
.main_banner ul:first-child li {
    float: left;
    width: 10%;
    height: 320px;
    cursor: pointer;
}
.main_banner ul:first-child li img{
    width: 100%;
    display: block;
}
.banner_top_list {
    height: 16px;
    width: 165px;
    position: absolute;
    right: -30px;
    bottom: 10px;
}
.banner_top_list li {
    float: left;
    width: 12px;
    height: 12px;
    margin-left: 8px;
    border-radius: 50%;
    background-color: #C7B6BC;
    cursor: pointer;
}
.banner_top_list li.current {
    background-color: #FE4F0C;
}
.banner_bottom {
    width: 760px;
    height: 200px;
    margin-top: 30px;
    position: relative;
    overflow: hidden;
}
.second_banner {
    width: 760px;
    height: 200px;
    overflow: hidden;
}
.second_banner ul {
    width: 2296px;
    height: 200px;
    background-color: #ffffff;
}
.second_banner ul li{
    float: left;
    height: 200px;
}
.second_banner_img {
    float: left;
    width: 182px;
    height: 190px;
    text-align: center;
    padding: 20px 10px;padding-left:30px;
}
.second_banner_img img {
    /*width: 160px;*/
    height: 120px;
    vertical-align: middle;
}
.second_banner_img span {
    display: block;
    margin-top: 8px;
    font-size: 14px;
}
.arrow {
    width:100%;
    height: 0;
    position: absolute;
    top:40%;
    display: none;
}
.arrow span{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    background:url(../images/htyw_home_sprite.png) no-repeat;
}
.arrow span:hover {
    background-color: rgba(0,0,0,.5);
}
.arrow span:first-child {
    left:5px;
    background-position: -137px -124px;
}
.arrow span:last-child {
    right: 5px;
    background-position: -137px -78px;
}
.arrow_bottom {
    width:100%;
    position: absolute;
    display: none;
}
/*右侧登录注册、供应、求购*/
.jh_right {
    float: right;
    height: 560px;
    width: 220px;
    background-color: #fff;
    margin-top:10px;
}
.jh_right .login {
    height: 115px;
    width: 210px;text-align: center;
}
.login_logo {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-top: 10px;
    margin-left: 10px;
    background:url(../img/newDefaul.png) -77px -158px no-repeat;
}
.new_txt {
    width: 150px;
    height: 40px;
    text-align:left;
    margin-top: 20px;
}
.login_register {
    margin-top: 10px;
}
.login_register div a {
    width: 80px;
    height: 35px;
    background: #FF6600/*#ee2e2c #ff6e06*/;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    /*padding-left: 10px;*/
    position: relative;
}
.login_register div a span {
    position: absolute;
    top: 8px;
    width: 20px;
    height: 20px;
    background:url(../images/htyw_home_sprite.png) -86px -26px no-repeat;
}
.img_login a{
    float: left;
    margin-left: 10px;
}
.img_login_a a {
    float: right;
}
.img_login .logout_url {
    margin-right: 10px;
    margin-left: 0px;
}
.img_login a span {
    left: 18px;
}
.img_register a{
    float: right;
    margin-right: 10px;
}
.login_register .img_register a span {
    top: 10px;
    left: 5px;
    background-position-y: 0px;
}
#cancellation span {
    background:url(../images/htyw_home_sprite.png) -177px -34px no-repeat;
    top:11px;
    left: 13px;
}
#user_home span {
    background:url(../images/htyw_home_sprite.png) -177px -57px no-repeat;
    top:10px;
    left: 1px;
}
.login_register div a:hover {
    background: #FF4E02;
}
.new_txt p {
    margin-top: 8px;
    color: #333333;
    font-size: 14px;
    padding: 10px 10px;
}
.jh_right .supply{
    height: 129px;
    width: 210px;
}
/*#logout_panel .user_name {
    width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: auto;
}*/
.indextitle {
    width: 210px;
    height:28px;
    line-height: 28px;
    border-top:1px dashed #E1E1E1;
    border-bottom:1px dashed #E1E1E1;
    position: relative;
}
.indextitle h2 {
    margin-left: 13px;
    font-size: 14px;
    color: #333333;
	font-weight: bold;
}
.indextitle .sign {
    position: absolute;
    top: 5px;
    right: 10px;
    width:20px;
    height: 20px;
    background:url(../img/htyw_home_sprite.png) -86px -68px no-repeat;
}
.indextitle .sign2 {
    background-position-y: -99px;
}
.supply_text {
    margin-top: 6px;
    margin-left: 12px;
}
.supply_text a {
    display: block;
    height: 20px;
    width: 188px;
    text-align: center;
    font-size: 14px;
    color: #676767;
}
.supply_text a:hover {
    color: #E95830;
}
.supply_text a>span:nth-child(1) {
    float: left;
}
.supply_text a>span:nth-child(2) {
    float: right;
}
.jh_right .buy{
    height: 129px;
    width: 210px;
}
.jh_right .user{
    height: 42px;
    width: 180px;
    text-align: center;
    padding-left: 30px;
}
.user .user_manual a{
    display: block;
    width:150px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #323230;
    font-size: 17px;
    border-radius: 16px 16px;
    background-color: #FEF6F4;
}

/*子目录subdirectory*/
.home_subdirectory {
    width: 780px;
    min-height: 560px/*559px*/;
    overflow: hidden;
    border-bottom: 1px solid #FB6D01;
    border-right: 1px solid #FB6D01;
    display: none;
}
.home_subdirectory.sort_show {
    display: block;
}
.subdirectory {
    width: 798px;
    height: 559px;
    display: none;
}
.subdirectory.sort_show {
    display: block;
}
.subdirectory_left {
    width: 528px;
    height: 559px;
}
.subdirectory_right {
    width: 290px;
    height: 559px;
}
.subdirectory_left_information {
    margin-top: 28px;
    margin-left: 20px;
    width: 466px;
}
.subdirectory_information_title {
    border-left: 2px solid #FF6F00;
    font-size: 16px;
    padding-left: 10px;
    color: #333333;
	font-weight:600;
}
.information_common_module {
    margin-top: 10px;
}
h4.information_common_title{
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #d5d4d4;
    color: #fd7c2f;
    font-weight: 500;
}

h4.information_common_title a{color:#ff6600}
.information_common_content {
  /*  line-height: 24px;*/
    margin-top: 5px;
}
.information_common_content a {
    font-size: 14px;
    color: #333333;
   display: inline-block;
    /*width: 149px;*/padding-right:10px;
    height: 24px;
    line-height: 24px;
}
.information_common_content a:hover {
    color: #FF6F00;
}
.information_common_content.jiancai a {
    width: 110px;
}
.information_common_content a.width_160{
    width:160px;
}
.information_common_content a.talign {
    text-align: center;
}
.subdirectory_right {
    width: 250px;
    height: 549px;
    background-color: #F9F9F9;
}
.subdirectory_right_img {
    width: 250px;
    margin: 0 auto;
}
.subdirectory_right_img_top {
    width: 250px;
    height: 208px;
    border-bottom: 1px solid #DDDDDD;
}
.subdirectory_right_img_top img {
    width: 230px;
    height: 200px;
    margin-left: 9px;
    margin-top: 4px;
}
.subdirectory_right_img_bottom img {
    width: 230px;
    height: 340px;
    margin-left: 9px;
    vertical-align: middle;
}

/*中部小广告*/
.advert {
    padding-top: 20px;
    width: 100%;
}
/*新闻动态*/
.advert .advert_news{
    float: left;
}
.advert_news_right,
.advert_news_left {
    width: 290px;
    height: 195px;
    background-color: #fff;
}
.advert_news_right {
    margin-left: 10px;
}
.advert_news_title {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px dashed #e2e2e2;
    position: relative;
}
.advert_news_title span {
    width: 74px;
    height: 34px;
    display: block;
    font-size: 14px;
    color: #353535;
    float: left;
    padding-left: 40px;
}
.advert_news_title i {
    position: absolute;
    top: 7px;
    left: 15px;
    width: 20px;
    height: 20px;
    background:url(../images/htyw_home_sprite.png) -25px 0px no-repeat;
}

.advert_news_right:nth-child(2) .advert_news_title i {
    background-position-y:-30px;
}
.advert_news_right:nth-child(3) .advert_news_title i {
    background-position-y:-60px;
}
.advert_news_right:nth-child(4) .advert_news_title i {
    background-position-y:-90px;
}
.advert_news_content {
    margin-top: 4px;
    margin-left: 20px;
    position: relative;
    height: 154px;
}
div.advert_news_more {
    position: absolute;
    top: -30px;
    right: 10px;
}
.list {
    /*height: 154px;
    position: relative;
   /* text-align: center;*/
    overflow: hidden;
}

/*.item {
    font-size: 14px;
    margin-top: 10px;
    color: #656565;
}*/
.advert .advert_live{
    float: right;
    height: 195px;
    width: 210px;
    background-color: #fff;
}
.advert_live_box {
    margin-bottom: 10px;
}
.advert_live_title {
    height: 35px;
    line-height: 35px;
    padding-left: 12px;
    border-bottom: 1px dashed #E5E5E5;
}
.advert_live_title>span {
    display: block;
    width: 14px;
    height: 14px;
    background:url(../images/htyw_home_sprite.png) -87px -52px no-repeat;
    float: right;
    margin-top: 12px;
    margin-right: 10px;
}
.advert_live_title>p>span {
    font-size: 13px;
    color: #333333;
}
.advert_live_title p:nth-of-type(1) {
    float: left;
}
.advert_live_title p:nth-of-type(2) {
    float: right;
    margin-right: 10px;
}
.advert_live_content {
    padding-left: 12px;
}
.advert_live_content p {
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
    padding-left: 18px;
    position: relative;
}
.advert_live_content p i {
    display: block;
    width: 2px;
    height: 13px;
    background-color: #FF7000;
    position: absolute;
    top: 4px;
    left: 0;
}
.advert_live_content p span {
    font-weight: 700;
    color: #fc5f2a;
}
/*.item {

}*/
/*云制造专区*/
.zone_common {
    height: 400px;
    width: 100%;
}
.zone_content_common {
    width: 595px;
    height: 360px;
    background-color: #fff;
    float: left;
}
.zone_common>div:nth-child(2) {
    box-shadow: inset -1px 0 1px -1px #ccc,1px 0 1px -1px #ccc;
}
.content_common_box {
    width: 395px;
    height: 370px;
    overflow: hidden;
    float: left;
}
.content_common_box>div {
    width: 365px;
    margin: 0 auto;
}
.content_common_box_top {
    height: 300px;
    margin-top: 20px;
}
.common_box_top_left {
    height:300px;
    width: 214px;
    border-right: 1px solid #E3E3E3;
}
.yzz_common_box_content {
    margin-top: 20px;
}
.yzz_common_box_content_a a {
    float: left;
    width: 100px;
    margin-top: 5px;
    color: #333333;
}
.yzz_common_box_content_a a:hover {
    color: #E95830;
}
.common_box_top_left>div:first-child div:first-child {
    margin-top: 0;
}
.common_box_top_right {
    width: 136px;
    height: 286px;
    margin-top: 10px;
}
.common_box_top_right a {
    display: block;
    width: 136px;
    height: 134px;
}
.common_box_top_right a:nth-child(2) {
    margin-top: 10px;
}
.common_box_top_right img {
    width: 136px;
    height: 134px;
    vertical-align: middle;
}
.content_common_box_bottom {
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #E3E3E3;
    margin-top: 10px;
}
.content_common_box_bottom p a {
    text-align: center;
    display: inline-block;
    font-size: 12px;
    width: 86px;
    color: #343434;
}
.content_common_box_bottom p a:hover {
    color: #FF7000;
}
.content_common_box_bottom p a:last-child {
    margin-right: 0;
}
.content_common_box_bottom p span:last-child {
    margin-right: 0;
}
.zone_content_common .business {
    width: 254px;
    height: 380px;
    background-color: #FFFFFF;
}
.common_banner_data {
    width: 210px;
    margin: 0 auto;
    position: relative;
}
.banner_box {
    width: 210px;
    height:320px;
    position: relative;
}
.banner_img {
    width: 210px;
    overflow: hidden;
    position: absolute;
    top: 55px;
    left: 0;
}
ul.banner_ul {
    width:2000px;
    height: 316px;
}
.banner_ul li {
    float: left;
    height:100%;
}
/*.current_i {
    height: 3px;
    width: 30px;
    position: absolute;
    right: 25px;
    bottom: 10px;
}
.current_i li {
    float: left;
    width: 10px;
    height: 3px;
    margin-left:5px;
    background-color: #FEAC72;
}
.current_i li.current {
    background-color: #FF6E00;
}*/
.banner_data_fs {
    position: absolute;
    top: 24px;
    right: 0;
}
.banner_data_fs.top30 {
    top: 30px;
}
.banner_ul li div:nth-child(2) {
    width: 210px;
    margin-top: 5px;
}
.banner_ul li div:nth-child(2) a{
    font-size: 12px;
    color: #555;
}
.banner_ul li div.surplus a{
    color: #FF6E00;
}
.text_indent {
    text-indent: 2em;
}
.zqzl_arr,
.ad3_arr,
.ad2_arr,
.ad_arr {
    position: absolute;
    top: 50%;
    width: 210px;
    /*height: 40px;*/
    display: none;
}
.ad2_arr {
    width: 322px;
    top: 64%;
}
.ad3_arr {
    width: 322px;
    top: 54%;
}
.zqzl_arr {
    width: 200px;
    top: 43%;
}
.arrow_bottom {
    position: absolute;
    top: 40%;
    display: block;
}
.arrow_bottom span,
.zqzl_arr span,
.ad3_arr span,
.ad2_arr span,
.ad_arr span{
    width: 30px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    background:url(../img/htyw_home_sprite.png) -137px -220px no-repeat;
}
span.ad_right {
    right: 0px;
    background-position: -137px -170px;
}
.arrow_bottom span:hover,
.zqzl_arr span:hover,
.ad3_arr span:hover,
.ad2_arr span:hover,
.ad_arr span:hover {
    background-color: rgba(0,0,0,.5);
}
/*.design>div {
    width: 322px;
}*/

.common_banner_title {
    height: 44px;
    line-height: 44px;
    margin-top: 10px;
}
.design>div>div:first-child p,
.common_banner_title {
    float: left;
    font-size: 14px;
    color: #333333;
}
.span_i i{
    float: left;
    width: 10px;
    height: 3px;
    background-color: #FEAC72;
    margin-left: 5px;
}
.span_i i.active {
    background-color: #FF6E00;
}
.ad_img {
    width: 210px;
    height: 240px;
}
.ad_img a {
    display: block;
    width: 210px;
    height: 240px;
}
.surplus {
    color: #FF6E00;
    margin-top: 8px;
}
.zone_content_common .design {
    width: 322px;
    height: 370px;
}
.banner2_div_small {
    width: 156px;
    height: 114px;
    margin-right: 10px;
    margin-bottom: 12px;
}
.banner2_ul_p1 {
    margin-top: 5px;
    font-size: 14px;
    height:20px;
    line-height: 20px;
    float: left;
}
.banner2_ul_p2 {
    margin-top: 5px;
    float: left;
}
.banner2_div_small div:nth-child(2) {
    margin-right: 0;
}
.banner2_div_small div:nth-child(4) {
    margin-right: 0;
}
.banner2_div_small img {
    width: 156px;
    height: 92px;
    background-color: #F9F9F9;
    vertical-align: bottom;
}
.banner2_div_small a span {
    display: block;
    width: 156px;
    height: 20px;
    font-size: 13px;
    text-align: center;
    background-color: #7A766D;
    color: #fff;
}
.design>div>div:nth-child(4) {
    margin-top: 12px;
}
.banner2_box {
    width: 322px;
    height: 300px;
}
.banner2_img {
    width: 322px;
    overflow: hidden;
    position: absolute;
    top: 55px;
    left: 0;
}
.banner2_ul {
    width: 2000px;
    height: 300px;
    position: relative;
}
.banner2_ul li {
    float: left;
    width: 322px;
}
.banner2_ul li div {
    float: left;
}
.banner2_ul_div {
    width: 156px;
    height: 140px;
    margin-right: 10px;
    margin-bottom: 12px;
}
.banner2_ul_div img {
    width: 156px;
    height:122px;
    vertical-align: bottom;
}
.banner2_ul_div a span {
    display: block;
    width: 156px;
    height: 20px;
    font-size: 13px;
    text-align: center;
    background-color: #7A766D;
    color: #fff;
}
/*.banner2_ul li div:nth-child(2) {
    margin-right: 0;
}
.banner2_ul li div:nth-child(3) {
    margin-bottom: 0;
}
.banner2_ul li div:nth-child(4) {
    margin-right: 0;
    margin-bottom: 7px;
}*/
.banner2_ul li div + div {
    margin-right: 0;
}
.banner2_ul li div + div + div {
    margin-bottom: 0;
    margin-right: 10px;
}
.banner2_ul li div + div + div + div {
    margin-right: 0;
    margin-bottom: 7px;
}

/*专区专栏*/
.content_common_box .column_common {
    width: 364px;
    margin: 0 auto;
    height: 370px;
    overflow: hidden;
}
.column_common .column_common_top {
    padding: 20px 0;
}
.column_common_top_box {
    width: 364px;
}
.zqmq {
    width:4000px;
}
.zqmq div{
    width: 364px;
    font-size: 14px;
    color: #333333;
    text-indent: 2em;
    float: left;
}
.column_common .column_common_bottom {
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #E2E2E2;
}
/*.column_common_bottom div {
    height: 16px;
    line-height: 16px;
    position: relative;
}*/
.column_common_bottom div span:last-child {
    font-size: 15px;
    font-weight: 700;
    margin-left: 26px;
}
.column_common_bottom div span:first-child {
    position: absolute;
    top:1px;
    left: 0px;
    width: 18px;
    height: 18px;
    background:url(../images/htyw_home_sprite.png) -213px -180px no-repeat;
}
.column_common_bottom_p p {
    margin-top: 10px;
    font-size: 13px;
    color: #343434;
}

/*专区专栏状态轮播*/
.zqzl_ad {
    width: 200px;
    height: 370px;
    position: relative;
}
.zqzl_box {
    overflow: hidden;
    width: 200px;
    height: 370px;
}
.zqzl_box_ul {
    width: 2000px;
    height: 370px;
}
.zqzl_box_ul li {
    float: left;
    width: 200px;
    height: 370px;
}
.zqzl_box_ul_div {
    width: 200px;
    height: 85px;
    margin-top: 10px;
}
.zqzl_box_ul_div a {
    display: block;
    width: 200px;
    height: 85px;
}
.zqzl_box_ul_div:nth-child(1) {
    margin-top: 0;
}
.zqzl_box_ul_div a img {
    width: 200px;
    height: 85px;
}
#zqzl_right_add {
    width: 200px;
    height: 180px;
}
    /*专区标题*/
.title_zone {
    width: 100%;
    padding-top: 20px;
}
.zone {
    width: 584px;
}
.commom_title_zone_text,
.title_zone_text {
    height: 35px;
    line-height: 35px;
}
.common_title_zone_text h2,
.title_zone_text h2 {
    height: 20px;
    line-height: 20px;
    font-size: 20px;
    color: #010101;
    padding-left: 15px;
    border-left: 3px solid #FF4E02;
}
.common_title_zone_text {
    float: left;
    margin-top: 24px;
    margin-left: 20px;
}
.zone_content {
    width: 584px;
    height: 380px;
    background-color: #fff;
}
.zone_content_img {
    float: left;
    width: 200px;
    height: 380px;overflow:hidden;
}

.zone_content_img img{}
.zone_content_text {
    float: right;
    width: 384px;
    height: 360px;
    background-color: #fff;
}
.content_text_goodTitle {
    height: 67px;
    line-height: 68px;
    border-bottom: 1px dashed #e5e5e5;
    position: relative;
}
.goodTitle_title {
    margin-left: 20px;
}
.goodTitle_title div {
    font-size: 14px;
    margin-bottom: 9px;
    color: #000;
}
.goodTitle_title div:last-child {
    color: #999999;
}
.content_text_goods {
    width: 384px;
    height:302px;
    position: relative;
}
.goodTitle_logo {
    width: 113px;
    height: 45px;
    position: absolute;
    top: 10px;
    right: 20px;
}
.goodTitle_logo img {
    width: 113px;
    height: 45px;
}
.content_text_goods_left {
    width:216px;
    margin-left: 20px;
}
.goods_left_module>div {
    margin-top: 10px;
}
.goods_left_module>div:nth-child(2){
    margin-top: 20px;
}
.goods_left_module>div:nth-child(3){
    margin-top: 10px;
}
.goods_left_module>div:nth-child(4){
    margin-top: 15px;
}
.goods_right_module>div {
    margin-top: 20px;
}
.ad_recommend1 img,
.ad_recommend1 {
    width: 126px;
    height: 110px;
}
.ad_recommend2 img,
.ad_recommend2 {
    width: 126px;
    height: 110px;
    vertical-align: middle;
}
.ad_recommend2 {
    margin-top: 35px;
}
.goods_left_module div p {
    margin-top: 8px;
}
.goods_left_module div p span {
    margin-right: 20px;
    font-size: 12px;
    color: #010101;
    margin-top: 9px;
}
.ad_recommend_content span{
    font-size: 12px;
    color: #010101;
    font-weight: 700;
    margin-right: 10px;
}
.ad_recommend_content span.select {
    margin-right: 0;
    display: inline-block;
    width: 69px;
}
.ad_recommend_content a {
    font-size: 12px;
    color: #010101;
    margin-top: 10px;
}
.ad_recommend_content a:nth-child(1),
.ad_recommend_content a:nth-child(2) {
    margin-top: 0;
}
.ad_recommend_content_a a {
    display: inline-block;
    width: 69px;
    /*letter-spacing: 2px;*/
}
/*.yzz_common_box_content {
    letter-spacing: 2px;
}*/
.ad_recommend_content a:hover {
    color: #E95830;
}
.content_text_goods_right {
    width:147px;
}
.goods_right_module {
    width: 126px;
    margin: 0 auto;
}
.vertical_line {
    width: 1px;
    height: 255px;
    background-color: #E2E2E2;
    position: absolute;
    top: 20px;
    left: 236px;
}
.ad_recommend_content {
    position: relative;
}
.show_ewm {
    cursor: text;
}
.ad_recommend_content .show_ewm:hover {
    color: #010101;
}
.htyw_ewm {
    display: none;
    width: 140px;
    height: 134px;
    position: absolute;
    top: -56px;
    left: 155px;
    background: url(../images/home_middle/htyw_ewm.png) -21px -30px no-repeat;
    z-index: 1;
}
    /*底部产品*/
.footer_product {
    padding-top: 20px;
    height: 125px;
}
.footer_img {
    width: 282px;
    height:125px;
    float: left;
    margin-left: 20px;
}
.footer_img img {
    width: 282px;
    height:125px;
    vertical-align: middle;
}
/*.footer_img:nth-child(1) {
    margin-left: 0;
}*/
.footer_img:first-child {
    margin-left: 0;
}