/*这个是内页的主要框架*/
#main{width: 1200px;min-height: 200px;margin: 0 auto;overflow: hidden;margin-top:25px;margin-bottom: 50px;background-color: #ffffff;}

/*定义内页左侧宽度*/
#main .left_zuo{width: 260px;float: left;overflow: hidden;}


/*内页右侧*/
#main .right_you{width: 900px;float: right;overflow: hidden;}
#main .right_you .newconleft {
    text-align: center;
}
#main .right_you .newconleft img{
    width: 100%; 
    text-align: center;
    /*! border-radius: 10px; */
}
#main .right_you #title{
    overflow:hidden;
}
#main .right_you #title h2{
    font-size: 2em;
    font-weight:888;
    color:#444
}
#main .right_you #title .content{
    float:right;
    color: #f40;
    font-size: 1.35em
    
}
#main .right_you .my-3 .col-12{
    margin:10px;
}
#main .right_you .my-3 .btn-light{
    margin:0 5px;
    border:1px solid #ccc;
    padding: 5px 10px;
}
#main .right_you .my-3 a{
    color: #444;
    margin:0 5px;
    border:1px solid #ff9a03;
    background: #eee;
    padding: 5px 10px;
}

#xq,#xq span{
    font-size: 0.9em;
    line-height: 1.58em
}
#xq strong{
    font-size:1.28em
}
#xq img{
    width: ;
    border: 5px solid white;
    margin: 10px 0;
    box-shadow: 0 0px 0 1px #eee;
}
#xq p{
    display: block;
    width: 73%;
    margin: auto;
}
#xq table{
    width: 90%!important;
    margin: auto;
    border: 2px solid #ddd;
    margin-top:1%!important;
    margin-bottom:1%!important;
}

