.header{position: fixed; width: 100%; min-width: 1200px; z-index: 99;background: #FFFFFF; top: 0;}
.head_logo{width: 140px; height: 80px; line-height: 80px;}
.head_nav ul li{float: left; width: 100px; padding: 20px 0;}
.head_nav ul li a{display: block; line-height: 40px; font-size: 16px; text-align: center;}
.head_nav ul li a:hover{color: #0d569b;}
.banner_bottom{background: #EEEEEE; line-height: 30px; padding: 10px 0;}
.keyword_box *{display: inline-block;}
.keyword_box dd{color: #999999; font-size: 12px;}
.keyword_box dd a{display: block; padding: 0 5px;}
.search_form{width: 180px; line-height: 28px; height: 28px; border: 1px solid #BBBBBB; border-radius: 30px; overflow: hidden;}
.search_form input{border: none; background: none;}
.search_form input[type=text]{float: left; width: 140px; padding-left: 12px; font-size: 12px; height: 28px; line-height: 28px;}
.search_form input[type=submit]{float: right; background: url(../../pic/head_search.png) no-repeat center; width: 28px; height: 28px; cursor: pointer; font-size: 0;}

.page_box{padding: 30px 0 50px;}
.page_right{width: 910px;}
.page_r_top{line-height: 48px; border: 1px solid #ececec; background: #f8f8f8; padding: 0 30px;}
.page_r_top dt{font-size: 18px;}
.page_r_top dt span{display: inline-block; font-size: 14px; height: 15px; margin-left: 15px; padding-left: 15px; border-left: 2px solid #0d569b; color: #b1b3b7; text-transform: capitalize; vertical-align: middle; line-height: 15px;}
.page_r_top dd{float: right; color: #7b7b7b;}

.left_nav{width: 240px;}
.leftnav_top{background: #0d569b; color: #FFFFFF; padding: 9px 0;}
.leftnav_top dl{border: 1px solid #FFFFFF; padding: 20px; margin: 0 9px; text-align: center;}
.leftnav_top dt{font-size: 24px; font-weight: bold; line-height: 30px;}
.leftnav_top dd{text-transform: capitalize; font-size: 14px; line-height: 20px;}
.leftnav_son{padding-top: 30px;}
.leftnav_son dl a{background: #f2f2f2; margin-bottom: 2px; display: block; line-height: 40px; padding-left: 50px; position: relative; transition: all 0.4s;}
.leftnav_son dl dt a.product_a{font-weight: bold;}
.leftnav_son dl dd a{font-size: 12px; color: #777777;}
.leftnav_son dl a span{position: absolute; background: url(../../pic/leftnav_state1.png) no-repeat center; width: 40px; height: 40px; left: 10px; top: 0; transition: all 0.4s;}
.leftnav_son dl a.product_a span{transform: rotate(90deg);}
.leftnav_son dl a.product_a:hover span{background-image: url(../../pic/leftnav_state2.png) !important; }
.leftnav_son dl a:hover{color: #0d569b;}

.shangxiapian{padding: 10px 20px; line-height: 24px; color: #999999; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #CCCCCC; margin: 20px 0; position: relative;}
.shangxiapian p{line-height: 24px; height: 24px; margin-right: 80px;}
.shangxiapian a.return_list{position: absolute; right: 20px; color: #999999;line-height: 24px; height: 24px; top: 22px;}

.list1_box{padding: 30px 10px;}
.list1_box ul li{float: left; width: 418px; border: 1px solid #e7e7e7; padding: 10px 0; margin: 10px;}
.list1_box ul li p.pic_middle{width: 130px; height: 130px; line-height: 130px; margin: 0 10px; float: left;}
.list1_box ul li dl{overflow: hidden;margin-right: 10px; border-left: 1px solid #999999; height: 110px; padding: 10px 0; padding-left: 20px;}
.list1_box ul li dl dt{font-size: 18px; font-weight: bold; line-height: 30px; height: 30px;}
.list1_box ul li dl dd{line-height: 24px; height: 48px; -webkit-line-clamp: 2; padding-top: 5px;}
.list1_box ul li dl span{float: right; color: #1c4891; background: url(../../pic/list1_more.png) no-repeat left; padding-left: 20px; line-height: 30px; margin: 5px 10px; margin-bottom: 0;}

.info1_title{padding: 20px 0;}
.info1_title p.pic_middle{float: left; width: 320px; height: 320px; line-height: 320px;margin: 0 50px;}
.info1_title dt{width: 490px; overflow: hidden;font-size: 30px; padding-top: 20px;}
.info1_title dd{padding-top: 20px;}
.info1con_lable li{float: left; border: 2px solid #A6A6A6; border-radius: 4px; font-size: 16px; width: 124px; line-height: 40px; text-align: center; color: #454545; margin-right: 20px; transition: all 0.4s;}
.info1con_lable li:hover,.info1con_lable li.cur{background: #1c4891; border-color: #1c4891; color: #FFFFFF; cursor: pointer;}
.info1_con .info1_content{display: none; height: 400px; margin: 30px;}



.list2_box{padding-top: 40px;}
.list2_box ul li{background: #F8F8F8; margin-bottom: 25px;}
.list2_box li p.pic_middle{width: 300px; height: 190px; line-height: 190px; float: right;}
.list2_box li dl{overflow: hidden; padding: 15px 25px;}
.list2_box li dl p{font-size: 12px; color: #c3c6c5; line-height: 16px;}
.list2_box li dt{color: #0d569b; line-height: 20px; font-size: 16px;}
.list2_box li dd{color: #444444; line-height: 20px; padding-top: 10px; height: 40px; -webkit-line-clamp: 2;}
.list2_box li span{display: inline-block; width: 80px; line-height: 30px; border: 1px solid #0d569b; color: #0d569b; margin-top: 20px; text-align: center;}

.info2_title{text-align: center; border-bottom: 1px dashed #ECECEC; padding-bottom: 10px; margin: 30px 50px;}
.info2_title dt{font-size: 24px; color: #0d569b; line-height: 40px;}
.info2_title dd{text-align: center; color: #999999; line-height: 20px;}
.info2_title dd span{display: inline-block; padding: 0 10px;}
.info2_content{margin: 0 100px 100px;}

.list3_box{padding-top: 20px;}
.list3_box ul li{float: left; margin: 15px 20px; width: 560px; transition: all 0.4s;}
.list3_box li p.pic_middle{width: 220px; height: 200px; line-height: 200px;}
.list3_box li dl{overflow: hidden;}
.list3_box li dt{font-size: 24px; color: #FFFFFF; text-transform: capitalize; font-weight: bold; line-height: 30px; padding: 20px;}
.list3_box li dd{color: #EEEEEE; line-height: 22px; -webkit-line-clamp: 3; height: 66px; padding: 0 20px;}
.list3_box li span{display: inline-block; width: 68px; line-height: 22px; text-align: center; border: 1px solid #FFFFFF; color: #FFFFFF; margin-left: 20px; margin-top: 10px;}

.list3_box ul li.list3_li_1{background: #F8F8F8;}
.list3_box li.list3_li_1 p.pic_middle{float: left;}
.list3_box ul li.list3_li_2{background: #0D569B;}
.list3_box li.list3_li_2 p.pic_middle{float: right;}
.list3_box li.list3_li_1 dt{color: #333;}
.list3_box li.list3_li_1 dd{color: #666666;}
.list3_box li.list3_li_1 span{float: right; border-color: #AAAAAA; color: #0D569B; margin-right: 20px;}
.list3_box ul li.list3_li_1:hover{box-shadow: 0 1px 3px 3px #DDDDDD; transform: translate3d(0, -3px, 0);}
.list3_box ul li.list3_li_2:hover{box-shadow: 0 1px 3px 3px #AAAAAA; transform: translate3d(0, -3px, 0);}

.list4_bottom{position: relative;}
.list4_fieldtitle{font-size: 18px; color: #0D569B; font-weight: bold;line-height: 30px; padding: 30px 0 20px;}
.list4_fieldcon{margin: 0 25px; overflow: hidden;}
.list4_fieldcon ul{width: 99999px;}
.list4_fieldcon ul li{float: left; width: 180px; margin: 0 5px;}
.list4_fieldcon li dl{border: 1px solid #999999;}
.list4_fieldcon li dd.pic_middle{height: 120px; line-height: 120px; margin: 9px;}
.list4_fieldcon li dt{line-height: 32px; height: 32px; padding: 5px 10px; text-align: center; color: #666666;}

.list4_bottom .list4_btn{position: absolute; width: 20px; height: 30px; line-height: 30px; top: 50%; margin-top: 35px; cursor: pointer;}
.list4_bottom .list4_left{left: 0;}
.list4_bottom .list4_right{right: 0;}

.list5_box ul{padding: 30px 40px;}
.list5_box ul li{line-height: 40px; height: 40px; border-bottom: 1px dashed #DDDDDD;}
.list5_box ul li span.list5_dian{display: inline-block; vertical-align: middle; width: 6px; height: 6px; font-size: 0; background: #0D569B; margin: 0 10px;}
.list5_box ul li span.list5_down{float: right; padding-left: 30px;}



.page1_box{padding: 60px 50px;}

.page3_box .page3_field{padding: 20px 0; margin-bottom: 30px;}
.page3_box .page3_field dl{float: left; width: 340px; padding: 15px 0; border-bottom: 1px solid #E0E0E0; margin: 0 25px;}
.page3_box .page3_field dt{line-height: 20px;}
.page3_box .page3_field dd{line-height: 20px;}
.page3_box #dituContent{height: 450px; width: 100%;}

.page4_box{font-size: 16px; padding-top: 40px; line-height: 60px;}
.page4_box th{width: 110px; text-align: right; vertical-align: top;}
.page4_box td{width: 310px;}
.page4_box td input,.page4_box td textarea{border: 1px solid #999999;}
.page4_box td input[type=text]{width: 180px; padding: 0 10px; height: 32px; line-height: 32px; vertical-align: middle;}
.page4_box td textarea{margin-top: 14px; line-height: 32px; height: 196px; resize: none; width: 600px; padding: 0 10px;}
.page4_box .table_bottom td{padding-top: 20px;}
.page4_box .table_bottom td input[type=text]{width: 150px; padding-right: 90px;}
.page4_box .table_bottom td img{margin-left: -81px;}
.page4_box .table_bottom td input[type=reset]{border: none; background: none; height: 32px;line-height: 32px; vertical-align: middle; width: 80px;}
.page4_box .table_bottom td input[type=submit]{width: 180px; height: 32px; line-height: 32px; border: none; background: #0D569B; border-radius: 6px; color: #FFFFFF; cursor: pointer;}

/*翻页*/
.fanye{margin: 25px auto; text-align: center;}
.fanye a{display: inline; line-height: 2em; border: 1px solid #e1e1e1; padding: 0.3em 0.5em; font-family: "微软雅黑"; font-size: 14px; color: #666666; margin: 0 3px; transition: all 0.4s;}
.fanye a.num{padding: 0.3em 1em;}
.fanye a.this_page{ background: #0d569b; color: #FFFFFF; border-color: #0d569b;}
.fanye a:hover{ background: #0d569b; color: #FFFFFF; border-color: #0d569b;}