* {
	padding: 0px;
	margin : 0px;
}

html,
body {
	height: 100%;
	color : #333333;
}

a {
	color          : #333;
	text-decoration: none;
}

img {
	border: 0px;
}

ul {
	list-style-type: none;
}

.contitlea {
	float  : left;
	padding: 5px 7%;
	width  : 10%;
}

.cplb {
	float  : right;
	padding: 5px 7%;
	width  : 12%;
}

.cplb a {
	display      : block;
	height       : 40px;
	line-height  : 40px;
	font-size    : 14px;
	font-weight  : 600;
	color        : #333;
	border-bottom: 1px solid #aeaeae;

}

.cplb a:hover {
	background-image   : url(../images/jtt.png);
	background-repeat  : no-repeat;
	background-position: right center;
}

.box {
	min-height: 100%;
	margin    : 0 auto;
}

.left {
	float  : left;
	padding: 5px 0%;
	width  : 100%;
}

.leftin table {
	margin-left: 8px;
}

html #left {
	position: fixed;
}

.leftin {
	width: 100%;
	float: left;
}

.leftin-box {
	margin-top: 30px !important;
}

.jibenjiliao {
	width        : 230px;
	margin       : 0 auto;
	margin-top   : 12px;
	margin-bottom: 12px;
}

.youdib {
	float   : left;
	width   : 100%;
	position: relative;
}

.bgc-box {
	background-color: #FAFBFD;
}

.gs-name {
	margin-top : 15px;
	font-size  : 14px;
	color      : #6797EB;
	line-height: 30px;
	font-weight: bold;
}

.gs-jibeniliao {
	line-height: 30px;
	color      : #5E5E5E;
	font-size  : 14px;
}

.leftina {
	width: 100%;
}

.leftina td {
	text-align : center;
	display    : inline-block;
	margin-left: 2%;
}

.leftinb {
	width : 100%;
	margin: 0 auto;
}

.leftinb-box {
	width : 100%;
	margin: 0 auto;
	height: 32px;

}

.leftinb-img {
	display    : block;
	float      : left;
	height     : 19px;
	width      : 4px;
	margin-top : 5px;
	margin-left: 12px;
}

.leftinb-box h2 {
	padding-left: 40px;
}

.leftinb-name {
	display    : block;
	float      : left;
	margin-left: 8px;
	text-align : right;
	line-height: 32px;
	font-size  : 17px;
	color      : #fff;
	font-weight: normal;
}

.leftinb li {
	width      : 98%;
	height     : 25px;
	margin     : 0 auto;
	line-height: 25px;
	background : url(../images/li.jpg) no-repeat left;
}

.first-td {
	margin-left: 10px !important;
}

.leftina>table {
	width: 100%;
}

.last-td {
	margin-left: 2% !important;
}

.tijiao {
	width           : 10%;
	height          : 34px;
	margin-top      : 7px;
	background-color: #333333;
	color           : #fff;
	border          : 0px;
	padding         : 0px;
	font-size       : 14px;
	margin-left     : 1%;
	border-radius   : 5px;
}

.leftinb li a {
	padding-left: 15px;
}

.h4-box-left {
	float: left;
}

.inglt {
	margin-left: 3px;
}

.leftinc {
	overflow: hidden;
}

.leftinc ul {
	display         : block;
	width           : 100%;
	background-color: #fff;
	padding-top     : 5px;
	padding-bottom  : 5px;
}

.texta {
	width           : 17%;
	height          : 34px;
	border          : 0px;
	padding-left    : 15px;
	background-color: #fff;
	margin-left     : 1%;
	border-radius   : 5px;
	color           : #f09d00;
	outline         : none;

}

.leftina input::-webkit-input-placeholder {
	color: #f09d00;
}

.leftina input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #f09d00;
}

.leftina input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #f09d00;
}

.leftina input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #f09d00;
}

/*右边*/
.right {
	padding-bottom: 10px;
	overflow      : hidden;
	width         : 100%;
	float         : right;
	position      : relative;
}

.righta {
	width        : 100%;
	float        : right;
	line-height  : 30px;
	margin-top   : 10px;
	position     : relative;
	overflow     : hidden;
	margin-bottom: 20px;
}

.tijiao-index {
	height          : 29px;
	text-align      : center;
	width           : 113px;
	background-color: #f0f6fc;
	color           : #333;
	font-size       : 14px;
}

.fakewindowcontain {
	position        : absolute;
	width           : 100%;
	min-height      : 500px;
	overflow        : hidden;
	display         : none;
	z-index         : 999;
	background-color: #F7F7F7;
	top             : 40px;
}

.fakewindowcontain form table {
	padding: 20px;
}

.l-tab-links {
	height     : 29px;
	line-height: 29px;
	float      : left;
	margin-left: 3%;
}

.rightaa::after {
	content: '';
	display: block;
	height : 0;
	width  : 0;
	clear  : both;
}

.h3-box {
	font-size: 18px;
}

.rightb {
	width: 100%;
	float: left;
}

.rightaa {
	padding    : 0px 20px;
	font-size  : 14px;
	background : #dadada;
	height     : 41px;
	line-height: 41px;
}

.h2-box {
	font-weight: bold;
	color      : #2D2A23;
	font-size  : 17px;
	float      : left;
}

