.g-adv{ height:12.66em; overflow:hidden; border-bottom:1px solid #d3d3d3;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.58em; overflow:hidden;}
.g-adv .m-cnt{ padding:1em 0 0 1.25em;}
.g-adv .m-cnt li{ float:left; width:0.67em; height:0.67em; border-radius:20em; background:#d3d3d3; margin-right:0.58em;}
.g-adv .m-cnt li.z-on{ background:#3582e7;}
.daohang { width:390px;padding-top:30px;border-radius:10px; overflow: hidden}
.daohang a { float: left; font-size:14px ;display:block;width:100px;height:40px;line-height:40px;float:left;margin: 0 5px 0 0;border-radius:10px;text-align:center;color:#0F68B9}
.daohang a:hover { color:white;background-color:#0F68B9;opacity:0.8; } 

.about_title{text-align: center;font-size: 1.6rem;background-size: 100%;padding: 10px 0;}
.about_title a{color:#fff;}
.about_title h3{font-size:16px; font-size:1.6rem; }
.about_title span{float:right; font-size:14px; padding-right:10px;}
.about_con{line-height:28px;color:#121212;width:92%; font-size:16px; margin:0 auto; clear:both;/*min-height:400px; */padding:0px 4%;/* padding-bottom:50px; background:url(../images/aboutbg.jpg) no-repeat; */clear:both; background-size:cover;}
.about_con h2{font-size:42px; display:block; text-align:center; height:80px; line-height:100px; clear:both;}
.about_con h3{font-size:18px; display:block; text-align:center; height:40px; line-height:40px; clear:both;}
.about_con span{display:block; max-height:332px; overflow:hidden;}
.about_con p{padding-top:0px; display:block;}
.about_con img{ width: 100%; padding-bottom: 8px;}
.irxal_nr{ height: auto;overflow: hidden;  clear: both; }
.irxal_nr ul li,.rxal_nr ul li,.fwxm li{ width:48%; height:auto;float:left; text-align:center; overflow: hidden;}
.kehupj{width:97%; margin:0 auto;}
.kehupj li{ height:100%; background: #fff ; width:94% !important; margin:0 auto 0.8rem 1%;border:1px #ddd solid; text-align: left !important; padding: 0.8rem 0.5rem; background: #f1f1f1 }
.kehupj li img{ width:25%; padding-right:15px; float: left; display:block;}
.kehupj li span{ line-height: 1.6; font-size: 0.9rem;}
.kehupj li b{ display: block; font-size:1.2rem; color: #0F68B9;padding-top:10px; }
.ksjj1{height:245px; overflow:hidden;}
.ksjj1 .ksjj{height:180px; width:100%; display:block; overflow:hidden;}
.ksjj1 button,.ksjj2 button{width:40%; margin:0 auto; display:block; clear:both; height:40px; line-height:40px; background:#0F68B9; color:#fff; border:none; font-size:16px; border-radius:5em;}
.ksjj2{display:none;}
.dhzx{ background: #AD3719!important; color: #fff !important; width:36% !important;display: block; float: right; background-size:26%; height:40px; line-height:40px; text-align:center;}
@media (min-width:320px){.dhzx{ font-size:12px;}.about_con{ font-size:14px;}}
@media (min-width:480px){.dhzx,.about_con{ font-size:14px;}}
@media (min-width:640px){.dhzx,.about_con{ font-size:16px;}}
.news_con{width:94%; margin:0 auto; clear:both;}
.news_con li{ height:44px; line-height:44px;border-bottom: 1px dashed #dfe6ea; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; clear: both; width: 100% !important; text-align: left !important}
.news_con li a{display:block;}

.footer{max-width:640px; margin:0 auto; height:60px; background:#0F68B9; position:fixed;bottom:0px; width:100%;}
.footer ul{width:96%; margin:0 auto;}
.footer li{width:25%; float:left; padding:10px 0;}
.footer a{color:#fff; width:90%; display:block; height:40px; line-height:40px; margin:0 auto; background:#3B90E5; display:block; text-align:center; font-size:16px; border-radius:4px;}
nav{overflow:hidden; width:96%; max-width:640px; padding:0px 2%; height:40px; line-height:40px;margin:0 auto; background:#0066B8;}
nav a{ color:#fff !important; font-size:14px;  width:20%; text-align:center; height:40px; line-height:40px; overflow:hidden; display:block; float:left;}
.m-con {font-size:14px;}
   .main {min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    background: #fff;}
	.g-adv img{width:100%;}

#MyContent img{width:95% !important; display:block; margin:0 auto;}

.pro{ /*height:19.125em;*/ overflow:hidden;}
.u-tit{ text-align: center;background: url(../images/lm.jpg) no-repeat center center;font-size: 1.6rem;background-size: 100%;padding-top:0px; margin:10px auto}
.u-tit span  { color:#0F68B9; font-weight:normal;}
.pro ul li{float:left; width:31%; padding:0 1.05%; overflow:hidden; line-height:0; padding-bottom:0.6em;background:url(../images/pro_yy.jpg) no-repeat center bottom;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%; font-size:1.0rem;}
.pro ul li img{ border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
@media (min-width:320px){.pro li img{height:80px;}}
@media (min-width:400px){.pro li img{height:120px;}}
@media (min-width:480px){.pro li img{height:160px;}}
@media (min-width:640px){.pro li img{height:180px;}}
/*@media (min-width:860px){.product li img{height:220px;}}*/
.pro ul li span{ display:block; height:40px; line-height:40px; color:#121212;/* background:#0F68B9;*/text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; clear:both;}
.sjlianjie{width:64% !important; color:#fff; overflow:hidden; display:block; float:left; height:3rem;}
.pro ul li span a{color:#121212;}
.ckmore{ height:40px; font-weight: bold; line-height: 40px; font-size: 1.2rem; background:#0F68B9; border-radius:5px; width:60%; margin:0 auto;clear: both; text-align: center; margin-bottom:10px;}
.ckmore a{ color: #fff;text-align:center; display:block;}

.abmore{ height:40px; font-weight: bold; line-height: 40px; font-size: 1.2rem; background:#fff; border-radius:5px; width:60%; margin:0 auto;clear: both; text-align: center; margin-bottom:10px;}
.abmore a{ color: #0F68B9;text-align:center; display:block;}

.fenye{height:40px; background:#e2e2e2; line-height:42px; font-size:16px; width:94%; margin:0 auto; text-align:center; border-radius:4px;}
.fenye a{margin:3px 5px;/* background:#0F68B9; */color:#0F68B9; padding:4px 6px; border-radius:4px;}

.proc_li{width:94%; margin:0 auto; clear:both;}
.proc_li ul{margin:0px auto; width:100%;display:block;}
.proc_li li{width:50%;text-align:left;height:40px; line-height:40px;float:left; margin:3px auto;}
.proc_li li a{background:#0F68B9; width:96%; height:40px; line-height:40px; display:block; text-align:center; margin:0 auto; color:#fff; border-radius:4em; font-size:16px;}

.pro_con{width:94%; margin:0 auto; line-height:25px; font-size:16px;}
.pro_con img{padding:10px 0px; width:100%;}
.hotline{height:40px; line-height:40px;background:#ce1717; width:70%; margin:0 auto; text-align:center;border-radius:4px; font-size:16px;color:#fff;}
.hotline a{color:#fff;}

.location{width:92%; padding:10px 2%; margin:0 auto; height:30px; line-height:30px; font-size:14px; background:#e2e2e2; margin-top:6px;}
.location h3{float:left; background:#0F68B9; height:30px; line-height:30px; color:#fff; width:80px; text-align:center;}
.location span{float:right;}
.LMlist{width:94%; margin:0 auto;}
.LMlist li{height:40px; line-height:40px; border-bottom:1px solid #e2e2e2; font-size:16px; background:url(/mobile/images/landian.png) no-repeat 8px 14px; padding-left:30px;}

.info_title{width:94%; margin:0 auto; font-size:20px; text-align:center; padding:10px 0;}
.tdate{font-size:13px; text-align:center; height:30px; line-height:30px;}
.info_content{width:94%; margin:0 auto; font-size:16px;line-height:25px;}
.info_content img{padding:10px 0px; width:100%;}
.info_content table{border:0px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:98%; margin:10px auto;}
.info_content table td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; margin:0px; padding:0px; text-align:center;}
/*.about_title{width:96%; margin:0 auto; font-size:20px; text-align:center;}*/


.team{ /*height:100px; */width:100%;  /*background:url(shoujizhan.jpg) no-repeat;*/ overflow:hidden;}
.team h2{ margin-top:1.625em; font-size:1em; color:#fff; text-align:center; padding-top:2.29em; line-height:1.3em; height:3.875em; overflow:hidden; background:url(team_t.jpg) no-repeat center top;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.team ul{ margin:1.83em 0 0 1.16em;}
.team ul li{ float:left; width:24%; overflow:hidden; text-align:center; margin-right:0.16em; font-size:1em; color:#fff; line-height:1.8em;}

.team ul li span{width:24%; font-size:90%;}
.ys_bj{ /*height:69.5em;*/ overflow:hidden; padding-top:0.5%; background:url(ys_bj.jpg) no-repeat center top;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ys{ /*height:46.16em;*/ overflow:hidden; position:relative;}
.ys .sclwrap_box , .ys .m-box{ height:41em; overflow:hidden;}
.ys .con{ display:inline; float:left; width:100%;}
.ys h2{ height:3.13em; overflow:hidden; font-size:1.91em; font-weight:bold; color:#0F68B9; text-align:center; line-height:1em;}
.ys h2 em{ display:block; width:62.1875%; margin:0 auto;}
.ys h2 span{ display:inline-block; width:12.65em; text-align:center; line-height:1.85em; height:1.85em; font-size:0.43em; font-weight:normal; background:url(ys_wz.png) no-repeat center top;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%; color:#fff; margin-top:0.7em;}
.ys .con p{ width:68.75%; margin-left:16.71%; height:18em; overflow:hidden;}
.ys .con dl{ padding-top:0.5em;}
.ys .con .p01{ width:72.34%; margin-left:12.5%;}
.ys  .con dl dt { color:#0F68B9; font-size:1.08em; font-weight:bold; position:relative;}
.ys .con dl dt span{display:inline-block; font-size:1.9em; color:#dd191d; padding:0 0.2em 0 0.7em;font-family:Arial; vertical-align:middle;}
.ys .con dl dt:before{ position:absolute; content:"";width:82.5%; height:0.25em; background:url(ys_line.png) no-repeat; bottom:0; left:3.5em;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;}
.ys .con dl dd{ padding:0.4em 1em 0 2em; color:#666; font-size:1em; line-height:1.7em;}
.ys .m-cnt{ position:absolute; bottom:1.5em; left:12em;}
.ys .m-cnt li{ float:left; width:1em; height:1em; border-radius:20em; background:#d3d3d3; margin-right:0.58em;}
.ys .m-cnt li.z-on{ background:#3582e7;}
.coo{ height:20.4em; overflow:hidden; position:relative;}
.coo em{ display:block; position:absolute; top:0; right:0; width:22.5%; height:2.3em; line-height:2.3em; font-size:1em; color:#666; z-index:3;}
.coo .m-cnt{ width:96.25%; margin-left:1em; height:2.35em; font-size:1.16em; color:#666; line-height:2.35em; overflow:hidden; background:url(coo_line.png) no-repeat center bottom;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;} 
.coo .m-cnt li{ float:left; margin-right:1em; height:2em; line-height:2em; padding-right:0.5em;}
.coo .m-cnt li.z-on{ border-bottom:0.28em solid #0F68B9; font-weight:bold; color:#0F68B9;}
.coo .sclwrap_box , .coo .m-box{ height:14em; overflow:hidden;}
.coo .con{ display:inline; float:left; width:100%;}
.coo .con dl { margin:1.91em 0.8em 0 1em; height:8.416em; overflow:hidden;}
.coo .con dl dt{ width:9.708em; overflow:hidden;}
.coo .con dl dd{ width:14em; overflow:hidden;}
.coo .con dl dd a{ line-height:1.5em; color:#666; font-size:1em;}
.coo .con dl dd h3{ font-size:1.16em; font-weight:bold;}
.coo .con i{ display:block; width:42.625%; height:2.41em; background:#dd191d; text-align:center; line-height:2.41em; color:#fff; font-size:1em; margin:0 auto; overflow:hidden;}
.coo .con ul{ margin:1.91em 0.8em 0 1em; height:9.416em; overflow:hidden;}
.coo .con ul li{ float:left; width:45%; overflow:hidden; margin:0  0 0 0.8em;}
.coo .con ul li img{ border:1px solid #acaaac; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.coo .con ul li span{ display:block; font-size:1em; height:2em; line-height:2em; overflow:hidden; text-align:center; width:100%; color:#333;}
.gg{ line-height:0;}
.about{ height:18.675em; position:relative;}
.about em{ display:block; position:absolute; top:0; right:0; width:22.5%; height:2.3em; line-height:2.3em; font-size:1em; color:#0F68B9; z-index:3;}
.about .m-cnt{ width:96.25%; margin-left:1em; height:2.35em; font-size:1.16em; color:#666; line-height:2.35em; overflow:hidden; background:url(coo_line.png) no-repeat center bottom;-webkit-background-size: 100%;-moz-background-size: 100%;	-o-background-size: 100%;background-size: 100%;} 
.about .m-cnt li{ float:left; margin-right:1em; height:2em; line-height:2em; padding-right:0.5em;}
.about .m-cnt li.z-on{ border-bottom:0.28em solid #0F68B9; font-weight:bold; color:#0F68B9;}
.about .sclwrap_box , .about .m-box{ height:18em; overflow:hidden;}
.about .con{ display:inline; float:left; width:100%;}
.about .con li{height:2.3em; line-height:2.3em; overflow:hidden; font-size:1em; color:#000; padding-left:1em;}
.about .con p{ margin:1.33em auto 0; width:92.34%; overflow:hidden;}
.about .con span{text-indent:2em;}
.about .con i{ display:block; padding-left:1.25em;}
.about .con i a{ display:inline-block; width:5em; height:1.53em; background:#0F68B9; font-size:1.16em; overflow:hidden; margin-right:0.28em; color:#fff; text-align:center; line-height:1.53em;}


#allmap {
	width: 95%;
	height: 300px;
	overflow: hidden;
	
	border: 1px solid black;
}
#allmap p {
	line-height:25px;
	margin: 5px;
}
/*search*/
.index_search_con{ padding:15px 15px 15px 5px;
}
.index_search_con_phone_icon{
	background:url(../images/search_phone.png) no-repeat left;
	-webkit-background-size:1.2rem 1.2rem;
	background-size: 1.5rem 1.5rem;
	padding-left: 2.2rem;
    padding-top: .2rem;
    padding-bottom: 0.1rem;font-size:1.1rem;
}
.index_search_con_phone{
	color: #f08619;
	font-size:1.3rem;
	font-weight: 700;
}
.index_search_con_icon{ height:24px; width:24px;
	background:url(../images/search_icon.png) no-repeat left;
	-webkit-background-size: 1.2rem 1.2rem;
	background-size: 1.3rem 1.3rem;
	padding-left: 1.8rem;
    padding-top: .1rem; font-size:1.1rem;
    padding-bottom: 0.1rem;
}

.index_search{
	width: 100%;
	height: 101%;
	position: fixed;
	top:0;
	left:0;
	z-index: 9999999;
	background: #f2f4f5;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transform:translate3d(0,150%,0);
	transform: translate3d(0,150%,0);
	overflow: hidden; font-size:18px;
}
.index_search a{ font-size:18px;}
.search_show{
	-webkit-transform:translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition-duration:.7s;
	transition-duration: .7s;
}
.search_hide{
	-webkit-transform:translate3d(0,150%,0);
	transform: translate3d(0,150%,0);
	-webkit-transition-duration:.7s;
	transition-duration: .7s;
}
.index_search .search_content{
	height: 2.85rem;
	padding:1.6rem 0.5rem 0.45rem;
	background:#424355;
}
.search_content span{
	display: block;
	width: 1.8rem;
	height: 1.85rem;
	background: url(../images/go_back.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.search_content .search_box{
	width: 13.0rem;
	height: 1.2rem;
	border-bottom:1px solid #fff;
}
.search_box input{
	vertical-align: top;
	background:#424355;
	height: 0.9rem;
	font-size:18px;
	outline: none;
}
.search_box .search_key{
	text-indent: 0.5rem;
	color: #b6b7b7;
}
.search_box .search_btn{
	text-indent: -999px;
	width: 0.9rem;
	height: 0.9rem;
	background:url(../images/icon_search.png);
	-webkit-background-size: cover;
	background-size: cover;
	float: right;
	margin-right: 0.5rem;
}
.boiler_classify{
	width: 15.0rem;
	margin:0.7rem auto;
	box-sizing: border-box;
	border: 1px solid #dedfe0;
	border-radius: 4px;
	text-align: center;
}
.boiler_classify a{
	display: block;
}
.boiler_classify span{
	font-size: 0.85rem;
	line-height: 2.0rem;
	color: #666;
}
.boiler_classify span:after{
	content: "";
	display: inline-block;
	width: 0.35rem;
	height: 0.75rem;
	background: url(../images/icon_more.png) 0 1px no-repeat;
	-webkit-background-size: cover;
	background-size: contain;
	margin-left: 0.75rem;
	vertical-align: middle;
}
.hot_search{
	padding:0 0.5rem;
}
.hot_search LI{float:left;}
.hot_search span{
	display: block;
	font-size: 0.85rem;
	color: #666;
	line-height: 0.85rem;
	margin-bottom: 0.9rem;
}
.hot_search a{
	display: inline-block;
	font-size: 0.85rem;
	color: #333;
	border: 1px solid #dedfe0;
	border-radius: 4px;
	line-height: 1.65rem;
	padding: 0 0.6rem;
	margin-bottom:0.45rem;
	margin-right:0.45rem;
}
.index_fw{width:100%; clear:both;}
.index_fw img{width:100%;}
.fw_b{width:92%; margin:0 auto; font-size:16px; line-height:32px; padding:10px 0;}
.member_f{margin-top:5px;float:right;}
.member_f dl{ padding:5px 0; width:100%; float:left;}
.inp{width:100%; height:28px; line-height:28px; text-indent:5px; border:1px solid #e2e2e2; border-radius:5px;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px; border-radius:5px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}
.inp{height:32px; line-height:32px; border:1px solid #e2e2e2; border-radius:5px; padding-left:5px;}
.btnbig{height:40px; line-height:40px; background:#111; width:180px; color:#fff;border-radius:5em;}
@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:85%;}
}
@media screen and (min-width:375px) {
	body { font-size:87.5%;}
}
@media screen and (min-width:480px) {
	body { font-size:110.5%;}

}
@media screen and (min-width:568px) {
	body { font-size:129%;}

}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}


*{
	-webkit-touch-callout:none; /系统默认菜单被禁用/
	-webkit-user-select:none; /webkit浏览器/
	-moz-user-select:none;/火狐/
	-ms-user-select:none; /IE10/
	user-select:none;
}
body {
  -webkit-touch-callout: none; /*系统默认菜单被禁用*/
  -webkit-user-select: none; /*webkit浏览器*/
  -khtml-user-select: none; /*早起浏览器*/
  -moz-user-select: none; /*火狐浏览器*/
  -ms-user-select: none; /*IE浏览器*/
  user-select: none; /*用户是否能够选中文本*/
}
input , textarea{
	-webkit-user-select:auto;
}
img{
   pointer-events:none;
}
 img {
        -webkit-touch-callout: none;
        pointer-events: none;
        /* // 像微信浏览器还是无法禁止，加上这行样式即可 */
    }

    /* // 禁止长按选择文字 */
    div {
        -webkit-user-select: none;
    }

    /* // 禁止长按呼出菜单 */
    div {
        -webkit-touch-callout: none;
    }