.other_banner{height: 250px; background-repeat: no-repeat; background-position: center;}
.other_topnav{border-bottom: 1px solid #c02120; height: 70px; overflow: hidden; position: relative; margin-bottom: 50px;}
.other_topnav .topnav_box{position: absolute; width: 100%; min-width: 1200px; background: url(../pic/other_topnav_bg.jpg) no-repeat right; height: 70px; right: 50%; margin-right: 390px; background-color: #C02120; text-align: right;}
.other_topnav .topnav_box dl{padding-left: 10px; color: #FFFFFF; border-left: 4px solid #FFFFFF; display: inline-block; text-align: center; margin-right: 70px; margin-top: 16px;}
.other_topnav .topnav_box dt{font-size: 18px; line-height: 22px;}
.other_topnav .topnav_box dd{line-height: 16px; font-style: oblique; text-transform: uppercase;}
.other_nav_list{position: absolute; width: 940px; left: 50%; margin-left: -340px; padding: 24px 0;}
.other_nav_list ul li{line-height: 22px; height: 22px; float: left; border-left: 1px solid #CCCCCC; color: #2b2c2c; padding: 0 24px;}
.other_nav_list ul li:first-child{border: none;}
.other_nav_list ul li a{display: block; font-size: 16px;}
.other_nav_list ul li.cur a,.other_nav_list ul li a:hover{color: #C02120;}

/*通用样式*/
.footer{margin-top: 100px;}

.title_lable1{background: url(../pic/title_lable1.png) no-repeat left; padding-top: 16px; padding-left: 40px;}
.title_lable1 dl *{display: inline-block; line-height: 30px; padding: 0 10px;}
.title_lable1 dl dt{font-size: 20px; color: #b6292f;}
.title_lable1 dl dd{font-size: 18px; color: #dfdfdf; border-left: 1px solid #efefef;}

.con_title{font-size: 24px; color: #2d3436; line-height: 30px; padding-bottom: 20px; border-bottom: 2px dashed #999999; text-align: center; margin-bottom: 40px;}
.con_title p{font-size: 16px; color: #999; line-height: 20px;}

.shangxiapian{padding: 10px 20px; line-height: 24px; color: #999999; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-top: 20px; position: relative;}
.shangxiapian a.return_list{position: absolute; right: 20px; color: #999999;line-height: 24px; height: 24px; top: 22px;}


/*单页一*/
.page1_box{padding-bottom: 100px;}
.page1_box .page1_word{margin-top: 20px; margin-left: 50px;}
.page1_box .pic_middle{width: 440px; height: 295px; line-height: 295px; margin-left:30px; margin-bottom:10px;}


/*单页二*/

/*单页三*/
.page3_box{padding: 60px 40px;}
.page3_box .page3_word{width: 740px; padding-top: 30px;}
.page3_box .page3_image{border: 1px solid #C02120; padding: 20px 30px; width: 100px; height: 382px;}
.page3_box .page3_image .pic_middle{width: 300px; height: 382px; line-height: 382px; padding: 5px; background: #FFFFFF;}

/*单页四*/
.page4_box{padding-top: 60px; background: url(../pic/map_bg.png) no-repeat center top;}
.page4_left{width: 470px; padding: 30px;}
.page4_right{width: 670px; height: 390px;}
.page4_message .message_lable{font-size: 24px; line-height: 24px; padding: 20px 0; color: #c42930; border-bottom: 1px solid #c1c1c1;}
.page4_message .message_left,.page4_message .message_right{width: 600px;}
.page4_message .message_left input{width: 570px; padding: 0 10px; height: 38px; line-height: 38px; border: 1px solid #999999; margin-top: 40px;}
.page4_message .message_right{text-align: right;}
.page4_message .message_right textarea{width: 570px; padding: 5px 10px; height: 108px; line-height: 30px; border: 1px solid #999999; text-align: left; margin-top: 40px; resize: none;}
.page4_message .message_right input{margin-top: 40px; height: 40px; line-height: 40px; width: 590px; text-align: center; border: none; background: #C42930; color: #FFFFFF; cursor: pointer;}




/*列表一*/
.list1_box ul li{float: left; width: 370px; padding: 20px 15px;}
.list1_box li dl{border-bottom: 3px solid #c02830;}
.list1_box li dd{width: 370px; height: 200px; line-height: 200px;}
.list1_box li dt{line-height: 40px; height: 40px; padding: 0 10px; color: #666666; font-size: 16px; transition: color 0.4s;}
.list1_box dl:hover dt{color: #C02830;}
.list1_box dl:hover dd img{transform: scale(1.1);}

/*详情一*/
.info1_images{position: relative;}
.images_box{width: 740px; margin: 0 auto; overflow: hidden; height: 400px;}
.images_box ul{width: 9999px;}
.images_box ul li{width: 740px; height: 400px; line-height: 400px; float: left;}
.info1_images span.pic_middle{position: absolute; width: 60px; height: 60px; line-height: 60px; top: 50%; margin-top: -30px; cursor: pointer;}
.info1_images span.btn_left{left: 100px;}
.info1_images span.btn_right{right: 100px;}

.info1_word{padding: 50px;}

/*列表二*/
.list2_box ul{padding: 0 25px;}
.list2_box ul li{padding: 30px 0; border-bottom: 1px solid #E6E6E6;}
.list2_box li p.pic_middle{float: left; width: 310px; height: 205px; line-height: 205px; margin-right: 30px;}
.list2_box li dl{overflow: hhidden;}
.list2_box li dt.overflow_style{height: 30px; line-height: 30px; font-size: 24px; color: #2D3436; margin-bottom: 20px;}
.list2_box li dt.overflow_style span{float: right; padding-left: 20px; font-size: 14px; color: #9da2a4;}
.list2_box li dd.overflow_style{height: 60px; line-height: 30px; font-size: 16px; color: #6c656c; padding-top: 30px; border-top: 1px solid #9a9a9a; -webkit-line-clamp: 2;}
.list2_box li dl span.list2_btn,.list7_show{float: right; width: 130px; height: 35px; line-height: 35px; text-align: center; border: 1px solid #989898; border-radius: 5px; color: #989898; font-size: 16px; margin-top: 20px; transition: all 0.4s;}
.list2_box li dl:hover span.list2_btn,.list7_show:hover{border-color: #d22d30; background-color: #D22D30; color: #FFFFFF;}

.list7_show{float:none; display:block; margin:20px auto;}

/*列表三*/
.list3_box ul li{padding: 35px 0;}
.list3_box li dt.overflow_style{height: 20px; line-height: 20px; font-size: 18px; color: #11020d; margin-bottom: 20px;}
.list3_box li p.pic_middle{width: 288px; height: 192px; line-height: 192px;}
.list3_box li dd.overflow_style{height: 48px; line-height: 24px; color: #777777; -webkit-line-clamp: 2; text-indent:2em;}
.list3_box li dl span.list3_btn{width: 100px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #e3e3e3; color: #777777; font-size: 16px; margin-top: 20px; transition: all 0.4s; display: inline-block;}
.list3_box li dl:hover span.list3_btn{border-color: #bf2933; color: #bf2933;}

.list3_box ul li.list3_li_0{background: #F7F7F7;}
.list3_box li.list3_li_1 p.pic_middle{float: left; margin-right: 30px;}
.list3_box li.list3_li_0 p.pic_middle{float: right; margin-left: 30px;}


/*列表四*/
.list4_box ul li{list-style: none; width: 50%; float: left; border-bottom: 1px solid #cecece; padding: 30px 0;}
.list4_box ul li dl{padding-right: 100px;}
.list4_box ul li dl p.list4_title{font-size: 20px; line-height: 2em; height: 2em; padding: 0 10px;}
.list4_box ul li dl dt{padding: 10px 0;}
.list4_box ul li dl dt span{display: inline-block; line-height: 20px; min-width: 60px; padding: 0 10px; border-right: 1px solid #4e4e4e; cursor: pointer; color: #555;}
.list4_box ul li dl dt span:last-child{border: none;}
.list4_box ul li dl dt span.cur{color: #000000;}
.list4_box ul li dl dd{position: relative; height: 150px; margin-bottom: 20px; overflow: hidden;}
.list4_box ul li dl dd .file_con{position: absolute; left: 0; top: 0; width: 90%; background: #FFFFFF; display: none; padding: 2% 2% 5%;}
.list4_box ul li dl dd .file_con.con_hover{box-shadow: 0 0 5px #CCCCCC; z-index:9;}
.list4_box ul li dl a.list4_href{width: 86px; line-height: 32px; color: #c02120; border: 1px solid #c02120; display: block; text-align: center; float: right;}



/*列表五*/
.list5_box ul{margin-left: -20px; padding: 25px 0;}
.list5_box ul li{margin-left: 20px; width: 285px; float: left; padding: 15px 0;}
.list5_box li dd{height: 226px; line-height: 226px;}
.list5_box li dd img{width: 100%;}
.list5_box li dt{font-size: 16px; line-height: 26px; text-align: center;padding: 15px 10px; border: 1px solid #e2e2e2; border-top: none; color: #C02120;}
.list5_box li dt p{width: 110px; margin: 15px auto 10px; height: 2px; background: #C02120;}

.alert_img_box{position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; background: url(../pic/transparent_black60.png);}
.alert_img_box p.pic_middle{position: absolute; width: 680px; height: 540px; line-height: 540px; left: 50%; top: 50%; margin-left: -340px; margin-top: -270px;}
.alert_img_box p.pic_middle img{width: 100%; height: 100%;}




/*列表六*/
.list6_box{position: relative;}
.list6_con{margin: 70px auto; width: 900px; overflow: hidden;}
.list6_con .list6_ul{width: 9999px; height: 660px;}
.list6_con ul{width: 900px; float: left;}
.list6_con ul li{width: 280px; float: left; margin: 0 10px;}
.list6_con li dd{width: 260px; height: 220px; line-height: 220px; padding: 9px; border: 1px solid #EEEEEE;}
.list6_con li dt{font-size: 16px; text-align: center; line-height: 40px; height:40px; padding-top: 10px; margin-bottom:20px;}

.list6_box span.pic_middle{width: 50px; height: 80px; line-height: 80px; position: absolute; top: 50%; margin-top: -17px; cursor: pointer;}
.list6_box span.btn_left{left: 50px;}
.list6_box span.btn_right{right: 50px;}


/*列表七*/
.list7_con{padding: 50px 0; background: url(../pic/dian.jpg) repeat-y center; margin-top: 50px;}
.list7_con ul li{background: url(../pic/list7_li_dian.png) no-repeat center; margin: 0 100px;}
.list7_con ul li p.pic_middle{width: 164px; height: 210px; line-height: 210px; margin: 0 10px;}
.list7_con ul li dl{overflow: hidden;}
.list7_con ul li dt.li_title{font-size: 20px; line-height: 24px;}
.list7_con ul li span.li_field{line-height: 18px; padding: 10px 0 20px; display: inline-block;}
.list7_con ul li.list_li_1{padding-right: 510px;}
.list7_con ul li.list_li_0{padding-left: 510px;}
.list7_con ul li.list_li_0 dl{text-align:right;}
.list7_con ul li.list_li_1 p.pic_middle{float: left;}
.list7_con ul li.list_li_0 p.pic_middle{float: right;}










/*翻页*/
.fanye{margin: 25px auto; text-align: center;}
.fanye a,.fanye span{display: inline-block; vertical-align: middle;}
.fanye a.fanye_previous{background-image: url(../pic/btn_left1.png);}
.fanye a.fanye_next{background-image: url(../pic/btn_right1.png);}
.fanye a{font-size: 0; background-repeat: no-repeat; background-position: center; width: 38px; height: 38px;}
.fanye span{font-size: 20px; color: #c3c3c3; padding: 0 15px;}