#pager span span {
	margin : 0 10px;
	height : 0;
	width  : 0;
	display: inline;
	border : none;
}

.h4-box a {
	color: #333;
}

.h4-box a:hover {
	color: #f09d00;
}

.rightab {
	float   : right;
	overflow: hidden;
}

.rightab form {
	display : block;
	overflow: hidden;
}

.rightaa b {
	margin-left: 10px;
	font-size  : 14px;
}

.textb {
	width       : 180px;
	height      : 27px;
	margin      : 0 auto;
	line-height : 27px;
	color       : #CCC;
	font-size   : 12px;
	border-right: 0px !important;
	padding-left: 5px;
}

.rightab a {
	float       : left;
	margin-top  : 7px;
	margin-right: 5px;
	margin-left : 5px;
}

.rightab input {
	float : left;
	border: 1px solid #eee;
	cursor: pointer;
}

.rightbbt {
	width   : 100%;
	margin  : 0 auto;
	overflow: hidden;
}

.rightbbta {
	width        : 13%;
	overflow     : hidden;
	margin-bottom: 20px;
	float        : left;
	padding      : 10px;
}

.rightbbtabt {
	overflow   : hidden;
	float      : left;
	height     : 60px;
	line-height: 60px;
	width      : 100%;
	text-align : center;
}

.rightbbtabts {
	overflow   : hidden;
	float      : left;
	margin-left: 30px;
}

.rightbbtabts>a {
	font-size  : 14px;
	color      : #528DE7;
	line-height: 60px;
}

.rightbbtabt>a {
	font-size: 14px;
	color    : #777777;
}

.rightbbtabtl {
	display    : block;
	float      : left;
	margin-left: 25px;
}

.rightbbtabtl span {
	margin-left: 5px;
	line-height: 20px;
	overflow   : hidden;
}

.rightbbtabtr {
	float      : left;
	margin-left: 15px;
	margin-top : 25px;
}

.rightbbtabtr img {
	float     : right;
	margin-top: 3px;
}

.rightbbtapic {
	width : 80px;
	height: 80px;
	margin: 0 auto;
}

.rightbbtapic img {
	width : 100%;
	height: 100%;
	margin: 0 auto;
}

.rightb_ab {
	width     : 98%;
	margin    : 0 auto;
	margin-top: 15px;
}

.rightb_aba {
	width   : 100%;
	height  : 348px;
	margin  : 0 auto;
	overflow: hidden;
}

.rightb_abalt {
	width: 605px;
	float: left;
}

.rightb_abb {
	width        : 100%;
	margin       : 0 auto;
	margin-bottom: 15px;
	float        : left;
}

.rightb_abbs {
	padding    : 0px 20px;
	font-size  : 14px;
	background : #dadada;
	height     : 41px;
	line-height: 41px;
}

.rightb_abbs>b {
	font-weight: bold;
}

.xiha {
	height     : 45px;
	line-height: 45px;
	background : #f9f9f9;
}

.tabxi li {
	float       : left;
	font-size   : 14px;
	font-weight : 600;
	width       : 130px;
	text-align  : center;
	background  : #f9f9f9;
	border-right: 1px solid #dadada;
	cursor      : pointer;
}

.xiha2 {
	height     : 45px;
	line-height: 45px;
	background : #f9f9f9;
}

.tabxi2 li {
	float       : left;
	font-size   : 14px;
	font-weight : 600;
	width       : 130px;
	text-align  : center;
	background  : #f9f9f9;
	border-right: 1px solid #dadada;
	cursor      : pointer;
}

.qieh {
	float       : left;
	font-size   : 14px;
	font-weight : 600;
	width       : 130px;
	text-align  : center;
	background  : #f9f9f9;
	cursor      : pointer;
	border      : none;
	height      : 45px;
	outline     : none;
	border-right: 1px solid #dadada;
}

.qieh2 {
	float     : right;
	background: none;
	border    : none;
	outline   : none;
	height    : 100%;
	cursor    : pointer;
}

.qieh2 img {
	width: 21px;
}

.hhha2 img {
	width : 250px;
	margin: 9px;
	border: 1px solid #aeaeae;
}

.hhha2 {
	width   : 95%;
	padding : 20px;
	overflow: hidden;
}

.smaa {
	position     : relative;
	margin-bottom: 10px;
	border       : 1px solid #eaeaea;
	width        : 100%;
}

.yull {
	padding    : 0px 20px;
	font-size  : 14px;
	background : #dadada;
	height     : 41px;
	line-height: 41px;
	font-weight: 600;
}

.xuanle {
	background: #ffd586 !important;
}

.xuanle2 {
	background: #ffd586 !important;
}

.rightb_abbscc>b {
	font-weight: bold;
}

.pic {
	width       : 185px;
	float       : left;
	margin-left : 5px;
	margin-right: 5px;
	text-align  : center;
}

.pic img {
	padding-top: 5px;
}

.pic a {
	line-height: 22px;
}

.rightb_li {
	width     : 100%;
	overflow  : hidden;
	margin-top: 20px;
	padding   : 20px;
}

.rightb_lilt {
	width: 100%;
}

.rightb_lilt img {
	width    : 200px;
	/* height: 80px; */
	display  : block;
	float    : left;
}

