﻿


.leftNav{
  width:240px;
}

.product_class_list {
    width: 100%;
    background: #666;
    padding-bottom: 25px;
}
.product_class_list h3 {
    height: 80px;
    background: #147aba;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    line-height: 80px;
    border-bottom: 1px solid #fff;
    padding-left: 33px;
}
.product_class_list ul {
    margin-top: 10px;
}
.product_class_list li {
    border-bottom: 1px solid #fff;
    line-height: 45px;
    padding: 0 13px;
}
.product_class_list li a {
    color: #fff;
    font-size: 14px;
}
.product_class_list .subnav2 {
    
    margin-bottom: 10px;
    background:#147aba;
   
}
.product_class_list .subnav2 a {
    display: block;
    line-height: 35px;
    color: #fff;
}

#contentRight {
    width: 840px;
    height: auto;
    
}
.content_com_title {
    position: relative;
    height: 45px;
    margin-bottom: 15px;
    border-bottom: 2px solid #d0d0d0;
}
.content_com_title {
    position: relative;
    height: 45px;
    margin-bottom: 15px;
    border-bottom: 2px solid #d0d0d0;
}
.content_com_title {
    position: relative;
    height: 45px;
    margin-bottom: 15px;
    border-bottom: 2px solid #d0d0d0;
}

.content_com_title h2 {
    display: inline-block;
    padding: 0 6px 6px 6px;
    position: absolute;
    left: 0;
    top: 10px;
    border-bottom: 2px solid #666;
    font-size: 22px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.bread a {
    display: inline-block;
    color: #666666;
}
.bread a {
    display: inline-block;
    color: #666666;
}
.bread {
    color: #666666;
    float: right;
    line-height: 45px;
}

.content p{
  text-align:left;
  /* margin-bottom: 30px; */
}
.main_c{
  margin:28px 0;
}

.contact_in h3 {
    border-bottom: 3px solid #666;
    line-height: 50px;
    font-size: 24px;
    font-weight: normal;
    color: #666;
    margin-top: 10px;
}
.contact_in dl {
    border: 3px solid #e3e3e3;
    margin: 10px auto 5px auto;
    padding: 10px;
}

.contact_in dt {
    float: left;
    border-right: 1px solid #e3e3e3;
    width: 65px;
    text-align: center;
}

.contact_in dt img {
    display: inline-block;
}
.contact_in dd {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #979797;
    line-height: 16px;
}
.contact_in dd span {
    font-size: 9px;
    color: #979797;
    text-transform: uppercase;
    line-height: 10px;
    font-family: Arial;
}
.contact_in p {
    font-size: 28px;
    font-family: Impact;
    color: #666;
    border-bottom: 1px solid #cfcfcf;
    line-height: 50px;
}
.contact_in li.lx1 {
    background: url(../../images/mobile.png) 5px 9px no-repeat;
}
.contact_in li {
    font-size: 14px;
    line-height: 32px;
    border-bottom: 1px solid #cfcfcf;
    padding-left: 32px;
    color: #666666;
    text-align:left;
}
.contact_in li.lx2 {
    background: url(../../images/tel2.png) 5px 9px no-repeat;
}
.contact_in li.lx3 {
    background: url(../../images/mail.png) 3px 9px no-repeat;
}
.contact_in li.lx4 {
    background: url(../../images/address.png) 5px 9px no-repeat;
}

.product3, .product4, .product5, .product6, .product7, .product7 li, .product8, .product8 li {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.product3 li, .product4 li, .product5 li, .product6 li {
    width: 33%;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
}
.product3 li>div {
    width: 88%;
    margin: 3px auto;
    height: auto;
    position: relative;
}

.product1 li>p, .product2 li>p, .product3 li>p, .product4 li>p, .product5 li>p, .product6 li>p {
    width: 88%;
    margin: 0 auto;
    text-align: center;
    font: 14px/42px "microsoft yahei";
}
.pg-color {
    color: #737373;
}

.view h1 {
    width: 100%;
    text-align: center;
    font: 16px/30px "microsoft yahei";
    color: #343434;
    padding: 0 5px 0 0;
}
.view div {
    font-size: 14px;
}

.view img {
    max-width: 100%;
    display: inline;
}


.center{
  margin:20px auto;
}

.page {
    width: 100%;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
}
.page p {
    width: 100%;
    height: 28px;
    font: 12px/28px "microsoft yahei";
    color: #1d1d1d;
    overflow: hidden;
}
.center{
  width:200px;
}
.news1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 12px auto;
}
.news1 li {
  text-align:left;
    width: 100%;
    padding: 5px 0;
    height: 30px;
    font: 14px/30px "microsoft yahei";
    color: #737373;
    border-bottom: 1px dashed #ccc;
    text-indent:1em;
    
}
.news1 li a {
    float: left;
    margin-left: 12px;
}
.news1 li span {
    float: right;
    margin-right: 12px;
    font-size: 12px;
}
.msg_now {
    width: 100%;
    height: 34px;
    background: url(../../images/msg_line1.png) center center no-repeat;
    overflow: hidden;
    margin: 15px 0 0 0;
}

.msg_title {
    width: 155px;
    height: 34px;
    background: url(../../images/msg_btn.png) 7px center no-repeat #666;
    text-indent: 43px;
    margin: 0 auto;
    color: #fff;
    font: 22px/34px "microsoft yahei";
}
.msg_ul {
    width: 580px;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
}
.msg_ul li {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-bottom: 6px;
}
.msg_ul li p {
    width: 90px;
    float: left;
    height: 36px;
    font: 14px/36px "microsoft yahei";
    color: #333;
    vertical-align: top;
    text-align: right;
    margin: 0 6px 0 0;
}
.msg_input {
    width: 264px;
    height: 34px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 0 10px;
}
.info {
    color: #666;
    position: absolute;
    display: none;
    line-height: 34px;
    float: right;
}
.Validform_checktip {
    margin-left: 4px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}
.dec {
    bottom: -8px;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 10px;
    width: 17px;
}
.dec .dec1 {
    color: #ccc;
}
.dec s {
    font-family: simsun;
    font-size: 16px;
    height: 19px;
    left: 0;
    line-height: 21px;
    position: absolute;
    text-decoration: none;
    top: -9px;
    width: 17px;
}
.dec .dec2 {
    color: #fff;
    top: -10px;
}
.msg_pin {
    width: 164px;
    height: 34px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 0 10px;
    float: left;
}


.msg_ul input{
  float:left;
  
}
#valid_img{
  float:left;
}
.msg_submit {
    width: 286px;
    height: 36px;
    margin: 20px auto;
    border-radius: 3px;
    border: 0;
    text-align: center;
    font: 18px/36px "microsoft yahei";
    color: #fff;
    background: #666;
    cursor: pointer;
}
.product3 .pictureSet_box{
  width: 90%;
  border: 1px solid #ccc;
  height:154px;
}
.more2{       background: #147aba;
    padding: 10px 20px;
    color: #fff;
    margin: 0 auto;
    display: block;
    width: 80px;
    /* height: 40px; */
    text-align: center;}
	..section2-img .pictureSet_box{width:800px;height:500px;}