
@charset "UTF-8";
@import url(swiper3.07.min.css);
body{margin:0;}
a:active,a:hover{outline:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
img{vertical-align:middle;border:0}
@-ms-viewport{width:device-width}
html{font-size:50px;-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;overflow-x:hidden}
body{font-family:"microsoft yahei";font-size:.28em;line-height:1;color:#333;background-color:#fff;}
.top_header{padding-top:0.8rem;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1}
.h1,.h2,.h3,h1,h2,h3{margin-top:.28rem;margin-bottom:.14rem}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:.14rem;margin-bottom:.14rem}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:.364rem}
.h2,h2{font-size:.2996rem}
.h3,h3{font-size:.238rem}
.h4,h4{font-size:.175rem}
.h5,h5{font-size:.14rem}
.h6,h6{font-size:.119rem}
h6{margin-top:0;margin-bottom:0}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#333;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a.react,label.react{display:block;color:inherit;height:100%}
a.react.react-active,a.react:active,label.react:active{background:rgba(0,0,0,.1)}
ul{margin:0;padding:0;list-style-type:none}
hr{margin-top:.28rem;margin-bottom:.28rem;border:0;border-top:1px solid #DDD8CE}
h6,p{line-height:1.41;text-align:justify;margin:-.2em 0;word-break:break-all}
small,weak{color:#666}
.n_top{margin-top:0 !important;border-top:0 !important;}
::-webkit-input-placeholder {color:#999;line-height:normal;} 
:-moz-placeholder {color:#999;line-height:normal;} 
::-moz-placeholder {color:#999;line-height:normal;} 
/*@font-face {
    font-family:'freshregular';
    src: url('font/fresh-webfont.eot');
    src: url('font/fresh-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/fresh-webfont.woff2') format('woff2'),
         url('font/fresh-webfont.woff') format('woff'),
         url('font/fresh-webfont.ttf') format('truetype'),
         url('font/fresh-webfont.svg#freshregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
.bold {FONT-WEIGHT: bold}
.red,.red a {COLOR:red !important}
.green,.green a {COLOR: green !important}
.black,.black a {COLOR: black !important}
.gray,.gray a {COLOR: gray !important}
.yellow,.yellow a {COLOR: yellow !important}
.orange,.orange a {COLOR:orange !important}
.blue,.blue a {COLOR:blue !important}
.blue2,.blue2 a {COLOR: #0077cc !important}
.khaki,.khaki a {COLOR: #cc5e05 !important}
.white,.white a {COLOR:white !important}
.pointer{cursor:pointer;}
.hide{display:none;}
/*other public*/
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.iconfont{font-family:'microsoft yahei';}
.center{text-align:center;}
.fl{float:left !important;}
.fr{float:right !important;}
.more_btn{display:block;width:40%;height:.65rem;line-height:.65rem;text-align:center;background:#f8f8f8;border-radius:25px;background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(0.5, #f5f5f5), to(rgb(248,248,248)));border:1px #efefef solid;margin:.23rem auto;color:#d8d8d8;}
.more_btn:after{content:"v";font-family:'microsoft yahei';margin-left:.05rem;}
.backIcon{display:block;position:absolute;left:0;top:0;padding:0 .3rem;color:white;font-size:.4rem;}
.topCart{position:absolute;right:0;top:0;display:block;height:1rem;color:white;padding:0 .3rem;}
.topCart:before{content:"G";font-family:'microsoft yahei';font-size:.6rem}
.topCart em{display:block;position:absolute;top:.15rem;right:12%;width:.36rem;height:.36rem;line-height:.36rem;text-align:center;font-size:.2rem;font-style:normal;border-radius:50%;background:red;}
.setIcon{position:absolute;right:0;top:0;display:block;color:white;padding:0 .3rem;font-size:.5rem;}
/*top*/
.top_logo{clear:both;width:100%;height:1rem;background:#fff;border-bottom:.12rem solid #f1f1f1;overflow:hidden;}
.top_logo img{float:left;height:.8rem;margin:.1rem 0 0;}
.top_logo h1{padding:.12rem 0 0 .2rem;margin:0;font:bold .24rem/.4rem 'microsoft yahei';}

.top_nav{float:left;clear:both;width:100%;border-bottom:.12rem solid #f1f1f1;}
.top_nav li{float:left;width:24.5%;height:0.7rem;line-height:0.7rem;border-top:1px solid #fff;border-right:1px solid #fff;text-align:center;background:#0499e9;}
.top_nav li a{display:block;color:#fff;}
.top_nav li.tag{background:#fff;}
.top_nav li.tag a{color:#0499e9;}

header{height:0.8rem;line-height:0.8rem;background:#0499e9;position:fixed;top:0;width:100%;z-index:20;opacity:0.8;}
header h1{margin:0;text-align:center;width:60%;margin:0 auto;height:0.8rem;line-height:0.8rem;overflow:hidden;color:white;}
header .logoIcon{font-family:'microsoft yahei';font-size:.8rem;}
header .location{display:block;position:absolute;left:0;top:0;color:white;padding:0 .12rem;}
/*header .location:after{font-family:'microsoft yahei';content:"_";margin-left:.05rem;font-size:.25rem;}*/
header .rt_searchIcon{font-family:'microsoft yahei';display:block;position:absolute;right:0;top:0;padding:0 .3rem;color:white;font-size:.5rem;}
header a{color:#fff;}
/*slide*/
#slide{width:100%;height:auto;/*height:3rem;*/overflow: hidden;margin-top:.1rem;position:relative;}
#slide .swiper-slide{text-align:center;height:auto;/*height:3rem;*/}
#slide .swiper-slide img{width:auto;max-width:100%;height:auto;/*height:3rem;*/}
#slide .pagination{position: absolute; z-index: 20; bottom:5px; width:100%; text-align: center; right:0;}
#slide .swiper-pagination-bullet{display: inline-block; width:5px; height:5px; border-radius:5px; background:grey; margin: 0 2px; opacity: 0.8; cursor: pointer;}
#slide .swiper-pagination-bullet-active{background:#0499e9;}

#slide1{width:100%;height:auto;/*height:3rem;*/overflow: hidden;margin-top:.1rem;position:relative;}
#slide1 .swiper-slide{text-align:left;height:auto;/*height:3rem;*/padding-bottom:.46rem;}

#slide1 .swiper-slide .i-title{}
#slide1 .pagination1{position: absolute; z-index: 20; bottom:5px; width:100%; text-align: center; right:0;}
#slide1 .swiper-pagination-bullet{display: inline-block; width:5px; height:5px; border-radius:5px; background:grey; margin: 0 2px; opacity: 0.8; cursor: pointer;}
#slide1 .swiper-pagination-bullet-active{background:#0499e9;}

.i-news{float:left;width:100%;}

nav{position:fixed;bottom:0;width:100%;height:1rem;background:#0499e9;/*border-top:0.04rem #0499e9 solid;*/z-index:1000000000000000;font-size:0.28rem}
nav ul{float:left;width:100%;height:1rem;}
nav ul li{float:left;width:33%;height:1rem;text-align:center;}
nav ul li a{display:block;text-align:center;}
nav ul li a img{width:.5rem;margin:.1rem 0 .04rem;}
nav ul li a em{display:block;font-style:normal;color:#fff;}
nav a:hover{color:#fff;}
nav ul li div{float:left;width:100%;height:auto;position:relative;z-index:20;background:#fff;margin:-163px 0 0 ;display:none;}
nav ul li div a{border-bottom:1px solid #0499e9;height:0.6rem;line-height:0.6rem;}


.foot-txt{width:100%;text-align:center;padding:.2rem 0 .1rem;font:0.26rem/1.5 "microsoft yahei";border-top:.12rem solid #f1f1f1;}

.foot-line{width:100%;height:1.2rem;}

/*右侧图标*/
.m-ditu{width:.6rem;height:.6rem;position:fixed;bottom:1.9rem;right:0.1rem;background:url(../img/ditu.png) no-repeat;background-size:100%;z-index:9;cursor:pointer;border-radius:100%;}
.m-tel{width:.6rem;height:.6rem;position:fixed;bottom:1.2rem;right:0.1rem;background:url(../img/tel.png) no-repeat;background-size:100%;z-index:9;cursor:pointer;}
.m-left-cont{width:2.6rem;position:fixed;bottom:1.3rem;right:0.4rem;z-index:9;padding:.02rem .1rem;text-align:center;background:#fff;border-radius:.4rem;}
.m-left-cont a{display:block;margin:0.08rem 0;font:0.28rem/0.64rem "microsoft yahei";background:#e53738;color:#fff;border-radius:.4rem;}
.m-left-c-ditu{bottom:2rem;}

/*内容*/
.cont_box{text-align:left;font-size:0.28rem;clear:both;overflow:hidden;min-height:6rem;border-top:.12rem solid #f1f1f1;background:#fff;font:0.26rem/2 "microsoft yahei";}
.cont_box img{max-width:100%;height: auto;width: auto\9;}
.cont_box iframe{display:none;}
.p-cont{padding:.2rem .12rem;}
.p-cont img{max-width:100%;height:auto !important;width: auto\9;}

.i-title{clear:both;width:100%;height:.7rem;padding-top:.4rem;border-top:.1rem solid #fff;border-bottom:0 solid #0499e9;color:#0499e9;background:url(../img/m_t_bg.png) repeat-x left top;text-align:center;}
.i-title .title{float:left;width:100%;font:bold 0.32rem/.7rem "microsoft yahei";color:#0499e9;}
.i-title .more{float:right;margin-right:.12rem;padding:0 .12rem;background:#aaa;color:#fff;border-radius:.12rem;}
.i-title .more a{color:#fff;}
.i-cont{clear:both;padding:.15rem .12rem;}

.i-yxbdtk h2{color:#0499e9;border:1px solid #0499e9;padding:.1rem .1rem 0;border-bottom:0;line-height:1;margin:0;}
.i-yxbdtk p{border:1px solid #0499e9;border-top:0;padding:.1rem;margin:0 0 .2rem;}

.i-cgsbq h2{color:#0499e9;background:#f1f1f1;border:0 solid #0499e9;padding:.1rem .1rem 0;border-bottom:0;line-height:1.5;margin:0;text-align:center;}
.i-cgsbq p{background:#f1f1f1;border:0 solid #0499e9;border-top:0;padding:.1rem;margin:0 0 .2rem;}

.i-kecheng li{float:left;width:50%;text-align:center;font:0.28rem/0.7rem "microsoft yahei";}
.i-kecheng li img{width:95%;max-width:6rem;}

.i_feedback{float:left;width:100%;overflow:hidden;}
.i_feedback ul{width:98%;margin:0 auto;}
.i_feedback ul li{float:left;width:95%;clear:both;padding:0;margin:0 0 10px;border:1px solid #d7d7d8;}
.i_feedback ul li.but_li{margin-top:10px;border:0;text-align:center;}
.i_feedback ul li span{float:left;}
.i_feedback ul li span.title{width:63px;text-align:right;line-height:33px;}
.i_feedback .input1{width:240px;height:33px;padding:0 5px;line-height:initial;border:0 solid #d7d7d8;color:#888;outline:none;}
.i_feedback textarea{width:240px;height:100px;padding:7px 5px 0;line-height:21px;border:0 solid #d7d7d8;outline:none;}
.i_feedback .i_but1{background:#0499e9;color:#fff;width:100px;height:35px;line-height:35px;border:0;}

ul.photo_list{float:left;width:50%;text-align:center;}
ul.photo_list li{width:100%;font:0.28rem/0.7rem "microsoft yahei";}
ul.photo_list li img{width:65%;max-width:4rem;}

.product_list{width:100%;}
.product_list ul{float:left;width:50%;text-align:center;line-height:27px;}
.product_list li{line-height:27px;}
.product_list li img{width:95%;max-width:300px;max-height:200px;height:auto;}
.product_list li p{height:30px;display:block;font-size:12px;line-height:27px;overflow:hidden;}

.jm-list{clear:both;background:#f1f1f1;padding:5px;overflow:hidden;margin-bottom:.12rem;}
.jm-list .jm_img{float:left;width:120px;height:auto;overflow:hidden;margin:0 .12rem 0 0;display:inline;}
.jm-list .jm_img img{width:120px;height:auto;}
.jm-list span{display:block;}
.jm-list span.jm_title{font:bold 16px/21px "Microsoft yahei";}
.jm-list span.jm_cont{font:13px/21px "Microsoft yahei";}

div.case_list{float:left;clear:both;width:100%;}
div.case_list ul{float:left;width:48%;height:200px;margin:5px 0;display:inline;border:1px solid #DDE7F1;text-align:center;overflow:hidden;}
div.case_list li.p_img{float:left;width:100%;height:200px;padding:0;overflow:hidden;}
div.case_list li.p_img img{width:100%;height:auto;}
div.case_list li.p_t{float:left;width:100%;;height:37px;line-height:37px;margin-top:-37px;background:#0499e9;position:relative;z-index:1;overflow:hidden;}
div.case_list li.p_t a{color:#fff;}

.pro-list{clear:both;background:#eee;padding:5px;overflow:hidden;border:1px solid #dcdcdc;margin-bottom:.12rem;}
.pro-list .pro_img{float:left;width:120px;height:auto;overflow:hidden;margin:0 .12rem 0 0;display:inline;}
.pro-list .pro_img img{width:120px;height:auto;}
.pro-list span{display:block;}
.pro-list span.p_title{font:bold 16px/21px "Microsoft yahei";}
.pro-list span.p_cont{font:13px/21px "Microsoft yahei";}

ul.zs-photo{float:left;width:50%;text-align:center;}
ul.zs-photo li{width:100%;font:0.28rem/0.7rem "microsoft yahei";}
ul.zs-photo li img{width:95%;max-width:4rem;}

table.product_list{float:left;width:100%;}
table.product_list td{width:50%;text-align:center;line-height:27px; vertical-align:top;}
table.product_list td img{width:95%;height:auto;border:1px solid #e1e1e1;}
table.product_list td p{height:30px;display:block;font-size:12px;line-height:27px;overflow:hidden;text-align:center;}

.news_list{width:100%;}
.news_list ul{width:100%;margin-top:0.04rem;}
.news_list ul li{width:100%;height:0.62rem;line-height:0.62rem;overflow:hidden;border-bottom:1px dashed #eee;background:url(../img/ico3.gif) no-repeat left center;text-indent:0.2rem;}
.news_list ul li.hot{width:100%;height:auto;border-bottom:0;margin-bottom:10px;background:none;text-indent:0;}
.news_list ul li.hot img{float:left;margin:6px 6px 0 0;width:120px;height:80px;}
.news_list ul li.hot span{display:block;float:none;line-height:21px;overflow:hidden;}
.news_list ul li.hot span.title{height:25px;}
.news_list ul li.hot span.title a{font-weight:bold;font-size:14px;line-height:25px;}
.news_list ul li.hot span.content{color:gray;}
.news_list ul li.hot span.more{text-align:right;}

.news_title{padding:.2rem 0 .1rem;width:100%;text-align:center;border-bottom:1px dashed #ccc;}
.news_title h1{line-height:.6rem;font-size:.4rem;color:#000;font-weight:bold;}
.news_time{width:100%;padding:0;text-align:center;line-height:29px;color:#999;border-bottom:1px dashed #ccc;}
.n_page{padding-top:0;padding-bottom:0;font:0.28rem/0.5rem "microsoft yahei";color:blue;}
.n_page a{color:red;}

.pro-title{padding:.2rem 0;font:bold 0.36rem/0.5rem "microsoft yahei";color:#c90100;text-align:center;}
.pro-img{text-align:center;}
.pro-pei{padding:.2rem;background:#f9f9f9;}
.pro-jiage{line-height:.6rem;font-size:.28rem;font-weight:bold;background: url(../../images/pbg.png);padding:.12rem .2rem;}
.pro-jiage span {text-decoration: line-through;color: #555;}
.pro-dinggou{
line-height:.6rem;
font-size:.28rem;
font-weight: bold;
color: #ff0000;
background: url(../../images/pbg.png);
padding:.2rem;
margin-top:.1rem;}

.title_01{clear:both;width:100%;height:0.62rem;padding-top:.1rem;border-bottom:1px solid #0499e9;color:#0499e9;position:relative;}
.title_01 .title{float:left;padding-left:0.12rem;font:bold 0.28rem/0.62rem "microsoft yahei";}
.title_01 .more{float:right;margin-right:.1rem;width:.6rem;height:.56rem;background:url(../img/lm.png) no-repeat center center #0499e9; background-size:70%;color:#fff;border-radius:.1rem;}
.title_01 .more a{color:#fff;}

.pro_class_box{/*position:absolute;top:.62rem;right:0;*/padding:.14rem .2rem;background:#0499e9;border-radius:.2rem;margin-bottom:.2rem;}
.pro_class_box a{background:#fff;display:inline-block;padding:0 .12rem;margin:.06rem .06rem;border-radius:.2rem;box-shadow: 1px 1px 5px #888;font-size:.24rem;}
.pro_class_box a.tag{color:red;}


.categoryLiIcon{overflow:hidden;background:white;margin:.15rem 0;padding-bottom:.5rem;}
.categoryLiIcon li{float:left;width:25%;overflow:hidden;margin-top:.25rem;}
.categoryLiIcon li a{display:block;text-align:center;}
/*.categoryLiIcon li a img{width:1.5rem;height:1.5rem;border-radius:50%;margin:.1rem 0;}*/
.categoryLiIcon li a img{width:60%;border-radius:50%;margin:.1rem 0;}
.categoryLiIcon li a em{display:block;font-style:normal;color:#666;}
.tab_proList{padding:0 3%;overflow:hidden;background:white;margin:0;}
.tab_proList dt{padding:.1rem 0;height:.65rem;line-height:.65rem;display:box;display:-webkit-box;display:-moz-box;border-bottom:1px #d2d2d2 solid;}
.tab_proList dt a{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;border-right:1px #d2d2d2 solid;text-align:center;}
.tab_proList dt a:last-child{border:none;}
.tab_proList dt .currStyle{color:#ff7d00;}
.tab_proList dd{margin:.23rem 0;}
.tab_proList dd li{overflow:hidden;border-bottom:1px #f1f1f1 dotted;padding:.15rem 0;}
.tab_proList dd li:last-child{margin:0;}

/*hover cart*/
.hoverCart{background:#d2d2d2;width:.75rem;height:.75rem;box-shadow:0 0 2px #d2d2d2;line-height:.75rem;text-align:center;border-radius:50%;position:fixed;bottom:1.2rem;right:3%;}
.hoverCart a{display:block;width:.32rem;height:.32rem;text-align:center;line-height:.32rem;position:absolute;top:0;right:0;background:red;border-radius:50%;color:white;font-size:.2rem;}
.hoverCart:before{font-family:'microsoft yahei';content:"G";color:white;font-size:.5rem;}


#foot-menu{float:left;width:100%;padding:10px 0;display:none;background:url(../../images/menu_bg.png);position:fixed;left:0;bottom:0.8rem;z-index:9;}
#foot-menu a{float:right;background:#fff;padding:6px;color:#0499e9;margin:0 12px 0 0;box-shadow: 1px 1px 10px #888;border-radius:6px;}
#foot-menu .top_menu_del{position:absolute;bottom:16px;right:16px;float:right;width:20px;height:20px; background: url(../img/del.png) no-repeat scroll center center ;-moz-background-size:20px auto;background-size:20px auto;}

/*分页样式*/
.page_list{width:100%;height:85px;float:left;clear:both;line-height:25px;padding:10px 5px 0;text-align:left;}
.page_list a{padding:3px 4px;border:1px #aaaaaa solid;color:#333333;text-decoration:none;}
.page_list a.page1{padding:3px 4px;background:#0499e9;border:1px solid #0499e9;color:#fff;font-weight:bold;}
.page_list a:hover{padding:3px 4px;background:#0499e9;border:1px solid #0499e9;color:#fff !important;}
.page_list span.page1{padding:3px 4px;border:1px #cccccc solid;color:#aaaaaa;}
/*在线报名*/
.comment_add{float:left;width:100%;clear:both;padding:0 0 10px;}
.comment_add ul{width:328px;}
.comment_add ul li{float:left;width:280px;padding-left:46px;border:1px solid #e8e8e8;height:36px;margin:5px 0 0;background:#c6c6c6;}
.comment_add ul li.form_01{background:url(../img/form_ico01.png) no-repeat 10px center #c6c6c6;}
.comment_add ul li.form_02{background:url(../img/form_ico02.png) no-repeat 11px center #c6c6c6;}
.comment_add ul li.form_03{background:url(../img/form_ico03.png) no-repeat 11px center #c6c6c6;}
.comment_add ul li.form_04{height:90px;}
.comment_add ul li.form_button{background:none;padding-left:100px;border:0;}
.comment_add ul li .input{width:260px;padding:0 10px;border:0;background:#fff;height:36px;line-height: normal;}
.comment_add ul li textarea{width:260px;padding:10px;border:0;background:#fff;height:70px;line-height: normal;}