.rightb_lirt {
	width   : 100%;
	overflow: hidden;
}

.rightb_lirt li a {
	line-height: 35px;
}

.rightb_abbx {
	width : 100%;
	margin: 0 auto;
	float : left;
}

.Right_bottom {
	float   : left;
	width   : 100%;
	overflow: hidden;
	padding : 20px 0;
}

.Right_bottom ul {
	display: block;
	width  : 60%;
	margin : 0 auto;
}

.Right_bottom li {
	display      : block;
	float        : left;
	list-style   : none outside none;
	margin-bottom: 5px;
	width        : 100%;
}

#scrollbarTree {
	color   : #002280;
	margin  : auto !important;
	width   : 100%;
	overflow: hidden;
}

#scrollbarTree>a {
	display     : inline-block;
	margin-right: 20px;
	width       : 190px;
	overflow    : hidden;
}

#scrollbarTree img {
	width : 190px;
	height: 130px;
}

.Ename {
	color      : #fff;
	font-size  : 14px;
	height     : 50px;
	line-height: 50px;
	text-align : center;
	float      : left;
	background : #f09d00;
	width      : 30%;
}

.EnameList {
	color      : #777;
	font-size  : 14px;
	height     : 50px;
	line-height: 50px;
	text-align : center;
	float      : left;
	background : #efefef;
	width      : 70%;
}

.matchy {
	width     : 100%;
	margin    : 0 auto;
	text-align: center;
	margin-top: 20px;
}

.nomatch {
	color    : red;
	font-size: 20px;
}

#carousel_container {
	margin-bottom: 20px;
	overflow     : hidden;
	position     : relative;
}

#carousel_inner {
	width     : 100%;
	overflow  : hidden;
	margin-top: 10px;
}

#carousel_inner ul li {
	display     : inline-block;
	height      : auto;
	width       : 293px;
	margin-right: 5px;
	overflow    : hidden;
}

#carousel_inner ul li a {
	display: block;
}

#carousel_inner ul li dl {
	width      : 100%;
	word-wrap  : break-word;
	text-align : center;
	height     : 40px;
	line-height: 30px;
}

#ISL_Cont_1 {}

#carousel_inner ul li img {
	width : 293px;
	height: 217px;
}

.red {
	color      : #f09d00;
	font-weight: 600;
	font-size  : 14px;
}

.titleFont {
	font-size  : 14px;
	width      : 100%;
	line-height: 40px;
	height     : 40px;
	overflow   : hidden;
}

.gaojisousuo {
	margin-left: 5px !important;
}

.wordImgBox {
	clear      : both;
	font-size  : 12px;
	height     : auto;
	line-height: 25px;
}

.wordImgBox p {
	margin-top: 10px;
	list-style: 24px;
}

.picIntruodce {
	padding    : 10px;
	font-size  : 14px;
	line-height: 25px;
	text-indent: 15px;
}

.picIntruodce p {
	margin: 10px 0;
}

.heard {
	padding: 5px 0;
	width  : 100%;
}

.rightab span {
	display   : block;
	margin-top: 7px;
	float     : left;
	cursor    : pointer;
}

.guanbi {
	display         : block;
	height          : 20px;
	background-color: #666;
}

.guanbi text {
	display     : block;
	float       : right;
	color       : #fff;
	line-height : 20px;
	font-size   : 17px;
	margin-right: 7px;
	cursor      : pointer;
}

.guanbi text:hover {
	color: #F00;
}

div.sdmenu {
	margin       : 0 auto;
	margin-bottom: 12px;
}

.sdmenu>div {
	width      : 100%;
	float      : left;
	line-height: 40px;

}

div.sdmenu div.collapsed {
	height     : 40px;
	float      : left;
	overflow   : hidden;
	line-height: 40px;
}

div.sdmenu div h2 {
	width      : 90%;
	display    : block;
	cursor     : pointer;
	font-size  : 14px;
	font-weight: 600;
}

div.sdmenu div h6 {
	width        : 90%;
	margin       : 0 auto;
	display      : block;
	color        : #aeaeae;
	line-height  : 28px;
	margin-left  : 10%;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
	font-size    : 14px;
	font-weight  : inherit;
	cursor       : pointer;
}

div.sdmenu div h6 span p {
	width       : 5px;
	height      : 5px;
	background  : #f09d00;
	float       : left;
	line-height : 28px;
	margin-top  : 12px;
	margin-right: 5px;
}

div.sdmenu div a.current {
	background-color: #ccc;
	color           : #fff;
}

.sanjimulu a {
	width        : 80% !important;
	margin       : 0 auto !important;
	color        : #333 !important;
	padding-left : 20% !important;
	overflow     : hidden !important;
	text-overflow: ellipsis !important;
	white-space  : nowrap !important;
	font-size    : 12px !important;
	display      : block
}

.sanjimulu {
	display: block;
}

.sanjimulu a:hover {
	color: #FF890B !important;
}

#wenjianjia-o {
	background-color: #ccc !important;
	color           : #fff !important;
}

#wenjianjia-c {
	background-color: #fff !important;
	color           : #FF890B !important;
}

#tableList table {
	float    : left;
	width    : 100%;
	color    : #777777;
	font-size: 13px;
}

#tableList table tr td {
	border-right : 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-top   : 1px solid #eee;
	text-align   : center;
	cursor       : pointer;
	height       : 45px;
}

