@charset "utf-8";
/*CSS reset*/
html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;vertical-align:baseline;}
body,html{font-size:14px;color:#333;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;}
img{border:0;vertical-align:top;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table{border-collapse:collapse;border-spacing:0;}
textarea{overflow:auto;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
a{outline:0;color:#585858;text-decoration:none}
a:link,a:active,a:hover,a:visited{border:none;outline:0;text-decoration:none;color:#585858;}
ol,ul,li{list-style-type:none;padding:0;}
img{max-width:100%;height:auto;}
.over{overflow:hidden;}
/*CSS Common | Patch*/
.cf:after {content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden;}
.cf {*zoom:1;}
.cl{ float:left;}
.cr {float:right;}
.fl{ float:left;}
.fr {float:right;}
.mt9{ margin-top:9px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
/*Page Base*/
body {background-color:#fff;color:#585858;overflow-x:hidden;}
a:hover {color:#F4890B;}
.incont {font-size:14px;line-height:2;color:#555;}
.incont p {}
.incont table {border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.incont table td {padding:6px; border:1px solid #ccc;}
.incont table .firstRow td{ font-weight:700; background:#ebebeb;}
.incont img{ width:100%!important;}
.incont .ueditor_baidumap{width:100%!important;}

/*布局*/
.wrap{padding-right:2%; padding-left:2%;}

/**轮转图**/
.bannerBox img{width:100%;}
.relative{ background:#003;position:relative;left:0;top:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.opacity6{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */filter:alpha(opacity=60);    /* ie5-7  */opacity:0.6;/* css standard, currently it works in most modern browsers  */}
.app_center{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}
.red{color:red;}
.c_999{color:#999;}
.pt10{padding-top:10px;}
.hide{display:none;}


/*banner*/
.g-adv{ height:13.29rem; overflow:hidden; position:relative;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:13.29rem; overflow:hidden;}
.g-adv .m-cnt{ position:absolute; left:50%; bottom:0.83rem; height:0.63rem; overflow:hidden; z-index:3; width:11.88%;}
.g-adv .m-cnt li{ float:left; margin-right:0.63rem; width:0.63rem; height:0.63rem; background:#818181; border-radius:100%;}
.g-adv .m-cnt li.z-on{ background:#e77f0e;}
.g-adv .m-cnt li:nth-child(3){ margin-right:0rem;}

/*public scroll*/
.scroll{margin:10px auto 0 auto; max-width:560px; overflow:hidden; }
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_wrap li img{ width:100%}
.scroll_position{ height:16px; background-color:#333; padding:5px 10px; border-radius:13px; margin:0 auto; position:relative; top:-45px; z-index:30; }
.scroll_position li{ float:left; width:16px;height:16px;border-radius:10px;background:#fff; margin-right:4px; }
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#ff6600;}

/* 导航样式 */
.zy-nav{background:#fff;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;overflow:hidden;}
.zy-nav li{width:25%;float:left;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center;}
.zy-nav li a:hover{color:#333;}
.zy-nav li:nth-child(4){border-right:none;}
.zy-nav li:nth-child(8){border-right:none;}
.zy-nav li:nth-child(n+5){border-bottom:none;}
@media screen and (min-width:569px) and (max-width:1440px){
	/* 头部样式 */
	.zy-nav li{padding:0;}
	.zy-nav li span{display:block;font-size:24px;line-height:26px;padding-top:5px;}
	/* 标题样式 */
	.zy-title{font-size:45px;padding:20px 10px;line-height:48px;}
}
@media screen and (min-width:320px) and (max-width:568px){}
	.zy-nav li{padding:15px 0 10px;}
	.zy-nav li img{max-height:30%;max-width:30%;}
	.zy-nav li span{display:block;font-size:12px;line-height:14px;padding-top:10px;}
	/* 标题样式 */
	.zy-title{font-size:20px;padding:10px 10px;line-height:23px;}
	/* 返回顶部样式 */
	.head-top{padding:15px 0;font-size:18px;}
	.head-top span img{ position: relative;top:2px;width:18px;height:18px;}
	.zy-contact h2{font-size:20px;line-height:26px;}
	.zy-contact p{font-size:16px;color:#999;line-height:28px;padding-top:10px;}
}
@media screen and (max-width:319px){
	.zy-nav li{padding:15px 0 10px;}
	.zy-nav li img{max-height:30%;max-width:30%;}
	.zy-nav li span{display:block;font-size:12px;line-height:14px;padding-top:10px;}
}
/**小广告**/
.sidebanner{ width:100%}
.sidebanner img{ width:100%}
.ban_1 p{font-size:16px; color:#e36d2e; text-align:center;}
.ban_2{ width:90%; height:8%; background-color:#e36d2e; margin:0 auto; border-radius:30px; margin-top:10px}
.ban_2 p{display:block; color:#FFF; font-size:16px;line-height: 40px; text-align:center}
.ban_3{width:85%;margin:0 auto; color:#999; margin-top:10px}

/**首页的产品框架**/
.m-1 {}
.m-1 .hd {}
.m-1 .hd h1 {font-size:1.6rem; font-weight:700; line-height:30px;font-size:1.8rem; color:#37a0eb; text-align:center}
.m-1 .bd {margin-top:10px;}
.kuai h1{ font-size:124px}
.kuai_xhx{ height:5px; margin-top:5px; background:url(../images/cpzxtop.png) no-repeat}
.kuai a:hover {color:#F90}


.list-1 li {float: left; width:49%; text-align: center; margin-right:2%;}
.list-1 li:nth-child(2n){margin-right:0;}
.list-1 li .pic { border:1px solid #D8D8D8;}
.list-1 li .pic img {width:100%;}
.list-1 li h2 {padding:0.4rem 0; font-size:12px; font-weight:normal; color:#666} 

.skuai{width:100%; margin:5 auto; line-height:10px;display:block; border:1px solid #CCC; background-color:#f7f7f7}
.skuai p{display:block; color:#FFF; font-size:12px;line-height: 30px; text-align:center;}

/**底部文件**/

.foot{ padding:10px; background:url(../images/foot_logo.png) no-repeat 5px center #CCC; color:#333; line-height:24px; padding-left:120px;  }

.blank10{clear:both; display:block; font-size:1px; overflow:hidden; margin-top:-10px}
.blank10{height:10px;}

/* 返回样式 */
.head-top{padding:25px 0;background:#f5f5f5;color:#333;overflow: hidden;text-align:center;font-size:24px;line-height:26px;}
.head-top span{position: relative;top:3px;padding-right:5px;}
/* 小屏幕快捷样式 */
.swhite{ position:fixed;top:0;left:0;width:100%;height:100%; z-index:9999;background-color:rgba(255,255,255,0.95); }
.bar{ position:fixed; bottom:0;left:0; background:#000; width:100%; max-height:11%; box-shadow:0 -4px 5px #9A9A9A; z-index:9999;}
.plus{ max-width:768px; height:100%; margin:0 auto;background:#000000;}
.plus a{ position:relative; display:inline-block; min-width:16%; float:left; padding:1% 0; text-align:center;margin:0 1%;}
.plus a img{ width:40%; vertical-align:middle}
.plus a span{ display:block; margin-top:2px;  color:#838689; font-size:0.75em; z-index:99;}
.plus a.btn_plus{ margin:-4% 0 0 0; display:inline-block; background:url(../images/ico_btn.png) no-repeat center 0;  background-size:60% 60%; min-width:28%; padding-top:4%;}

.plusbox{position:fixed;bottom:10%; left:0; max-width:768px; padding:0 6%; z-index:9;}
.plusbox a{  position:relative;margin:10px 7px 20px;float:left;width:28%; text-align:center;overflow:hidden; }
.plusbox a span{ display:block;color:#616161;font-size:0.75em;padding-top:5px;}
.plusbox a img{ width:100%;}

/**内页开始**/
/**内页导航**/
.box_nav{ line-height:30px; padding:5px 0; background-color:#e48654; margin-top:-10px}
.box_nav .home{ margin:0 10px; background:url(../images/dot1.gif) no-repeat right 10px;}
.box_nav .home a{ color:#fff; font-size:14px; font-weight:600; }

.box_nav_3{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_3 li{ padding:0 10px; }
.box_nav_3 li a{ display:block; color:#fff; }
.box_nav_3 li:first-child{ display:block; }

.box_nav_4{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_4 li{ padding:0 10px; }
.box_nav_4 li a{ display:block; color:#fff; }
.box_nav_4 li:first-child{ display:block; }

.box_nav_5{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_5 li{ padding:0 15px; }
.box_nav_5 li a{ display:block; color:#FFF;}
.box_nav_5 li:first-child{ display:block; }

.box_nav_6{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_6 li{ padding:0 15px; }
.box_nav_6 li a{ display:block; color:#FFF;}
.box_nav_6 li:first-child{ display:block; }

.box_nav_7{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_7 li{ padding:0 15px; }
.box_nav_7 li a{ display:block; color:#FFF;}
.box_nav_7 li:first-child{ display:block; }

.box_nav_8{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_8 li{ padding:0 15px; }
.box_nav_8 li a{ display:block; color:#FFF;}
.box_nav_8 li:first-child{ display:block; }

.box_nav_9{ display:none; background-color:#e29369; padding:5px 0; }
.box_nav_9 li{ padding:0 15px; }
.box_nav_9 li a{ display:block; color:#FFF;}
.box_nav_9 li:first-child{ display:block; }

/**产品中心框架**/
.m-3 {}
.m-3 .hd {}
.m-3 .hd h2 {height:38px; line-height:38px;font-size:14px; font-weight:normal}
.m-3 .bd {}

.view {}
.view .hd {padding-bottom:10px;border-bottom:1px dashed #ccc; }
.view .hd h1 {font-size:1.6rem; color:#000; text-align:center;}
.view .hd em { display:block;padding:10px; text-align:center; color:#999; font-size:14px;}
.view .bd {padding:10px;}
.view .bd .pic {text-align:center;}
.view .bd .pic img {width:90%;}

.viewpro {}
.viewpro .pic {}
.viewpro .pic img {width:90%;}
.viewpro .add { margin:10px 0; border:1px solid #bbb; padding:10px;}
.viewpro .add h1 { border-bottom:1px dashed #ccc; font-size:16px; font-weight:700; padding:10px 0;}
.viewpro .add .sum {line-height:2;padding:10px 0; font-size:14px;}
.viewpro .add .tel {border-top:1px dashed #ccc;border-bottom:1px dashed #ccc; padding:4px 0;}
.viewpro .add .tel a {font-size:26px;color:#F4890B;}
.viewpro .add .tel .txt {font-size:16px;color:#333;}
.viewpro .add .share { margin-top:10px;}

.page { text-align: center; margin:20px 0;}
.page a{ display:inline-block; padding:8px 12px; background:#ff5500; color: #fff; margin-right:8px;}
.page span {display: inline-block; margin-right:8px;}
.page .disabled{background: #ccc;color: #000; padding:8px 12px;}


.m-2 {}
.m-2 .hd { background-color:#2485CA; color:#fff;}
.m-2 .hd h1 {height:38px; line-height:38px;font-size:1.6rem; font-weight:700; padding-left:10px;}
.m-2 .hd span { height:38px; line-height:38px;font-size:1.2rem; padding-right:10px;}
.m-2 .hd span a {color:#fff;}
.m-2 .bd {margin-top:10px;}

.list-2 {}
.list-2 li {}
.list-2 li .ico { background:url(../images/yuan.png) no-repeat center center; display:block; width:7px; height:5px; margin-top:12px; margin-right:6px; margin-left:6px;}
.list-2 li h2 {overflow:hidden; height:28px; line-height:28px; font-size:14px; font-weight:normal}

.bt1 h1{ font-size: 18px; }
































