@charset "utf-8";

body {font:12px/1.5 "微软雅黑",arial;color:#1a1a1a;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;user-select:none;-moz-user-focus:none;-moz-user-select:none}
h2 {margin:0;padding:0}
ul {list-style:none;}
ul li {letter-spacing:0;word-spacing:0;list-style:none;}
a {font-size:12px;color:#444444;}
.fl {float:left;}
.fr {float:right;}
/*iPhone、iPad默认按钮样式问题*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}
#container {display:block;max-width:768px;margin:0 auto;height:auto;overflow-x:hidden;position:relative; padding-bottom: 60px;}


/*header*/
header {height:50px;background-color:#fff;font-size:20px;line-height:50px;overflow:hidden;}
.header-top {padding:0 0 0 7px;position:fixed;width:100%;max-width:768px;z-index:100;height:50px;background:#fff;border-bottom:1px solid #DEDFE0;}
.header-top .logo {height:34px;}
.header-top .logo img {height:34px;}
.header-top .tel,.header-top .lang,.header-top .channel {float:right;line-height:50px;}
.header-top .iconfont {font-size:29px;padding:0 12px;height:45px;vertical-align:middle;}
.g-nav {background:rgba(0,0,0,0.9) none repeat scroll 0 0;overflow:hidden;position:fixed;top:50px;width:100%;z-index:100;display:none;max-width:768px;}
.g-nav li {line-height:1.5;padding:5px 5px 5px 15px;border-bottom:1px solid #666;}
.g-nav li a {color:#fff;font-size:15px;width:100%;display:block;}


/* banner */
#banner {width:100%;overflow:hidden;position:relative;}
#banner .swiper-slide {position:relative;text-align:center;}
#banner img {max-width:100%;}
#banner .gallerytitle {text-align:center;font-size:1em;height:42px;line-height:42px;color:#fafafa;position:absolute;left:0;bottom:0;right:0;font-weight:normal;text-shadow:1px 1px 1px #000;}
#banner .pagination {position:absolute;z-index:20;bottom:10px;width:66px;text-align:center;right:0;margin-bottom:0;}
#banner .swiper-pagination-bullet {display:inline-block;width:5px;height:5px;border-radius:5px;background:#fff;margin:0 2px;opacity:0.8;cursor:pointer;}
#banner .swiper-pagination-bullet-active {background:#ff6600;}


/*section*/
.section {margin:5px auto;height:auto;overflow:hidden;min-width:310px;position:relative}
.section-title {font-size:14px;font-weight:100;background-color:#f9f9f9;height:35px;line-height:35px;padding:0 8px;position:relative;border-bottom:3px solid #ccc;}
.section-title h2 {font-size:16px;float:left;line-height:32px;border-bottom:3px solid #0195FF;}
.section-title a {position:absolute;right:5px;top:0;}
.section-body {padding:10px 0;}
section .column_body {position:relative}

/*图文样式*/
.a_img img {border:1px solid #dedede;box-shadow:0 0 3px 1px #dedede;width:100%;}
.a_cnt {display:block;position:relative;background:transparent;color:#000;margin-top:3px;height:20px;overflow:hidden;text-align:center;}

/*产品分类*/
.cpfl .icon-caret-right {color:#949494;display:block;float:left;font-size:1.4em;line-height:45px;padding:0 17px;}
.cpfl li {float:left;width:45%;margin:0px 2% 10px 2%;border:1px solid #c8c8c8;border-radius:5px 5px 5px 5px;background-image:-webkit-linear-gradient(top,#ffffff,#eeeeee);background-image:linear-gradient(top,#ffffff,#eeeeee);}
.cpfl li i {padding:0 5px;color:#949494;}
.cpfl li a {display:block;color:#000;height:43px;line-height:43px;overflow:hidden;font-size:12px;}

.tags {height:35px;padding:0 10px;border-top:0;border-bottom:3px solid #ccc;}
.tags label a {float:right;line-height:35px;font-size:12px;}
.tags li {float:left;height:35px;}
li.tabs-title  a {font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:18px;display:block;float:left;text-align:center;width:100%;padding:0 5px;line-height:30px;color:#1A1A1A;}
.tabs-title>a:focus,.tabs-title>a:hover,.tabs-title>a[aria-selected=true] {background:#f9f9f9;}
.tags li.is-active a,.tags li.is-active a:active {border-bottom:3px solid #0195FF;line-height:32px;}
.tags li.is-active a:hover {text-decoration:none;}
.section a.more {position:absolute;right:5px;top:0;line-height:34px;font-size:14px;}
.section .more .iconfont {font-size:14px;}
.tabs-panel {padding:8px;}
.news_i {display:block;}
.news_i li {line-height:26px;height:26px;overflow:hidden;border-bottom:1px dashed #cfd3d6;}
.news_i li a {font-size:13px;}
.news_i li .iconfont {color:#949494;font-size:13px;}
.section .tabs-content {border:0;}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;}
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next {height:27px;}


/*footer*/
.b-nav {margin:0 auto;padding:10px 5%;background-color:#2D2627;color:#fff;overflow:hidden;}
.b-nav ul {display:block;text-align:center;}
.b-nav ul li {float:left;display:block;text-align:center;background:url(../images/line2.jpg) no-repeat right top;margin:5px 0;padding:0 5px;}
.b-nav ul li:last-child {background:none;}
.b-nav ul li a {color:#fff;}
.b-nav ul li:nth-child(4n) {background:none;}
.copy,.code {padding:5px 10px 5px 10px;text-align:center;line-height:24px;}
.code img {box-shadow:0 0 5px 2px #dedede;width:150px;}
.scroll_top {position:fixed;height:40px;bottom:80px;right:10px;overflow:hidden;z-index:2;}
.scroll_top a {display:block;height:35px;margin:0 auto;text-align:center;width:50px;}
.scroll_top a span {background:rgba(0,0,0,.8);border-radius:4px;color:#fff;display:block;font-size:12px;height:40px;line-height:2px;margin:0 auto -10px;width:50px;}
.scroll_top a span i {color:#fff;display:block;font-size:20px;height:27px;line-height:27px;}
#btn {border-top:1px solid #dedede;background:#252525;height:30px;}
#btn ul li {display:inline;float:left;height:50px;line-height:50px;text-indent:2.5em;width:33%;}
#btn ul li a {border-radius:5px;color:#fff;display:block;height:34px;line-height:34px;margin:8px auto;width:80%;}
#btn ul li {text-align:center;}
#btn ul li a.btn_1 {background:#1896e6 url("../images/icon_4.png") no-repeat scroll 15% center / 20px auto;}
#btn ul li a.btn_2 {background:#ffbb10 url("../images/icon_5.png") no-repeat scroll 15% center / 20px auto;}
#btn ul li a.btn_3 {background:#50c25f url("../images/icon_6.png") no-repeat scroll 15% center / 20px auto;}
.footer_fixed {background:#fff none repeat scroll 0 0;bottom:0;line-height:50px;max-width:768px;min-height:50px;position:fixed;width:100%;z-index:9999;}


/*当前位置*/
.position {height:35px;line-height:35px;background-color:#ececec;border-left:3px solid #0195FF;padding:0 5px;margin:8px 0 12px;overflow:hidden;}
.position a {cursor:pointer;}
.position .fenlei {float:right;margin-right:10px;text-indent:0;display:block;line-height:35px;height:35px;padding-left:30px;background:url(../images/fenlei.jpg) no-repeat 10px center;background-size:15px;}
.position .fenlei:active,.position .fenlei:hover {color:#fe8f01;background:url(../images/fenleia.jpg) no-repeat 10px center;background-size:15px;}

/*分类样式*/
.catalog {width:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.6);-webkit-transition:-webkit-transform .2s ease-in;display:none;z-index:100;padding:10px 0 0 0;overflow:hidden;}
.catalog>ul {width:50%;background-color:#fff;position:absolute;top:0;right:0;padding-top:10px;}
.catbtn {font-size:14px;position:fixed;top:200px;left:50%;display:block;width:30px;margin-left:-30px;padding:10px 0;text-align:center;color:#fff;border-radius:6px 0 0 6px;background-color:#fff;}
.catalog ul li {width:90%;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.25);}
.catalog ul li a {font-size:13px;padding:6px 0;display:block;width:90%;text-indent:5px;border-bottom:1px solid #eee;line-height:1.2;}
.catalog ul li ul li:last-child {border-bottom:none;}
.catalog ul li ul li {margin-left:13px;}
.catalog ul li:first-child a {background:url(../images/arrow3.png) no-repeat right center;background-size:8px;}

.list_news li {padding:0.7rem;border-top:1px solid #fff;border-bottom:1px solid #dedede;}
.list_news h3 {padding:8px 0;font-size:14px;}
.list_news p {color:#adadad;margin-bottom:0.5rem;}

/*分页样式*/
#pages ul{margin-top:30px;clear:both;text-align: center;}
#pages li{display:inline-block;margin:0 2px 5px;}
#pages li a{color:#666;display:block;border:1px solid #ddd;padding:0 10px;height:30px;line-height:30px;border-radius:3px;font-size: 12px;}
#pages li a:hover {border-color:#949494;color:#333;}
#pages li.active a {background-color:#333;border-color:#333;color:#fff;}


.cont {padding:15px 10px;line-height:22px;font-size:14px;}
.cont h1 {font-size:16px;text-align:center;font-weight: bold;}
.cont h2 {font-size:14px;height:30px;line-height:30px;border-bottom:2px solid #0195FF;text-align:left;}
.cont h2 img {max-height:15px;margin:-4px 10px 0 -5px;}
.cont img {max-width:100%;}
.cont p.b10 img {max-width:100%;}
.cont .time {text-align:center;border-bottom:1px solid #dedede;line-height:20px;color:#a8a8a8;padding:5px 0;margin-bottom:10px;}
.cont p {font-size:12px;}
.cont table {width:100%;word-break:break-all;}

.xgxw li {height:30px;line-height:30px;overflow:hidden;text-indent:5px;}
.xgxw li a {font-size:13px;}
.xgxw li .iconfont {color:#949494;font-size:13px;}

/*证书查询*/
.zxcxbox {padding:10px 15px 50px;}
.searchBox {border:3px solid #ddd;border-radius:10px;padding:35px 0;}
.searchBox h2 {text-align: center;font-size: 20px;line-height:1.2;}
.searchForm {padding:0 10%;margin-top: 30px;}
.zscx_item p {font-size: 14px;margin:0;color:#666;}
.zscx_btn {text-align: center;}
.zscx_btn input {border:none;width: 110px;height: 36px;text-align: center;font-size: 16px;line-height: 36px;border-radius: 4px;overflow: hidden;color: #fff;background: #015198;cursor: pointer;}
.searchShow {padding:30px 15px;}
.searchTop {font-size: 14px;color:#666;border-bottom:1px solid #ddd;padding-bottom: 10px;}
.searchShowBox li {font-size:16px;margin-top:10px;line-height:1.2;}
.searchShowBox p {font-size:14px;margin:0;line-height:1.2;color:#666;}

.searchTxt {border-top:1px solid #ddd;padding:15px;}
.searchTxt h3 {font-size: 16px;font-weight: bold;}
.searchTxt p {font-size: 14px;color:#666;margin:0;line-height: 1.6;}
.searchTxt p.ti {padding-left: 10px;}

/*在线留言*/
.feedbackBox {padding:20px 30px 50px;}
.feedbackBoxTop {color:#666;font-size: 14px;margin-bottom: 20px;}
.feedback_item {margin-bottom: 8px;}
.feedback_item p {margin: 0;}
.feedback_item input {margin: 0;}
.feedback_item textarea {height: 130px;}
.feedback_yzm input {width:110px;display: inline-block;}
.feedback_yzm img {display: inline-block;}
.feedback_btn {margin-top: 20px;}
.feedback_btn input {font-size: 15px;line-height: 35px;width: 110px;height: 35px;margin-right: 15px;cursor: pointer;text-align: center;color: #fff;border: none;background: #015198;border-radius: 4px;}