#tableList table tr td a {
	color : #666;
	height: 30px;
}

.tableTitleGrey {
	height     : 30px;
	font-weight: bold;
}

.tableTitleGrey>td:first-child {
	border-left: 1px solid #eee !important;
}

.shuzi {
	color: #568DE8;
}

.yezong {
	display     : inline-block;
	float       : right;
	margin-right: 10px;
}

.shangye {
	display    : inline-block;
	border     : 1px solid #568DE8;
	width      : 52px;
	text-align : center;
	line-height: 16px;
	margin     : 0px 10px;
}

.yeshuzi:hover {
	background-color: #568DE8;
	color           : #fff;
}

.yeshuzi {
	display         : inline-block;
	line-height     : 16px;
	width           : 16px;
	background-color: #f0f6fc;
	text-align      : center;
	margin          : 0 2px;
}

.shangye a {
	display: block;
}

.shangye a:hover {
	background: #568DE8;
	color     : #fff;
}

.hover {
	border-right : 0px !important;
	border-bottom: 0px !important;
	border-top   : 0px !important;
}

.tableTitleGrey:nth-child(2) td {
	border-top: 0px !important;
}

#tdjishu {
	background-color: #f6f6f6;
}

#tdoushu {
	background-color: #fcf5f0;
}

#pager {
	clear     : both;
	color     : #000;
	padding   : 10px;
	width     : 100%;
	float     : left;
	text-align: left;
	margin    : 20px 0;
}

.productInfo {
	float        : left;
	width        : 97%;
	color        : #000;
	padding      : 10px;
	font-size    : 13px;
	line-height  : 28px;
	margin-bottom: 10px;
	border       : 1px solid #eaeaea;
}

.zhu {
	color      : #568DE8;
	font-weight: bold;
}

.zhoucheng {
	display    : block;
	overflow   : hidden;
	float      : left;
	line-height: 200px;
	color      : #333;
	margin-left: 20px;
	font-size  : 14px;
	font-weight: 600;
}

.rightb_lilt a {
	overflow: hidden;
}

.rightb_lirt>ul {
	display : block;
	width   : 100%;
	overflow: hidden;
}

.rightb_lirt>ul>li {
	display : block;
	width   : 100%;
	overflow: hidden;
}

.rightb_lirt>ul>li>a {
	display    : block;
	width      : 30%;
	overflow   : hidden;
	text-align : left;
	color      : #333;
	float      : left;
	font-size  : 14px;
	font-weight: 600;
}

.fangkuai {
	width           : 5px;
	height          : 5px;
	background-color: #568DE8;
	float           : left;
	margin-right    : 10px;
	display         : block;
	line-height     : 35px;
	margin-top      : 16px;
}

.nwkx {
	color: #777;
}

#tableList {
	width           : 100%;
	/*    overflow-y: hidden;*/
}

#dyxz {
	float      : right;
	width      : 100%;
	height     : 40px;
	line-height: 40px;
	text-align : right;
}

#dyxz img {
	margin-right: 5px;
}

.ipt {
	border      : none;
	background  : #fff;
	color       : #333;
	font-size   : 15px;
	margin-right: 10px;
}

#inquiry {
	float      : right;
	width      : 80px;
	height     : 30px;
	line-height: 30px;
	background : #2276E6;
	text-align : center;
	margin-left: 10px;
}

#inquiry a {
	color: #fff;
}

/*样本产品图片滚动*/
.blk_18 {
	zoom      : 1;
	font-size : 9pt;
	width     : 100%;
	margin-top: 8px;
	height    : 260px;
}

.blk_18 .pcont {
	width       : 82%;
	float       : left;
	overflow    : hidden;
	margin-left : 1%;
	margin-right: 1%;
}

.blk_18 .ScrCont {
	width      : 32766px;
	zoom       : 1;
	margin-left: -5px;
	float      : left;
}

.blk_18 #List1_1,
.blk_18 #List2_1 {
	float: left;
}

.blk_18 .LeftBotton,
.blk_18 .RightBotton {
	width       : 6%;
	height      : 250px;
	margin-right: 1%;
	margin-left : 1%;
	float       : left;
}

.blk_18 .LeftBotton {
	background-position: 0 0;
	background         : url(../images/lbt.jpg) no-repeat;
}

.blk_18 .RightBotton {
	background-position: 0 0;
	background         : url(../images/rbt.jpg) no-repeat;
}

.blk_18 .LeftBotton:hover {
	background: url(../images/ltbt.jpg) no-repeat;
}

.blk_18 .RightBotton:hover {
	background: url(../images/rtbt.jpg) no-repeat;
}

