.breadCrumb{margin:15px 0 0 0; padding: 0 5px;}
.breadCrumb i{margin: 0 5px; color: #033e8d;}

.n_part1{margin: 15px 0 10px 0; position: relative; background: #fff; height: 40px; line-height: 40px; border-bottom: 1px solid #033e8d;}
.n_part1 h2{float: left; font-size: 20px; color: #033e8d; font-weight: normal;}
.n_part1 h2:before{display: inline-block; content: ""; border: 5px solid #033e8d; padding: 5px; border-radius: 50%; margin: 0 10px 0 5px; top: 3px; position: relative; behavior:url(pie.htc);}
.n_part1 span{float: right; padding: 0 10px 0 0;}
.n_part1:after{position: absolute; z-index: -1; left: 0px; bottom: -6px; display: block; content: ""; width: 100%; border-top: 2px solid #fff; border-bottom: 3px solid #033e8d; box-shadow: 0 0 12px #969696; behavior:url(pie.htc);}

.n_part2{margin: 10px 0 0 0; background: url(../images/title03_bg.png) no-repeat; height: 55px; line-height: 55px; padding: 0 0 0 40px; color: #fff; font-size: 18px;}
.con_bk1{background: url(../images/bg_02.png) no-repeat bottom; min-height: 400px;}
.n_list1{padding: 18px 6px 0 6px;}
.n_list1 li{height: 38px; line-height: 38px; font-size: 14px;}
.n_list1 li a{display: block; height: 38px;}
.n_list1 li a:hover,
.n_list1 li a.on{background: #e6e6e6; color: #003e8c;}
.n_list1 li a:before{display: inline-block; content: "\f105"; font-family: "FontAwesome"; margin: 0 13px 0 19px;}

.pro_gs{padding: 16px 0 0 0; overflow: hidden;}
.pro_gs h2{background: url(../images/title02_bg.gif); height: 31px; line-height: 31px; font-size: 14px; font-weight: normal; color: #333;}
.pro_gs h2:before{width: 3px; height: 21px; display: inline-block; content: ""; background: #033e8d; float: left; margin: 5px 10px 0 15px;}
.pro_gs span{display: block; padding: 12px 0 20px 0;}

.pro_fl{overflow: hidden; width: 780px;}
.pro_fl li{float: left; margin: 0 20px 20px 0;}
.pro_fl li img{background: #ccc; width: 335px;}

.con_bk2{margin: 20px 0 0 0; background: url(../images/cp_bg.jpg) repeat-x bottom; box-shadow: 0 0 2px #717171; border: 3px solid #fff; border-radius: 10px; position: relative; behavior:url(pie.htc);}
.pro_fl2{background: url(../images/cp_bg2.jpg) no-repeat left top; margin: 10px 0 0 20px; padding: 0 22px; overflow: hidden;}
.pro_fl2 h2{font-size: 22px; font-weight: normal; padding: 0 0 10px 0;}
.pro_fl2 ul{overflow: hidden; border-top: 1px dashed #c5c5c5; padding: 10px 0 0 0; width: 690px;}
.pro_fl2 ul h3{padding: 0 0 10px 0; font-size: 12px; color: #ff5c00;}
.pro_fl2 ul h3:before{margin: 0 5px 0 0; display: inline-block; content: ""; border-left: 3px solid #ff5a00; border-top: 3px solid transparent; border-bottom: 3px solid transparent}
.pro_fl2 ul li{float: left; margin: 0 25px 0 0;}
.pro_fl2 ul li span{display: block; background: #fff; width: 135px; height: 100px; border: 1px solid #e7e7e7; padding: 2px; text-align: center;justify-content: center; align-items: center;display: flex; }
.pro_fl2 ul li img{display: block;max-width: 95%; max-height: 95%;}
.pro_fl2 ul li h4{width: 135px; font-size: 14px; text-align: center; font-weight: normal; line-height: 1.5em; margin: 10px 0 }


.new_list{}
.new_list li{height: 50px; line-height: 50px; border-bottom: 1px dashed #ececec; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_list li a,.new_list li a:visited{color: #0d3992;}
.new_list li a:hover{color: #d00;}
.new_list li span{display: inline-block; width: 120px; text-align: center; font-weight: bold; font-family:Arial; color: #333;}

.title{text-align: center; font-size: 20px; padding: 30px 0 15px 0; border-bottom: 1px solid #e7e7e7; color: #333;}

.time{text-align:center; padding: 10px 0 0 0;}
.content{line-height: 210%; padding: 15px 10px; font-size: 14px;}
.content p{padding:0 0 10px 0}
.content img{max-width:100%;}


.content3 table{border-collapse: collapse; margin: 30px 10px;}
.content3 table tr td{padding: 10px 0; border-bottom: 1px dotted #d9d9d9; position: relative;}
.content3 table tr td:first-child{width: 80px!important;}
.content3 table tr td:first-child:before{display: inline-block; content: ""; width: 3px; height: 14px; background: #0b297e;}


.content2{overflow: hidden; padding: 15px 0; line-height: 210%;  font-size: 14px;}
.content2 table{border-collapse: collapse; width: 100%;}
.content2 table td{border: 1px solid #e7e7e7; padding: 0 5px; font-size: 12px;}

.pro_con{float: left; width: 410px; line-height: 210%; padding: 10px 0 0 10px; font-size: 14px;}
.pro_img{float: right; width: 255px;}
.pro_img img{width: 100%; background: #ccc}

.fy{margin:0 10px; border-top:1px solid #eee; padding:5px 0 25px 0}
.fy li{ line-height:25px; color:#cd0007}

.n_part3{margin: 27px 0 0 0; background: url(../images/icon_01.gif) no-repeat left; height: 32px; line-height: 32px; font-size: 18px; padding: 0 0 0 15px; color: #333;}

.message{padding: 15px 0 0 0;}
.message h2{font-size: 12px; color: #d00;}
.message table{border-collapse: collapse; width: 100%; margin: 15px auto;}
.message table td{padding: 6px 10px;}
.message table td:first-child{text-align: right;}
.message table td span{color: #d00; padding: 0 0 0 10px;}
.message table td input,
.message table td textarea{font-family: "微软雅黑"; font-size: 12px;}
.message table td input[type="text"],
.message table td textarea{border: 1px solid #ccc; width: 250px; height: 26px; line-height: 26px; background: #f7f7f7; padding: 0 10px; color: #555;}
.message table td textarea{width: 400px; height: 150px; line-height: 22px; padding: 5px 10px;}
.message table td input[type="text"]:focus,
.message table td textarea:focus{border: 1px solid #174297;}
.message table td input[type="submit"]{background: #174297; border: none; color: #fff; padding: 8px 20px; font-size: 14px; font-weight: bold;}

.n_part4{border-bottom: 2px solid #174297; padding: 0 0 5px 0;}
.n_part4 h2{margin: 27px 0 0 0; background: url(../images/icon_01.gif) no-repeat left; height: 32px; line-height: 32px; font-size: 16px; padding: 0 0 0 20px; color: #333;}

.order{border-collapse: collapse; margin: 30px;}
.order tr td{border: 1px solid #e7e7e7; height: 30px; padding: 5px;}
.order tr td:first-child{text-align: right;}
.order_text{border: 1px solid #ccc; height: 28px; line-height: 26px; padding: 0 0 0 5px; margin: 0px;}
.order_submit{background: #174297; height: 30px; line-height: 30px; border: none; width: 70px; color: #fff; margin: 0 5px 0 0;}
.order_reset{background: #ccc; height: 30px; line-height: 30px; border: none; width: 70px; color: #555;}

.new_list2{padding: 10px 0 0 10px;}
.new_list2 li{height: 35px; line-height: 35px; border-bottom: 1px dashed #e7e7e7;}
.new_list2 li:before{display: inline-block; content: "\f101"; font-family: "FontAwesome"; font-size: 12px; margin: 0 5px 0 0; color: #777;}
.new_list2 li span{float: right; color: #888; padding: 0 5px 0 0;}







/*page*/
.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:20px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555;}
.page .page_list a.Current,
.page .page_list a.on{background:#033E8A; border:1px solid #033E8A; color:#fff}
/*.page .page_info{display:inline-block; padding:0 7px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}*/







.login{padding: 100px 0; width: 280px; margin: 0 auto;}
.login li{margin: 0 0 10px 0; position: relative;}
.login li{ border: 1px solid #e7e7e7; padding: 0 0 0 60px; border-radius: 5px; overflow: hidden; position: relative; behavior:url(pie.htc); }
.login li.dl_bk{border: none; padding: 0px;}
.login li h2{position: absolute; left: 10px; top: 0px; font-size: 12px; line-height: 35px; font-weight: normal; color: #777;}
.login li input{width: 100%; height: 35px; line-height: 35px; border: none; padding: 0; margin: 0px; border-radius: 5px; overflow: hidden; position: relative; behavior:url(pie.htc);}
.login li input[type="text"]{color: #888; text-indent: 10px;}
.login li input[type="submit"]{background: #003c81; color: #fff; border: none;}
.login li i{font-size: 12px; margin: 0 5px 0 0; color: #003c81;}


.reg li{padding-left: 70px;}
.reg li h2{width: 70px;}




.lxwm_list{overflow: hidden; padding: 15px 0 5px 0; border-bottom: 1px solid #e7e7e7;}
.lxwm_list li{float: left; width: 100%; padding: 0 10px 0 0; line-height: 28px;}














