.header{background: url("../images/1.jpg") no-repeat center center;height: 165px;}
.logo{float: left;margin: 15px 0 9px;}
.h_r{width: 213px;float: right;margin-top: 38px;}
.nav ul li{width: 150px;height: 45px;float: left;text-align: center;line-height: 45px;position: relative;}
.nav .w1200>ul>li>a{font-size: 17px;color: #fff;width: 100%;height: 45px;display: block;}
.telp{background: url("../images/6.png") no-repeat;height: 37px;text-indent: 50px;line-height: 50px;color: #fff;
font-size: 21px;}
.h_r_p1{text-align: right;height: 28px;}
.h_r_p1 a{margin-left: 10px;}
.act{background: #B6B4B4;}
.nav ul li:hover{background: #B6B4B4;}
.nav ul:hover .act{background: none;}

.con1_left{width: 640px;height: 385px;float: left;}

.index_lb{ width:640px; height:385px; overflow:hidden; position:relative;  }
.index_lb .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.index_lb .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_lb .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; line-height:14px; text-align:center; background:#B5B5B5; cursor:pointer;border-radius: 50%; }
.index_lb .hd ul li.on{ background:#CA2122; color:#fff; }
.index_lb .bd{ position:relative; height:100%; z-index:0;   }
.index_lb .bd li{ zoom:1; vertical-align:middle;position: relative; }
.index_lb .bd img{ width:640px; height:385px; display:block;  }
.index_lb .bd p{position: absolute;bottom: 0;height: 40px;width: 100%;background: rgba(0,0,0,0.5);color: #fff;
line-height: 40px;text-indent: 10px;font-size: 16px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.index_lb .next{ position:absolute;top:50%;  margin-top:-25px; display:none; width:40px; height:60px; z-index: 2; color: #fff;font-size: 50px; }
.index_lb .next{ left:auto; right:0%; background-position:8px 5px;z-index: 2; }
.index_lb .prev{position:absolute;top:50%;  margin-top:-25px;width:40px; height:60px; z-index:8; color: #fff;font-size: 50px;display: none;}
.index_lb:hover .prev{display: block; }
.index_lb:hover .next{display: block; }


.header_top{height:120px;}


.con1{margin: 50px 0;}
.con1_right{width: 525px;height: 382px;float: right;}
.con1_right .slideTxtBox{height: 385px;}
/* 本例子css */
.slideTxtBox{ width:525px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox .hd{ height:48px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:-1px; top:-1px; height:50px;   }
.slideTxtBox .hd ul li{ float:left;width: 130px; cursor:pointer;font-size: 16px;background: #F4F4F4; height:48px;
border: 1px solid #E6E6E6;text-align: center;line-height: 50px;}
.slideTxtBox .hd ul li+li{border-right: none;}
.slideTxtBox .hd ul li.on{ height:50px;  background:#fff;  border-top:4px solid #CA2122; border-bottom: none;margin-top: 0px;box-sizing: border-box;color: #CA2122;}
.slideTxtBox .bd ul{ padding:15px 15px 0;  zoom:1;  }
.slideTxtBox .bd>li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

.tz_d h3{text-align: center;color: #CA2122;padding: 9px 0 10px;}
.tz_d h3 a{color: #CA2122;font-size: 16px;font-weight: bold;}
.tz_d p a{color: #CA2122;}
.tz_d p{font-size: 14px;}
.tz_d{border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.ol_1 span{float: right;color: #666;}
.ol_1 a{padding-left: 20px;background: url("../images/8.jpg") no-repeat left center;font-size: 14px;}
.ol_1{margin-top: 10px;}
.ol_1 li{line-height: 33.5px;}
.ol_1 li:hover a{color: #CA2122;}
.com_left{width: 595px;float: left;}
.com_left h2{background: #F3F3F3;height: 50px;border-bottom: 4px solid #CA2122;}
.com_left h2 a{float: right;margin: 15px 10px 0 0;}
.con2_span img{float: left;margin:  0 10px;}
.con2_span{line-height: 50px;color: #CA2122;font-weight: bold;}
.com_left_bom{border:1px solid #ccc;border-top: none;padding: 18px;font-size: 14px;line-height: 30px;}
.com_left_bom div{float: left;box-shadow: 0 0 5px #ccc;margin:0 18px 0 0;}
.com_left_bom div img{padding: 5px;display: block;width: 205px;height: 130px;}
.com_left_bom a{color: #CA2122;}
.com_right{width: 579px;float: right;}
.com_right h2{background: #F3F3F3;height: 50px;border-bottom: 4px solid #CA2122;}
.com_right h2 a{float: right;margin: 15px 10px 0 0;}

.jl{ width:579px; height:274px;  position:relative; border:1px solid #ccc;  }
.jl .hd{  overflow:hidden; position:absolute; left:155px; top:-55px; z-index:1; }
.jl .hd ul{ overflow:hidden; zoom:1; float:left;  }
.jl .hd ul li{ float:left; width:115px; height:50px;font-size: 16px; text-align:center; background:#B5B3B3; cursor:pointer;color: #fff;line-height: 50px; }
.jl .hd ul li.on{ background:#CA2122; color:#fff; }
.jl .bd{ position:relative; height:287px; z-index:0;   }
.jl .bd>ul>li{ zoom:1; vertical-align:middle;padding: 15px 10px;height: 287px; }

.hz_t_left img{width: 116px;height: 72px;padding: 5px;display: block;}
.hz_t_left{box-shadow: 0 0 5px #666;float: left;}
.hz_t_right{width: 393px;float: right;}
.hz_t_right h3 a {color: #CA2122;font-size: 16px;}
.hz_t_right h3 span{float: right;font-size: 12px;}
.hz_t_right p{font-size: 14px;}
.hz_t_right>a{float: right;color: #CA2122;}
.ol_2 li{line-height: 30px;}
.con3_ul{margin: 40px 0;}
.con3_ul li{width: 180px;height: 65px;background: #F3F3F3;float: left;line-height: 65px;}
.con3_ul li a img{float: left;margin-right: 18px;}
.con3_ul li a{font-size: 18px;}
.con3_ul li+li{margin-left: 24px;}
.con3_ul li:hover{background: #9D0101;color: #fff;}
.con3_ul li:hover a{color: #fff;}
.h2_tit{background: url("../images/19.jpg") repeat-x;height: 49px;}
.con4 .w1200{border: 1px solid #D0D5D9;border-top: none;}
.h2_tit span img{float: left;margin-top: 2px;}
.h2_tit span{line-height: 49px; color: #CA2122;font-weight: bold;}
.h2_tit a{float: right;margin: 15px 10px 0 0;}
.tit h2{font-size:14px;}


.fc{ width:1200px;height: 240px;background: #DBE3EE;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.fc .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.fc .prev,.fc .next{ display:block;  width:70px; height:70px; float:right; margin-right:5px;  overflow:hidden;line-height: 65px;border-radius: 50%;text-indent: 10px;
    cursor:pointer; font-size: 40px;position: absolute;top: 50%;margin-top: -35px;background: #666;color: #fff;}
.fc .next{right:-37px; }
.fc .prev{left: -42px;z-index: 5;text-align: right;padding-right: 10px !important;}
.fc .prev:hover{background: #CA2122;}
.fc .next:hover{background: #CA2122;}

.fc .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.fc .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.fc .hd ul li.on{ background-position:0 0; }
.fc .bd{ padding:10px;margin-top: 15px;   }
.fc .bd ul{ overflow:hidden; zoom:1; }
.fc .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.fc .bd ul li .pic{ text-align:center;box-shadow: 0 0 15px #999;margin: 10px;background: #fff; }
.fc .bd ul li .pic img{ width:210px; height:132px; display:block;  padding:10px; border:1px solid #ccc; }
.fc .bd ul li .pic a:hover img{ border-color:#999;  }
.fc .bd ul li .title{ line-height:24px; font-size: 16px;  }
.fc .tempWrap{margin-left: 50px;}
.con5{margin: 30px 0 20px;}

.yq{ width:1200px;  overflow:hidden; position:relative; margin: 20px 0 0; }
.yq .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.yq .prev,.yq .next{ display:none;  width:37px; height:60px; margin-right:5px;   overflow:hidden;
    cursor:pointer;background:url(../images/slider-arrow.png) -126px -137px #727272 no-repeat;position: absolute;top: 50%;margin-top: -30px;z-index: 3;}
.yq .next{background-position:-6px -137px;right: 0;}
.yq .prev{left: 0;}
.yq:hover .prev{display: block;}
.yq:hover .next{display: block;}
.footer .w1200{overflow:auto;}


.yq .bd{ padding:10px 0;   }
.yq .bd ul{ overflow:hidden; zoom:1; }
.yq .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.yq .bd ul li .pic{ text-align:center;border: 1px solid #ccc; }
.yq .bd ul li .pic img{ width:150px; height:85px; display:block; border:1px solid #ccc; }
.yq .bd ul li .pic a:hover img{ border-color:#999;  }
.yq .bd ul li .title{ line-height:24px; font-size: 15px;  }
.yq .bd ul li:hover a{ color: #CA2122;}
.yq .bd ul li:hover  .pic{border: 1px solid #CA2122;}
.yq  .tempWrap{margin-left: 17px;}
.con6 select{width: 210px;font-size: 15px;}
.con6 select+select{margin-left: 32px;}
.footer{background: #3B3B3B;border-top: 4px solid #CA2122;margin-top: 30px;}
.footer .w1200>a{float: left;}
.f_center{width: 780px;float: left;color: #fff;margin: 84px 40px 0 50px;font-size: 13px;}
.footer .w1200>img{margin: 90px 0 0 0;}

.con{padding: 40px 0;}
.con_left{width: 282px;float: left;}
.con_left dl dt{background: url("../images/58.jpg") no-repeat;width: 281px;height: 60px;text-indent: 20px;
    line-height: 60px;color: #fff;font-size: 20px;margin-bottom: 5px;}
.con_left dl dt span{font-size: 14px !important;}
.con_left dl dd{background:#CA2122;height: 40px;margin-bottom: 5px;}
.con_left dl dd a{display: block;width: 100%;height: 40px;line-height: 40px;color: #fff;font-size: 16px;text-indent: 20px;clear: both;}
.con_left dl dd a img{float: right;}
.con_left dl dd:hover{background:#2F2F2D;}
.act2 a{background:#2F2F2D;}
.lx_top_div{background: url("../images/60.jpg") no-repeat 1px top;width: 281px;height: 136px;
    line-height: 140px;color: #fff;font-size: 20px;margin-top: 40px;text-indent:164px;font-weight: bold;}
.lx_top_div span{font-size: 14px !important;}
.lx_top img{display: block;}
.b{width: 278px;}
.lx_bom{padding-bottom: 8px;padding-top: 15px;}
.lx_bom p{text-indent: 20px;font-size: 15px;}
.lx_l{border: 1px solid #ccc;margin-top: 30px;}

.con_right{width: 837px;float: right;border: 1px solid #D9D5D5;padding: 20px;}
.wz{border-bottom: 1px solid #D9D5D5;padding-bottom: 7px;}
.wz span:nth-of-type(2){float: right;}
.wz span:nth-of-type(1){font-weight: bold;font-size: 16px;}
.info h1{text-align: center;padding: 40px 0;}
.info p{padding: 0 0px;min-height: 25px;}
.info img{max-width: 100%;}
.zz_list{margin-top: 30px;}
.zz_list li{width: 260px;overflow: hidden;height:194px;float: left;margin-bottom: 20px; }
.zz_list li div{width: 260px;height: 170px;overflow: hidden;}
.zz_list li img{width: 260px;height: 170px;transition: all 0.5s linear;}
.zz_list li p{text-align: center;font-size: 16px;transition: all 0.5s linear;}
.zz_list li:hover img{transform: scale(1.1);}
.zz_list li:hover p{background: #5f9f33;color: #fff;}
.zz_list li:nth-of-type(3n-1){margin: 0 28px;}
.fy{text-align: center;}
.fy a{margin: 0 10px;}
.s_next{display: inline-block;background: url("../images/ne.png") no-repeat;width: 71px;height: 20px;line-height: 20px; color: #fff;}
.s_prev{display: inline-block;background: url("../images/perv.png") no-repeat;width: 71px;height: 20px;line-height: 20px; color: #fff;}
.s_next:hover{color: #fff;}
.s_prev:hover{color: #fff;}
.fy_act{background: #5f9f33;color: #fff;padding: 2px 10px;}
.ys_ul li{margin-top: 30px;}
.ys_ul li h3{font-weight: bold;color: #4A9220;}
.ys_ul li h4{font-weight: bold;color: #4A9220;}
.ys_ul li p{text-indent: 30px;}
.ys_ul li img{max-width: 100%;margin-top: 10px;}
.info2 h1{padding-bottom: 10px;}
.info2 h3{text-align: center;}
.info img{display: block;margin: 0 auto;}
.bq{margin-top: 30px;}
.bq h3{background: #F1F1F2;height: 40px;line-height: 40px;text-indent: 10px;color: #CA2122;margin-bottom: 10px;}
.bq p{color: #CA2122;font-size: 14px !important;line-height: 30px;text-indent: 0 !important;}
.tit{text-align: center;margin-bottom: 30px;}
.tit h1{padding-bottom: 10px;}
.info p{font-size: 15px;text-indent: 30px;line-height: 35px;}


.sideMenu h3{ height:40px; line-height:40px; padding-left:10px;  border-top:15px solid #fff; background:#F1F1F1; cursor:pointer;
    font:normal 16px/32px "Microsoft YaHei";
}
.sideMenu h3 em{ float:left; display:block;width: 40px;height: 40px; background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu .on{background: #2F2F2D;color: #fff;}
.sideMenu h3.on span{ background: url("../images/63.png") no-repeat;}
.sideMenu h3.on em{background: url("../images/64.png") no-repeat;}
.sideMenu h3 em{background: url("../images/65.png") no-repeat;}
.sideMenu ul{ padding:8px 25px;display:none; /* 默认都隐藏 */ background: #F1F1F1;}
.sideMenu ul li p{min-height: 24px;}
.sideMenu h3 span{display: block;width: 40px;height: 40px;float: right;background: url("../images/62.png") no-repeat;}
.sideMenu h3 lable{height: 40px;line-height: 40px;float: left;display: inline-block;}
.sideMenu ul li span{float: left;font-size: 15px;line-height: 35px;}
.sideMenu ul li span:nth-of-type(1){display: inline-block;width: 60px;}
.sideMenu ul li span:nth-of-type(2){display: inline-block;width: 722px;}

.bt_time{border-bottom: 2px solid #F1F1F2;height: 30px;margin: 40px 0 30px;}
.bt_time li{float: left;height: 30px;}
.bt_time li a{height: 30px;display: block;padding: 0 20px;line-height: 30px;font-size: 16px;}
.time_act{background: #CA2122;color: #fff;}
.time_act a{color: #fff;}
.fc2 li div img {width: 260px;height: 170px;}
.fc2 li p{text-align: center;}
.fc2 li p a{font-size: 16px;}
.fc2 li {width: 260px;float: left;margin-bottom: 30px;}
.fc2 li:hover{box-shadow:10px 10px 10px #ccc;}
.fc2 li:nth-of-type(3n-1){margin: 0 28px;}

.fy1{text-align: center;}
.tel_ul{margin-top: 30px;}
.tel_ul li{width: 248px;height: 138px;background: #F1F1F1;text-align: center;float: left;}
.tel_ul li p{text-align: center;text-indent: 0;}
.tel_ul li+li{margin-left: 45px;}
.tel_ul li img{margin: 5px 0 0 90px;transition: all 0.5s linear;}
.tel_ul li:hover img{transform:rotate(360deg);}
.map{height: 349px;width: 100%;}
.map img{display: block;margin-top: 40px;}
.tzgg span{float: right;}
.tzgg a{font-size: 15px;}
.tzgg a em{margin: 0 10px;}
.tzgg li{line-height: 35px;}
.tzgg li a:hover{color: #CA2122;}
.tzgg{margin: 30px 0;}
.fy2{margin-top: 20px;}
.fy2 a{font-size: 15px;}
.fy2 a:hover{color: #CA2122;}

.zx_list{margin-top: 30px;}
.zx_list li{border-bottom: 1px solid #EFF0EE;padding-bottom: 20px;margin-bottom: 20px;}
.zx_list li:hover .zx_list_left img{transform: scale(1.1);}
.zx_list_left{width: 180px;height: 120px;float: left;overflow: hidden;}
.zx_list_left img{width: 180px;height: 120px;transition: all 0.5s linear;}
.zx_list_right{width: 646px;float: right;}
.zx_list_right h2{padding-bottom: 10px;font-weight: bold;}
.zx_list_right p a{float: right;background: #30302E;padding: 2px 15px;color: #fff;}
.zx_list li:hover .zx_list_right h2 a{color: #CB2122;}
.zx_list li:hover .zx_list_right p a{background: #CB2122;color: #fff;}

.sideMenu2 h3{ height:40px; line-height:40px; padding-left:10px;  border-top:7px solid #fff; background:#CA2122; cursor:pointer;
    font:normal 16px/32px "Microsoft YaHei";color: #fff;
}
.sideMenu2 h3 em{ float:left; display:block;width: 40px;height: 40px; background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu2 .on{background: #2F2F2D;color: #fff;text-indent:10px;}
.sideMenu2 h3.on span{ background: url("../images/72.png") no-repeat;}
.sideMenu2 h3.on em{background: url("../images/64.png") no-repeat;}
.sideMenu2 h3 em{background: url("../images/65.png") no-repeat;}
.sideMenu2 ul{display:none; /* 默认都隐藏 */ background: #F1F1F1;}
.sideMenu2 ul li{height: 40px;line-height: 40px;margin-top: 1px;}
.sideMenu2 ul li a{display: block;width: 100%;height: 100%;text-indent: 20px;font-size: 14px;}

.sideMenu2 ul li p{min-height: 24px;}
.sideMenu2 h3 span{display: block;width: 35px;height: 40px;float: right;background: url("../images/59.png") no-repeat;}
.sideMenu2 h3 lable{height: 40px;line-height: 40px;float: left;display: inline-block;}
.sideMenu2 ul li span{float: left;font-size: 15px;line-height: 35px;}
.sideMenu2 ul li span:nth-of-type(1){display: inline-block;width: 60px;}
.sideMenu2 ul li span:nth-of-type(2){display: inline-block;width: 722px;}
.sideMenu2 ul .act2 a{color: #fff;}
.sideMenu2 ul li:hover a{background: #2F2F2D;color: #fff;}