.blk_18 .pl img {
	margin           : 6px auto 1px auto;
	width            : 227px;
	height           : 203px;
	-webkit-animation: glow 800ms ease-out infinite alternate;
	-moz-animation   : glow 800ms ease-out infinite alternate;
	-o-animation     : glow 800ms ease-out infinite alternate;
	-ms-animation    : glow 800ms ease-out infinite alternate;
	animation        : glow 800ms ease-out infinite alternate;
	background       : -webkit-linear-gradient(#efefef, #efefef);
	background       : -moz-linear-gradient(#efefef, #efefef);
	background       : -o-linear-gradient(#efefef, #efefef);
	background       : -ms-linear-gradient(#efefef, #efefef);
	background       : linear-gradient(#efefef, #efefef);
	border-color     : #efefef;
	box-shadow       : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	color            : #efefef;
	outline          : none;
}

.blk_18 .pl {
	float      : left;
	text-align : center;
	line-height: 24px;
	width      : 260px;
	height     : 256px;
}

.blk_18 a.pl:hover {}

.blk_18 a.pl img:hover {
	border: 1px #2276E6 solid;
}

.blk_18 a.pl span {
	width     : 100%;
	float     : left;
	text-align: center;
}

@-webkit-keyframes glow {
	0% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}

	100% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}
}

@-moz-keyframes glow {
	0% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}

	100% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}
}

@-o-keyframes glow {
	0% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}

	100% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}
}

@keyframes glow {
	0% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}

	100% {
		border-color: #efefef;
		box-shadow  : 0 0 10px rgba(26, 26, 26, 0.63), inset 0 0 10px rgba(0, 0, 0, 0.58), 0 0px 0 #000;
	}
}

/*选型index右侧样式*/
.contain11a {
	padding : 0px 1px 15px 1px;
	overflow: hidden;

}

.contain11a p {
	color: #656565;
}

.pro-show {
	width   : 100%;
	overflow: hidden;
}

.gengduo::after {
	content   : '';
	display   : block;
	height    : 0px;
	width     : 100%;
	position  : absolute;
	background: #f09d00;
	transition: all 0.1s linear;
	bottom    : 0;
	z-index   : -2;
	opacity   : 0;
}

.imgbgca {
	position: absolute;
	bottom  : 0px;
	left    : 0px;
}

/*.pro-s-list:nth-child(4n) {
	margin-right:0px;
}*/

.text {
	position  : relative;
	text-align: left;
}

.pro-name {
	width      : 100%;
	height     : 35px;
	text-align : center;
	line-height: 35px;
	color      : #156cd6;
	font-size  : 16px;
	font-weight: bold;
}

div.sdmenu div.collapsed:hover>h2 {
	color: #f09d00;
}

.gengduo {
	line-height: 24px;
	text-align : center;
	height     : 24px;
}

.gengduo a {
	font-size  : 24px;
	font-weight: bold;
	display    : block;
	line-height: 9px;
}

.fenlei {
	position: absolute;
	width   : 90%;
	right   : 0;
}

.checkbox {
	display              : block;
	background-image     : url(../images/lb.png);
	background-repeat    : no-repeat;
	height               : 40px;
	background-position  : left;
	background-position-x: 20px;
	cursor               : pointer;
	float                : right;
	width                : 65px;
}

.checkbox a {
	display: block;
	height : 100%;
}

.cd-popup1 {
	left              : 0;
	top               : 0;
	width             : 100%;
	opacity           : 0;
	visibility        : hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition   : opacity 0.3s 0s, visibility 0s 0.3s;
	transition        : opacity 0.3s 0s, visibility 0s 0.3s;
}

