@charset "utf-8";
/* CSS Document */

.pro_left{ width:50%; margin-right:5%; float:left; overflow:hidden; margin-bottom:20px}
.pro_s01{ width:100%; float:left; overflow:hidden; margin-bottom:20px}

.h1_01{ width:100%; float:left; overflow:hidden; font-size:36px; font-weight:normal; color:#111; line-height:40px; margin-bottom:20px; text-transform:uppercase }

.h4_01{ width:100%; float:left; overflow:hidden; font-size:23px; font-weight:normal; color:#111;  line-height:25px; margin-bottom:20px;}
.h4_01a{-moz-box-sizing: border-box;box-sizing: border-box;  border-left:5px solid #a50021; padding-left:10px;}
.ul_01{ width:100%; float:left; overflow:hidden;  }

.ul_01 li{ width:50%; float:left; overflow:hidden; line-height:40px; font-size:15px; color:#666; margin-bottom:13px; font-family:Arial, Helvetica, sans-serif;white-space:nowrap; }
.ul_01 li.li100{ width:100%}
.ul_01 li.finish01{ font-size:14px}
.ul_01 li span{ width:145px; float:left; overflow:hidden; text-align:right; height:40px; background:#fff; margin-right:10px; padding-right:10px;  font-size:14px;  font-family:"Microsoft YaHei",arial,sans-serif; text-transform:uppercase; font-weight:bold;white-space:nowrap;}
.ul_01 li span.manrong{ font-size:12px;}
.ul_01 li b{ font-weight:normal; color:#a50021; font-size:15px;}


.pro_right{ width:45%; float:left; overflow:hidden}

.ban{ margin:0 auto; overflow:hidden; z-index:1;}
.ban02{ width:700px; height:400px; float:left; overflow:hidden; margin-bottom:20px}

.fullSlide {width:100%;position:relative;overflow:hidden;background:#fff; left:0; top:0; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center; display:flex}

.fullSlide .bd li img{ width:100%; display:block}

.ban02 .fullSlide .bd li img{ width:100%;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:20px;line-height:20px; display:none}

.fullSlide .hd ul {text-align:right; width:97%;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin-right:4px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px; border-radius:50%}

.fullSlide .hd ul .on {background:#c30000;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next {left:auto;right:2%;background-position:-6px -137px;}


.product02{ background:#f6f6f6; padding:35px 0;}
.product02 .h4_01{ width:100%; float:left; overflow:hidden; color:#333 }

.div_01{ width:100%; float:left; overflow:hidden;  line-height:26px; font-size:14px; color:#666; margin-bottom:20px}

.ul_03{ width:100%; float:left; overflow:hidden}
.ul_03 li{ width:175px; padding:0 50px 10px; background:#fff; margin-right:30px;  float:left; overflow:hidden; display:inline; line-height:30px; font-size:14px; color:#fff; margin-bottom:20px}
.ul_03 li img{ width:100%; float:left; overflow:hidden; margin:15px 0}
.ul_03 li h5{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; text-align:center;}
.ul_03 li a{ font-size:14px; color:#333; font-weight:normal}
.ul_03 li a:hover{ color:#e73e15; text-decoration:underline}

.pro_left .h1_01{ text-align:left; font-weight:normal; font-size:31px; margin-bottom:30px; color:#333}



.p_show table{ border:1px solid #ccc; border-collapse:collapse; width:100%}
.p_show table tr, .p_show table td{border:1px solid #ccc; text-align:center}




.faq01{ width:78%; padding:0 5%; float:left; overflow:hidden; float:left;  margin-left:12%;  display:inline; }
.faq02{ width:100%; float:left; overflow:hidden; padding:30px 0 50px; background:url(line01.png); }
.faq02 h3{ width:100%; float:left; overflow:hidden; height:35px; line-height:35px; font-size:30px; color:#eaa672; border-left:100px solid #eaa672; text-indent:20px;-moz-box-sizing: border-box;box-sizing: border-box;  font-family:Arial, Helvetica, sans-serif; margin-bottom:20px}
.faq02 h3 a{ color:#fff;}
.faq02 h3 a:hover{ text-decoration:underline; color:#eaa672;}
.faq02 ul{ width:100%; float:left; overflow:hidden; }
.faq02 ul dl{ width:47%; float:left; overflow:hidden; background:url(bg_02.png); padding:15px 15px 18px; -moz-box-sizing: border-box;box-sizing: border-box; position:relative; margin-bottom:30px }
.faq02 ul dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:6px; font-size:16px; color:#eaa672;}
.faq02 ul dl dt a{ font-size:16px; color:#eaa672; }
.m_ar1,.m_ar3,.m_ar5,.m_ar7{ margin-right:6%;}
.faq02 ul dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:13px; color:#aaa; min-height:40px}
.faq02 ul dl dd a{ color:#eaa672; font-size:12px}
.faq02 ul dl a:hover{ color:#f6c8a5; text-decoration:underline}
.faq02 ul dl span{ display:block; position:absolute; right:0; bottom:0; width:21px; height:20px; z-index:999; background:url(dot31.png) }


.dg_01{ width:78%; padding:0 5%; float:left; overflow:hidden; float:left;  margin-left:12%; background:#f5f5f5; display:inline; }
.dg_02{ width:100%; float:left; overflow:hidden; padding:30px 0 50px; background:url(line04.png); }
.dg_02 h3{ width:100%; float:left; overflow:hidden; font-size:23px; font-weight:normal; color:#111;  line-height:25px; margin-bottom:20px;-moz-box-sizing: border-box;box-sizing: border-box;  border-left:5px solid #a50021; padding-left:10px;}


.maplist{ width:60%; margin-right:5%; float:left; overflow:hidden;}

.maplist li{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.span_001{ width:30%; float:left; line-height:40px; font-size:14px; text-align:right; padding-right:10px;-moz-box-sizing: border-box;box-sizing: border-box;  color:#333; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.span_001 b{ color:#a50021; padding-left:3px}
.intxt{ width:60%; float:left; height:40px; line-height:36px; overflow:hidden; font-size:14px; color:#333; padding:0 20px; border:none; font-family:"微软雅黑" ; outline:none; background:#fff;  -moz-box-sizing: border-box;box-sizing: border-box; }

.sel01{ width:60%; float:left; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#333; padding:0 20px; border:none; font-family:"微软雅黑" ; outline:none; background:#efefef;  -moz-box-sizing: border-box;box-sizing: border-box;}

.maplist li.m_16{ margin-bottom:36px}
.maplist textarea{ width:60%; float:left; overflow:hidden; padding:20px 20px; border:none; background:#fff; color:#666; font-size:14px; -moz-box-sizing: border-box;box-sizing: border-box; height:150px;font-family:"微软雅黑" }


.coolbg{ width:30%; margin-left:60%;display:inline; height:50px; float:left; overflow:hidden; line-height:50px; text-align:center;font-size:14px; color:#fff; background:#a50021; cursor:pointer; border:none; font-family:"微软雅黑"; border-radius:5px }
.coolbg:hover{ background:#e73e15}

.dg_03{ width:35%; float:left; overflow:hidden; }
.dg_03 ul{ width:100%; float:left; overflow:hidden; margin-top:410px; line-height:22px; color:#888; font-size:13px}
.dg_03 h6{ width:100%; float:left; overflow:hidden; line-height:30px; color:#a50021; font-size:13px;}
.dg_03 h5{ width:100%; float:left; overflow:hidden; line-height:60px; font-size:14px; color:#ca7331; font-weight:normal }
.dg_03 h5 span{ padding-left:20px}
.dg_03 h5 span a{ padding:5px 20px; background:#ca7331; color:#fff; font-weight:normal}
.dg_03 h5 span a:hover{ background:#ae540e}





.ul_01a li{ font-size:16px; color:#4d4d4d}


