.banner{position:relative; overflow:hidden; z-index:1;height: 500px;}
.banner ul{height:500px; width:100%; margin:0 auto;}
.banner ul li{height:100%;width:100%;}
.banner ul li a{height:100%; display:block;}
.banner .banner-page{height:17px;position:absolute; text-align:center; width:100%; bottom:10px;z-index:15; }
.banner .banner-page a{display:inline-block;width:60px;height:5px;background:#ffffff;margin:0 5px;}
.banner .banner-page a.selected{background:#c9161e;}
.banner .banner-prev,.banner .banner-next{position:absolute;width:40px;height:74px;z-index:100;}
.banner .banner-prev{left:10px;top:40%; background:url(../images/banner_r.png) no-repeat left top;}
.banner .banner-next{right:10px;top:40%; background:url(../images/banner_l.png) no-repeat right bottom;}

section{width: 100%;}
.con_1{width: 100%;height: 58px;background: url(../images/con1_bg.jpg) repeat-x;}
.con_txt{width: 1200px;height: 58px;margin:0 auto;line-height: 50px;color: #555555;font-weight: bold;}
.con_txt a{color: #555555;font-weight: normal;padding-right: 5px;}
.con_txt span{float: right;position: relative;}
.input1{width: 218px; height: 28px;border:1px solid #e7e7e7; border-top-left-radius: 3px;border-bottom-left-radius: 3px;margin-right: 52px;background: url(../images/search.jpg) no-repeat  left 3px #fff;padding-left: 43px;color: #888;}
.submit{width: 52px; height: 30px;background: #c9161e;border-top-right-radius: 3px;border-bottom-right-radius: 3px;color: #fff;font-weight: bold;border:none; position: absolute;right: 0;top:9px;}

.con_2{width: 1200px;margin:0 auto;padding-top: 41px;}
.con2_h2{text-align: center;font-size: 38px;color: #333333;width: 167px;margin:0 auto;background: #fff;font-weight: bold;position: relative;z-index: 999;}
.con2_h2 span{color: #c9161e;background: #fff;}
.con2_con{width: 298px; height: 56px;border:2px solid #acacac;margin:0 auto;margin-top: -21px;}
.con2_con p{text-align: center;font-size: 16px;color: #555555;padding-top: 26px;}
.con2_p{font-size: 14px;color: #a5a5a5;font-family: 'Arial';text-align: center;padding-top: 7px;}

.con_3{width: 1200px;overflow: hidden;margin:0 auto;}
.con3_left{float: left;width: 715px;margin-left: 30px;}
.con3_h2{font-size: 18px;color: #fff;width: 326px; height: 36px;background: #c9161e;padding-left: 20px;line-height: 36px;font-weight: normal;margin-top: 57px;}
.con3_h3{height: 59px;font-size: 26px;color: #555555;padding-left: 20px;border:solid #cdcdcd;border-width: 1px 0 1px 0;font-weight: lighter;line-height: 59px;margin-top: 20px;}
.con3_h3 span{padding-left: 27px;}
.con3_p{font-size: 14px;color: #555555;line-height: 30px;padding-left: 10px;margin-top: 14px;}
.con3_h4{  width: 165px; height: 30px;margin-top: 40px;}
.con3_h4 a{width: 165px; height: 30px;display: block;text-align: center;line-height: 30px;background: #c9161e;color: #fff;}
.con3_h4 a:hover{background: #dc3940;}
.con3_img{float: right;margin:24px 33px 0 0;width: 352px; height: 368px;}
.con3_img img{width: 352px; height: 368px;}

.con_4{width: 100%;height: 315px;background: #f9f9f9;margin-top: 50px;}
.con4_top{width: 100%;height: 114px;border-bottom:1px solid #ececec;}
.con4_ul{width: 1200px;margin:0 auto;margin-top: -60px;}
.con4_ul ul{ overflow: hidden; margin-left: 30px; }
.con4_ul ul li{float: left;padding:0 80px 0 80px;background: url(../images/con4_ty.png) no-repeat right 55px;}
.con4_ul ul li:last-child{background: none;}
.con4_ul ul li img{width: 120px; height: 120px;margin-bottom: 17px;}
.con4_ul ul li p{text-align: center;font-size: 16px;color: #3f3f3f;background: url(../images/con4_p.jpg) no-repeat center bottom;padding-bottom: 8px;}
.con4_li{margin:0 auto;font-size: 12px;color: #888888;text-align: center;line-height: 21px;padding-top: 4px;}



.con_5{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 25px;}
.con5_left{float: left;width: 190px;}
.con5_left ul{background: #979797;height: 435px;}
.con5_left ul li{height:100px; width: 190px;line-height:100px;border-bottom:1px solid #a2a2a2;}
.con5_left ul li img{margin:36px 0 0 12px;float: left;}
.con5_left ul li a{display: block;width: 137px; height:100px;line-height:100px;float: right;font-size: 16px;color: #fff;}
.con5_left ul li:hover{background: #c9161e;}
.con5_left ul li.on{background: #c9161e;}
.con5_left ul li a:hover{background: url(../images/con5_jt.png) no-repeat 116px center;}
.con5_left ul li.on a{background: url(../images/con5_jt.png) no-repeat 116px center;}
.con5_right{float: right;width: 1010px;margin-bottom: 7px;}
.con5_right ul{overflow: hidden;width: 1200px; margin-left: 2px;}
.con5_right ul li{float: left;border:1px solid #e7e7e7;width: 329px; height: 213px;margin:0px 0px 5px 4px;overflow: hidden;}
.con5_right ul li img{width: 325px; height: 209px;margin:2px;transition:all 0.3s;overflow: hidden;}
.con5_right ul li img:hover{transform: scale(1.2);}
.con5_h2{width: 130px; height: 35px;margin:0 auto;margin-top: 35px;}
.con5_h2 a{display: block;width: 130px; height: 35px;border-radius: 17px;background: #c9161e;margin:0 auto;text-align: center;line-height: 35px;font-size: 14px;font-weight: normal;color: #fff;}
.con5_h2 a:hover{background: #dc3940;}






.con_6{width: 100%;background: #f8f8f8;margin-top: 90px;padding-bottom: 46px;}

.con6_con{width: 1200px; margin: 0 auto;position: relative;}
.con6_left{width: 225px;float: left;position: absolute;top: -53px;}
.con6_title{width: 225px; height: 90px;background: #c9161e;}
.con6_h2{ font-size: 20px;color: #fff;background: url(../images/con6_h2.jpg) no-repeat bottom left;padding:17px 0 8px 0;margin:0px 0 0px 16px;}
.con6h2_p{font-size: 12px;color: #fff;font-weight: bold;padding:7px 0 0 16px;}
.con6_lp{height: 58px;border-bottom:1px solid #e7e7e7;font-size: 16px;color: #555555;padding:22px 0 0 20px;line-height: 20px;}
.con6_lp span{font-size: 12px;color: #999999;font-family: 'Arial';}
.con6_lp a{color: #999999}
.con6_lp a:hover{color: #dc3940}
.con6_left img{width: 265px;height: 154px;margin: 49px 0 0 -25px;}
.con6_lcon{box-shadow: 0px 0px 10px #bdbaba;}
.con6_middle{width: 365px;float: left;position: relative;background: #fff;box-shadow: 0px 0px 10px #cdcbcb;margin:53px 0 0 265px;}
.con6_middle img{width: 365px; height: 200px;}
.con6mid_h3{position: absolute;width:348px; height: 40px;background: url(../images/con6_h2.png) no-repeat; top:150px;left: -14px;color: #fff;padding:13px 0 0 17px;}
.con6mid_p{font-size: 12px;line-height: 26px;color: #555555;width: 343px;padding:13px 12px 0 12px; }
.con6mid_h2{margin:15px 0 0 13px;padding-bottom: 16px;}
.con6mid_h2 a{width: 80px;height: 30px;background: #c9161e;border-radius: 15px;text-align: center;line-height: 30px;color: #fff;font-size: 12px;display: block;}
.con6mid_h2 a:hover{background: #dc3940}
.con6_right{width: 540px;float: right;margin-top: 53px;}
.con6_right ul{overflow: hidden;}
.con6_right ul li{background: #fff;height: 110px;width: 540px;overflow: hidden;margin:0 0 20px 0;}
.con6_right ul li img{width:160px; height: 110px;float: left; }
.con6_rightli{float:right; width: 380px;}
.con6_righth3{padding:11px 14px 3px 14px;}
.con6_righth3 a{font-size: 14px;color: #333333;}
.con6_rightp{font-size: 12px;color: #999999;line-height: 22px;padding:0 14px;}
.con6_rightp a{font-size: 12px;color: #999999;}
.con6_rightp a:hover{color: #c9161e;}
.con6_righth3 a:hover{color: #c9161e;}
.ckgd{width: 130px; height: 35px;margin:0 auto;border-radius: 17px;overflow: hidden;margin-top:28px;}
.ckgd a{background: #c9161e;color: #fff;width: 130px; height: 35px;font-size: 14px; display: block;text-align: center;line-height: 35px;}
.ckgd a:hover{background: #dc3940;}

.con_7{width: 100%;height: 64px;background: #fff;}
.con7_h2{color: #555555;line-height: 64px;width: 1200px;margin:0 auto;height: 64px;font-size: 12px;}
.con7_h2 a{font-weight: normal;font-size: 12px;line-height: 64px;color: #555555;padding:0 10px;}
.con7_h2 a:hover{color: #c9161e;}