.cd-popup1.is-visible1 {
	opacity           : 1;
	visibility        : visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition   : opacity 0.3s 0s, visibility 0s 0s;
	transition        : opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container1 {
	position                   : relative;
	background                 : #FFF;
	border-radius              : .4rem .4rem .4rem .4rem;
	text-align                 : center;
	box-shadow                 : 0 0 20px rgba(0, 0, 0, 0.2);
	padding                    : 20px;
	-webkit-transform          : translateY(-60px);
	-moz-transform             : translateY(-60px);
	-ms-transform              : translateY(-60px);
	-o-transform               : translateY(-60px);
	transform                  : translateY(-60px);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property   : -moz-transform;
	transition-property        : transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration   : 0.3s;
	-ms-transition-duration    : 0.3s;
	-o-transition-duration     : 0.3s;
	transition-duration        : 0.3s;
}

.cd-popup-close {
	position : absolute;
	right    : 10px;
	top      : 10px;
	z-index  : 10;
	width    : auto;
	height   : 1.25rem;
	display  : block;
	font-size: 14px;
}

.is-visible1 .cd-popup-container1 {
	-webkit-transform: translateY(0);
	-moz-transform   : translateY(0);
	-ms-transform    : translateY(0);
	-o-transform     : translateY(0);
	transform        : translateY(0);
	z-index          : 999;
}


.fontw {
	font-weight: bold;
}

.y_rtc {
	width    : 100%;
	margin   : 0 auto;
	font-size: 14px;
	overflow : hidden;
}

.nava {
	width      : 100%;
	float      : left;
	background : #dadada;
	font-size  : 14px;
	font-weight: 600;
	color      : #333333;
	height     : 42px;
	line-height: 42px;
}

.nava span {
	float: left;
}

.y_rtc .y_rtclt .nava li.active {
	text-align      : center;
	background-color: #ffdea0;
	margin-right    : 5px;
	color           : #333;
	cursor          : pointer;
	font-size       : 14px;
}

.tabsa {
	position: relative;
	z-index : 10;
}

.y_rtc .y_rtclt .tab-boxa {
	width: 100%;
	float: left;
}

.tabsa li {
	text-align: center;
	float     : left;
	cursor    : pointer;
	width     : 15%;

}

.y_rtc .y_rtclt .tab-boxa {
	float        : left;
	border       : 1px solid #eaeaea;
	margin-bottom: 10px;
}

.y_rtc .y_rtclt .tab-boxa .hide-boxa {
	color    : #ff890b;
	font-size: 14px;
	padding  : 5px;
	position : relative;
	z-index  : 10;
}

.y_rtc .y_rtclt .tab-boxa .hide-boxa img {
	width : 200px;
	margin: 20px;
}

.y_rtc .y_rtclt .tab-boxa .hide-boxa .img_name {
	color    : #7d7d7d;
	font-size: 14px;
	padding  : 10px;
}

.y_rtc .y_rtclt .y_rtcrt {
	width     : 48%;
	float     : right;
	margin-top: 12px;
}

.y_rtc .y_rtclt .y_rtcrt .y_rtcrtb {
	width : 100%;
	margin: 0 auto;
}

.y_rtcrtas {
	width      : 100%;
	height     : 38px;
	line-height: 49px;
	float      : left;
}

.y_rtcrtab {
	width        : 100%;
	height       : 38px;
	line-height  : 49px;
	float        : left;
	border-bottom: 1px solid #eaeaea;
	font-weight  : bold;
}

.y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtas span {
	float      : left;
	font-size  : 14px;
	font-weight: bold;
}

.y_rtc .y_rtclt .y_rtcrt .y_rtcrtb .y_rtcrtax {
	width      : 100%;
	margin     : 0 auto;
	margin-top : 10px;
	line-height: 30px;
}

.pro-lia {
	line-height: 50px;
	height     : 50px;
	width      : 100%;
	float      : left;
	font-weight: 600;
}

.pro-lib {
	text-indent : 5px;
	line-height : 25px;
	float       : left;
	margin-right: 20px;
}

.pro-lic {
	font-size: 13px;
	color    : #2276e6;
}

.pro-lid {
	font-size: 13px;
	color    : #7d7d7d;
}

.rgt {
	height    : 32px;
	margin-top: 8px;
	float     : right;
}









.tab {
	width: 100%;
}

.tab:after {
	content   : '.';
	display   : block;
	height    : 0px;
	visibility: hidden;
	clear     : both;
}

.tab .box {
	width   : 100%;
	position: relative;
	margin  : 0 auto;
}

.tab .box .menus {
	width           : 10%;
	/* background   : rgb(92,94,103); */
	float           : left;
	margin-top      : 5px;
	/* border-radius: 10px; */
	overflow        : hidden;
	padding-top     : 20px;
	border-top      : 1px solid #fff;
}

.tab .box .menus li {
	width        : 100%;
	height       : 40px;
	/* background: rgb(92,94,103); */
	font-size    : 14px;

	text-align        : left;
	/* border-bottom  : 1px solid rgba(0,0,0,0.5); */
	line-height       : 40px;
	transition        : all 0.3s;
	-moz-transition   : all 0.3s;
	-o-transition     : all 0.3s;
	-webkit-transition: all 0.3s linear;
	text-indent       : 1em;
	cursor            : pointer;
}

.tab .box .menus li a {
	color: #fff;
}

.tab .box .menus li:nth-child(7) {
	border-bottom: none;
}

.tab .box .bg {
	height     : 40px !important;
	background : rgb(255, 255, 255) !important;
	line-height: 40px !important;

	border-radius: 0 100px 100px 0;
}

.tab .box .bg a {
	color: #e25a07 !important;
}

.tab .right {
	float        : right;
	width        : 85%;
	border-radius: 10px;
}

.tab .tab_right {
	width         : 950px;
	color         : #7d7d7d;
	text-align    : left;
	position      : relative;
	text-indent   : 5px;
	letter-spacing: 2px;
	line-height   : 21px;
}

.tab .tab_right img {
	width    : 25%;
	position : absolute;
	top      : 20%;
	transform: translateY(-50%);
	left     : 0;
	font-size: 13px;
}

.aboutus {
	width    : 50%;
	position : absolute;
	top      : 13%;
	transform: translateY(-50%);
	left     : 0;
	font-size: 13px;
}

.aboutus a {
	font-size  : 20px;
	color      : #282828;
	font-weight: 600;
}

.tab .scroll {
	transition        : all 0.5s;
	-moz-transition   : all 0.5s;
	-o-transition     : all 0.5s;
	-webkit-transition: all 0.5s;
}

.tab1 {
	width           : 100%;
	background-image: url(bg1.png);
	background-size : cover;
}

.tab1 .box1 {
	width    : 63.1%;
	position : relative;
	margin   : 0 auto;
	min-width: 1200px;
}

.tab1 .box1 .menus1 {
	width           : 10%;
	height          : 300px;
	/* background   : rgb(92,94,103); */
	float           : left;
	margin-top      : 5px;
	/* border-radius: 10px; */
	overflow        : hidden;
	padding-top     : 20px;
	border-top      : 1px solid;
}

.tab1 .box1 .menus1 li {
	width             : 100%;
	height            : 50px;
	/* background     : rgb(92,94,103); */
	font-size         : 14px;
	/* color          : #fff; */
	text-align        : left;
	/* border-bottom  : 1px solid rgba(0,0,0,0.5); */
	line-height       : 50px;
	transition        : all 0.3s;
	-moz-transition   : all 0.3s;
	-o-transition     : all 0.3s;
	-webkit-transition: all 0.3s linear;
	text-indent       : 1em;
	cursor            : pointer;
}

.tab1 .box1 .menus1 li:nth-child(7) {
	border-bottom: none;
}

.tab1 .box1 .bg {
	height       : 50px !important;
	background   : rgb(226, 90, 7) !important;
	line-height  : 50px !important;
	color        : #fff;
	border-radius: 0 100px 100px 0;
}

.tab1 .right1 {
	float        : left;
	width        : 80%;
	/* margin-top: 25px; */
	height       : 300px;
	overflow     : hidden;
	margin-left  : 5%;
	border-radius: 10px;
}

.tab1 .tab_right1 {
	width         : 950px;
	height        : 800px;
	color         : #7d7d7d;
	text-align    : left;
	position      : relative;
	text-indent   : 5px;
	letter-spacing: 2px;
	line-height   : 21px;
}


.tab .scroll {
	transition        : all 0.5s;
	-moz-transition   : all 0.5s;
	-o-transition     : all 0.5s;
	-webkit-transition: all 0.5s;
	float             : right;
}



/*  产品首页样式*/




.demo {
	padding: 2em 0;
}

.box {
	overflow: hidden;
	position: relative;
}

.box img {
	width     : 100%;
	height    : auto;
	transform : scale(1.1);
	transition: all 1s ease 0s;
}

.box:hover img {
	transform: scale(1);
}

.box .box-content {
	padding   : 20px;
	text-align: center;
	color     : #fff;
	position  : absolute;
	top       : 45px;
	left      : 45px;
	bottom    : 45px;
	right     : 45px;
	opacity   : 1;
	z-index   : 2;
	transition: all 0.3s ease 0s;
}

.box:hover .box-content {
	top   : 6px;
	left  : 6px;
	bottom: 6px;
	right : 6px;
}

.box .box-inner-content {
	width         : 100%;
	padding-bottom: 20px;
	opacity       : 0;
	position      : absolute;
	bottom        : 0;
	left          : 0;
	transition    : all 0.3s ease 0s;
}

.box:hover .box-inner-content {
	opacity: 1;
}

.box .title {
	font-size  : 26px;
	font-weight: bold;
	margin     : 0;
}

.box .post {
	display      : block;
	font-size    : 16px;
	font-style   : italic;
	margin-bottom: 10px;
}

.box .icon {
	padding   : 0;
	margin    : 0;
	list-style: none;
}

.box .icon li {
	display: inline-block;
}

.box .icon li a {
	display      : block;
	width        : 40px;
	height       : 40px;
	line-height  : 40px;
	border-radius: 50%;
	background   : #fff;
	margin-right : 10px;
	font-size    : 18px;
	color        : #000;
	transition   : all 0.3s ease 0s;
}

.box .icon li a:hover {
	background     : #000;
	color          : #fff;
	text-decoration: none;
}

.xiazaia {
	z-index    : 10;
	float      : left;
	font-size  : 14px;
	font-weight: 600;
	width      : 131px;
	text-align : center;
	background : #f9f9f9;
	border     : 1px solid #dadada;
	cursor     : pointer;
	height     : 45px;
	line-height: 45px;
}

.xiazaia a {
	display    : block;
	font-size  : 12px;
	font-weight: 600;
	text-align : center;
	margin-top : 5px;
	color      : #f09d00;
	position   : relative;
	transition : all 0.1s linear;
	left       : 0px;
}

.chanpcz {
	float: left;
}

.xiazaia a:hover {
	left      : 5px;
	transition: all 0.2s linear;
}

.xunj {
	background   : #f09d00;
	font-size    : 12px;
	font-weight  : 600;
	text-align   : left;
	padding      : 20px;
	border-radius: 0 10px 10px 0;
	margin-top   : 20px;
	z-index      : 10;
	position     : relative;
}

.xunj a {
	position  : relative;
	color     : #fff;
	transition: all 0.1s linear;
	left      : 0px;

}

.xunj a:hover {
	left      : 5px;
	transition: all 0.2s linear;
}

.jiade {
	text-align : center;
	line-height: 50px;
	font-size  : 14px;
	font-weight: 600;
	color      : #333;
}

#label {
	width      : 30px;
	display    : inline-block;
	height     : 30px;
	text-align : center;
	border     : 1px solid #efefef;
	line-height: 30px;
	margin     : 0 10px;
}


