@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
ul li { list-style:none;}
a { font-size:12px; text-decoration:none; font-size:12px; font-family:"宋体"; color:#555;}
a:hover { text-decoration:underline;color:#a26b5f;}
ul,p { margin:0; padding:0;}
img { border:none;}
.clear { clear:both;}
body { width:100%; height:100%; margin:0 auto; background:url(../images/bg.gif) repeat top left;font-size:12px; font-family:"宋体"; color:#555;}
/*-----------全局设置------------*/

/*-----------header--部分-------*/
#header { width:100%; margin:0 auto; background:url(../images/top.gif) repeat-x left top; height:auto;}
#header .top { display:block; width:1000px; margin:0 auto; height:131px;}
.top img { display:block; float:left; margin:30px 0 0 0;}
.top .top1 { display:block; float:right; margin:20px 0 0;color:#9e817b; padding-left:425px;}
.top .top1 a { color:#9e817b; margin:0 5px;}
.top1 a.margin { margin-right:0;}
.top span { display:block; float:right; background:url(../images/tel.png) no-repeat left center; padding-left:180px; margin:20px 0 0 150px; font-family:"微软雅黑"; font-size:24px; color:#cda981;}
#header .nav { background:url(../images/nav_bg.png) repeat-x left top; margin:0; height:52px;}/*----------nav--部分-------*/
.nav .nav1 { width:1000px; margin:0 auto; height:52px; text-align:center;}
.nav1 ul li { display:block; float:left;}
.nav1 .word { width:109px; line-heighst:52px;}
.nav1 .word a { line-height:52px;}
.nav1 .word a img { line-height:52px; margin:15px 0 0;}
.nav1 .fengge { display:block; float:left; width:2px; line-height:52px;}
.nav1 label { display:block; float:left; width:222px; height:30px; margin:10px 0 0; background:url(../images/search.jpg) no-repeat left center;} /*----search搜索--部分-------*/
.nav1 label input { border:none; margin:6px 5px 0 5px; float:left;}

/*--------banner--部分-------*/
#banner { display:block; margin:0 auto;}
#banner .bann { display:block; background:#fff; width:988px; border:1px solid #c1b19e; margin:0 auto; height:300px; padding:10px 0 10px 10px;}
#banner .bann img{width:965px;}
#controller {
	width: 965px;
	height:13px;
	text-align: center;
	position:absolute;
	bottom:119px;
	left:213px;
}
#controller li {
display: inline; float:left; margin:0 5px;
width: 13px;
height: 13px;
text-indent:-99999px;
cursor:pointer;
background:url(../images/icon_page.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='icon_page.png', sizingMethod='crop');
}
#controller li.active {
background:url(icon_page_active.png) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='icon_page_active.png', sizingMethod='crop');
}
.tbui_slideshow_container {width: 978px;height: 300px;overflow:hidden;position:relative;}
#next,#prev{
	width:45px;
	height:100px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:324px;
	text-indent:-9999px;
	cursor:pointer;
}
#prev{
	left:220px;
	background:url(../images/bann_next.png) no-repeat;
	_background:none;


_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='bann_next.jpg', sizingMethod='crop');}
#next{
	right:204px;
	background:url(../images/bann_pre.png) no-repeat;
	background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='bann_pre.png', sizingMethod='crop');}
