.page_sonbox1{text-align: center;}
.page_sonbox1 dt{line-height: 80px; font-size: 36px; padding-top: 40px;}
.page_sonbox1 dt p{width: 40px; height: 2px; background: #33a02b; margin: 0 auto;}
.page_sonbox1 dd{display: inline-block; overflow: hidden;}
.page_sonbox1 dd ul{margin-left: -1px; padding-top: 70px; padding-bottom: 40px;}
.page_sonbox1 dd li{padding: 0 30px; border-left: 1px solid #CCCCCC; transition: all 0.4s; font-size: 18px; color: #656565; display: inline-block;}
.page_sonbox1 dd li a{display: block; padding: 0 5px; line-height: 24px;}
.page_sonbox1 dd li.cur a,.page_sonbox1 dd li a:hover{color: #33A02B;}



/*单页二*/
.page2_box *{display: inline-block;}
.page2_box img{width: 288px; height: 136px; border: 1px solid #999999; margin: 10px 5px;}


/*单页四*/
.page4_box{padding: 50px 0 100px;}
.page4_box table tr{height: 70px;}
.page4_box table th{font-size: 16px; line-height: 40px; vertical-align: top; padding-top: 15px;}
.page4_box table th img{margin-right: 20px;}
.page4_box table input{width: 320px; height: 34px; line-height: 34px; border: 2px solid #bfbfbf; border-radius: 6px; padding: 0 10px; margin-right: 70px;}
.page4_box table select{width: 150px; height: 34px; line-height: 34px; border: 2px solid #bfbfbf; border-radius: 6px; padding: 0 10px; margin-right: 70px;}
.page4_box table textarea{width: 760px; line-height: 30px; border: 2px solid #bfbfbf; border-radius: 6px; padding: 0 10px; margin-right: 70px; height: 180px; resize: none;}
.jedatebox{margin-top: -20px !important;}
.page4_box .page4_sub{background: #007bc8; border: none; color: #FFFFFF; width: 100px; cursor: pointer;}






/*列表一*/
.list1_box ul li{float: left; width: 380px; margin: 20px 10px; background: #DDDDDD;}
.list1_box li dd{height: 380px; line-height: 380px;}
.list1_box li:hover dd img{transform: scale(1.1);}
.list1_box li dt{height: 50px; line-height: 50px; text-align: center; font-size: 18px; padding: 0 20px;}

/*详情二*/
.info1_top_nav{font-size: 18px; line-height: 80px; height: 80px;}
.info1_left{width: 178px; border: 1px solid #b8b8b8; border-bottom: none; background: #f9f9f9;}
.info1_left ul li{border-bottom: 1px solid #B8B8B8; color: #777777; transition: all 0.4s;}
.info1_left ul li:hover{color: #046234;}
.info1_left ul li a{line-height: 34px; height: 34px; padding: 0 10px 0 20px; background: url(../pic/more3.png) no-repeat; background-position: center left 7px;}
.info1_right{width: 970px; margin-left: 50px; padding-bottom: 50px;}
.info1_imagebox{width: 520px; position: relative; margin-right: 50px;}
.info1_pic{overflow: hidden; height: 70px; margin: 20px 36px 0;}
.info1_pic ul li{width: 98px; margin: 0 5px; height: 66px; line-height: 66px; padding: 1px; border: 1px solid transparent; float: left; cursor: pointer; transition: border-color 0.4s;}
.info1_pic ul li.cur{border-color: #269b1e;}
.info1_imagebox p.info1_btn{width: 30px; height: 70px; line-height: 70px; position: absolute; bottom: 0; cursor: pointer; background: #CCCCCC; transition: all 0.4s; display: none;}
.info1_imagebox p.info1_btn:hover{background: #33A02B;}
.info1_imagebox p.btn_left{left: 0%;}
.info1_imagebox p.btn_right{right: 0%;}
.info1_word{overflow: hidden;}
.info1_title{font-size: 26px; color: #434343; line-height: 40px; padding-bottom: 30px;}


/*列表二*/
.list2_box ul li{width: 280px; margin: 20px 10px; float: left; transition: all 0.4s;}
.list2_box li p.pic_middle{position: relative; width: 280px; height: 190px; line-height: 190px;}
.list2_box li p.pic_middle span{position: absolute; bottom: 0; right: 0; line-height: 26px; color: #FFFFFF; font-size: 12px; background: url(../pic/more4.jpg) no-repeat right; padding-right: 35px; background-color: rgba(0,0,0,0.4); padding-left: 5px; letter-spacing: 0.5px;}
.list2_box li dl{padding: 10px;}
.list2_box li dt{font-size: 18px; line-height: 30px; height: 30px; margin: 20px 0;}
.list2_box li dd{color: #777777; line-height: 24px; height: 72px;-webkit-line-clamp: 3;}
.list2_box ul li:hover{box-shadow: 0 0 5px 2px #CCCCCC; transform: translateY(-3px);}

/*登陆*/
.message_box{position: fixed; width: 100%; height: 100%; background: url(../pic/transparent_black.png); top: 0; z-index: 999; display: none;}
.message_box form{position: absolute; width: 298px; height: 168px; padding: 80px 20px 20px 0; top: 50%; left: 50%; margin-top: -110px; margin-left: -200px; background: #eeeeee; border:1px solid #999;}
.message_box form .message_title{position: absolute; width: 100%; top: 0px; left: 0; background: #FFFFFF; border-bottom: 1px solid #CCCCCC; line-height: 40px; text-indent: 12px;}
.message_box .close_alert{position: absolute; background: url(../pic/kefu/icon.png) no-repeat; background-position: 2px -39px; width: 16px; height: 16px; top: 12px; right: 12px; cursor: pointer;}
.message_box p{line-height: 30px; padding: 5px 0;}
.message_box p span{display: inline-block; line-height: 30px; vertical-align: top; width: 100px; text-align: right;}
.message_box p input{height: 30px; background: #FFFFFF; border: none; border-radius: 4px; padding: 0 10px; width: 170px;}
.message_box p textarea{height: 72px; line-height: 24px; padding: 5px 10px; border: none; background: #FFFFFF; border-radius: 4px; width: 300px; resize: none;}
.message_box input[type=submit]{height: 30px; background: #2b5f8e; border: none; border-radius: 4px; width: 100px; color: #FFFFFF; margin-left: 120px; margin-top: 15px; cursor: pointer;}


/*详情二*/
.info2_box .con_title{font-size: 36px; color: #434343; text-align: center; border-bottom: 2px dashed #999999; line-height: 60px; padding: 30px 0 10px;}
.info2_images{position: relative; margin: 40px 0;}
.info2_images .images_box{width: 750px; margin: 0 auto; overflow: hidden; height: 400px;}
.info2_images .images_box ul{width: 9999px;}
.info2_images .images_box ul li{width: 750px; height: 400px; line-height: 400px; float: left;}
.info2_images span.pic_middle{position: absolute; width: 60px; height: 60px; line-height: 60px; top: 50%; margin-top: -30px; cursor: pointer;}
.info2_images span.btn_left{left: 100px;}
.info2_images span.btn_right{right: 100px;}


/*列表三*/
.list3_box ul li{margin-bottom: 30px;}
.list3_box li .pic_middle{width: 260px; height: 215px; line-height: 215px; position: relative; margin-left: 35px; overflow: initial; float: left;}
.list3_box li .pic_middle dl{position: absolute; top: 35px; left: -35px; background: #33a02b; font-size: 14px;text-align: right; line-height: 24px; color: #FFFFFF; padding: 10px;}
.list3_box li .pic_middle dl dt{font-size: 24px;}
.list3_box li .li_word{background: #f7f7f7; overflow: hidden; padding: 30px 40px; height: 155px;}
.list3_box li .li_word dt{font-size: 18px; line-height: 24px; margin-bottom: 20px; height: 24px;}
.list3_box li .li_word dd{line-height: 20px; height: 60px; -webkit-line-clamp: 3; margin-bottom: 20px;}
.list3_box li .li_word span{display: inline-block; width: 78px; line-height: 28px; text-align: center; border: 1px solid #33A02B; color: #33A02B;}


/*详情三*/
.info3_box .con_title{font-size: 24px; color: #434343; text-align: center; border-bottom: 1px dashed #999999; line-height: 60px; padding: 30px 0 10px; margin-bottom: 40px;}
.info3_box .con_title p{font-size: 14px; color: #808080; line-height: 20px;}


/*列表四*/
.list4_box ul{padding: 30px 0;}
.list4_box ul li{padding: 40px 0;}
.list4_box li .pic_middle{width: 290px; height: 190px; line-height: 190px;}
.list4_box li.list4_li_1 .pic_middle{float: left; margin-right: 30px;}
.list4_box li.list4_li_0 .pic_middle{float: right; margin-left: 30px;}
.list4_box li.list4_li_0{background: #F7F7F7;}
.list4_box li dl{overflow: hidden;}
.list4_box li dt{font-size: 18px; margin-bottom: 10px; line-height: 30px; height: 30px;}
.list4_box li dd{color: #666666; line-height: 20px; height: 60px; -webkit-line-clamp: 3; text-align: justify; margin-bottom: 20px;}
.list4_box li dl span{display: inline-block; border: 1px solid #E3E3E3; width: 98px; line-height: 30px; text-align: center; color: #777777;}
.list4_box li dl span:hover{color: #006AB4; border-color: #006AB4;}

/*列表五*/
.list5_nav dt{font-size: 18px; line-height: 40px; color: #5dae58;}
.list5_nav dd{font-size: 16px; line-height: 30px; color: #666666;}
.list5_ul1{margin-left: -60px; padding: 10px 0;}
.list5_ul1 li{float: left; border-bottom: 1px solid #cacaca; margin-bottom: 10px; margin-left: 60px; width: 360px; line-height: 40px; color: #666666; transition: all 0.4s;}
.list5_ul1 li span{display: inline-block; width: 6px; height: 2px; vertical-align: middle;margin: 0 5px; background: #000000; transition: all 0.4s;}
.list5_ul1 li a{height: 40px; padding-right: 10px;}
.list5_ul1 li:hover{background: #f5f5f5; color: #33A02B;}
.list5_ul1 li:hover span{transform: rotate(90deg); background: #33A02B;}

.list5_ul2{padding: 50px 0; text-align: center;}
.list5_ul2 li{display: inline-block; vertical-align: top; width: 160px; background: url(../pic/pic_right.png) no-repeat; padding-left: 50px; background-position: center left 16px;}
.list5_ul2 li.first_li{padding-left: 0; background: none;}
.list5_ul2 li p.pic_middle{height: 70px; line-height: 70px;}
.list5_ul2 li dt{font-size: 16px; line-height: 30px; margin-bottom: 10px;}
.list5_ul2 li dd{color: #919191; line-height: 24px;}





/*列表六*/
.list6_box ul{padding: 30px 0;}
.list6_box ul li{padding: 40px 0;}
.list6_box li .pic_middle{width: 290px; height: 190px; line-height: 190px; float: left; margin-right: 30px;}
.list6_box li.list6_li_0{background: #F7F7F7;}
.list6_box li dl{overflow: hidden;}
.list6_box li dt{font-size: 18px; margin-bottom: 10px; line-height: 30px; height: 30px;}
.list6_box li dd{color: #666666; line-height: 20px; height: 60px; -webkit-line-clamp: 3; text-align: justify; margin-bottom: 20px;}
.list6_box li dl span{display: inline-block; border: 1px solid #E3E3E3; width: 98px; line-height: 30px; text-align: center; color: #777777;}

.list6_box ul li dl .down_btn{display: inline-block; border: 1px solid #E3E3E3; width: 98px; line-height: 30px; text-align: center; color: #777777; transition: all 0.4s;}
.list6_box ul li dl .down_btn a{display: block;}
.list6_box ul li dl .down_btn:hover{color: #006AB4; border-color: #006AB4;}
.list6_box ul li dl .down_num{float: right; line-height: 32px; width: 110px; color: #666666;}
.list6_box ul li dl .down_num:before{content: "下载次数：";}

/*列表七*/
.alert_box{position: fixed; width: 100%; height: 100%; background: url(../pic/transparent_black.png); top: 0; z-index: 9999; display: none;}
.alert_box span.close_alert{position: absolute; background: url(../pic/close_alert.png) no-repeat center; width: 50px; height: 50px; left: 50%; top: 50%; margin-left: 320px; margin-top: -345px; cursor: pointer;}
.alert_box dl{position: absolute; width: 1200px; height: 100%; left: 50%; margin-left: -600px;}
.alert_box dl dd{position: absolute; width: 100%; height: 90%; top:5%;}
.alert_box dl dt{position: absolute; width: 100%; line-height: 30px; bottom: 5%; left: 50%; margin-left: -300px; background: url(../pic/transparent_witer.png); color: #333; text-align: center;}

.alert_box span.close_alert{display:none;}
.alert_box dl dd img{height:100%;}



.list7_box{position: relative;}
.list7_con{margin: 70px auto; width: 900px; overflow: hidden;}
.list7_con .list7_ul{width: 9999px; height: 660px;}
.list7_con ul{width: 900px; float: left;}
.list7_con ul li{width: 280px; float: left; margin: 0 10px;}
.list7_con li dd{width: 260px; height: 220px; line-height: 220px; padding: 9px; border: 1px solid #EEEEEE;}
.list7_con li dt{font-size: 16px; text-align: center; line-height: 40px; height:40px; padding-top: 10px; margin-bottom:20px;}
.list7_box span.pic_middle{width: 30px; height: 60px; line-height: 60px; position: absolute; top: 50%; margin-top: -30px; cursor: pointer;}
.list7_box span.btn_left{left: 50px;}
.list7_box span.btn_right{right: 50px;}


/*列表八*/
.list8_box ul li{list-style: none; width: 50%; float: left; border-bottom: 1px solid #cecece; padding: 30px 0;}
.list8_box ul li dl{padding-right: 100px;}
.list8_box ul li dl p.list8_title{font-size: 20px; line-height: 2em; height: 2em; padding: 0 10px;}
.list8_box ul li dl dt{padding: 10px 0;}
.list8_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;}
.list8_box ul li dl dt span:last-child{border: none;}
.list8_box ul li dl dt span.cur{color: #000000;}
.list8_box ul li dl dd{position: relative; height: 150px; margin-bottom: 20px; overflow: hidden;}
.list8_box ul li dl dd .file_con{position: absolute; left: 0; top: 0; width: 90%; background: #FFFFFF; display: none; padding: 2% 2% 5%; transition: all 0.4s;}
.list8_box ul li dl dd .file_con.con_hover{box-shadow: 0 0 5px #CCCCCC; transform: translateY(-3px);}
.list8_box ul li dl a.list8_href{width: 86px; line-height: 32px; color: #c02120; border: 1px solid #c02120; display: block; text-align: center; 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_left2.png);}
.fanye a.fanye_next{background-image: url(../pic/btn_right2.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;}