.scrollpic {
	margin: 40px auto 0 auto;
}

#myscroll {
	display : block;
	width   : 100%;
	position: relative;
	height  : 310px;
	overflow: hidden;
}

#myscroll #myscrollbox {
	display : block;
	float   : left;
	position: absolute;
	left    : 0;
	top     : 0;
	width   : 1000000px;
}

#myscroll ul {
	display        : block;
	float          : left;
	list-style-type: none;
	padding        : 0;
	margin         : 0;
}

#myscroll ul li {
	display   : block;
	float     : left;
	padding   : 0;
	width     : 280px;
	text-align: center;
}

#myscroll ul li a {
	display : block;
	float   : left;
	width   : 260px;
	padding : 0;
	position: relative;
	height  : 240px;
	color   : #333;
}

#myscroll a .intro {
	position        : absolute;
	left            : 0;
	z-index         : 10;
	background-color: #0057c4;
	filter          : alpha(opacity=70);
	width           : 260px;
	color           : #fff;
	-moz-opacity    : 0.7;
	-khtml-opacity  : 0.7;
	opacity         : 0.7;
	text-align      : center;
}

#myscroll a .intro h5 {
	padding      : 0;
	margin       : 0;
	font-size    : 16px;
	height       : 40px;
	width        : 260px;
	line-height  : 30px;
	border-bottom: 1px solid #347fdc;
	font-weight  : 100;
}

