.container{padding: 1% 0 5%;}
.haspd{padding: 1% 2% 5%;}
.container .title{font-size: 18px;line-height: 46px;border-bottom: 1px solid #eee;color: #333;margin-bottom: 3%;font-weight: normal;}
.container .title a{display: inline-block;font-size: 16px;line-height:25px;background: #ededed;padding: 0 15px;border: 1px solid #d2d2d2;border-radius: 3px;float: right;margin-top: 9px;}
.container .list{margin-bottom: 5%;}
.container .list ul li{border: 1px solid #eee;margin-bottom: 10px;}
.container .list dl dd{padding:0 3%;font-size: 14px;line-height: 42px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.container .list dl dd span{float: right;}
.container .list dl dd.bg{background: #f4f9fc;}
.container .list dl dd.line{border-bottom: 1px dashed #b5b5b5;margin: 0 3%;padding: 0;}

.page { padding:0 0 10px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 10px; border:1px solid #ddd; background:#f2f2f2; vertical-align:top; color: #333;}
.page a:hover,.page .current { border:1px solid #14588a; background:#14588a; color:#fff; }

.container .txt{margin-bottom: 2%;}
.container .txt h3{font-size: 16px;line-height: 1.8;font-weight: normal;}
.container .txt p{font-size: 16px;line-height: 1.8;text-indent: 2em;}
.container .form label{ display:block; float:left; width:72px; font-size:16px; line-height:35px; color:#333; text-align:right; margin-right:10px;}
.container .form input[type="text"]{ width:60%; font-size:16px; line-height:33px; border:1px solid #e1e1e1; border-radius:3px; box-shadow:2px 2px 2px 1px #e4e4e4 inset; margin-bottom:16px;}
.container .form textarea{ width:65%; font-size:16px; line-height:33px; border:1px solid #e1e1e1; border-radius:3px; box-shadow:2px 2px 2px 1px #e4e4e4 inset; margin-bottom:16px;}
.container .form textarea.lr{height: 170px;}
.container .form textarea.bz{height: 97px;}
.container .form input.yz{ width:20%;}
.container .form input.btn{ width:100%; font-size:16px; line-height:36px; background:#e7e7e7; color:#333; text-align:center; border:none; box-shadow:none; border-radius:0; cursor:pointer;}
.container .form input.btn:hover{ background:#2f84c7; color:#fff;}
.container .form img{margin-left: 5px; width:88px; height:35px;vertical-align: top;}
.container .form i{font-size: 20px;line-height: 33px;margin-left: 10px;color: #ff4200; position: relative;top:2px; vertical-align: top;}
.container .form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none; width: 187px;height: 33px; border:1px solid #e1e1e1; font-size:16px; line-height:33px; padding-left: 20px; background: url(/m/images/live-2.png) right 10px center no-repeat;}
.container .form i.odd{margin-left:7px;}
.container .form select option{font-size:16px; line-height:33px;}
.container .form input[type="radio"]{display: none;}
.container .form input[type="radio"]+label{width:16px;padding-left: 20px;display: inline-block;background: url(/m/images/live-4.png) no-repeat left center;}
.container .form input[type="radio"]:checked+label{background: url(/m/images/live-5.png) no-repeat left center;}
.container .form select{margin-bottom: 16px;}
.container .form .bm{margin-bottom: 16px;}
.container .form .bm i{position: relative;top:4px;left: -4px;}


.container01 .txt{margin-bottom: 2%;}
.container01 .txt h3{font-size: 16px;line-height: 1.8;font-weight: normal;}
.container01 .txt p{font-size: 16px;line-height: 1.8;text-indent: 2em;}
.container01 .form label{ display:block; float:left; width:72px; font-size:16px; line-height:35px; color:#333; text-align:right; margin-right:10px;}
.container01 .form input[type="text"]{ width:60%; font-size:16px; line-height:33px; border:1px solid #e1e1e1; border-radius:3px; box-shadow:2px 2px 2px 1px #e4e4e4 inset; margin-bottom:16px;}
.container01 .form textarea{ width:65%; font-size:16px; line-height:33px; border:1px solid #e1e1e1; border-radius:3px; box-shadow:2px 2px 2px 1px #e4e4e4 inset; margin-bottom:16px;}
.container01 .form textarea.lr{height: 170px;}
.container01 .form textarea.bz{height: 97px;}
.container01 .form input.yz{ width:20%;}
.container01 .form input.btn{ width:100%; font-size:16px; line-height:36px; background:#e7e7e7; color:#333; text-align:center; border:none; box-shadow:none; border-radius:0; cursor:pointer;}
.container01 .form input.btn:hover{ background:#2f84c7; color:#fff;}
.container01 .form img{margin-left: 5px; width:88px; height:35px;vertical-align: top;}
.container01 .form i{font-size: 20px;line-height: 33px;margin-left: 10px;color: #ff4200; position: relative;top:2px; vertical-align: top;}
.container01 .form select{ width:60%;  font-size:14px; height:35px; line-height:35px; border:1px solid #e1e1e1; border-radius:3px; box-shadow:2px 2px 2px 1px #e4e4e4 inset; margin-bottom:16px;}
.container01 .form i.odd{margin-left:7px;}
.container01 .form select option{font-size:14px; line-height:33px;}
.container01 .form input[type="radio"]{display: none;}
.container01 .form input[type="radio"]+label{width:16px;padding-left: 20px;display: inline-block;background: url(/m/images/live-4.png) no-repeat left center;}
.container01 .form input[type="radio"]:checked+label{background: url(/m/images/live-5.png) no-repeat left center;}
.container01 .form select{margin-bottom: 16px;}
.container01 .form .bm{margin-bottom: 16px;}
.container01 .form .bm i{position: relative;top:4px;left: -4px;}
.container01 .form .file { width:180px; font-size:14px; line-height:35px; border:none; border-radius:0; box-shadow:none; margin-bottom:0;}

.container01 .form  input.text02 { width:100px; font-size:14px; height:33px; line-height:33px; text-align:center; color:#fff; background:#15588b; border:none; border-radius:7px; box-shadow:none; margin-bottom:16px; cursor:pointer; }
.container01 .form .p1 { margin-left:80px; font-size:14px; margin-bottom:15px; }

.container01 .form .btn{ width:100%; font-size:16px; line-height:36px; background:#e7e7e7; color:#333; text-align:center; border:none; box-shadow:none; border-radius:0; cursor:pointer;}
.container01 .form .btn:hover{ background:#2f84c7; color:#fff;}


.link{padding: 4% 0 3%;background: #316b97;border-bottom: 1px solid #fff;}
.link h2{font-size: 18px;margin-left: 2%;color: #fff;margin-bottom: 2%;}
.link ul{padding-left:5%;}
.link ul li{width: 50%;float: left;font-size:0.25rem;line-height: 2;color: #fff;}
.link ul li a{color: #fff;}

.i-menu{padding:2% 0 4%;}
.i-menu dt{width:30.666%;background:#eae9e5;text-align:center;float:left;display:inline;margin:2% 0 0 2%;font-size:14px;}
.i-menu dt a{display:block;padding:6% 0;}
.i-menu dt:nth-child(3n){margin-right:0;}
.i-menu dt a:hover,.i-menu dt a.current{background:#195b8d;color:#fff;}

/*产品中心*/
.p-list{background:#fff;padding-bottom:4%;}
.p-list ul{}
.p-list li{padding:2%;border-top:14px solid #f6f6f6;}
.p-list .p{float:left;width:40%;}
.p-list .t{width:58%;float:right;}
.p-list .t h2{font-size:15px;}
.p-list .t .i{font-size:14px;color:#777;}
.p-list .t .j{}
.p-list .t .j em{font-size:20px;color:#d0bb90;}
.m-pList li.clear { clear:both;}
@media all and (max-width:320px){
	.p-list .t h2{font-size:14px;}
	.p-list .t .i{font-size:12px;}
	.p-list .t .j em{font-size:17px;}
}

.article{padding:0 2%; }
.article .mt { text-align:center; }
.article .mt h1 { padding:8px 0 0; font-size:16px; line-height:26px; }
.article .mt .titBar{color:#888;}
.article .mc { padding:10px 0 20px; font-size:14px; line-height:22px; word-wrap:break-word; text-align:justify; }
.article .mc img{max-width:100% !important;}

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#888; background:linear-gradient(#ccc,#888); color:#fff; }

.hot{padding:3% 2% 0;}
.hot .p{float:left;width:40%;}
.hot .t{float:right;width:58%;}
.hot .t h3{font-size:14px;padding-bottom:2%;}
.hot .t .i{font-size:13px;color:#666;line-height:22px;}
.hot .t .i a{color:#d0bb90;}

.news{padding:2% 2% 5%;}
.news li{border-bottom:1px solid #ddd;font-size:14px;}
.news li:last-child{border-bottom:0;}
.news li a{display:block;height:40px;line-height:40px;}
.news li a:hover em{background:#195b8d;}
.news li em{display:inline-block;width:6px;height:6px;border-radius:6px;background:#555;margin-right:6px;}

/* 图文 */
.m-pFList{padding:2% 2% 3%; }
.m-pFList li {width:49%; float:left; display:inline; }
.m-pFList li:nth-child(2n){float:right;}
.m-pFList li .c{font-size:14px;text-align:center;padding:3% 0;}

.u-tt{padding:4% 0;background:#fff;}
.u-tt .hd{margin:0 2% 3%;border-bottom:1px solid #ddd;padding-bottom:2%;height:26px;line-height:26px;}
.u-tt .hd h2{font-size:20px;font-weight:normal;float:left;}
.u-tt .hd .col {float: right;height: 24px;padding: 0 20px;line-height: 24px;border-radius: 3px;border: 1px solid #195b8d;background:#195b8d;color:#fff;text-align: center;cursor:pointer;}

.form-panel { margin: 0 2%; }
.form-panel .field { clear: both; }
.form-panel .input { padding: 6px 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width:94%; height: 40px; line-height:40px; padding: 0 3%;  border-radius: 3px; background: #eee; font-size: 12px; vertical-align:top;}
.form-panel .code { width:50%; height: 40px; line-height:40px; padding: 0 3%;  border-radius: 3px; background: #eee; font-size: 12px; vertical-align:top;}
.form-panel img{width:80px;height:40px;margin-left:10px;border-radius:3px;}
.form-panel textarea { width:94%; height: 60px; padding: 2% 3%;  border-radius: 3px; background: #eee; vertical-align:top; }
.form-panel .submit-field { padding: 0; clear: both; }
.form-panel .btn-submit { width: 100%; height: 40px; border: 0; border-radius: 3px; background: #195b8d; color: #fff; font-size: 14px; line-height: 40px; }

.formtips { padding:5%; line-height:1.8; font-size:13px; background: #fafafa; margin-bottom: 20px; }
.formtips h2 { color:#f00; margin-bottom:15px; font-size:16px; line-height:2; }
.formtips p { margin-bottom:15px; }

/* 图片列表 一行两个 */
.m-pList{padding-bottom:5%;}
.m-pList li { float:left; width:47%; margin-left:2%; text-align:center;}
.m-pList li .t { padding:8px 0; font-size:13px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

.m-list { padding:0 2% 5%; }
.m-list li { padding:10px 4px 10px 0; border-bottom:1px solid #eee; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/*sitemap网站地图*/
.webmap dl dt {margin: 5px 0;padding-left: 18px;font-size: 16px;line-height: 2;}
.webmap dl dd {padding-left: 18px;}
.webmap dl dd a {float: left; display: block; margin-right: 10px; margin-bottom: 5px; padding: 0 10px; background: #eee; font-size: 14px; line-height: 2; white-space: nowrap;}
.webmap dl dd a:hover{ background:#195b8d; color:#fff;}

.ls-t{margin:0 2% 0;}
.ls-t .ls-h{margin-bottom: 50px;}
.ls-t .ls-h h3{font-size: 16px;font-weight: normal;line-height: 36px;}
.ls-t .ls-b .ls-a{margin-bottom: 10px;}
.ls-t .ls-b .ls-a h4{font-size: 14px;line-height: 36px;color: #1367a7;border-bottom: 1px dashed #bfbfbf;}
.ls-t .ls-b .ls-a .cont{padding-top: 10px;}
.ls-t .ls-b .ls-a .cont ul li{font-size: 14px;line-height: 28px;}
.ls-t .ls-b .ls-a .cont ul li a{color: #1367a7;}

.live-mailbox { padding:20px 2%; }
.live-mailbox ul { margin-bottom:15px; border:1px solid #ddd; }
.live-mailbox ul li { font-size:12px; padding:10px 15px; }
.live-mailbox ul li strong { width:65px; }
.live-mailbox ul li.p1 { background:#15588b; color:#fff; }
.live-mailbox ul li.p1 .p11 { float:left; width:65px; }
.live-mailbox ul li.p1 .p12 { float:left; width:calc(100% - 65px); }
.live-mailbox ul li.p2 { border-bottom:1px solid #ddd; }
.live-mailbox ul li.p2 p { float:left; width:30%; }
.live-mailbox ul li.p3 { border-bottom:1px solid #ddd; }
.live-mailbox ul li.p3 .p31 { float:left; width:65px; }
.live-mailbox ul li.p3 .p32 { float:left; width:calc(100% - 65px); }
.live-mailbox ul li.p4 .p41 { float:left; width:65px; }
.live-mailbox ul li.p4 .p42 { float:left; width:calc(100% - 65px); }

.cxBox02 { margin:30px 0; background:#f8f8f8; padding:30px 4%; }
.cxBox02 ul li { width:100%; background:#fff; text-align:center; }
.cxBox02 ul li:nth-child(2) { margin-top:20px; }
.cxBox02 ul li a { display:block; padding:30px 10px; box-sizing: border-box; }
.cxBox02 ul li .p1 img { max-width:80px; }
.cxBox02 ul li .p2 { margin-top:20px; font-size:20px; color:#333; }
.cxBox02 ul li .p3 { margin-top:15px; font-size:14px; color:#999; padding:0 10%; }

.cxBox { margin-top:30px; padding-bottom:20px; border-bottom:1px solid #ddd; }
.cxBox p { float:left; color:#333; font-size:14px; line-height:37px; }
.cxBox .text { float:left; width:120px; padding:0 10px; color:#333; font-size:12px; line-height:35px; border:1px solid #ddd; margin-left:10px; }
.cxBox .btn01 { float:left; width:60px; color:#fff; font-size:14px; line-height:35px; background:#1669a8;  margin-left:10px; cursor:pointer; }

.cxBox01 { margin-top:30px; font-size:16px; color:#333; }
.cxBox01 i { color:#ef0000; }

.live-mailbox01 { padding:30px 0; }
.live-mailbox01 table { width:100%; border:1px solid #dfe6ec; box-sizing: border-box; }
.live-mailbox01 table tr { border-bottom:1px solid #dfe6ec; }
.live-mailbox01 table tr th { padding:15px 10px; font-size:14px; font-weight:normal; color:#333; box-sizing: border-box; border-right:1px solid #dfe6ec; }
.live-mailbox01 table tr th:last-child { border-right:none; width:70px; }
.live-mailbox01 table tr th:nth-child(2) { width:70px; padding:15px 0; }
.live-mailbox01 table tr th:nth-child(3) { width:60px; padding:15px 0; }


.live-mailbox01 table thead { background:rgba(24, 144, 255, 0.03); }
.live-mailbox01 table thead tr th { font-weight:bold; }

.live-mailbox01 table tbody tr:last-child { border-bottom:none; }
.live-mailbox01 table tbody tr th:last-child i { display:block; color:#1890ff; cursor:pointer; }
.live-mailbox01 table tbody tr th:nth-child(1) { text-align:left; }


.zsBox { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:99999; display:none; }
.zsBox.on { display:block; }
.zsBox01 { position:absolute; width:90%; top:50%; left:50%; transform: translate(-50%,-50%); background:#fff; z-index:2; }
.zsBox01 .hd { padding:0 20px; line-height:40px; background:#1669a8; color:#fff; font-size:16px; }
.zsBox01 .bd { padding:20px 4%; max-height:65vh; overflow-y:auto; }
.zsBox01 .bd ul li { border-top:1px solid #ccd5e5;font-size:14px; color:#333; padding:10px 0; }
.zsBox01 .bd ul li i { font-weight:bold; }
.zsBox01 .bd ul li p { display:inline-block; margin-right:50px; }
.zsBox01 .bd ul li p:last-child { margin-right:0; }
.zsBox01 .bd ul li form { display:inline-block; }
.zsBox01 .bd ul li form select { display:inline-block; width:150px; border:1px solid #ddd; font-size:14px; line-height:30px; height:30px; }
.zsBox01 .bd ul li form .btn01 { display:inline-block; width:60px; color:#fff; font-size:14px; line-height:30px; background:#1669a8;  margin-left:10px; cursor:pointer; }

.zsClose { position:absolute; top:10px; right:10px; font-size:20px; font-weight:bold; color:#fff; z-index:2; cursor:pointer; }


















