﻿body {max-width:650px; margin:auto;}a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;color:#f30;}
a:active {text-decoration: none;star:expression(this.onFocus=this.blur());}
a{color:#333333;}
img{ border:none;}
dd,p{ margin:0px;  padding:0px;}
h4{padding:5px 0 0px 0px; margin:0px;}
h1{text-align:center;padding:10px 0 10px 0px; margin:0px;font-weight:bold;font-family:"黑体"; text-align:center;font-size:20px;}
.list_left h1{text-align:center;padding:20px 0 35px 0px; margin:0px;font-weight:bold;font-family:"黑体"; text-align:center;font-size:28px;}
h5{font-size:14px; font-weight:bold; margin:0px;padding:10px 0 15px 10px;text-align:left; font-family:"黑体"; color:#333333;}
h5 a{ color:#555555;}
h6{font-size:12px; font-weight:bold; margin:0px;padding:10px 0 10px 10px;text-align:left; font-family:"黑体"; color:#2C629E;}
h6 span{ float:right; color:#666666; font-weight:normal; padding-right:10px;}
h1 a{color:#333333;}
li{ list-style-type:none;}
ul{ padding:0px; margin:0px; list-style-type:none;}
@font-face {
  font-family: 'iconfont';  /* project id 133600 */
  src: url('../font/font_7mg2frgvvvrhpvi.eot');
  src: url('../font/font_7mg2frgvvvrhpvi.eot?#iefix') format('embedded-opentype'),
  url('../font/font_7mg2frgvvvrhpvi.woff') format('woff'),
  url('../font/font_7mg2frgvvvrhpvi.ttf') format('truetype'),
  url('../font/font_7mg2frgvvvrhpvi.svg#iconfont') format('svg');
}
.ico{font-family: 'iconfont';}

.logo2016 a.logo {background: transparent url("../img/logo.jpg") no-repeat scroll 0 0;display: block;float: left;height:36px;width:170px;background-size: 100%;}
.logo2016 {float: left; padding: 5px 0 5px 10px;}
.tel{float: right;padding: 5px 5px 5px 10px; font-size:1.3rem; line-height:28px; color:#03b07a;}
.nav{ height:38px; line-height:38px; font-size:1rem; background-color:#03b07a;}
.nav li a{ color:#fff;}
.nav li{ width:25%; float:left; text-align:center;}
.clearfix{ clear:both;}

/* 幻灯 -------------------------------------- */
.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../img/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../img/focusBg.png) repeat-x; color:#fff;  text-align:left;  }



/* 多图滚动 */
.scrollBox{ margin:0px auto;  text-align:center;  }
.scrollBox .bd li{ width:33.3333%;float:left; font-size:0.9rem;}
.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.scrollBox .bd li img{ width:100%; padding: 0 5px;  margin:0 auto; background:url(../img/loading.gif) #fff center center no-repeat;}
.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }
.scrollBox .hd ul{ display:inline-block; padding-top:5px; } 
.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.scrollBox .hd .on{ background:#03b07a;  }
.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px;eoverflow:hidden; margin:0 5px;  vertical-align:top; }
.scrollBox .next{ background-position:-105px 0; }

.menubox {background: #fff none repeat scroll 0 0;padding-bottom: 15px;position: relative;width: 100%;overflow:hidden;height:175px;}
.menubox ul {width: 100%;}
.menubox li {float: left;padding: 12px 0 0;text-align: center;width: 25%;}
.menubox li a {color: #333;font-size: 0.9rem;}
.menubox li i {border-radius: 20%;display: inline-block;height: 50px;width: 50px;line-height:50px; text-align:center;font-size:30px;color:#fff;}.menubox li i.i1 {background-color: #fe4a80;}.menubox li i.i2 {background-color: #c351cf;}
.menubox li i.i3 {background-color: #9fe154;}
.menubox li i.i4 {background-color: #fa6b68;}
.menubox li i.i5 {background-color: #f6c342;}
.menubox li i.i6 {background-color: #30ced8;}
.menubox li i.i7 {background-color: #30ced8;}
.menubox li i.i8 {background-color: #2976fb;}
.menubox li i.i9 {background-color: #fd3862;}
.menubox li span {display: block;height: 24px;padding-top: 3px;}
.menubox li.on span {color:#ff4163;}
.menubox li.noml1 { border-left: medium none;}
/* 今日头条*/
.jrtt{ width:100%;  overflow:hidden; position:relative; background-image:url(../img/jrtt.jpg); background-position:0 8px; background-repeat:no-repeat; background-color:#fff; padding-top:8px;}
.jrtt .hd{ display:none;}
.jrtt .bd{ margin-right:10px;float:left; margin-left:110px; border-right:none;}
.jrtt .infoList li{ height:40px; line-height:40px; padding-left:15px; overflow:hidden;}
.jrtt .infoList li a { color:#333;}
.jrtt .infoList li a:hover{ text-decoration:underline;}

.list li {border-top: 1px dotted #e9e9e9;margin:5px 10px 0;padding-top: 10px;position: relative;}
.list li span {color: #333; font-size: 1.1rem;position: absolute;right: 10px;top: 10px;}
.list li span.yy {color: #333;font-size: 0.9rem;position: absolute;right: 10px;top: 10px;}
.list li span.yy a{	color:#ff4163;}
.list li p {margin-right: 20px;}


.cbox{background: #fff none repeat scroll 0 0;margin-top: 10px;width: 100%;}
.more-t{padding:15px 10px 8px 10px;font-size:1.1rem;}
.more-t span.more-zjq{display:block;float:left;color: #03b07a;}
.more-t span.more-rzjq{float:right;line-height:25px;color:#666;text-align:right; font-size:1rem;}
.more-t span.more-rzjq a{ margin-left:5px;}


.catbox {border-top:1px solid #ededed;}

.catbox ul {*zoom:1;position:relative}
.catbox ul:after,.catbox ul:before {content:"";display:table}
.catbox ul:after {clear:both}
.catbox ul li {float:left;height:4.4rem;line-height:4.4rem;box-sizing:border-box;border-right:1px solid #ededed;border-bottom:1px solid #ededed;width:25%}
.catbox ul li a {display:block;width:100%;height:100%;text-align:center;color:#3c3c3c;text-decoration:none;}
.catbox ul li:nth-child(4n+0) {border-right:none}
.catbox ul.two-col li {width:50%;border-right:1px solid #ededed}


.indexconbox {background: #fff none repeat scroll 0 0;width: 100%;}
.indexconbox h2,.articletime{ padding-left:8px;}
.tabBox .hd{ border:none; padding-top:10px; height:34px;width:100%;}
.tabBox .hd ul{}
.tabBox .hd ul li{ border: 1px solid #03b07a;border-radius: 15px;color: #03b07a;float: left;height: 30px;line-height: 30px;width:30%;font-size:1rem; text-align:center; margin-left:5px;}
.tabBox .hd ul li.on{background: #03b07a none repeat scroll 0 0;color: #fff;}

.indexzhekou{ padding:0 10px; width:auto;overflow: hidden;}
.indexzhekou ul {width: 110%;}
.indexzhekou li {border: 1px solid #f1f1f1;float: left;margin-right: 2%;margin-top: 10px;padding-bottom: 5px;width: 44%;min-height:300px; overflow: hidden;}
.indexzhekou li img {border-radius: 0;height: 100%;width: 100%;}
.indexzhekou li p.zkinftit {color: #333;height: 1.6rem;line-height: 1.6rem;overflow: hidden;padding: 5px 10px 0;}
.indexzhekou li p.zkinftit span {border: 1px solid #ff4163;border-radius: 2px;color: #ff4163;font-size: 0.7rem;padding: 0 2px;}
.indexzhekou li p.tuijianshangjia {padding: 10px 10px 0;}
.indexzhekou li p.tuijianshangjia span {color: #aaa;display: block;float: left;font-size: 0.8rem;overflow: hidden;width: 40%;}
.indexzhekou li p.tuijianshangjia span.fl {text-decoration: line-through;}
.indexzhekou li p.tuijianshangjia span.fr {background: #ff4163 none repeat scroll 0 0;border-radius: 16px;color: #fff;float: right;font-size: 0.8rem;padding: 0 10px;}
.indexzhekou li p.zkfol {padding: 0 10px;}
.indexzhekou li p.zkfol span {color: #ff4163;float: left;font-size: 1.3rem;font-weight: 500;line-height: 28px;}
.indexzhekou li p.zkfol span.fl {letter-spacing: -0.1rem;overflow: hidden;width: 50%;}
.indexzhekou li p.zkfol span.fl em {font-size: 0.8rem;}
.indexzhekou li p.zkfol span.fr {color: #aaa;float: right;font-size: 0.8rem;font-weight: normal;height: 20px;overflow: hidden;width: 50%;text-decoration:line-through;}
.yprice{text-decoration:line-through;}
.indexzhekou li p.zkfol span.fr em {color: #ff6c41;}

.index-more{margin: 15px 0 0;}
.index-more a {background: #f5f5f5 none repeat scroll 0 0;color: #333;display: block;font-size: 0.8rem;height: 38px;line-height: 38px;text-align: center;width: 100%;}



ul.terlist {display: flex;width: 100%;padding: 5px 0;}
.terlist li {float: left;padding:0 5px;text-align: center;width: 33.333%;}
.terlist li p {display: block;height: 100%;width: 100%;}
.terlist li a {display: block;position: relative;width: 100%;}
.terlist li img {border: 1px solid #f0f0f2;border-radius: 2px;width: 100%;}



.indexrexian {color: #333;font-size: 0.9rem;padding: 10px;text-align: center;width: auto;border-top:1px solid #c9c9c9;}
.indexrexian span {color: #ff4163;font-size: 1.1rem;font-weight: bold;}

.footerbox {width: 100%;}
.footerbtnbox {background: #e5e5e5 none repeat scroll 0 0;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;overflow: hidden;padding: 6px 0;width: 100%;}
.footerbtnbox ul {width: 120%;}
.footerbtnbox li {float: left;line-height: 26px;margin: 0 2%;text-align: center;width: 38%;}
.footerbtnbox li a {color: #999;font-size: 0.9rem;}
.footerbtnbox li.shuxian {color: #d0d0d0;font-size: 12px;font-weight: normal;margin: 0;width: 0;}
.footerline {color: #999;font-size: 12px;line-height: 20px;padding:10px 0 60px;text-align: center;}
.footerline a{color: #999;}

.bottomzx{ position:fixed; bottom:0; width:100%; left:0;right:0; height:auto; background-color:#eee; padding-top:4px; z-index:99999}
.bottomzx a{ width:33.3333%; float:left; display:block; color:#06d191; text-align:center;}
.bottomzx a img{ height: 30px; width:30px; margin:0 auto;}
.bottomzx a p{ font-size:10px;padding:0; padding:0;}

/* list*/
.navbtn,.back {float: right;padding: 5px 5px 5px 10px;}
.navbtn img{ height:28px;}
.tel{float: right;padding: 5px 5px 5px 10px; font-size:1.3rem; line-height:28px; color:#03b07a;}
.nav{ height:38px; line-height:38px; font-size:1rem; background-color:#00A8FF;}
.nav li a{ color:#fff;}
.nav li{ width:25%; float:left; text-align:center;}


.addrbox {background-color:#fff;font-size:1rem;}
.addrbox a {color: #03b07a;display: block;float: left;height: 40px;line-height: 40px;padding: 0 10px;text-align: center;}
.addrbox em {color: #03b07a;float: left;height: 40px;line-height: 40px;}
.addrbox a.home {border-right: 1px solid #ececec;}
.addrbox a i.home {background: transparent url("../img/home.png") no-repeat scroll 0 0;display: inline-block;height: 35px;width: 26px;}
.w100{background: #fff none repeat scroll 0 0;border-bottom: 1px solid #c9c9c9;overflow: hidden;width: 100%;}
.wd{width:100%;background-color:#fff;}

.indexhdlist {border-bottom: 1px dotted #dadada;margin: 10px 10px 0;min-height: 73px;padding-bottom: 10px;}
.indexhdlist a {color: #666;display: block;position: relative;}
.indexhdlist i {display: block;height: auto; max-height:150px;left: 0;overflow: hidden;position: absolute;top: 0;width: 110px;}
.indexhdlist i img {border: 1px solid #f0f0f2;border-radius: 0;width: 108px;}
.indexhdlist span {display: block;}
.indexhdlist span.ml70 {margin-left: 120px;}
.indexhdlist span.litit {color: #333;font-size: 1.1rem;}
.indexhdlist span.contdetail {color: #999;font-size: 100%;overflow: hidden;padding-top: 8px;text-overflow: ellipsis;}

.index-more{margin: 15px 0 0;}
.index-more a {background: #f5f5f5 none repeat scroll 0 0;color: #333;display: block;font-size: 0.8rem;height: 38px;line-height: 38px;text-align: center;width: 100%;}

.articletit {color: #444;display: block;font-size: 1.3rem;position: relative;line-height:1.4rem;}
.articletit h1 {font-weight: normal; padding-left:10px;}
.articletit span {background: #03b07a none repeat scroll 0 0;display: block;height: 18px;left: 0;position: absolute;top: 3px;width: 2px;}
.articletime {border-bottom: 1px solid #eee;color: #999;display: block;font-size: 0.7rem;margin-bottom: 15px;padding: 15px 0; padding:0 0 0 10px;}
.articletime ins {color: #ff4163;padding-left: 10px;text-decoration: none;}
.body{ padding:10px;font-size: 1rem;line-height: 2.1rem;}
.body p{ margin-bottom:1rem;}
.body a{ color:#2983c0}
.ztbody{ padding:10px; font-size: 1rem;}
.ztbody a{ color:#2983c0}
.emkc_con {overflow: hidden;width: 100%;}
.emkc_con ul {width: 110%;}
.emkc_con li {float: left;margin-right: 2%;margin-top: 10px;padding-bottom: 5px;width: 44%;position: relative;}
.emkc_con li img {border-radius: 0;height: 100%;width: 100%;}
.emkc_con li p {background: rgba(0,0,0,0.6);height: 1.6rem; line-height: 1.6rem;padding: 0 10px;position: absolute;bottom: 9px;left: 0; right: 0;color: #fff;}

.indexzhekouinner ,.rmkc{padding: 0 10px;}

.xnav{ background-color:#fff; padding:10px 10px 0 10px;}
.xnav li{width:25%; float:left; margin-bottom:10px;}
.xnav a{ width:90%;margin:0 auto; height:1.6rem; line-height:1.6rem;font-size:12px; text-align:center; display:block; float:left; border:1px solid #e5e5e5; border-radius:0.8rem;}
.xnav li.on a{ border:1px solid #03B07A; color:#03B07A}



kcbody{ padding:0 10px 10px; font-size: 10px;line-height: 2.1rem;}
.kcul{ padding:0 10px;}
.kcul li{width:100%; margin:10px 0; position:relative; border-bottom:1px dotted #dadada; padding-bottom: 10px; min-height:95px;}
.kcul img{height:95px; width:145px;position:absolute; left:0;top:0;}
.kcul .text{width:auto;margin-left: 155px;}
.kcul .text h3{font-size: 14px;color:#333;}
.kcul .text p{font-size: 12px; color:#999;padding-top: 8px;text-overflow: ellipsis;}
.kcul .text span{ color:#333;font-size: 12px; padding-top:5px; display:block;}
.kcul .text span b{ font-weight:bold; color:#03b07a;}
.xuanke { padding:5px;}
.xuanke .link{color:#666;font-size:12px;line-height:1.8rem;margin:1% 1% 1% 0; text-align: center;display:block; float:left;}
.xuanke .on{color: #03b07a;}
.cover,.cover img{ width:100%;}
/*tab*/
#tabBox1TT .hd{  border-bottom: 2px solid #f5f5f5;font-size:12px;height: 40px;}
#tabBox1TT .hd ul{ }
#tabBox1TT .hd ul li{ color: #333;display: block;float: left;height: 40px;line-height: 40px;position: relative;text-align: center;width: 31%;}
#tabBox1TT .hd ul li{ border:none;border-radius:0px;}
#tabBox1TT .hd ul li.on{border-bottom: 2px solid #03B07A; color:#03B07A;}
#tabBox1TT .bd { background: #fff none repeat scroll 0 0;}
#tabBox1TT .hd ul li.on{ background:none; color:#03B07A;}
h2.title{ font-size:16px; line-height:1.4rem; font-weight:bold; padding-left:10px; border-left:3px solid #03b07a; color:#03b07a; margin:5px 0;}
p.ptext{font-size:12px; line-height:1.2rem; padding:5px; color:#999;}
table {border-collapse: collapse;border-spacing: 0;}
.kc_tab {background-color: #fff;color: #666;font-size:12px;width: 100%;margin:5px 0;}
.kc_tab tbody tr td {border: 1px solid #dcdcdc;line-height:12px;padding: 3px 5px;text-align: center;}
.c_tab {background-color: #fff;font-size:12px;width: 100%;margin:5px 0;}
.c_tab tbody tr td {border: 1px solid #dcdcdc;line-height:12px;padding: 3px 5px;text-align: left;}
.Price{ height:2rem; font-size:16px; color:#333; padding-left:10px;}
.Price .nprice{ color:#ff4163; font-size:16px; margin-right:15px;}


.terbox{ position:relative;}
.terbox .timg{ width:95px; position:absolute; left:0; top:0;}
.terbox .timg span{ text-align:center; display:block; font-weight:500;color:#03b07a;}
.terbox .timg img{ width:95px; }
.terbox .text{ padding-left:105px; font-size:0.8rem; line-height:1.3rem;}
.terbox .text h2{ font-size:1rem; padding-bottom:5px; color:#03b07a; font-weight:500;}

.borno{ border:none;}
.body br{text-indent:0.4rem;}
.body img{ width:96% !important; margin:auto;}


.line-list li{background:#fff; margin-bottom:1px;}
.line-list li a{ width:100%;}
.line-list li a:hover{ color:#555;}
.line-list li .l{ width:33%; height:auto;float:left;}
.line-list li .l img{ width:100%; height:auto;}
.line-list li .l img,.line-list li .r{}
.r h3 span{ font-size:12px; font-weight:normal; text-align:right; float:right; padding-right:10px; color:#FF0000;}
.line-list li .r{ position:relative; width:63%; float:right; padding-bottom:10px;}
.line-list li .r .text{ color:#aaa; padding:2px 0 0; font-size:12px; line-height:15px;}
.line-list li .r .z{ color:#44C2FF; position:absolute; bottom:0px; font-size:12px;}
.line-list li .r .z span{ background:#44C2FF; color:#fff; display:inline-block; padding:2px; margin:0 4px 0 0;}
.line-list li .r .t{ color:#37D0B9; position:absolute; bottom:0px; font-size:12px;}
.line-list li .r .t span{ background:#37D0B9; color:#fff; display:inline-block; padding:2px; margin:0 4px 0 0;}
.line-list li .r .y{ color:#ff6600; position:absolute; bottom:0px; font-size:12px;}
.line-list li .r .y span{ background:#ff6600; color:#fff; display:inline-block; padding:2px; margin:0 4px 0 0;}
.line-list li .r .price{ position:absolute; bottom:0px; right:0px;}
.clear{ clear:both;}
h3{ padding:0px; margin:0px;}

#tabBox1,#tabBox2{ clear:both;}
#pages{ margin:10px 0 10px 0;}
#pages a{ display:block; cursor:pointer; padding:5px 10px 5px 10px; float:left; background:#F5F5F5;margin-left:3px;}
#pages b{ display:block; cursor:pointer; padding:5px 10px 5px 10px; float:left;background:#F5F5F5; margin-left:3px;}
#pages a b{ padding:0px;}
.indexconbox { clear:both;}
#tabBox1-bd{ clear:both;}

.articleTitle table{width: 100%;
    border-collapse: collapse; /* 合并边框，消除缝隙 */
    border: 1px solid #333;    /* 最外层大边框 */
    font-size: 16px; line-height:25px;}
	
.articleTitle table th,
.articleTitle table td,tr {
    border: 1px solid #333;    /* 每个格子四周边框 */
    padding: 10px 12px;        /* 内边距，文字不贴边 */
    text-align: center;        /* 文字居中，可改left左对齐 */
}
/* 表头背景区分 */
.articleTitle table th {
    background-color: #f5f7fa;
    font-weight: bold;
}
/* 隔行变色，提升阅读 */
.articleTitle table tr:nth-child(even) {
    background-color: #fafafa;
}
/* 鼠标悬浮行高亮 */
.articleTitle table tr:hover {
    background-color: #eef5ff;
}

@media only screen and (max-width:650px) {
.indexzhekou li {min-height:280px;}
}
@media only screen and (max-width:450px) {
.indexzhekou li {min-height:220px;}
}
@media only screen and (max-width:375px) {
.indexzhekou li {min-height:190px;}
}