.clear{clear:both;}
.hj-cp{ width:100%;}
.hj-cp li{ width:50%; float:left;box-sizing:border-box; padding:1%; text-align:center; font-size:18px;}
.hj-cp li img{ width:100%;}
.hj-cp .p-l2{ padding-bottom:25px;  padding-top:25px;}
.hj-cp .p-l2 img{ width:50%; display:block; margin:0 auto; padding-bottom:10px;}
.hj-cp .p-l3{ padding-bottom:25px;  padding-top:25px;}
.hj-cp .p-l3 img{ width:50%; display:block; margin:0 auto;padding-bottom:10px;}
.fwdh{ background:url(/m/images/tel.png) no-repeat; padding-left:50px;  font-size:18px; color:#0b2e54;padding-top:10px; padding-bottom:15px; margin-top:20px; display:block;}

.hj-gk{box-sizing:border-box; padding:1%;}
.hj-gk li{ width:50%; text-align:center; float:left; margin:1% 0;}
.hj-gk img{ width:96%; text-align:center;}



/*faq*/
.faq{width:1200px;margin:auto;}
.list_qna *,.list_qna02 *{color:#595959;font-size:13px;line-height: 50px;line-height: 21px;}
.list_qna .cont_q,.list_qna02 .cont_q {
    padding: 26px 61px 30px 124px;
    background: url(/cn/images/icon_q.png) 82px 22px no-repeat;
}
.list_qna .tab_q,.list_qna02 .tab_q{height: 50px;width:100%;overflow:hidden;border-bottom: 1px solid #dddddd;}
.list_qna .tab_q:hover,.list_qna02 .tab_q:hover{background:#f9f9f9;}
.list_qna .tab_q li,.list_qna02 .tab_q li{cursor:pointer;float:left;width:20%;
min-height: 50px;
color: #595959;
font-size: 13px;
text-align: center;line-height:50px;}
.list_qna .tab_q li.cell02,.list_qna02 .tab_q li.cell02{width:60%;padding: 0 47px;
text-align: left;box-sizing:border-box;}
.list_qna .tab_q li span,.list_qna02 .tab_q li span{line-height:50px;display:inline-block;padding-left:34px;background: url(/cn/images/icon_q.png) 0 center no-repeat;}

.list_qna .list_a,.list_qna02 .list_a{display:none;background:#f9f9f9;}
.list_qna .cont_a,.list_qna02 .cont_a {
    padding: 26px 61px 30px 146px;
    background: url(/cn/images/icon_a.png) 105px 20px no-repeat;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.list_qna.faq,.list_qna02.faq{border-top:2px solid #141414;overflow:hidden;}
.list_qna.faq .tab_q,.list_qna02.faq .tab_q{height: 76px;position:relative;padding:27px 79px; background: url('/cn/images/icon_q02.png') 33px center no-repeat;cursor:pointer;box-sizing:border-box}
.list_qna.faq.notice .tab_q,.list_qna02.faq.notice .tab_q{overflow:hidden;background: url('/cn/images/icon_notice.png') 33px center no-repeat;}
.list_qna.faq.notice .tab_q .date,.list_qna02.faq.notice .tab_q .date{float:right;font-size:13px;}
.list_qna.faq.notice.report .tab_q,.list_qna02.faq.notice.report .tab_q{background: url('/cn/images/icon_sidewalk.png') 33px center no-repeat;}
.list_qna.faq.notice .list_a,.list_qna02.faq.notice .list_a {
    background:#f9f9f9;
	position:relative;
	padding:27px 100px;
}

.list_qna.faq.notice .list_a .icon_arrow,.list_qna02.faq.notice .list_a .icon_arrow {
    display: inline-block;
    font-style: normal;
    position: absolute;
    left: 85px;
    top: 27px;
    font-size: 12px;
}
.list_qna.faq .tab_q i,.list_qna02.faq .tab_q i{position:absolute;left:96%;top:35px;display:inline-block;width:15px;height:8px;background: url('/cn/images/icon_qna02.png') 0 center no-repeat;}
.list_qna.faq .tab_q.active i,.list_qna02.faq .tab_q.active i{background: url('/cn/images/icon_qna_active02.png') 0 center no-repeat;}
.list_qna.faq .list_a,.list_qna02.faq .list_a{border-bottom: 1px solid #dddddd;padding:27px 129px; background: #f9f9f9 url('/cn/images/icon_a02.png') 82px 22px no-repeat;}
.list_qna.faq .tab_q,.list_qna02.faq .tab_q {
    height: 75px;
}
.list_qna.faq *,.list_qna02.faq * {
    color: #595959;
    font-size: 17px;
    line-height: 21px;
}


.faq {
    width: 100%;
    margin: auto;
}
.list_qna.faq .tab_q, .list_qna02.faq .tab_q {
    height: 76px;
    position: relative;
    padding: 27px 49px;
    background: url('/cn/images/icon_q02.png') 8px center no-repeat;
    cursor: pointer;
    box-sizing: border-box;
}
.list_qna.faq, .list_qna02.faq {
    border-top:none;
    overflow: hidden;
}
.list_qna.faq .tab_q i, .list_qna02.faq .tab_q i {
    position: absolute;
    left: 91%;
    top: 35px;
    display: inline-block;
    width: 15px;
    height: 8px;
    background: url('/cn/images/icon_qna02.png') 0 center no-repeat;
}
.list_qna.faq .list_a, .list_qna02.faq .list_a {
    border-bottom: 1px solid #dddddd;
    padding: 19px 46px;
    background: #f9f9f9 url('/cn/images/icon_a02.png') 8px 14px no-repeat;
}
.a-product{ width:100%; margin:0 auto; padding-top:4%; padding-bottom:4%;}
.a-product .aproduct-top{ text-align:center; margin-bottom:2%; font-size:21px; font-weight:bold; color:#333333;}
.a-product ul{ overflow:hidden; zoom:1; box-sizing: border-box; padding:0 1%;}
.a-product ul li{ width:48%; min-height:150px; float:left; border:1px solid #ccc; text-align:center; margin:0; box-sizing: border-box; margin:0 1%; margin-bottom:2%;}
.a-product ul li .product1-con{ font-size:18px; color:#333333; position:relative;margin-top:2px;margin-bottom:20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.product1-img img{width:100%;height:100%;}
.details{ width:100%; margin:0 auto; padding-top:4%; padding-bottom:4%;}
.details .aproduct-top{ text-align:center; margin-bottom:2%;  font-size:21px; color:#333333; font-weight:bold;}
.details-top{ overflow:hidden;zoom:1; width:100%; box-sizing: border-box; padding:0 2%;}
.details-top .details-img{ float:left; width:100%;}
.details-top .details-img img{ width:100%; border:1px solid #ccc; box-sizing: border-box;}
.details-top .details-right{ float:left; width:100%; margin-left:0%; margin-top:3%;}
.details-top .details-right ul{ width:100%; border-top:1px solid #cccccc;}
.details-right ul li{ height:58px; font-size:16px; color:#333333; line-height:58px; border-bottom:1px solid #cccccc; text-align:left;width:100%;}
.details-right ul li span{ display:inline-table; height:58px; line-height:58px; color:#333;font-size:16px; background:#f6f6f6; width:95px; padding-left:25px; margin-right:10px;}
.details-td{ font-size:20px; color:#333333; margin:10px 0; margin-top:20px;}
.details-con{ font-size:14px; color:#333333;}
.details-con table{border-collapse:collapse;width:100%;}
.details-con table td{border:1px #ccc solid;padding:5px;word-wrap: break-word;
word-break: normal; }
.details-con table tr:first-child{background:#e2e2e2;}
.details-bottom{ text-align:center; box-sizing: border-box; padding:0 2%;}
.details-bottom img{max-width: 100%;}
.details-bottom .hjxp-top{ width:100%;}
.details-bottom .details-b-top{ font-size:30px; color:#282828; padding:30px;}
.details-title{ width:100%; border-bottom:1px solid #0b2e54; margin-top:40px; margin-bottom:30px;}
.details-title span{ display:block; width:120px; height:45px; background:#0b2e54; color:#FFFFFF; font-size:16px; line-height:45px;}
.details-bottom ul{ width:100%; margin-top:40px;}
.details-bottom ul li{ overflow:hidden; zoom:1; margin-bottom:3%;}
.details-bottom ul li .details-b-left{ float:left; margin:0; width:100%; text-align:left; padding-top:2%;}
.details-bottom ul li .details-b-right{ float:left; margin:0; width:99%; border:1px solid #ccc; height:auto;}
.details-bottom ul li .details-b-right img{ width:100%;}
.details-bottom .details-b-sz{ width:50px; height:50px; background:#0b2e54; font-size:30px; text-align:center; line-height:50px; color:#FFFFFF; margin-bottom:3%;}
.details-bottom .details-b-title{ font-size:30px; color:#333333; margin-bottom:3%;}
.details-bottom .details-b-con{ font-size:16px; color:#555555; line-height:30px;}

.a-news{padding-top:4%; padding-bottom:4%; width:100%;box-sizing: border-box; padding:0 2%;}

.anews-top{ padding:2%; font-size:18px; color:#0b2e54; text-align:left;}
.anews-top1{ padding:0; padding-left:2%; text-align:left; margin:0; color:#666; border:none;}

.a-news .anews-top{ padding:2%; font-size:18px; color:#0b2e54; text-align:center;}
.a-news .anews-top1{ padding:0; padding-left:2%; text-align:center; margin:0; color:#666; border:none;border-bottom:1px #ccc solid; padding-bottom:2%;}

.a-news ul{ overflow:hidden; zoom:1; width:100%; margin:0 auto; margin-top:3%;}
.a-news ul li{ width:99%; float:left; border:1px solid #ccc; margin:0; padding-bottom:15px; margin-bottom:2%;}
.a-news ul li img{ width:100%;}
.a-news ul li .anews-con{ font-size:16px; color:#333333; padding-top:15px; padding-left:10px; padding-right:15px;}
.a-news ul li .anews-sj{ color:#333333; padding-left:10px; }

#cen_right_top{width:100%;margin:0;box-sizing: border-box; padding:1%;}
#cen_right_top .active{background:#0b2e54;color:#fff;}
#cen_right_top h3{box-sizing: border-box; line-height:45px;text-align:center;float:left;height:45px;width:20%;margin::0px;padding:0px;border:1px #cdcdcd solid;color:#363636;cursor:pointer; font-size:14px; font-weight:400; display:inline-table;}
#cen_right_top div{font-size:14px;display:none;clear:both;min-height:100px;padding-top:20px;}
.contact ul{ margin-top:0px;}
.contact ul li{box-sizing: border-box; width:100%; height:108px; border:1px #ccc solid; background:url(/images/contact-icon1.png) no-repeat 27px 12px #f0f0f0; float:left; margin:0; margin-bottom:2%;}
.contact ul li .dh{ padding-left:133px; padding-top:25px; font-size:16px; color:#0b2e54;}
.contact ul li .dh-con{ padding-left:133px; padding-top:10px; width:200px;}
.contact ul .contact-icon3{ margin:0; background:url(/images/contact-icon3.png) no-repeat 27px 12px #f0f0f0;}
.contact ul .contact-icon2{ margin:0; background:url(/images/contact-icon2.png) no-repeat 27px 12px #f0f0f0;}
.contact .contact-img{ border:1px #ccc solid; margin:0 auto; margin-top:30px; width:100%;box-sizing: border-box;}
.contact .contact-img img{ width:100%;}



.service{background: #fff url('/common/en_us/images_m/icon/lnb_bg.gif') repeat-x 0 100%; padding-bottom:4%;}
.service1{ width:100%; margin:0 auto; }
.service1 li{ width:96%; border:1px solid #ccc; margin:0 auto; padding:2% 0; margin-top:3%;}
.service1 li img{ float:right; width:30%;}
.service1 li .service-con{ padding-left:2%; font-size:18px; color:#333333; padding-bottom:2%;}
.service1 li .service-con2{ padding-left:2%; width:70%; color:#333333;}

/* viewType */
.viewType1 {border-top:2px solid #000}
.viewType1 .titArea {padding:20px 10px 17px; border-bottom:1px solid #e6e6e6}
.viewType1 .titArea .tit {font-weight:bold; font-size:16px; color:#333; margin-bottom:10px}
.viewType1 .titArea .tit2 {position:relative; padding:25px 0 0; font-weight:bold; font-size:16px; color:#333; margin-bottom:10px}
.viewType1 .titArea .tit2 .label {display:inline-block; position:absolute; top:0; left:0; padding:0 5px; height:21px; line-height:23px; font-size:11px; color:#fff; text-align:center; background:#8ca934}/* ??? */
.viewType1 .titArea .tit2 .label.type2 {background:#0068b7}/* ??? */
.viewType1 .titArea .tit2 .label.type3 {background:#00a8b7}/* ??? */
.viewType1 .titArea .tit2 .label.type4 {background:#00b77d}/* ?? */
.viewType1 .titArea .tit2 .label.type5 {background:#8100b7}/* ??? */
.viewType1 .titArea .date {line-height:18px; font-size:12px; color:#777}
.viewType1 .titArea .date span {color:#333; padding-right:5px; margin-right:5px; background:url("/common/en_us/images_m/icon/bar2x17.gif") no-repeat 100% 50%; background-size:1px 8px}
.viewType1 .txtArea {font-size:12px; color:#777; padding:15px 10px 20px; line-height:19px; font-size:12px; color:#777}
.viewType1 .txtArea .txt {width:100%; color:#555}
.viewType1 .txtArea .img img {width:100%}
.viewType1 .txtArea > p > img{max-width:100%; height:auto !important;} /* 2017-01-25 ?? */
.viewType1 .txtArea .note {padding:13px 10px 13px 30px; line-height:18px; font-size:12px; color:#333; background:#f2f2f2 url("/common/en_us/images_m/icon/note_icon.png") no-repeat 10px 13px; background-size:16px 16px}
.viewType1 .txtArea .tit1 {font-weight:bold; font-size:16px; color:#333}
.viewType1 .txtArea .tit2 {font-weight:bold; font-size:14px; color:#333}
.viewType1 .txtArea .viewTable {width:100%; overflow:hidden; border-bottom:1px solid #ddd}
.viewType1 .txtArea .viewTable table {width:100%}
.viewType1 .txtArea .viewTable table tr th {width:50%; font-weight:bold; font-size:14px; color:#333; padding:12px 0; border-top:2px solid #000; background:#f7f7f7 url("/common/en_us/images_m/icon/bar2x30.gif") no-repeat 0 50%; background-size:1px 15px}
.viewType1 .txtArea .viewTable table tr th:first-child {background:#f7f7f7}
.viewType1 .txtArea .viewTable table tr td {width:50%; font-size:12px; color:#555; border-top:1px solid #ddd; padding:12px 0 12px 10px}
.viewType1 .txtArea .viewTable table tr td.taC {padding-left:0}
.viewType1 .txtArea .viewTable table tr td .topLine {padding-top:5px; margin-top:5px; border-top:1px solid #ddd}
.viewType1 .txtArea .viewTable table tr td ul li {text-indent:-9px; margin-left:9px}
.viewType1 .txtArea .videoDiv {position:relative; padding-top:30px; padding-bottom:56.25%; overflow:hidden}
.viewType1 .txtArea .videoDiv iframe {position:absolute; top:0; left:0; width:100%; height:100%}
.viewType1 .txtArea .captionDiv {padding:15px; max-height:68px; border:1px solid #e1e1e1; background:#f8f8f8; overflow-y:auto}
.viewType1 .txtArea .captionDiv .ctTit {font-weight:bold; font-size:12px; color:#333; margin-bottom:10px}
.viewType1 .txtArea .captionDiv .ctTxt {font-size:11px; color:#555; line-height:19px}
.viewType1 .shareDiv {position:relative; overflow:hidden; height:30px; line-height:30px; text-align:right}
.viewType1 .shareDiv .shareBtn {display:inline-block; font-size:12px; color:#555; height:34px; line-height:28px; padding-right:40px; background:url("/common/en_us/images_m/btn/share_btn.png") no-repeat; background-size:30px 30px; background-position:right 0 top}
.viewType1 .shareDiv .btns {display:none; position:absolute; top:0; left:100%; width:100%; background:#fff; text-align:right}
.viewType1 .fileArea {padding:20px 10px;}
.viewType1 .fileArea a {display:inline-block; height:22px; line-height:22px; font-size:10px; color:#767676; border:1px solid #e1e1e1; padding:0 10px; margin-bottom:5px}
.viewType1 .prevNext > div {padding:0 10px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;overflow:hidden;}
.viewType1 .prevNext > div:first-child {border-bottom:0}
.viewType1 .prevNext > div {display:block; width:100%; height:36px; line-height:36px; font-size:12px; overflow:hidden}
.viewType1 .prevNext > div  span.left {float:left; width:47px; color:#0168b7; padding-right:20px; background:url("/common/en_us/images_m/icon/prev_icon.gif") no-repeat 100% 15px; background-size:10px 5px}
.viewType1 .prevNext > div.next  span.left {background:url("/common/en_us/images_m/icon/next_icon.gif") no-repeat 100% 15px; background-size:10px 5px}
.viewType1 .prevNext > div  span.tit {float:left; display:block; width: -moz-calc(100% - 150px); width: -webkit-calc(100% - 150px); width:calc(100% - 150px); color:#555; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin:0 15px}
.viewType1 .prevNext > div  span.date {float:right; width:53px; font-size:10px; color:#767676}
/*pager*/
.Page{width:100%; text-align:center; padding:50px 0px;}
.Page a{display:inline-block;width:45px;background:#ffffff;height:28px; vertical-align:middle; line-height:28px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px}
.Page a:hover{ background:#0b2e54; color:#FFF}
.Page a.cur{ background:#0b2e54; color:#FFF}

.Page a.Prev{ border-radius:6px 0px 0px 6px;width:90px;}
.Page a.Prev span{ background:url(../webimages/Icon25.gif) no-repeat  10px center; display:block;}
.Page a.Prev:hover span{ background:url(../webimages/Icon025.gif) no-repeat  10px center;}

.Page a.next{ border-radius:0px 6px 6px 0px;width:90px;}
.Page a.next span{ background:url(../webimages/Icon26.gif) no-repeat 88% center; display:block;}
.Page a.next:hover span{ background:url(../webimages/Icon026.gif) no-repeat 88% center;}