#myscroll a .intro p {
	font-size  : 13px;
	line-height: 20px;
	margin     : 65px 70px;
	height     : 70px;
	overflow   : hidden;
}

#myscroll a .intro {
	bottom: -211px;
}

#myscroll a:hover .intro {
	bottom: 0px;
}

#mybtns {
	margin : 10px auto;
	width  : 1100px;
	display: block;
	height : 42px;
}

#mybtns a {
	width           : 42px;
	height          : 42px;
	display         : block;
	float           : right;
	margin-right    : 1px;
	background-color: #c1c1c1;
	margin-left     : 10px;
}

#mybtns a:hover {
	background-color: #347fdc;
}

#mybtns a:hover,
#myscroll,
#mybtns a,
#myscroll a:hover .intro,
#myscroll a .intro,
#myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition   : all 0.5s ease;
	-ms-transition    : all 0.5s ease;
	-o-transition     : all 0.5s ease;
	transition        : all 0.5s ease;
}

#mybtns #left {
	background-image: url(../images/jt_l.png);
	position        : absolute;
}

#mybtns #right {
	background-image: url(../images/jt_r.png);
}

#kinMaxShow {
	visibility: hidden;
	width     : 100%;
	height    : 500px;
	overflow  : hidden;
}

.content-item {
	float: left;
	width: 100%;
}

.content-item ul li img {
	float    : left;
	width    : 100%;
	/* height: 214px; */
}

.content-item ul li {
	display   : inline;
	list-style: none;
	border    : 1px solid #E8E8E6;
	width     : 19%;
	margin    : 5px 5px 5px 0;
	float     : left;
	color     : #ffffff;
	/* height    : 330px; */
}

#slideshow {
	float        : left;
	width        : 20%;
	line-height  : 40px;
	background   : #f09d00;
	margin       : 10px 0;
	border-radius: 100px;
}

#slideshow .slides-nav li {
	display        : block;
	float          : left;
	font-weight    : 600;
	outline        : medium none;
	text-align     : center;
	text-decoration: none;
	text-shadow    : 3px 4px 5px #666;
	vertical-align : middle;
	width          : 100%;
	border         : none;
	margin         : 0;
	height         : auto;
}

.content-item ul {
	float: left;
	width: 100%;
}

#series img {
	width : 20px;
	height: 21px;
	float : right;
}

#series {
	float: left;
	width: 100%;
}

#series ul li {
	border     : none;
	text-indent: 20px;
	font-size  : 14px;
	margin     : 3px 0;
	height     : auto;
	display    : block;
	width      : 100%;
}

#series span {
	display    : block;
	margin     : 10px 15px 0 20px;
	font-size  : 15px;
	color      : #333;
	font-weight: bold;
}

#series a {
	color      : #333;
	font-weight: normal;
}

.h4-box {
	float: left;
}

@media(max-width:1520px) {
	.content-item ul li {
		display   : inline;
		list-style: none;
		border    : 1px solid #E8E8E6;
		width     : 24%;
		margin    : 5px 5px 5px 0;
		float     : left;
		color     : #ffffff;
		/* height    : 335px; */
	}
}

@media(max-width:1300px) {
	.content-item ul li {
		display   : inline;
		list-style: none;
		border    : 1px solid #E8E8E6;
		width     : 32%;
		margin    : 5px 5px 5px 0;
		float     : left;
		color     : #ffffff;
		/* height    : 340px; */
	}

	.content-item ul li img {
		float    : none;
		width    : auto;
		/* height: 214px; */
		margin   : auto;
		display  : block;
	}
}

@media (max-width:1025px) {
	.catalog_w {
		max-width: 100%;
	}

	#slideshow {
		width: 50%;
	}

	.content-item ul {
		margin: 0 auto;
	}

	.content-item ul li {
		width: 48%;
		height: 340px;
	}

	.content-item ul li img {
		width: 100%;
	}

}

@media (min-width:1025px) {
	.content-item ul li img {
		height: 214px;
	}
	.content-item ul li {
		height: 330px;
	}
}
@media (max-width: 768px){
	#slideshow {
		width: 100%;
		border-radius: 4px;
	}
	#series span {
		display: block;
		margin: 10px 15px 0 20px;
		font-size: 15px;
		color: #333;
		font-weight: bold;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	#series ul li {
		border: none;
		text-indent: 10px;
		font-size: 14px;
		margin: 3px 0;
		height: auto;
		display: block;
		width: 100%;
	}
	#series span {
		display: block;
		margin: 10px 7px 0 3px;
		font-size: 15px;
		color: #333;
		font-weight: bold;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.content-item ul li {
		width: 48%;
		height: 280px;
	}
}