#xq table td{
    padding: 10px;
    border: none;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.article_body,.article_body p{
    width: 100%!important;
}
/*内页右侧 抬头导航*/
#main .right_you .article{width: 900px;height: 52px;overflow: hidden;border-bottom: 1px dashed #cdcdcd}
#main .right_you .article .right_biaoti{float: right;height: 52px;line-height: 52px;}
/*内页右侧 抬头导航 end*/
#content{
    overflow:hidden
}
#content h1{
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-bottom:1px dashed #ddd; 
}
/* article-list */
#content .article-list{
    overflow: hidden;
    margin:1% 0 2% 0;
}
#content .article-list ul li{
    float:left;
    width: 49%; 
    border-bottom:1px dashed #ccc; 
    margin:0 2% 0 0; 
    font-size: 1.1em;
    line-height: 2.58em
}
#content .article-list ul li:nth-child(2n){
    margin: 0;
}
#content .article-list ul li span{
    float: right;
    font-size: 0.8em;
    color: #aaa
}
#content .article-list ul li a{
    color: #444
}
#content .article-list ul li a:hover{
    color: #f40
}
/*内页新闻列表这块*/
.news_list{margin-top: 0px}
.rnewys{ width:100%; height:100px; border-bottom:#d9d9d9 solid 1px; padding:15px 0;}
.newconleft{ width:90px; height:100px; float:left; color:#676767;}
.newsconright{ width:85%; height:100px; float:right;}
.newsconright a{ width:100%; height:100px; display:block; color:#676767;}
.newsconright a:hover{ color:#ff8a00; text-decoration:none;}
.newsconright1{ color:#333; font-weight:bold; padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:10px;}
/*内页新闻列表这块 end*/
.newconleft time{
    display: block;
    text-align: center;
    background:#eee;
    color: green;
    font-weight: 666;
}
.newconleft time:last-child{
    margin-top:-18px;
    color:white;
    background:#e40;
    border: 0;
    font-weight: 444;
}

/*内页产品index这块*/
#product{min-height: 500px;overflow: hidden;position: relative;}
#product ul{width: 950px;position: relative;left: -30px;}
#product ul li{float: left;margin-left: 35px;width: 270px;height: 240px;margin-top: 35px;overflow: hidden;cursor: pointer;border: 1px solid #efefef;box-shadow:5px 4px 1px #ededed;position: relative;border-radius: 8px}
#product ul li img{width: 270px;height: 200px;border-radius: 1px 1px!important;}
#product ul li img:nth-child(2n){
  position: absolute;
  top:0;
  left: 0;
  width: 80%;
  height: 80%;

}
#product ul li .txt{text-align: center;line-height: 200%;}
#product ul li{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;position: relative}
#product ul li .sson{width: 270px;height: 240px;position: absolute;z-index: 2;background: url("../images/fu.png") center top 70px no-repeat;opacity: 0.7;left: 0;top: 0;}
#product ul li:hover {transform:translate(0,-15px);-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-webkit-box-shadow:0px 5px 15px #e5e5e5;-moz-box-shadow:0px 5px 15px #e5e5e5;box-shadow:0px 3px 10px rgba(0,0,0,0.259);}
#product.shop-info{
    overflow:hidden;
    min-height: 0!important;
    margin-bottom:25px;
}
.shop-info h2{
    font-size: 1.5em!important;
    line-height: 2em;
    border-top:1px dashed #ccc;
    text-indent:1em;
    padding: 5px;
}
.shop-info ul li{
    margin-top: 5px!important;
}
/* page */
.e2 li a{
    padding: 0 15px;
}
.e2 li a:hover{
    background:#ddd;
   display: block;
    
}
.e2{
    width: 100%;
    overflow: hidden;
}
.e2 .paging{
    margin:1em 0;
    /*! height: 30px; */
    line-height: 30px;   
    text-align: center
}
.e2 li{
    float:left;
    border:1px solid #ddd;
    margin:0 10px 0 0
  
}
.e2 li select{
    width: 80px;
    height: 41px;
    margin: -2px 0 0 0;
    border: 0
}
.e2 li:first-child{
    padding: 0 15px;
}
.e2 .thisclass{
    background:#e7e7e7;
    padding: 0 15px;
}
.e2 .pageinfo{
    display: block;
    padding: 1px 15px;
}
/*内页产品index这块 end*/

#hzhb{min-height: 400px;overflow: hidden;position: relative;}
#hzhb ul{width: 950px;position: relative;left: -30px;}
#hzhb ul li{float: left;margin-left: 35px;width: 270px;height: 148px;margin-top: 35px;overflow: hidden;cursor: pointer;border: 1px solid #CCCCCC}
#hzhb ul li img{width: 270px;height: 108px;}
#hzhb ul li .txt{text-align: center;line-height: 200%}
#hzhb ul li{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}
#hzhb ul li:hover {transform:translate(0,-15px);-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);-o-transform:translate(0,-15px);-ms-transform:translate(0,-15px);-webkit-box-shadow:0px 5px 15px #e5e5e5;-moz-box-shadow:0px 5px 15px #e5e5e5;box-shadow:0px 5px 15px rgba(0,0,0,0.9);}



/*上一页+下一页*/
#prev_next{margin-top:30px;}
#prev_next li{height: 30px;font-size: 16px;}
#prev_next li a{color:#ce3b36;}
#prev_next li a:hover{color:#ff8a00;}


/*详细说明*/
.xxsm{width: 100%;height: 40px;line-height: 40px;border-bottom: 2px solid #00883d;}
.xxsm .sm{width: 100px;background: #00883d;color: #ffffff;text-align: center;border-radius:5px 5px 0 0;border-bottom: 2px solid #ff9000;}


/*返回上一页*/
.return{width: 125px;height: 40px;line-height: 40px;color: #ffffff;font-size: 16px;text-align: center;float: right;background-color:#00883d;border-radius: 5px;}
.return:hover{background-color: #ff9000;}		
/*在线留言*/
.order tr{height: 40px;font-size: 20px}
.order tr td input{height: 30px;}
#submit{width: 100px;height:30px;cursor: pointer;border: 0px;background:#ff8a00;color: #ffffff;border-radius: 10px;}
/* 留言 */
.message{
    width: 58%;
    margin:auto;
    margin-top: 80px;
}
.message h2{
    margin: 0 0 15px;
    line-height: 30px;
    border-bottom:1px solid #ccc;
    padding: 5px;
}
.message label{
    float:left;
    width: 10%;
    line-height:30px;
    text-align:center;
    background:#eee;
    color: #666;
    margin:5px 0;
}
.message input{
    line-height: 30px;
    margin:5px 0;
    padding:0 5px;
    border:0;
    border:1px solid #ddd;
    color: #444;
    width: 300px;
        
}
.message .btn-info{
    padding:5px 10px;
}
.message .checkcode{
    width: 50px;
}
.message textarea{
    border:1px solid #ddd;
    width: 290px;
    height: 100px;
    margin:5px 0;
    padding:10px;
    overflow:auto;

}
.message .codeimg{
   cursor: pointer
}
/*CONTACT 地图大小*/
#allmap{width:100%;height:500px;overflow:hidden;margin-bottom: 10px;}


