.tbui_slideshow_container .tbui_slideshow_slide {position: absolute;top: 0;left: 0;z-index: 0;display : none;webkitBackfaceVisibility: hidden;}
.tab_list{ display:none;}
.tbui_slideshow_list img{ width:978px; height:300px; overflow:hidden;}
.slide_bg{
	width:978px;
	height:35px;
	position:absolute;
	bottom:118px;
	left:213px;
	background:#000;
	filter:Alpha(Opacity=55);
	opacity: 0.55;
}
.down_wrap{ padding-left:112px;}
.down_col{ float:left; display:inline; margin:0 50px 0 0; width:280px; background: url(down_dotted_line.jpg) repeat-y right 10px;}
.down_col dt{ height:59px;}
.down_col dd{ font-size:14px; line-height:18px; color:#787878; font-family:Arial,"??", Helvetica, sans-serif; margin:0;}
.down_col_ewm{ width:130px; margin:0; background-image:none;}
.down_col_ewm dt{ height:81px; padding:15px 0 10px;}
.down_col_ewm dd{ text-align:center;}
.ewm_box img{ width:81px; height:81px; display:block; margin:0 auto;}
.down_col_center{}
.down_more_blank{ height:68px; width:300px; margin:39px auto 0; padding-top:18px;}

#banner p { font-size:15px; font-family:"微软雅黑"; color:#81523e; width:1000px; margin:10px auto 0; font-weight:bold;}
#banner .banner { display:block; margin:10px auto 0; width:1359px; height:322px; text-align:center; background:url(../images/long.gif) no-repeat left center;}
.swiper{max-height:300px;}
/*--------content--部分-------*/
#content { width:1000px; margin:10px auto 0;}
#content .cont1 { width:998px; height:316px; background:#fff; border:1px solid #c1b19e;}/*--------cont1--部分-------*/
.cont1 .cont1_left { display:block; float:left; margin:10px 20px;_margin:10px 13px 10px; width:290px;}/*--------cont1_left--部分-------*/
.tit { background:url(../images/tit_bg.jpg) no-repeat left center; padding-left:45px; height:25px;}
.tit a { font-size:18px; color:#383838; font-family:"微软雅黑"; font-weight:400; margin-right:10px;}
.tit a:hover { text-decoration:none;}
.tit i { font-weight:bold; color:#a26b5f; font-size:14px;font-family:"微软雅黑"}
.cont1_left .about_img { display:block; margin-top:15px;}
.cont1_left .neir { width:290px; margin:15px 0 0; line-height:23px; text-indent:2em;}
.cont1_left .neir a { color:#a26b5f;}
.cont1 .tiao { display:block; float:left;}/*--------cont tiao--部分-------*/
.cont1 .cont1_cent { display:block; float:left; margin:10px 0 0 10px; width:385px;}/*--------cont1_cent--部分-------*/
.cont1 .cont1_cent .news { display:block; margin:15px 0 0 0;}
.cont1 .cont1_cent .news li,.cont_subr .news li { display:block; background:url(../images/li_bg.png) no-repeat left center; line-height:23px; height:22px; padding:0 0 1px 10px; margin:9px 0; border-bottom:1px dashed #cccccc;}
.cont1_cent .left,.cont_subr .left { display:block; float:left;}
.cont1_cent .right,.cont_subr .right { display:block; float:right;color:#a26b5f;}
.cont1 .cont1_rig { display:block; float:left; width:245px;_width:250px; margin-left:15px;_margin-left:8px; border-left:1px solid #e5e3de;height:316px;background:#faf8f3;}/*--------cont1_rig--部分-------*/
.cont1_rig .tit,.cont2_rig .tit,.subl_top .tit,.subl_xia .tit{ height:35px; padding:10px 0 0 10px; background:url(../images/tit_bg1.jpg) bottom center no-repeat;}
.cont1_rig .tit a:hover,.cont2_rig .tit a:hover,.subl_top .tit a:hover,.subl_xia .tit a:hover{ text-decoration:none;}
.cont1_rig .cont_t,.subl_xia .cont_t { display:block; margin:10px 0 0 20px; line-height:23px;}
.cont1_rig label,.subl_xia label { display:block; margin:10px 0 0 10px;text-align:center;}
.cont1_rig label input,.subl_xia label input { margin:0 5px;_margin:0 1px;_width:95px;}
#content .cont2 { width:998px; height:370px; background:#fff; border:1px solid #c1b19e; margin:10px 0;}/*--------cont2-部分-------*/
.cont2 .cont2_left { display:block; float:left; width:717px; padding:10px 0 10px 20px;}/*--------cont2_left--部分-------*/
.cont2_left .lunbo { display:block; float:left; margin:10px 0 0 0; width:348px; height:300px;}
#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:348px;
	height:300px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}
.cont2_left table { margin:10px 0 0 0; display:block; float:left;}
.cont2 .cont2_rig { display:block; float:left; width:245px; margin-left:15px; height:370px; background:#faf8f3;border-left:1px solid #e5e3de;}/*--------cont2_rig--部分-------*/
#footer .bottom { background:url(../images/footbg.jpg) repeat-x left top; height:46px; width:100%;}
.bott { margin:0 auto; line-height:46px; color:#fff; text-align:center;}
.bott a{color:#fff}
.bott span { margin:0 15px;}
.productshow_otherSwiper {margin-top:35px;}
.indexproductimg img{width:245px;max-height:300px;}
.feedback {
    width: 340px;
    position: fixed;
    right: 10px;
    bottom: -9999px;
    box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25);
    font-size: 14px;
    border-radius: 10px 10px 0 0;
	z-index:9999999;
}

.feedback .feedbackHeader {
    height: 40px;
    line-height: 40px;
    border-radius: 10px 10px 0 0;
    color: #ffffff;
    text-indent: 50px;
    font-weight: normal;
    cursor: pointer;font-size:13px
}

.feedback .eMailIco {
    background: url("../images/emailIco.png") 16px center no-repeat #FB700E;
    background-size: 21px auto;
}

.feedbackForm {
    padding: 16px;
	background-color:#fff;
}

.feedbackForm .tips {
    color: #222d38;
    padding-bottom: 20px;
}

.feedbackForm .line {
    margin-bottom: 16px;
}

.feedbackForm .line input, .feedbackForm .line textarea {
    width: 100%;
    box-sizing: border-box;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    border: solid 1px #ccc;
    color: #222d38;
    display: block;
}

.feedbackForm textarea {
    resize: none;
    height: 78px;
    padding: 11px;
    line-height: 20px;
}

.feedbackForm .line input {
    height: 40px;
    line-height: 40px;
    padding: 0 11px;
}

.feedbackForm .input_b {
    background: #d4c8bb;
    border-radius: 4px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    height: 40px;
    color: #ffffff !important;
    cursor: pointer;
}

.feedback .closeBtn {
    background: url("../images/closeBtn.png") no-repeat;
    width: 28px;
    height: 28px;
    background-size: 28px 28px;
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: pointer;
    display: none;
}
/*---------------内页样式----------------------*/
#cont { width:1359px; margin:10px auto 0; background:url(../images/long.gif) no-repeat left 80px; height:auto;}
#cont .banner { width:1000px; margin:0 auto;}
#cont .cont_sub { display:block; margin:10px auto 0; background:#fff; width:998px;border:1px solid #c1b19e; height:auto; padding-bottom:10px;}
.cont_sub .cont_subl { float:left; width:245px;border-right:1px solid #e5e3de;}
.cont_subl .subl_top ul li{ display:block; background:url(../images/nei_libg.jpg); padding-left:40px; height:36px;}
.subl_top  .tit,.subl_xia .tit { height:39px;background:url(../images/tit_bg1.jpg) bottom center no-repeat;}
.subl_top ul li a { line-height:36px; font-weight:bold;}
.cont_sub .cont_subl .subl_xia { display:block; width:245px; background:#faf8f3;}
.subl_xia .rig_img { margin:10px 0 0 10px;}
.cont_sub .cont_subr { width:752px; float:left;}
.cont_subr .subr_tit { height:48px;border-bottom:1px solid #e4e1db; background:#faf8f3;}
.subr_tit .img { margin:10px 0 0 10px; float:left;}
.img {background:url(../images/tit_bg.jpg) no-repeat left center; padding-left:45px;}
.img a { font-size:18px; color:#383838; font-family:"微软雅黑"; font-weight:400; margin-right:10px;}
.img a:hover { text-decoration:none;}
.img i { font-weight:bold; color:#a26b5f; font-size:14px;font-family:"微软雅黑"}
.subr_tit span { display:block; float:right; line-height:48px; margin-right:20px; color:#999999; font-size:12px;}
.subr_tit span a { margin:0 5px;}
.cont_subr .subr_cont { margin:20px 0 0; width:712px; padding:0 20px; line-height:23px; text-indent:2em;}
.subr_cont img{max-width:100%}
.cont_subr ul { display:block; margin:20px 20px 0 20px;}
.page{ width:100%; height:28px; margin:10px 0px 8px 0px; padding-top:5px; text-align:center; background-color:#f3f0e9;}
.page a { line-height:28px;}
.current{text-decoration:underline;color:#a26b5f;}
.tie{text-align:center;font-weight:600;font-size:24px;}
.tit_3{text-align:center;margin-top:10px;}
.map{width:90%;height:450px;overflow:hidden;border:0;}
.right_in_nr1{ width:730px; height:auto; padding:10px 0px 0px 20px; line-height:23px;}
.right_in_nr1:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .right_in_nr1{zoom: 1;}
*:first-child + html .right_in_nr1{zoom: 1;}

.right_in_nr1 dl{ width:150px; height:auto; background-color:#eee; border:solid #ccc 1px; padding:5px 0px 0px 5px; float:left; margin:8px 5px 6px 5px;}
.right_in_nr1 dt{ width:145px; height:109px;}
.right_in_nr1 dd{ width:145px; height:auto; line-height:20px; text-align:center; padding:6px 0px 6px 0px;}

.page{ width:100%; height:28px; margin:10px 0px 8px 0px; padding-top:5px; text-align:center; background-color:#E6E6E6}

.pro:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .pro{zoom: 1;}
*:first-child + html .pro{zoom: 1;}

.case_in li{ width:220px; height:auto; float:left; margin:8px 0px 2px 0px;}
.case_in li img{ margin-bottom:5px;}
.case_in_out{ width:200px; height:149px; display:block; border:solid #CCCCCC 1px; padding:1px;}
.case_in_over{ width:200px; height:149px; display:block; border:solid #DC0322 1px; padding:1px}

#iphoto:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html #iphoto{zoom: 1;}
*:first-child + html #iphoto{zoom: 1;}

.right_in_nr2{ width:670px; height:auto; padding:10px 0px 0px 0px;}
.right_in_nr2:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .right_in_nr2{zoom: 1;}
*:first-child + html .right_in_nr2{zoom: 1;}

.right_in_nr2 dl{ width:670px; height:34px; }
.right_in_nr2 dl dt{ float:left; width:580px; height:27px; border-bottom:dashed #ccc 1px;}
.right_in_nr2 dl dt img{ vertical-align:middle}
.right_in_nr2 dl dd{ float:right; width:90px; height:27px; text-align:right; border-bottom:dashed #ccc 1px; color:#999;}

.input_bt{ border:none; height:24px; color:#ffffff; font-size:12px; text-align:center; width:60px; background-color:#401A12; line-height:23px; *height:24px;}

.cour { display:block; margin:10px 0 0 20px; line-height:23px;}
.cour h2 { color:#f00;}










@media (max-width:576px){
    .pnav{
	display: block !important;
	margin-top: 88px;

}
    .pnav1{
        width: 100% !important;
    }
    #header .nav{
        display: none;
    }
    #content .cont1,
     #content .cont2
    {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
    }
    #banner .bann,
    #banner .banner
    {
        width: 100%;
        height: auto;
    }
    #banner .bann img{
        width: 100%;
    }
    .cont1 .tiao,
    .cont2 .tiao
    {
        display: none;
    }
    .cont1 .cont1_left,
    .cont1 .cont1_cent,
    .cont1 .cont1_rig,
    .cont2 .cont2_left,
    .cont2 .cont2_cent,
    .cont2 .cont2_rig
    {
        width: 100%;
    }
    .cont2 .cont2_left{
        display: flex;
        flex-direction: column;
    }
    .cont2 .cont2_left{
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cont2_left .lunbo{
        width: 100%;

        float: unset;
    }
    #slide-images li{
        width: 100%;
    }
    #slide-images li img{
        width: 100%;
    }
    #slide-images{
        width: 100%;
    }
    #content{
        width: 100%;
    }
    .indexproductimg img{
        width: 100%;
    }
    .cont2 .cont2_rig{
        margin-left: 0;
    }
    .bott{
        width: 100%;
    }
    .bott p{
        padding: 8px;
    }
    .cont1 .cont1_cent .news{
        padding: 0 8px;
    }
    .cont1_left .neir p{
        padding: 0 8px;
    }
    .pnav i{
        padding-right: 8px;
    }
    .cont_subr .subr_cont>div{
        padding: 8px;
    }
    .cont_subr ul li{
        background: unset !important;
    }
    .cont_subr .subr_tit{
        display: flex;
        flex-direction: column;
        height: auto;
    }
    .cont_subr ul li{
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    
    .cont_subr ul li{
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
    } 
    .cont_subr ul li>div{
        margin: 0 5px 0 0;
    }
    .cont_subr ul li a:nth-child(1){
        overflow: hidden;
        width: 75%;
        display: flex;
        flex-wrap: nowrap;
    }
    .cont_subr ul li a:nth-child(2){
        overflow: hidden;
        width: 20%;
        display: inline-block;
        flex-wrap: nowrap;
    }
    /*.cont_subr .news li{*/
    /*    display: flex;*/
    /*    justify-content: space-between;*/
    /*    padding:  0 8px;*/
    /*    flex-wrap: nowrap;*/
    /*}*/
    #header .top{
        width: 100%;
    }
    
    .top .top1{
        padding: 0;
    }
    #banner p{
        width: 100%;
    }
    .cont1 .cont1_rig{
        margin-left: 0;
    }
    #banner .bann{
        padding: 0;
    }
    .cont1 .cont1_left{
        margin: 0;
    }
    .cont1 .cont1_cent{
        margin: 0;
    }
    .cont1 .cont1_cent .news li{
        padding-right: 5px;
    }
    .cont1_left .about_img img{
        width: 100%;
    }
    .cont1_left .neir{
        width: 100%;
    }
    #footer .bottom{
        background-repeat: repeat;
        height: auto;
    }
    .top span{
        float: left;
        margin: 20px 0 0 0;
    }
    .top .top1{
        float: left;
        margin-top: 35px;
    }
    div{
        border:0 !important;
    }
    .cont1_rig label{
        text-align: start;
    }
    #cont{
        width: 100%;
    }
    #cont .cont_sub{
        display: flex;
        width:100%;
        flex-direction: column;
    }
    .cont_subr .subr_cont{
        width: 100%;
        padding: 0;
    }
    .cont_subr .subr_cont>div{
        padding: 0 10px;
    }
    .cont_subr .subr_cont p{
        width: 100%;
        margin: 10px 0;
    }
    .cont_sub .cont_subr{
        width: 100%;
        float: unset;
    }
    .cont_sub .cont_subl{
        width: 100%;
    }
    .cont_subl .subl_top ul li{
        background-repeat: no-repeat;
        background-size: 100% 100%; 
        padding-left:70px;
        }
    .subl_top .tit{
        background-size: 100% 100% !important; 
    }
    .subl_top .tit{
        background: url(../images/tit_bg1.jpg)no-repeat;
    }
    .cont_sub .cont_subl .subl_xia{
        width: 100%;
    }
    .right_in_nr1{
        width: 100%;
        padding: 0;
    }
    .case_in_out{
        width: 100%;
         height: auto;
    }
    .case_in li{
        width: 100%;
        height: auto;
    }
    .subr_tit span{
        float: left;
        margin-left: 20px;
    }
    .cont_subr ul{
        margin: 0;
    }
    .case_in_out{
        padding: 0;
        border: 0;
    }
}

@media (min-width:576px)and (max-width:768px){
        .pnav{
	display: block !important;
	margin-top: 88px;

}
    .pnav1{
        width: 100% !important;
    }
    #header .nav{
        display: none;
    }
    #content .cont1,
     #content .cont2
    {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
    }
    #banner .bann,
    #banner .banner
    {
        width: 100%;
        height: auto;
    }
    #banner .bann img{
        width: 100%;
    }
    .cont1 .tiao,
    .cont2 .tiao
    {
        display: none;
    }
    .cont1 .cont1_left,
    .cont1 .cont1_cent,
    .cont1 .cont1_rig,
    .cont2 .cont2_left,
    .cont2 .cont2_cent,
    .cont2 .cont2_rig
    {
        width: 100%;
    }
    .cont2 .cont2_left{
        display: flex;
        flex-direction: column;
    }
    .cont2 .cont2_left{
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cont2_left .lunbo{
        width: 100%;

        float: unset;
    }
    #slide-images li{
        width: 100%;
    }
    #slide-images li img{
        width: 100%;
    }
    #slide-images{
        width: 100%;
    }
    #content{
        width: 100%;
    }
    .indexproductimg img{
        width: 100%;
    }
    .cont2 .cont2_rig{
        margin-left: 0;
    }
    .bott{
        width: 100%;
    }
    .bott p{
        display: flex;
        flex-direction: column;
    }
        .bott p{
        display: flex;
        flex-direction: column;
        padding: 8px;
    }
    .cont1 .cont1_cent .news{
        padding: 0 8px;
    }
    .cont1_left .neir p{
        padding: 0 8px;
    }
    .pnav i{
        padding-right: 8px;
    }
    .cont_subr .subr_cont>div{
        padding: 8px;
    }
    .cont_subr ul li{
        background: unset !important;
    }
    .cont_subr .subr_tit{
        display: flex;
        flex-direction: column;
        height: auto;
    }
    .cont_subr ul li{
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    
    .cont_subr ul li{
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
    } 
    .cont_subr ul li>div{
        margin: 0 5px 0 0;
    }
    .cont_subr ul li a:nth-child(1){
        overflow: hidden;
        width: 75%;
        display: flex;
        flex-wrap: nowrap;
    }
    .cont_subr ul li a:nth-child(2){
        overflow: hidden;
        width: 20%;
        display: inline-block;
        flex-wrap: nowrap;
    }
    #header .top{
        width: 100%;
    }
    
    .top .top1{
        padding: 0;
    }
    #banner p{
        width: 100%;
    }
    .cont1 .cont1_rig{
        margin-left: 0;
    }
    #banner .bann{
        padding: 0;
    }
    .cont1 .cont1_left{
        margin: 0;
    }
    .cont1 .cont1_cent{
        margin: 0;
    }
    .cont1 .cont1_cent .news li{
        padding-right: 5px;
    }
    .cont1_left .about_img img{
        width: 100%;
    }
    .cont1_left .neir{
        width: 100%;
    }
    #footer .bottom{
        background-repeat: repeat;
        height: auto;
    }
    .top span{
        float: left;
        margin: 20px 0 0 0;
    }
    .top .top1{
        float: left;
        margin-top: 35px;
    }
    div{
        border:0 !important;
    }
    .cont1_rig label{
        text-align: start;
    }
    #cont{
        width: 100%;
    }
    #cont .cont_sub{
        display: flex;
        width:100%;
        flex-direction: column;
    }
    .cont_subr .subr_cont{
        width: 100%;
        padding: 0;
    }
    .cont_subr .subr_cont p{
        width: 100%;
        margin: 10px 0;
    }
    .cont_sub .cont_subr{
        width: 100%;
        float: unset;
    }
    .cont_sub .cont_subl{
        width: 100%;
    }
    .cont_subl .subl_top ul li{
        background-repeat: no-repeat;
        background-size: 100% 100%; 
        }
    .subl_top .tit{
        background-size: 100% 100% !important; 
    }
    .subl_top .tit{
        background: url(../images/tit_bg1.jpg)no-repeat;
    }
    .cont_sub .cont_subl .subl_xia{
        width: 100%;
    }
    .right_in_nr1{
        width: 100%;
        padding: 0;
    }
    .case_in_out{
        width: 100%;
        height: auto;
    }
    .case_in li{
        width: 50%;
        height: auto;
    }
    .subr_tit span{
        float: left;
        margin-left: 20px;
    }
    .cont_subr ul{
        margin: 0;
        /*display: flex;*/
        /*flex-wrap: wrap;*/
    }
    .case_in_out{
        padding: 0;
        border: 0;
    }
}

@media (min-width:768px)and (max-width:992px){
        .pnav{
	display: block !important;
	margin-top: 88px;

}
    .pnav1{
        width: 100% !important;
    }
    #header .nav{
        display: none;
    }
    #content .cont1,
     #content .cont2
    {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
    }
    #banner .bann,
    #banner .banner
    {
        width: 100%;
        height: auto;
    }
    #banner .bann img{
        width: 100%;
    }
    .cont1 .tiao,
    .cont2 .tiao
    {
        display: none;
    }
    .cont1 .cont1_left,
    .cont1 .cont1_cent,
    .cont1 .cont1_rig,
    .cont2 .cont2_left,
    .cont2 .cont2_cent,
    .cont2 .cont2_rig
    {
        width: 100%;
    }
    .cont2 .cont2_left{
        display: flex;
        flex-direction: column;
    }
    .cont2 .cont2_left{
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cont2_left .lunbo{
        width: 100%;

        float: unset;
    }
    #slide-images li{
        width: 100%;
    }
    #slide-images li img{
        width: 100%;
    }
    #slide-images{
        width: 100%;
    }
    #content{
        width: 100%;
    }
    .indexproductimg img{
        width: 100%;
    }
    .cont2 .cont2_rig{
        margin-left: 0;
    }
    .bott{
        width: 100%;
    }
    .bott p{
        display: flex;
        flex-direction: column;
    }
        .bott p{
        display: flex;
        flex-direction: column;
        padding: 8px;
    }
    .cont1 .cont1_cent .news{
        padding: 0 8px;
    }
    .cont1_left .neir p{
        padding: 0 8px;
    }
    .pnav i{
        padding-right: 8px;
    }
    .cont_subr .subr_cont>div{
        padding: 8px;
    }
    .cont_subr ul li{
        background: unset !important;
    }
    .cont_subr .subr_tit{
        display: flex;
        flex-direction: column;
        height: auto;
    }
    .cont_subr ul li{
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    
    .cont_subr ul li{
        display: flex;
        flex-wrap: nowrap;
        overflow: hidden;
    } 
    .cont_subr ul li>div{
        margin: 0 5px 0 0;
    }
    .cont_subr ul li a:nth-child(1){
        overflow: hidden;
        width: 75%;
        display: flex;
        flex-wrap: nowrap;
    }
    .cont_subr ul li a:nth-child(2){
        overflow: hidden;
        width: 20%;
        display: inline-block;
        flex-wrap: nowrap;
    }
    #header .top{
        width: 100%;
    }
    
    .top .top1{
        padding: 0;
    }
    #banner p{
        width: 100%;
    }
    .cont1 .cont1_rig{
        margin-left: 0;
    }
    #banner .bann{
        padding: 0;
    }
    .cont1 .cont1_left{
        margin: 0;
    }
    .cont1 .cont1_cent{
        margin: 0;
    }
    .cont1 .cont1_cent .news li{
        padding-right: 5px;
    }
    .cont1_left .about_img img{
        width: 100%;
    }
    .cont1_left .neir{
        width: 100%;
    }
    #footer .bottom{
        background-repeat: repeat;
        height: auto;
    }
    .top span{
        float: left;
        margin: 20px 0 0 0;
    }
    .top .top1{
        float: left;
        margin-top: 35px;
    }
    div{
        border:0 !important;
    }
    .cont1_rig label{
        text-align: start;
    }
    #cont{
        width: 100%;
    }
    #cont .cont_sub{
        display: flex;
        width:100%;
        flex-direction: column;
    }
    .cont_subr .subr_cont{
        width: 100%;
        padding: 0;
    }
    .cont_subr .subr_cont p{
        width: 100%;
        margin: 10px 0;
    }
    .cont_sub .cont_subr{
        width: 100%;
        float: unset;
    }
    .cont_sub .cont_subl{
        width: 100%;
    }
    .cont_subl .subl_top ul li{
        background-repeat: no-repeat;
        background-size: 100% 100%; 
        }
    .subl_top .tit{
        background-size: 100% 100% !important; 
    }
    .subl_top .tit{
        background: url(../images/tit_bg1.jpg)no-repeat;
    }
    .cont_sub .cont_subl .subl_xia{
        width: 100%;
    }
    .right_in_nr1{
        width: 100%;
        padding: 0;
    }
    .case_in_out{
        width: 100%;
        height: auto;
    }
    .case_in li{
        width: 33%;
        height: auto;
    }
    .subr_tit span{
        float: left;
        margin-left: 20px;
    }
    .cont_subr ul{
        margin: 0;
        /*display: flex;*/
        /*flex-wrap: wrap;*/
    }
    .case_in_out{
        padding: 0;
        border: 0;
    }
}
@media (min-width:992px)and (max-width:1200px){
    #banner .banner{
        width: 100%;
    }
    #cont{
        width: 100%;
    }
}
@media (min-width:1200px)and (max-width:1400px){
    #banner .banner{
        width: 100%;
    }
    #cont{
        width: 100%;
    }
}

