@charset "utf-8";

/* CSS Document */


.product h1,.product h2{ width:100%; float:left; overflow:hidden; line-height:60px; font-weight:normal; color:#fff; font-size:50px; text-align:center; font-family:"Times New Roman", Times, serif; background:#1c1d21; padding:30px 0}

.pro_list{ width:100%; overflow:hidden; float:left; overflow:hidden;}

.pro_list a{ width:25%; float:left; overflow:hidden; height:80px; background:#393f4d; text-align:center; line-height:80px; color:#fff; font-size:29px}

.pro_list a:hover{ background:#c30000}
.pro_list a.on_h{ background:#c30000}

.pro_list2{width:100%;  float:left; overflow:hidden; background:#bfcdd8}
.tabcon div{ width:100%; float:left; overflow:hidden}
.pro_list2 dl{ width:25%; float:left; overflow:hidden; position:relative;  -moz-box-sizing: border-box;box-sizing: border-box;  }
.pro_list2 dl img{ width:100%; float:left; overflow:hidden}
.pro_list2 dl dt{ position:absolute; left:0; bottom:0px; line-height:40px; height:40px; width:100%; background:url(pro_tit_bg.png); text-align:center;}
.pro_list2 dl dt:hover{ background:#003264}
.pro_list2 dl dt a{ font-size:21px; color:#fff; }
.pro_list2 dl dt a:hover{ color:#d01a27}


.pro_left{ width:55%; padding-right:5%; float:left; overflow:hidden}

.h1_01{ width:100%; float:left; overflow:hidden; font-size:34px; font-weight:normal; color:#111; line-height:40px; margin-bottom:20px; }

.h4_01{ width:100%; float:left; overflow:hidden; font-size:21px; font-weight:normal; color:#333; line-height:36px; margin-bottom:15px; padding:8px 0}
.h4_01a{ background:#f6f6f6; text-indent:10px}
.ul_01{ width:100%; float:left; overflow:hidden;}

.ul_01 li{ width:50%; float:left; overflow:hidden; line-height:20px; font-size:15px; color:#333; margin-bottom:10px}

.ul_01 li span{ width:120px; float:left; overflow:hidden; text-align:right; height:20px; background:#f5f5f5; margin-right:10px; padding-right:10px}



.pro_right{ width:40%; float:left; overflow:hidden}

.ban{ margin:0 auto; overflow:hidden; z-index:1; width:600px; float:left; overflow:hidden; height:377px}

.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;}

.fullSlide .bd li img{ width:100%; height:377px}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:8px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}

.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:#393f4d; padding:35px 0;}

.product02 .h4_01{ width:95%; padding:0 2.5%; color:#fff }



.div_01{ width:95%; float:left; overflow:hidden; padding:0 2.5%; line-height:26px; font-size:14px; color:#fff; margin-bottom:20px}

.div_02{ width:100%; float:left; overflow:hidden}

.div_02 li{ width:21.875%; margin-left:2.5%; float:left; overflow:hidden; display:inline; line-height:30px; font-size:14px; color:#fff; margin-bottom:20px}

.div_02 li img{ width:100%; float:left; overflow:hidden;}

.show01{ width:100%; float:left; overflow:hidden; line-height:30px; color:#666; font-size:15px}
.show01 div, .show01 p{ margin-bottom:10px}
.show01 img{ max-width:100%}


.prev01{ width:100%; padding:40px 0; overflow:hidden; float:left; }
.prev01 li{ width:40%; float:left; overflow:hidden; color:#666; font-size:18px;}
.prev01 li.prev01_li{ width:20%;}
.prev01 li a{ color:#666; font-size:18px;}
.prev01 li a:hover{ color:#003264; text-decoration:underline}































