@charset "utf-8";
html{font-size: 62.5%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:13px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}
body{position:relative;background:#ddd;color:#444;font-family:Microsoft YaHei;}
a{color:#444;text-decoration:none;}
img{max-width: 100%;height: auto;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
#g-wp { max-width:640px;overflow:hidden; margin:0 auto; padding:0px; background:#fff; }
.g-in{width:95.56%;margin:0 auto;}.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

#header {width:100%; }
.head_top{background:#fff;position:fixed;z-index: 99;left: 0;top: 0;}
.logo{ position:relative;}
.logo a{display: block;}
#icon{position: absolute;right:1rem;top: 1rem;width: 2rem;}

.nav {background:#efefef;}
.nav li{position:relative;display:inline-block; float:left; width:25%; color:#fff;text-align:center;}
.nav li a{display:block;font-size:1.6rem;color:#333;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;padding:0.8rem 0;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.nav li:nth-child(4n) a{border-right:none;}

.banner { position:relative; overflow:hidden; }
.banner .hd{ position:absolute; height:28px; line-height:28px;bottom:0; left:50%;; z-index:1;transform:translateX(-50%);}
.banner .hd li{display:inline-block;width:36px;height:4px;background:rgba(0,0,0,.4);text-indent:-9999px;overflow:hidden;margin:0 4px;}
.banner .hd li.on{ background:#fff;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

.sectity .pic{text-align: center;}
.sectity .work{padding-bottom: 1rem;}
.sectity .work ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.sectity .work li{width: 25%;text-align: center;margin-top: 1rem;font-size: 1.5rem;font-weight: bold;color: #333;}
.sectity .work i{display: block;width:72%;margin:0 auto;}

.product_center{padding:0 0 2rem;background:#efefef;}
.product_center .hdtit{text-align: center;padding:2.5rem 0;}
.product_center .hdtit h1{font-size: 1.7rem;color: #333;line-height: 1;padding-bottom: 5px;}
.product_center .hdtit p{text-transform: uppercase;font-size: 1rem;color: #666;}
.pro_box .hd{margin-bottom:0.6rem;}
.pro_box .hd ul{display: flex;justify-content:space-around;flex-wrap:wrap;}
.pro_box .hd ul:after {content: ""; display: block;width: 100%;} 
.pro_box .hd li{background:#fff;width:32%;font-size:1.5rem;color: #666;text-align: center;margin-bottom:0.4rem;padding:3px;box-sizing:border-box;}
.pro_box .hd li.on{color: #fff;background:#cd1320;}
.xxwrap ul {display: flex;justify-content:space-around;flex-wrap:wrap;}
.xxwrap ul:after{content:"";width: 100%;}
.xxwrap ul li{width:48%;text-align: center;}
.xxwrap ul li i{font-size: 1.4rem;color: #333;padding:0.8rem 0;display: block;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.xxwrap .m{text-align: center;margin-top: 1rem;}
.xxwrap .m a{display: inline-block;color: #fff;background:#19B6BB;padding:2px 3rem;font-size:1.4rem;}

.title{text-align: center;padding:2rem 0;}
.title h1{font-size: 1.8rem;color: #666;padding-bottom:1rem;background:url(bg-01.png) no-repeat center bottom;background-size:80%;margin-bottom:3px;}
.title h2{font-size: 1.6rem;color: #666;font-weight: normal;padding-bottom: 6px;}
.title p{text-transform:uppercase;font-size: 0.8rem;color: #666;}
#join {padding-bottom:2rem;}
#join .hdhd {margin-bottom: 1rem;}
#join .hdhd ul{display: flex;justify-content:space-around;flex-wrap:nowrap;}
#join .hdhd li{border:1px solid #c9c9c9;width:32%;text-align: center;font-size:1.5rem;display: inline-block;padding:3px;box-sizing:border-box;}
#join .hdhd li.on{color: #fff;background:#19B6BB;border-color:#19B6BB;}
#join .bd .pic img{width: 48%;display: inline-block;margin:0 1%;}
#join .bd .dl{padding:0 1% 0 1.5rem;background:url(icon-02.jpg) no-repeat 3px 8px;margin-top: 2rem;}
#join .bd .dl .t{color: #19B6BB;font-size:1.6rem;font-weight: bold;}
#join .bd .dl .c{font-size: 1.4rem;color: #666;line-height: 1.7;}
#join .xxx{padding:0 1%;}
#join .dlbox{display: flex;justify-content:space-around;flex-wrap:nowrap;padding:2rem 0;}
#join .dlbox dl{width: 31%;margin:0 1%;}
#join .dlbox dl dt{text-align: center;font-size: 2rem;color: #19B6BB;font-weight: bold;padding-bottom:3%;}
#join .dlbox dl .c{font-size: 1.4rem;line-height: 1.7;}
.newlist2 {padding:2rem 0;}
.newlist2 li{font-size: 1.4rem;line-height:1.7;padding-left:1rem;background:url(icon-02.jpg) no-repeat left 10px;}
.newlist2 li a{}

.market{background:#efefef;}
.market_box ul{display: flex;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #fff;}
.market_box ul:after{content:"";display: block;width: 100%;}
.market_box li{width: 50%;box-sizing:border-box;text-align: center;border-right:1px solid #fff;border-bottom:1px solid #fff;padding:2rem 0;}
.market_box li:nth-child(2n){border-right: none;}
.market_box li i{display: block;width:42%;margin:0 auto 1rem;}
.market_box li h2{font-size: 1.8rem;color: #333;padding-bottom: 5px;}
.market_box li .c{padding:0 4%;text-align: justify;}

#service ul{display: flex;justify-content:space-around;flex-wrap:wrap;}
#service ul li{width: 48%;margin-bottom: 2%;}
#service .m {text-align: center;margin-top: 1rem;}
#service .m a{display: inline-block;color: #fff;background:#19B6BB;padding:2px 3rem;font-size:1.4rem;}

#join2 {padding-bottom:2rem;}
#join2 .hdhd {margin-bottom: 1rem;}
#join2 .hdhd ul{display: flex;justify-content:space-around;flex-wrap:nowrap;}
#join2 .hdhd li{border:1px solid #c9c9c9;width:32%;text-align: center;font-size:1.5rem;display: inline-block;padding:3px;box-sizing:border-box;}
#join2 .hdhd li.on{color: #fff;background:#19B6BB;border-color:#19B6BB;}
#join2 .bds{padding:0 1%;}
#join2 .bds .pic{display:block;}
#join2 .bds .dl{padding:0 1% 0 1.5rem;background:url(icon-02.jpg) no-repeat 3px 8px;margin-top: 2rem;}
#join2 .bds .dl .t{color: #19B6BB;font-size:1.6rem;font-weight: bold;}
#join2 .bds .dl .c{font-size: 1.4rem;color: #666;line-height: 1.7;}
#join2 .hotdl {padding:1rem 2%;border-bottom:1px solid #c9c9c9;margin-bottom: 1rem;}
#join2 .hotdl dt{font-size: 1.6rem;color: #333;padding-bottom: 4px}
#join2 .hotdl .c{font-size: 1.4rem;color: #333;padding:0 1%;}
.newlist {padding:0 2%;}
.newlist li{font-size: 1.6rem;line-height: 1.7;padding-left:1rem;background:url(icon-02.jpg) no-repeat left 10px;}
.newlist li a{display: block;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
#join2 .m {text-align: center;margin-top: 1.5rem;}
#join2 .m a{display: inline-block;color: #fff;background:#19B6BB;padding:2px 3rem;font-size:1.4rem;}

.messages{}
.sform{padding:0 0.3rem;}
.sform input,textarea{border:none;outline: none;background: transparent;color: #989898;display: inline-block;width: 90%;}
.sform li{background-color: #eeeeee;padding:0.6rem 0 0.6rem 3rem;background-repeat: no-repeat;background-position:1rem center;margin-bottom: 8px;}
.sform li i{display:inline-block;height: 100%;}
.sform li.i01{background-image:url(icon-02.png);background-size:5%;}
.sform li.i02{background-image:url(icon-03.png);background-size:4%;}
.sform li.i03{background-image:url(icon-04.png);background-size:5%;background-position:1rem 0.6rem;}
.sform textarea{padding-bottom: 1rem;}
.sform li:last-child{text-align: center;padding-left: 0;background: none;}
.sform input[type=submit]{color: #fff;background:#19B6BB;padding:3px 3rem;font-size:1.4rem;}
.sform .i04{}
.m-copy{text-align: center;padding:3% 0;border-top:1px dashed #c9c9c9;font-size: 1.4rem;color: #666;}

.u-tt { /*border-top:3px solid #023D99;*/ }
.u-tt .hd { position:relative;border-bottom:1px solid #bfbfbf; background:#e8e8e8; line-height:36px; }
.u-tt .hd h2 {padding:0 8px; color:#19B6BB; font-size:14px; vertical-align:top;font-weight:normal; }
.u-tt .hd h2 a { color:#fff; }
.u-tt .hd h2 em { padding-left:5px; opacity:0.3; font-weight:100; font-size:11px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:12px; right:8px; width:15px; height:15px; padding:0; background:url(../../images/icon_arr_arrow.png) no-repeat; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { padding:3% 1% 0; }

.box { /*border-bottom:10px solid #f2f2f2;*/ background:#f6f6f6; }
.box-isd .hd { border:1px solid #ddd; background:linear-gradient(#f8f9f8,#ebebeb); }
.box-isd .hd h2 { border-right:0; background:#fff; color:#000;float: left;}
.box-isd .hd .col { height:36px; line-height:36px;text-align:right;float: right;}
.box-isd .hd .col.col2{background:url(m2.png) no-repeat;background-size: contain;}
.box-isd .hd .col a {color:#fff;display: inline-block;padding:0 8px;background:#19B6BB;}

/* 图片列表 一行两个 */
.m-pList li { float:left; width:45%; padding:0 2.5%; }
.m-pList li .t { padding:10px 0; font-size:12px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行一个 */
.m-pFList{padding-bottom:3%;}
.m-pFList li { position:relative; padding:3% 2% 3%; border-bottom:1px solid #ddd;}
.m-pFList li:nth-child(2n){background:#fafafa;}
.m-pFList li .p { float:left; width:36%; left:0; margin-right:3%; }
.m-pFList li .tt{float:left;width:56%;}
.m-pFList li .p img{border:2px solid #ddd;}
.m-pFList li .c { display:block; overflow:hidden; zoom:1; }
.m-pFList li .t { padding:9px 0 16px; font-weight:bold; font-size:12px;display:inline-block; }
.m-pFList li .t a { color:#19B6BB; }
.m-pFList li .i { padding:0 0 8px; color:#8d8d8d; font-size:12px; width:96%;}
.m-pFList li .pre{position:absolute;right:1%;top:42px;}
.m-pFList li .m { font-size:12px; }

.m-tList { padding:0 1% 8px; }
.m-tList li {border-bottom:1px solid #eee; font-size:12px; line-height:34px; background:url(icon-5.png) no-repeat left center;padding-left:2%;}
.m-tList li a{color:#333;}
.m-tList li i{float:right;}
.m-tList li h2 { padding-bottom:5px; font-size:15px; }

.m-list {padding:1% 1%;}
.m-list li {padding:0 1% 0 3%;font-size:12px; text-overflow:ellipsis;  overflow:hidden; background:url(icon-5.png) no-repeat 5px center;line-height: 2.4;}
.m-list li a{color:#2e2e2e;}
.m-list li span,.m-list li i{float:right;color:#ababab;}

/* 内容 */
.article { padding:0 1% 3%; line-height:1.8; word-wrap:break-word; }
.article .mt { text-align:left; }
.article .mt h1 { padding:5px 0 0; font-size:20px; line-height:26px; font-weight:100; }
.article .mt .titBar { padding:4px 0; border-bottom:1px dashed #e1e0e0; color:#777; font-size:12px; line-height:24px; }
.article .mc { padding:20px 0 10px; font-size:13px; word-wrap:break-word; }

/* 分享 */
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(../../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}


.page{text-align:center;padding:2% 0 4%;}
.page a{margin:0 2px;}
.page span{margin-right:2px;}

/* 分页 */
.more { padding:8px; }
.more a { display:block; border-radius:5px; background:#eee; line-height:30px; text-align:center; }

/*.pager-next-pre { display:table; width:100%; text-align:center;padding:20px 0 34px 5px; }
.pager-next-pre span{display:inline-block;width:20%;text-align:center;border:1px solid #ddd;border-radius:5px;font-size:14px;margin-right:5%;}
.pager-next-pre a {width:24%; padding:7px 0; background:#19B6BB; display:inline-block; color:#fff;margin-right:5%;border-radius:5px;}
.pager-next-pre .btn_next {background:#19B6BB; color:#fff; }
.pager-next-pre .page{background:none;color:#808080;}*/

.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:#bc2f18; background:linear-gradient(#313231,#101110); color:#fff; }

/* 快捷菜单 */
#fixed-foot {position:fixed; left:0;right: 0; bottom:0;background:#d1d1d1; text-align:center; z-index:1;padding:0.6rem;}
#fixed-foot li { width:24%;display: inline-block;background: #19B6BB;}
#fixed-foot li a{display: block;color: #fff;font-size: 1.6rem;padding:3.2rem 0 5px;}
#fixed-foot li:nth-child(1) a{background: url(foot01.png) no-repeat center 5px;background-size:32%;}
#fixed-foot li:nth-child(2) a{background: url(foot02.png) no-repeat center 5px;background-size:32%;}
#fixed-foot li:nth-child(3) a{background: url(foot03.png) no-repeat center 5px;background-size:32%;}
#fixed-foot li:nth-child(4) a{background: url(foot04.png) no-repeat center 5px;background-size:42%;}

.menu { overflow:hidden; }
.menu li { position:relative; float:left; width:33.333%; margin-top:-1px; border:solid #ddd; border-width:1px 0 1px; background:linear-gradient(#fafafa,#eee); line-height:30px; text-align:center; }
.menu li::before { content:"|"; position:absolute; top:0; right:0; border-right:1px solid #ddd; background:linear-gradient(#fafafa,#eee); color:#fff; font-size:12px; font-weight:100; }
.menu li:nth-child(3n)::before { content:""; }
.menu li a { display:block; }
.menu .current a { color:#f60; }

/* 二级菜单 */
.m-mask{ position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0); z-index: 98;  overflow: hidden; display:none;}
.m-nav-show .m-mask { display:block; }

.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#999; z-index:99; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu li { padding-bottom:12px; font-size:15px; }
.m-menu li ul { padding-left:15%; }
.m-menu li li { padding-top:8px; padding-bottom:0; font-size:12px; }
.m-menu li a { color:#fff; }
.m-menu li li a { color:#eee; }

.navbox{position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#999; z-index:99; opacity:0; overflow:auto; }
.navbox dl { padding-bottom:12px; font-size:1.6rem; }
.navbox dt { padding-top:8px; padding-bottom:0; }
.navbox dt a { color:#eee; }
@media screen and (max-width: 320px){
	#fixed-foot li a{padding-top: 2.5rem;}
	.intro_box .sdiv a{padding:3px 1.4rem;}
	}




.tj-pro-title{
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:25px;
}

.m-edr-img{
	vertical-align:top;
}

.m-edr-img img{
	display:block;
	width:100%;
	height:auto;
}



.v-le-an{
	width:239px;
	vertical-align:top;
}

.v-le-an a.nav1{
	display:block;
	width:239px;
	font-size:12px;
	text-align:center;
	height:40px;
	line-height:40px;
	margin-bottom:15px;
	background:url(../images/le01.png);
}
.v-le-an a.nav1C{
	display:block;
	width:239px;
	height:40px;
	color:#FFF;
	font-size:12px;
	text-align:center;
	line-height:40px;
	margin-bottom:15px;
	background:url(../images/le02.png);
}

.v-le-img{
	display:none;
	vertical-align:top;
	line-height:25px;
}

.v-le-img img{
	display:block;
	width:800px;
	margin-bottom:15px;
}