.pright {}

.pright i:nth-child(1) {
    float: left;
}

.pright i {
    font-size: 2.5rem;
    color: #EB5E28!important;
    line-height: 5rem;
    float: right;
    margin-right: .9375rem;
    cursor: pointer;
    position: relative;
    z-index: 10;
}

.plist div {
    background-color: transparent;
    color: #000000;
    background-color: #ffffff;
}

.plist div div {
    font-size: 35px;
    font-weight: 600;
    text-align: center;
    margin-left: 24px;
}

.plistimg {
    height: 30px;
}
#header {
    position: relative;
}

.plist {
    background: url(../images/bg.gif) repeat top left;
    position: fixed;
    top: 0;
    left: -100%;
    background-color: white;
    width: 18.75rem;
    height: 100vh;
    z-index: 999999999999999999999999999999;
    transition: 0.5s !important;
    overflow: scroll;
}

.plist div {
    background: url(../images/top.gif) repeat-x left top;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.plistimg {
    /* height: 20px; */
    margin: 10px;
    padding-left: 10px;
}

.plist div i {
    font-size: 2.5rem;
    margin: .625rem;
    color: #EB5E28;
	cursor: pointer;
}

.plistzz {
    position: fixed;
    top: 0;
    left: -200%;
    background-color: rgba(0, 0, 0, .6);
    width: 100%;
    height: 100vh;
    z-index: 9999999999999999;
    transition: 1.8s;
}

.plist ul {
    margin: .625rem;
}

.plist ul li {
    padding: .625rem;
    color: #333333;
    font-size: 1rem;
}

.plist ul li a {
    color: #512525 !important;
}

.plist ul li.active>a,
.plist ul li.active>i {
    color: #EB5E28!important;
    font-weight: 600;
}

.plist ul li:hover {
    color: #EB5E28;
}

.plist ul li ul {
    display: none;
}

.plist ul li ul li {
    padding: .3125rem .9375rem;
    color: #333;
}

.plist ul li ul li ul li {
    padding: .3125rem .9375rem;
    color: #333;
}

.plist ul li ul li ul li ul li {
    padding: .3125rem .9375rem;
    color: #333;
}

.plist ul li:nth-child(1) {
    position: relative;
}

.pbb {
    position: absolute;
    right: .9375rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.5625rem;
    border: 0;
    background-color: transparent;
}

.puip {
    width: 100%;
    padding: .125rem .9375rem .125rem .625rem;
    border: 0;
    border-bottom: .0625rem solid #EB5E28;
    font-size: 1rem;
}

.plist ul li ul li:hover {
    color: #EB5E28;
}

.pright #nva1se {
    font-size: 1.875rem;
    color: #EB5E28;
    padding: .625rem;
}

.pnav{
	/* background-color: red; */
	height: 52px;
	background: url(../images/nav_bg.png) repeat-x left top;
	display: none;

}
.pnav1{
	width: 1000px;
    margin: 0 auto;
    height: 52px;
    text-align: right;
	display: flex;
	align-items: center;
	justify-content: end;
}
.pnav i{
	font-size: 32px;
	color: #ffffff;
	cursor: pointer;
}