﻿@charset "utf-8";

article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}

div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}

body {background:#fff; font:100%/1.75em tahoma,Arial,'Microsoft Yahei','SimSun';}
h1{ font-size:1.75em; font-weight:normal; text-align:center; padding:10px 0 15px; border-bottom:1px solid #eee; margin-bottom:15px;}


a {text-decoration:none;}

li {list-style:none;}

.clear {clear:both;}

a img {border:none;}

.fix-bg {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.7); display:none;z-index:3;}
#cambrian0 img{width:100px;}

/*gold*/

.inner {width:1200px; margin:0 auto;}

/*topbar*/

.topbar {height:32px; width:100%; background-color:#f6f6f6; border-bottom:1px solid #eee; line-height:32px; font-size:0.75em; color:#707070; overflow:hidden;}

.topbar a {color:#707070;}

.topbar a:hover {color:#f60;}

.topbar-left {float:left;}

.topbar-left span.fav {margin-right:20px;}

.topbar-left span.fav a {background:url(../images/favbg.png) no-repeat 0 -7.5px; padding-left:20px;}

.topbar-left span.fav a:hover {background-position:0 -67px;}

.topbar-right {float:right;}

.topbar-right a {display:inline-block; float:left; background:url(../images/icon-sns-zh.gif) no-repeat 0 0; width:24px; height:24px; text-indent:-9999em; margin:4px;}

.topbar-right span.tencent a {background-position:0 -31px;}

.topbar-right span.qq a {background-position:0 -92px;}

.topbar-right span.weixin a {background-position:0 -62px;}

/*.topbar-right .fav a {text-indent:0; width:auto; background:none; margin:0 30px 0 0;}*/

.weixin-qrcode {background-color:#fff; width:200px; height:220px; padding:10px; position:fixed; left:50%; top:50%; margin:-105px 0 0 -105px; font-size:0.875em; text-align:center; display:none; z-index:4;}

.weixin-qrcode img {display:block; width:100%; height:200px;}

/*header*/

#header {padding:10px 0; overflow:hidden;}

#header .logo {float:left; width:500px; float:left; height:auto; overflow:hidden;}

#header .logo a {display:block;}

#header .logo img {display:block; width:auto; max-width:100%; height:auto;}

#header .tel {float:right; margin-top:18px; display:inline; background:url(../images/tel.png) no-repeat left 13px; padding-left:50px; transition:all 0.4s ease 0s;}

#header .tel p {font-size:0.875em; color:#888;}

#header .tel a {color:#12a512;}

#header .tel span {font-size:2em;color:#12a512; transition:all 0.4s ease 0s;}

/*nav*/

#menu {background-color:#35b75c; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:42px; margin-bottom:15px; position:relative;}

#menu .menu ul li {float:left; line-height:42px; width:120px; margin:0 15px; text-align:center; display:inline; position:relative;}

#menu .menu ul li a,#nav ul li a {color:#fff; display:block;}

#menu .menu ul li a:hover,#menu .menu ul li.on a,#menu .menu ul li a.on {background-color:#12a512;}

#menu .menu ul li ul {position:absolute; left:0; top:42px; width:200%; z-index:3; background-color:#35b75c; display:none; border-top:;}

#menu .menu ul li li {float:none; width:100%; display:block; clear:both; margin:0; font-size:1em; text-align:left;}

#menu .menu ul li li a{padding-left:15%;border-bottom:; border-top:;}

#menu .menu ul li li a:hover,#nav ul li a:hover {background-color:#12a512;}

.navbtn {float:left; overflow:hidden; width:70px; height:41px; padding:0px; cursor:pointer; display:none;}

.navbtn span {

			display:inline-block; 

			float:left; 

			width:70px;

			height:41px; 

			background-color:#12a512;

			border:1px solid #35b75c; 

			border-radius:2px;

			text-align: center;

			line-height: 38px;

			color:#ffffff;

			font-size: 1.2em;}

.navbtn span a{color:#ffffff;

			font-size: 1.025em;}



.daohang ul li {float:left; line-height:42px; background-color:#12a512;width:60px; margin:0 5px; text-align:center; display:inline; position:relative;}

.daohang ul li a {color:#fff;font-size: 1.2em; display:block;}

.daohang ul li a:hover {background-color:#12a512;}



.daohang{display:none;	}



#menu_f {	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;	height: 86px;	display:none;	position:relative;	margin-bottom: 2px;}
#menu_f ul  { height:auto; float: left; width: 100%;}
#menu_f ul li {	float:left;	height: 24px;	line-height:24px;	width:24.5%;margin:1px 0.25% 0;	text-align:center;	display:inline;	position:relative;	overflow: hidden;	background-image: url(http://www.cmeii.com/templets/html5/images/menu_f.jpg);}
#menu_f   ul li a {	color:#fff;	display:block;	font-size:0.875em;}
#menu_f  ul li a:hover,#menu ul li.on a,#menu ul li a.on {	background-color:#12a512;}

@media only screen and (max-width:768px) {
	#menu_f {		display: none;	margin-top:-14px;}
	#menu_f_hhzz {		display: none;	margin-top:-14px;}
	#slidershow {display:none;}
	.rslides_a{display: none;}
	.daohang{display: inline;	}
	.line_four{height:115px!important;}
}

/*

.navbtn {float:left; overflow:hidden; width:40px; height:30px; padding:6px; cursor:pointer; display:none;color:#fff;background-color:#12a512;}

*/

/*mobilenav*/

#nav {margin:-17px auto 15px; background-color:#12a512; display:none; padding-top:2px;}

#nav ul li {font-size:1em; line-height:42px; border-top:1px solid #22a436; border-bottom:1px solid #107705;}

#nav ul li a {padding-left:5%;}

#nav ul li ul {border-top:1px solid #1eb320;}

#nav ul li li a {padding-left:8%;}

.current{background-color:#12a512;}

/*slidershow*/

#slidershow {position: relative; margin:-13px auto 15px; overflow:hidden;}

.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}

.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}

.rslides li:first-child {position: relative; display: block; float: left;}

.rslides img {display: block; height: auto; float: left; width: 100%; border: 0;}
.rslides_a {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}

.rslides_a li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}

.rslides_a li:first-child {position: relative; display: block; float: left;}

.rslides_a img {display: block; height: auto; float: left;  border: 0;}

.centered-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.7; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("themes.gif") no-repeat left top; margin-top: -45px;}

.centered-btns_nav:active {opacity: 1.0;}

.centered-btns_nav.next {left: auto; background-position: right top; right: 0;}

.transparent-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; display: block; background: #fff; opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%; }

.transparent-btns_nav.next {left: auto; right: 0; }

.large-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 0.6; text-indent: -9999px; overflow: hidden; top: 0; bottom: 0;  left: 0; background: #000 url("themes.gif") no-repeat left 50%; width: 38px;}

.large-btns_nav:active {opacity: 1.0;}

.large-btns_nav.next {left: auto; background-position: right 50%;  right: 0;}

.centered-btns_nav:focus,

.transparent-btns_nav:focus,

.large-btns_nav:focus {outline: none;}

.centered-btns_tabs,

.transparent-btns_tabs,

.large-btns_tabs {position:absolute; right:5%; bottom:7%; z-index:3;}

.centered-btns_tabs li,

.transparent-btns_tabs li,

.large-btns_tabs li {display: inline; float: left; margin-right: 15px; }

.centered-btns_tabs a,

.transparent-btns_tabs a,

.large-btns_tabs a {text-indent: -9999px; overflow: hidden; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background-color:rgba(255,255,255, .5); display: block; width: 9px; height: 9px; }

.centered-btns_here a,

.transparent-btns_here a,

.large-btns_here a { background-color: #35b75c;}

/*container*/

#container {overflow:hidden;}

/*sidebar*/

.sidebar {width:300px; float:right;}

.widget {border:1px solid #eee; margin-bottom:15px; overflow:hidden;}

.widget h3,.widget_fenleishu h3,.about h3,.homeProbox h3,.showcase h3,.box h3 {font-weight:normal; font-size:1em; height:40px; line-height:40px; padding:0 15px; background-color:#f4f4f4; border-top:2px solid #35b75c; border-bottom:1px solid #eee;}

.box_index h3 {font-weight:normal; font-size:1em; height:40px; line-height:40px; padding:0 15px; background-color:#f4f4f4; border-top:2px solid #35b75c; border-bottom:1px solid #eee;}
.zt_box_index h3 {font-weight:normal; font-size:1em; height:40px; line-height:40px; padding:0 15px; background-color:#f4f4f4; border-top:2px solid #35b75c; border-bottom:1px solid #eee;}
.widget ul li {line-height:1.75em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  padding-left:10px;}

.widget ul li a {color:#222;}

.widget .textwidget,.widget ul,.widget_fenleishu ul,.widget #searchform,.widget .tagcloud {padding:10px; font-size:0.875em;}

.widget .textwidget p {margin-bottom:5px;}

.widget .textwidget p a {color:#000;}

.widget .textwidget li{overflow: hidden;text-overflow: ellipsis; border-bottom: 1px dotted #cccccc;display: flex;width: 100%;white-space: nowrap;}

.widget .textwidget li a {color: #35b75c;}

.widget .textwidget img {width:100%; height:auto;}
.widget .textwidget .item-img {
    width: 100px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
}
.widget .textwidget .item-content {
    position: relative;
    margin-left: 10px;
    width: calc(100% - 110px);
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.widget .textwidget .item-title {
    height: 38px;
    margin-bottom: 10px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 1.4;
}
.widget .textwidget .item-date {
    position: absolute;
    
    margin: 0;
    font-size: 12px;
    color: #828282;
}
.widget .textwidget .item-title a {
    color: #666;
	white-space: normal;
}
#sideMenu h3 {background:#35b75c; color:#fff;}

#sideMenu h3 a {color:#fff;}

#sideMenu ul {background:#f6fee6; padding:0 10px;}

#sideMenu ul li { padding-left:0;}

#sideMenu ul li a {color:#666; font-size:0.875em; display:block; padding:8px 4%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/arrow-right.png) no-repeat 95% center;}

#sideMenu ul li a:hover {background-color:;}

#sideMenu ul li a i {float:right;}

#divCalendar table {width:100%; text-align:center; padding:10px 0;}

#divCalendar table a {color:#12a512; font-weight:bold;}

#divCalendar table caption {margin-top:10px;}

#divSearchPanel form {text-align:center; padding:10px 0;}

#divSearchPanel input[type="text"]{border:1px solid #ddd; padding:5px; width:50%;}

#divSearchPanel input[type="submit"]{background-color:#12a512; color:#fff; border:none; border-radius:3px; height:28px; padding:0 5px;cursor: pointer;}

.nav_search{display:none;	}


.main_index {float:left; width:500px; overflow:hidden;padding: 0 10px;}

.main {float:left; width:870px; overflow:hidden;padding: 0 15px;}

.about h3 {padding:0 2%; margin-bottom:15px;}

.about img {display:block; width:100%; max-width:170px;float:left;margin-right: 15px; height:auto;}

.about p {text-align:justify; font-size:0.875em; line-height:1.75em; margin-bottom:15px;padding-right:10px;}

#container .banner {margin-bottom:15px;}

.banner img {width:100%; height:auto; display:block;}

/*breadcrumb*/

#breadcrumb {margin: -15px auto 15px;}

.breadcrumb {background:#f3f3f3 url(../images/home.png) no-repeat 10px 9.5px; padding-left:25px; border-bottom:1px solid #eee;  height:30px; line-height:31px; font-size:0.85em; color:#555;}

.breadcrumb a {color:#555;}

/*homeProMenu*/

.homeProbox {overflow:hidden; margin-bottom:15px;  width: 74.25%;   float: right;}

.homeProbox h3 {margin-bottom:4px;}

.homeProbox h3 a {color:#000;}

.homeProbox ul {overflow:hidden; }

/*.homeProbox ul li {width:280px; float:left; margin:11px 26px 15px 0;}*/

.homeProbox ul li {width: 22.857143%;float:left;margin: 11px 2.122449% 15px 0px;}

.homeProbox ul li .proItem {border:1px solid #eee; padding:5px;}

.homeProbox ul li a,ul.tuku-list li a,ul.products-list li a {display:block; overflow:hidden; color:#333;}

.homeProbox ul li img,ul.tuku-list li img,ul.products-list li img,.commentslist li .gravatar img,.products-info .thumbnail img {display:block;  transition:transform 0.5s ease 0s;width: 100%;}

.homeProbox ul li img:hover,ul.tuku-list li img:hover,ul.products-list li img:hover {transform:scale(1.4,1.4); transition:transform 0.5s ease 0s; opacity:0.9;}

.homeProbox ul li p {font-size:0.875em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:5px; text-align:center; line-height: 1.75em;}

.homeProbox ul li p a:hover {color:#f60; text-decoration:underline;}

/*showcase*/

.showcase {position:relative; margin-bottom:15px; overflow:hidden;}

.showcase h3 {margin-bottom:15px;}

.showcase h3 a {color:#000;}

.showcase .bx-wrapper  {border:none; box-shadow:none; background:none;}

.showcase .bx-controls {position:absolute; right:0; top:-25px;}

/*news-box*/
.zt-box{width:1230px;}
.news-box {width:1230px;}

.box {float:left; width:380px; margin-right:30px; margin-bottom:15px; display:inline;}

.box h3 a {color:#000;}

.box ul {padding:10px;}

.box ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.875em; line-height:1.75em;}

.box ul li a {background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; color:#333;}

.box ul li a:hover {color:#35b75c; text-decoration:underline;}

 /*首页公司简介右侧*/

.box_index {float:left; width:380px; margin-right:0px; margin-bottom:15px; display:inline;}

.box_index h3 a {color:#000;}

.box_index ul {padding:10px;}

.box_index ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.875em; line-height:1.75em;}

.box_index ul li a {background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; color:#333;}

.box_index ul li a:hover {color:#35b75c; text-decoration:underline;}
 /*专题左侧图片*/
.zt_pic li p{text-align:center;}
.zt_pic li p img{width:90%;margin:5px 5% 0;}
.zt_pic li p a{color:#060;}
.zt_pic li {width: 50%;float: left;}
 /*专题公司简介右侧*/
.zt_box_index {float:left; width:380px; margin-right:0px; margin-bottom:15px; display:inline;}

.zt_box_index h3 a {color:#000;}

.zt_box_index ul {padding:10px;}

.zt_box_index ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.875em; line-height:1.75em;}

.zt_box_index ul li a {background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; color:#333;}

.zt_box_index ul li a:hover {color:#35b75c; text-decoration:underline;}


/*main*/

.title {border-bottom:1px solid #ddd; overflow:hidden;}

.title h1 {font-size:1.25em; font-weight:normal; color:#444; float:left; border-bottom:2px solid #35b75c; padding-bottom:5px;}

ul.news-list {padding:20px 0;}

ul.news-list li {font-size:0.875em; height:40px; line-height:41px; border-bottom:1px solid #eee;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }

ul.news-list li a {color:#444;}

ul.news-list li a:hover {color:#35b75c; text-decoration:underline;}

ul.news-list li span {color:#888; font-size:0.75em;float:right;}

@media only screen and (max-width:480px) {

ul.news-list li span{float: left;}

}

/*products-list*/

ul.products-list {overflow:hidden; width:900px;}

ul.products-list li {float:left; width:270px; margin:20px 30px 10px 0; display:inline;}

ul.products-list li .thumbnail {margin-bottom:10px; overflow:hidden;}

ul.products-list li h2 {font-size:1em; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

ul.products-list li h2 a:hover,.post .pn a:hover,.related-post ul li a:hover,.related-products li p a:hover,.widget .widget_fenleishu ul li a:hover {color:#12a512; text-decoration:underline;}

ul.tuku-list {overflow:hidden; width:100%;}

ul.tuku-list li {float:left; width:135px; margin:20px 10px 10px 0; display:inline;}

ul.tuku-list li .thumbnail {margin-bottom:10px; overflow:hidden;}

ul.tuku-list li h2 {font-size:1em; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

ul.tuku-list li h2 a:hover,.post .pn a:hover,.related-post ul li a:hover,.related-products li p a:hover,.widget .widget_fenleishu ul li a:hover {color:#12a512; text-decoration:underline;}

/*pagenavi*/

.pagenavi {border-top:1px solid #ddd; padding-top:30px; text-align:center; margin:10px 0 20px;}

.pagenavi li,.pagenavi span.now-page {padding:6px 10px; background-color:#eee; color:#666; font-size:0.875em; border-radius:2px;float:left;}

.pagenavi a { color:#666; font-size:0.875em; border-radius:2px;float:left;}

.pagenavi li.thisclass {

    color:#ffffff;

	background-color:#299c2a;

   }



.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page {background-color:#12a512; color:#ffffff;;}

/*post*/
@media only screen and (max-width:768px) {
	.post h1 {font-size:1.25em; font-weight:normal; text-align:center; padding:10px 0 15px; border-bottom:1px solid #eee; margin-bottom:15px;}

}
.post .postmeta {text-align:center; font-size:0.75em; color:#777; margin-bottom:15px;white-space: nowrap;}

.post .postmeta span {padding:0 5x;}

.post .postmeta a {color:#777;}
.post .entry{font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;}

.post .entry p{ margin-bottom:0.6em;; font-size:1.0em; line-height:1.60em;    letter-spacing: 0.015em;}
.post .entry p span{font-size:1.0em!important;}
.post .entry table{width: 100%;max-width: 600px;margin: 0 auto;border-collapse:collapse;border: 1px solid #000; }
.post .entry table td{border: 1px solid #000;}
.post .entry a{color:#0018E9;text-decoration:none;}

.post .entry blockquote {overflow:hidden; background:url(../images/block_l.png) no-repeat 0 10px; padding:15px 25px 0; position:relative; margin:0 2em 15px; color:#444;}

.post .entry blockquote span.blockquote {background:url(../images/block_r.png) no-repeat 0 0; display:block; width:20px; height:28px; position:absolute; right:0; bottom:10px;}

.post .entry ul,.post .entry ol {margin-bottom:15px; padding-left:0em; overflow:hidden; font-size:0.875em; line-height:1.75em;width:100%!important;}

/*
.post .entry ul li {list-style:inside disc none; margin-bottom:5px;}

.post .entry ol li {list-style:inside decimal none; margin-bottom:10px;}
*/


.post .entry_tuku p{ margin-bottom:0.2em;; font-size:0.875em; line-height:1.75em;}

.post .entry_tuku img{}

.post .entry_tuku table{width: 100%;max-width: 600px;margin: 0 auto;}

.post .entry_tuku a{color:#0018E9;text-decoration:underline;}

.post .entry_tuku blockquote {overflow:hidden; background:url(../images/block_l.png) no-repeat 0 10px; padding:15px 25px 0; position:relative; margin:0 2em 15px; color:#444;}

.post .entry_tuku blockquote span.blockquote {background:url(../images/block_r.png) no-repeat 0 0; display:block; width:20px; height:28px; position:absolute; right:0; bottom:10px;}

.post .entry_tuku ul,.post .entry ol {margin-bottom:15px; padding-left:0em; overflow:hidden; font-size:0.875em; line-height:1.75em;}

.post .entry_tuku ul li {list-style:inside disc none; margin-bottom:5px;}

.post .entry_tuku ol li {list-style:inside decimal none; margin-bottom:10px;}



.post .pn {border-top:1px solid #ddd; padding-top:10px; margin-bottom:20px; overflow:hidden; font-size:0.875em;}

.post .pn p {padding-top:5px;}

.post .pn a {color:#333;}

/*360�������*/

.post .xiangguang{margin: 0 0 10px 0;    text-align: center;}

.post .xiangguang a { margin: 0 5px 0 0;font-weight: 700;height: 40px;line-height: 40px;border: 1px solid #ccc;padding: 0 14px;color: #FFF;background: #35b75c;display: inline-block;}



/*products-info*/

.products-info {overflow:hidden; margin-bottom:25px;}

.products-info .thumbnail {width:300px; float:left; margin-right:30px; display:inline; transition:all 0.4s ease 0s;}

.products-info .products-meta {float:left; padding:15px; transition:all 0.4s ease 0s;}

.products-info .products-meta p {padding:10px; transition:all 0.4s ease 0s;}

.products-info .products-meta p span {font-size:2em; color:#12a512; transition:all 0.4s ease 0s;}

.products-info .products-meta p span a {color:#12a512;}

/*related-post*/

.related-post {margin-bottom:20px;}

.related-post h3,.commentslist h3 {font-size:1.125em; font-weight:normal; border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom:5px;}

.related-post h3 span,.commentslist h3 span {border-bottom:3px solid #12a512; padding-bottom:5px;}

.related-post ul {overflow:hidden;}

.related-post ul li {font-size:0.875em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  float:left; width:50%; line-height:1.75em;}

.related-post ul li a {background:url(../images/dot.jpg) no-repeat left center; padding-left:10px; color:#333;}

/*related-products*/

.related-products li p {text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:5px 0;}

.related-products li p a {color:#333;}

.pro-title {border-bottom:2px solid #35b75c;  margin-bottom:25px;}

.pro-title  h3 {float:left; background-color:#35b75c; color:#fff; font-size:1em; padding:3px 10px; cursor:pointer; margin-right:5px; display:inline;}

.pro-title  h3:hover,.pro-title  h3.on {background-color:#12a512; border-bottom:2px solid #12a512; margin-bottom:-2px;}

/*commentslist*/

.commentslist {margin-bottom:20px;}

.commentslist li {position:relative; overflow:hidden; margin-bottom:15px; border-bottom:1px solid #ddd; padding-bottom:5px;}

.commentslist li .gravatar {width:44px; height:44px; position:absolute; left:0; top:5px;}

.commentslist li .cmt-info {padding-left:55px;}

.commentslist li .cmt-info .cmt-author a {color:#555;}

.commentslist li .cmt-info .cmt-author {font-size:0.875em; margin-bottom:10px;}

.commentslist li .cmt-info .cmt-cont {font-size:0.875em; color:#333; line-height:1.75em;}

.commentslist li .cmt-info .cmt-meta span {font-size:0.75em; color:#888;}

.commentslist li .cmt-info .cmt-meta span.reply {float:right; font-size:0.875em;}

.commentslist li .cmt-info .cmt-meta span.reply a {color:#35b75c;}

.commentslist li ol {margin-left:44px;}

.commentslist li li {margin-top:15px; border-top:1px solid #eee; padding-top:10px; border-bottom:none;}

.commentslist li li .gravatar {top:15px;}

.commentslist .pagenavi {border:none;}

/*comment*/

#comment p {overflow:hidden; margin-bottom:15px;}

#comment i {color:#12a512;}

#comment .text,#comment textarea {border:1px solid #ddd; border-radius:2px; padding:5px;}

#comment textarea {width:90%; height:150px;}

#comment .submit {background-color:#35b75c; color:#fff; border:none; padding:5px; cursor:pointer;}

#comment .submit:hover {background-color:#12a512;}

/*tabbox*/

.tabbox {display:none;}

.tabbox.on {display:block;}

/*friendlinks*/

#friendlinks {border-top:1px solid #dedede; padding-top:10px; margin-bottom:15px;}

#friendlinks ul {overflow:hidden;}

#friendlinks ul li {font-size:0.875em; margin:5px; display:inline;}

#friendlinks ul li a {color:#555;}

#friendlinks ul li a:hover {color:#000; text-decoration:underline;}

/*footer*/

#footer {background-color:#F1f1f1; border-top:2px solid #f2f2f2;}

.footer {border-top:1px solid #dedede; padding:20px 0; text-align:center;}

.pageslist {margin-bottom:15px;}

.pageslist ul li {display:inline-block; margin:10px;}

.pageslist ul li a {color:#333;}

.phone {font-size:2em; color:#35b75c; font-family:Arial; margin-bottom:15px;}

.phone span {background:url(../images/phone.png) no-repeat left center; padding-left:40px;}

.phone span a {color:#35b75c;}

.copyright {font-size:0.75em; color:#555;}

.copyright a {color:#555;}

.tools {position:fixed; right:0; bottom:10%; z-index:9;}

.tools span {display:block; width:54px; height:54px; background-color:#051C30; border-bottom:1px solid #ddd; cursor:pointer; background-repeat:no-repeat;}

.tools span a {display:block; width:100%; height:100%; color:#fff;}

.tools span.backtop {background-image:url(../images/backtop.png); border-bottom:none;}

.tools span.tools-qq {background-image:url(../images/qq.png);}

.tools span.tools-phone,.tools span.mobile-phone {background-image:url(../images/sphone.png);}

.tools span.mobile-phone {display:none;}

.tools span.tools-phone {padding-left:54px; width:0; line-height:54px;  font-size:1.5em; color:#fff;}

.tools span.tools-phone.on {background-color:#35b75c; border-radius:27px 0 0 27px;}

/** RESET AND LAYOUT

===================================*/

.bx-wrapper {

  position: relative;

  margin: 0 auto 10px;

  padding: 0;

  *zoom: 1;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

}

.bx-wrapper img {

  max-width: 100%;

  display: block;

}

.bxslider {

  margin: 0;

  padding: 0;

}

ul.bxslider {

  list-style: none;

}

.bx-viewport {

  /*fix other elements on the page moving (on Chrome)*/

  -webkit-transform: translatez(0);

}

/** THEME

===================================*/

.bx-wrapper {

  -webkit-box-shadow: 0 0 5px #ccc;

  box-shadow: 0 0 5px #ccc;

  border: 5px solid #fff;

  background: #fff;

}

.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

  position: absolute;

  bottom: -30px;

  width: 100%;

}

/* LOADER */

.bx-wrapper .bx-loading {

  min-height: 50px;

  background: url(../images/bx_loader.gif) center center no-repeat #ffffff;

  height: 100%;

  width: 100%;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 2000;

}

/* PAGER */

.bx-wrapper .bx-pager {

  text-align: center;

  font-size: .85em;

  font-family: Arial;

  font-weight: bold;

  color: #666;

  padding-top: 20px;

}

.bx-wrapper .bx-pager.bx-default-pager a {

  background: #666;

  text-indent: -9999px;

  display: block;

  width: 10px;

  height: 10px;

  margin: 0 5px;

  outline: 0;

  border-radius: 5px;

}

.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active,

.bx-wrapper .bx-pager.bx-default-pager a:focus {

  background: #000;

}

.bx-wrapper .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

  display: inline-block;

  *zoom: 1;

  *display: inline;

}

.bx-wrapper .bx-pager-item {

  font-size: 0;

  line-height: 0;

}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {

  right: 35px;

  background: url(../images/controls.png) no-repeat 0 2px;

}

.bx-wrapper .bx-prev:hover,

.bx-wrapper .bx-prev:focus {

  

}

.bx-wrapper .bx-next {

  right: 20px;

  background: url(../images/controls.png) no-repeat -15px 2px;

}

.bx-wrapper .bx-next:hover,

.bx-wrapper .bx-next:focus {

  

}

.bx-wrapper .bx-controls-direction a {

  position: absolute;

  top: 50%;

  margin-top: -16px;

  outline: 0;

  width: 15px;

  height: 15px;

  text-indent: -9999px;

  z-index: 998;

}

.bx-wrapper .bx-controls-direction a.disabled {

  display: none;

}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {

  text-align: center;

}

.bx-wrapper .bx-controls-auto .bx-start {

  display: block;

  text-indent: -9999px;

  width: 10px;

  height: 11px;

  outline: 0;

  background: url(../images/controls.png) -86px -11px no-repeat;

  margin: 0 3px;

}

.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active,

.bx-wrapper .bx-controls-auto .bx-start:focus {

  background-position: -86px 0;

}

.bx-wrapper .bx-controls-auto .bx-stop {

  display: block;

  text-indent: -9999px;

  width: 9px;

  height: 11px;

  outline: 0;

  background: url(../images/controls.png) -86px -44px no-repeat;

  margin: 0 3px;

}

.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active,

.bx-wrapper .bx-controls-auto .bx-stop:focus {

  background-position: -86px -33px;

}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

  text-align: left;

  width: 80%;

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

  right: 0;

  width: 35px;

}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {

  position: absolute;

  bottom: 0;

  left: 0;

  background: #666;

  background: rgba(80, 80, 80, 0.75);

  width: 100%;

}

.bx-wrapper .bx-caption span {

  color: #fff;

  font-family: Arial;

  display: block;

  font-size: .85em;

  padding: 10px;

}

.widget_fenleishu {

	border-left: 4px solid #eee;

	border-right: 4px solid #eee;

	border-bottom: 4px solid #eee;

	margin-bottom:15px; 

	overflow:hidden;

	background: #f6fee6;

	} float:left 

.widget_fenleishu ul{

	background: #12a512;

	padding: 0 10px;

	height: auto;

	float: left;

	}

.widget_fenleishu ul li {

	line-height:0.8em; 

	white-space:nowrap; 

	overflow:hidden; 

	text-overflow:ellipsis; 

	/*background:url(../images/dot.jpg) no-repeat left center; */

	padding-left:10px;

	width: 50%;

	float: left;

	background: #f6fee6;

	}

.widget_fenleishu h4 {

	font-weight:normal; 

	font-size:1em; 

	height:30px;

	line-height:30px; 

	padding:5px 15px 0 15px; 

	background-color:#f4f4f4; 

	border-top:1px solid #35b75c;

	border-bottom:1px solid #35b75c;

	color: #35b75c;

	float: left;

	width: 300px;

}

	

.widget_fenleishu ul li a {color:#222;}

/*screen width*/



@media only screen and (max-width:1280px){

	.widget_fenleishu ul li {

    line-height: 0.8em;

	}

	.widget_fenleishu h4 {

	height: 20px;

	line-height: 20px;

	}

	.inner {

		width:97.75%;

	}

	#menu .menu ul li {

		width:9.75%;

		margin:0 1.25%;

	}

	.sidebar {

		width:25%;

	}

	.main_index {

		width:72.5%;

		padding: 0 5px;

		float:right;

	}

	.main {

		width:72.5%;

		padding: 0 5px;

		}

	.homeProbox {

        width: 72.5%;

		float: right;

		padding: 0 5px;

}

	.homeProbox ul {

		width:102.083333%;

	}

	.homeProbox ul li {

		width:22.857143%;

		margin: 11px 2.122449% 15px 0px;

	}

	.news-box,.zt-box {

		width:102.5%;

	}

	.box {

		width:30.894309%;

		margin-right: 2.439024%;

	}
	.zt_box_index{width:100%;}
	.box_index {

		width:100%;

		display: none;

	}

	ul.products-list {

		width:103.448276%;

	}

	ul.products-list li {

		width:30%;

		margin:20px 3.333333% 10px 0;

	}

	.commentslist li ol {

		margin-left:5.057471%;

	}

	.products-info .thumbnail {

		width:34.482759%;

		margin-right:3.4482759%;

	}

	.products-info .products-meta {

		padding:15px 1.724138%;

	}

}

@media only screen and (max-width:980px){

	#menu .menu ul li {

		font-size:0.875em;

	}

	.box_index {

		display:none;		

	}

	.widget_fenleishu ul li {

    line-height: 0.6em;

}

}

@media only screen and (max-width:800px){

	#menu .menu ul li {

		font-size:0.8em;

	}

}

@media only screen and (max-width:768px){

	#header .logo {

		width:100%;

	}

	.news-box{display:none;}

	#header .tel {

		margin-top:10px;

		display:none;

	}

	.post .entry a{color:#00F;}

	#menu .menu,

	.widget p.pic,

	.widget_fenleishu {

			display:none;

	}

	#friendlinks{

			display:none;

	}

	.navbtn,

	.contact {

		display:block;

	}

	.main,

	.main_index

	{

		float:none;

		width:100%;

		padding: 0;

	}

	.homeProbox{

		float: none;

		width: 100%;

		padding: 0;

		}

	.sidebar

	{

		float:none;

		width:100%;

		padding: 0;

		display:none;

	}

	.post .entry img{ width:100% !important; height:auto !important;}

}

@media only screen and (max-width:640px) {

	#header .tel {

		margin-top:5px;

	}

	.tools span.mobile-phone {

		display:block;

	}

	.tools span.tools-phone {

		display:none;

	}

	.products-info .products-meta p span {

		font-size:1.5em;

	}

}

@media only screen and (max-width:480px) {

	#header .logo {

		padding-top:5px;

	}

	#header .tel {

		background:none;

		padding-left:0;

		margin-top:0;

	}

	#header .tel span {

		font-size:1.5em;

	}

	.homeProbox .clearfix {

	    clear:both;

	}

	.homeProbox ul {

		width:104.333333%;

	}

	.homeProbox ul li {

		width:45.714286%;

		margin: 11px 4.244898% 15px 0px;

	}

	.news-box {

		width:100%;

	}

	.box {

		width:100%;

		margin-right:0;

		display:block;

		float:none;

		clear:both;

	}

	.box_index {

		display:none;	

		/*width:100%;

		margin-right:0;

		display:block;

		float:none;

		clear:both;

		*/

	}

	.related-post ul li {

		float:none;

		width:100%;

	}

	.products-info .products-meta {

		padding:5px 1.724138%;

	}

	.products-info .products-meta p span {

		font-size:1em;

	}

	.products-info .thumbnail {

		width:34.482759%;

		margin-right:2.4482759%;

	}

	.products-info .products-meta p {

		font-size: 0.875em

	}

}

@media only screen and (max-width:360px) {

	.products-info .products-meta {

		padding:0 1.724138%;

	}

	.products-info .products-meta p {

		padding:5px;

	}

}

@media only screen and (max-width:320px) {

	.phone {

		font-size:1.5em;

	}

}

/*360����*/

#so360{white-space:nowrap;float: right; display:none;}

#so360 form{margin:0;padding: 3px 0;}

#so360_keyword{width:100px;height:24px;line-height:24px;font:14px arial;padding:2px 5px;border:2px solid #3FB30E;outline:0;vertical-align:middle}

#so360_submit{width:50px;height:32px;border:0;color:#fff;background:#3FB30E;font-weight:bold;font:bold 14px arial;padding:0;padding-top:3px\9;cursor:pointer;vertical-align:middle}



#so360_lf{white-space:nowrap;float: right; display:none;}

#so360_lf form{margin:0;padding: 3px 10px 3px 0;}

#so360_lf_keyword{width:117px;height:24px;line-height:24px;font:14px arial;padding:2px 5px;margin-right:5px;border:2px solid #3FB30E;outline:0;vertical-align:middle}

#so360_lf_submit{width:60px;height:32px;border:0;color:#fff;background:#3FB30E;font-weight:bold;font:bold 14px arial;padding:0;padding-top:3px\9;cursor:pointer;vertical-align:middle}

 


#side { display:none;}
#side_hhzz { display:none;}
 @media screen and (max-width:768px){
#breadcrumb {display:none;}
#footer {background-color:#F1f1f1; border-top:2px solid #f2f2f2;margin-bottom: 50px;}
.tools{display:none;}

#side {display:block;height: 60px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #3D3D3D;z-index: 9999;}

#side a {color: #fff;}

#side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}

#side ul li {padding: 0;float: left;width: 25%;border-width: 0;}

#side ul li a {opacity: 0.8;filter: alpha(opacity=50);display: block;height: 60px;border-right: 1px solid rgba(0,0,0,0.6);border-left: 1px solid rgba(255,255,255,0.2)}

#side ul li a:hover {opacity: 0.9;filter: alpha(opacity=70);}

#side a i {height: 20px;line-height: 20px;font-size: 18px;padding-top: 10px;}

#side a i {height: 20px;line-height: 20px;font-size: 18px;padding-top: 10px;text-align: center;display: block;}

#side a span {display: block;height: 30px;line-height: 30px;text-align: center;color: #fff;} 


#side_hhzz {display:block;height: 60px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #3D3D3D;z-index: 9999;}

#side_hhzz a {color: #fff;}

#side_hhzz ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}

#side_hhzz ul li {padding: 0;float: left;width: 33.33%;border-width: 0;}

#side_hhzz ul li a {opacity: 0.5;filter: alpha(opacity=50);display: block;height: 60px;border-right: 1px solid rgba(0,0,0,0.6);border-left: 1px solid rgba(255,255,255,0.2)}

#side_hhzz ul li a:hover {opacity: 0.7;filter: alpha(opacity=70);}

#side_hhzz a i {height: 20px;line-height: 20px;font-size: 18px;padding-top: 10px;}

#side_hhzz a i {height: 20px;line-height: 20px;font-size: 18px;padding-top: 10px;text-align: center;display: block;}

#side_hhzz a span {display: block;height: 30px;line-height: 30px;text-align: center;color: #fff;} 

}  
.summary {
    text-indent: 0em;
    border: 1px solid #eee;
     
    font-family: Microsoft Yahei;
     
    line-height: 20px;
    padding: 10px;
    margin: 10px 0;
}
.list-paddingleft-2 li {
	list-style: decimal;
	margin-bottom: 0px !important;
}
.list-paddingleft-2 li p{margin-bottom:5px!important;font-size: 14px!important;}
.list-paddingleft-2 li p stong{color: #333;}
@media screen and (max-width: 600px){
.list-paddingleft-2 li p{margin-bottom:0px;font-size: 14px;}
}
.list-paddingleft-2 li ul li{list-style: disc}

.price-list{}
.price-list table{
width: 100% !important;
max-width: 100%;
border-collapse: collapse;
overflow: visible;
text-align: center;
}
.price-list table tbody tr:first-child td{    
	background-color: #090;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
	border: 1px solid #ddd;
}
.price-list table tbody tr{}
.search_price{float:right;margin: 10px 0;}
.search_price form{line-height: 40px;height: 40px;margin: 10px 0;}
.search_price .search-keyword  {border: 1px solid #999;padding: 4px 10px;height: 30px;    width: 200px;}

.search_price button {    padding: 10px 10px;    background: #009943;    color: #fff;}
.search_price .search-submit{
padding: 10px 10px;
background: #009943;
color: #fff;
}
.smalltext{float: left;width: 100%;}
.smalltext img{width:80%;}
.smalltext li{padding-left: 15px;}
.smalltext li span{font-weight:700;}
.spec_list{width:100%;float:left;padding: 5px 0;}
.spec_list_img img{width:100%;}
.spec_list_img a{padding-left:0px!important;}
.spc_list_text{float:left;}
.spec_list .spc_list_text a{padding: 0 5px;}
.spec_list .spc_list_text p{white-space: normal;padding: 0 5px;}
#cambrian0{display:none !important;}
.aspect-ratio {
            position: relative;
            width: 100%;
            height: 0;
            padding-bottom: 75%;
			margin-bottom:10px;
        }
.aspect-ratio iframe {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }
.invisible{display:none;}
.top_article{display:none;text-align:center}
.entry span{white-space: normal!important;}
.entry p{white-space: normal!important;}
/*顶踩*/
#newdigg{border-bottom:medium none;padding:5px 0;}
.social-main{margin:10pxauto;position:relative;width:283px;height:40px}
.social-main a{border-radius:2px;color:#fff;float:left;line-height:35px;text-align:center}
.social-main a:hover{background:#878787 none repeat scroll0 0;transition:all .2sease-in0s}
.like a{background:#e15782 none repeat scroll0 0;display:block;width:140px}
.shang a{background:#5ea51b none repeat scroll0 0;border:4pxsolid #fff;border-radius:40px;font-size:18px;font-weight:600;height:50px;left:115px;line-height:45px;position:absolute;top:-7px;width:50px}
.bad a{background:#37ccca none repeat scroll0 0;display:block;width:140px}
.cpa{padding-left:10px;}
.shang a:hover .s_in ,.shang a:hover .s_arrow ,.shang a:hover .s_img{display:block;}
.s_img{display:none;position:relative;background:#fff none repeat scroll0 0;border-radius:5px;border:1pxsolid #ddd;padding:10px 10px 2px;width:246px;top:18px;right:113px;}
.s_arrow {display:none;position: absolute; right:10px;top:35px; width:0; height:0; font-size:0; border-width:16px; border-style: dashed dashed solid dashed; border-color: transparent transparent #ddd transparent;}
.s_in{ display:none;position:absolute;right:-16px;top:-14px; width:0; height:0; font-size:0; border-width:16px;border-color:transparent transparent #fff transparent; border-style:dashed dashed solid dashed; z-index:999; }