* { margin: 0;padding: 0; text-decoration: none;}
ul,ol,li { list-style: none;}


/* 联系我们 */

.main_c{ margin:28px 0;}

.leftNav{ width:260px;}

.product_class_list { width: 100%; background: #d31725;  padding-bottom: 25px;}

.product_class_list h3 { height: 80px; background: #d31725;  font-size: 24px;  font-weight: normal; color: #fff; text-align: center;line-height: 80px; border-bottom: 1px solid #fff;}

/*.product_class_list>ul { margin-top: 10px;}*/

    .product_class_list > ul li{position:relative;}

        .product_class_list > ul li .p_ul2 {

            display: none;

            background: #fff;

            position: absolute;

            left:260px;

            box-shadow: 1px 1px 1px 3px #bbb;

            top: 0;

            z-index: 100;

        }

.product_class_list>ul li .p_ul2 a{    border-bottom: 1px dashed #ccc;color:#333;}

.product_class_list>ul li.on .p_ul2{display:block;}

.product_class_list li { text-align:center;border-bottom: 1px solid #fff; line-height: 45px;  padding: 0 13px;}

.product_class_list li a {     overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;color: #fff;font-size: 14px;display:block;}

    .product_class_list li:hover .p_ul2 {

        display: block;

        

    }

.product_class_list .subnav2 { margin-bottom: 10px; background:#d31725;   display:none;}

.product_class_list .subnav2 a { display: block; line-height: 35px;color: #fff;}

 #contentRight {width: 880px; 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 #d31725;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 #d31725;line-height: 50px;font-size: 24px;font-weight: normal;color: #d31725; 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:50px;text-align: center;}

.contact_in dt img {display: inline-block;}

.contact_in dd { float: right;padding-left: 10px;font-size: 14px;color: #979797;line-height: 30px;}

.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: #d31725;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; color: #666666; text-align:left;}

.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 .pictureSet_box {height:220px;width: 88%; margin: 3px auto; position: relative;}

.product3 li img{transition: all 0.3s}

.product3 li img:hover{transform: scale(1.2)} 

.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;}

.back {font: 14px/39px "microsoft yahei";color: #fff; background: #d31725; width: 138px; margin: 20px auto;border-radius: 4px;display: block;text-align: center;}

.center{ margin:20px auto; text-align: center;}

.page {     text-align: center;width: 100%; margin: 10px auto; overflow: hidden; position: relative;}

#pagelist a{padding:2px 5px;margin-right:5px;}

.page p { width: 100%; height: 28px;font: 12px/28px "microsoft yahei";color: #1d1d1d; overflow: hidden;}

.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: 20px;}

.news1 li{background-image:url(../images/download.png) ;background-position: left center;background-repeat:no-repeat;background-size:auto 80% ;}

.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 #d31725; 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: #e3a923;cursor: pointer;}

.content{ font-size: 14px;line-height: 24px; color: #666;}







