@charset "gb2312";
/* CSS Document */
.main {
	background: f6f6f6;
}
/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-50px; position:relative;z-index:10;margin-bottom:50px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:50px;height:2px;margin-left:5px;position:relative;background:#fff;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:50px;height:2px;position:absolute; left:0; z-index:1; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a ,.callbacks_tabs.callbacks1_tabs li:hover a{background:#e60011; height:5px;}
/*Í¼Æ¬ÂÖ²¥¹ö¶¯*/
.poster-main{position: relative;width: 900px;height: 460px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 900px;height: 460px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.5;}
.poster-main .poster-prev-btn{ left: 0px; background: url(../images/btn_l.png) no-repeat center center; }
.poster-main .poster-next-btn{right: 0px;background: url(../images/btn_r.png) no-repeat center center;}

#full-screen-slider { width:100%; height:500px; float:left; position:relative; z-index:1;}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative ;z-index:1;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;z-index:1;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;z-index:1;}
#pagination { display:block; list-style:none; position:absolute; left:29%;top:400px; z-index:9900;  padding:5px 15px 5px 0; margin:0;z-index:1;}
#pagination li { display:block; list-style:none; width:50px; height:2px; float:left; margin-left:15px;background:#fff;z-index:1; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px; outline:none;;z-index:1;}
#pagination li.current ,#pagination li:hover { background:#0099e5; width:50px; height:5px; z-index:1;}


.productnr{ background:url(../images/cpdt.jpg) top center no-repeat; height:573px;}
#demo { overflow:hidden;height:400px;}
#indemo {float: left;width: 1200%;}
#demo1 ,#demo2 {float: left;overflow:hidden; display:block; padding-right:3px;}
.piclist ul li{ float:left; display:inline-block; width:230px;padding:13px 0px 0 13px; text-align:center;  border:1px solid #CCC; border-top:0; border-left:0;}
.piclist ul li:nth-child(4n){ border-right:0;}
.piclist ul li a{width:210px;overflow:hidden; display:block;}
.piclist ul li a img{ width:210px; height:234px;-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s; overflow:hidden;}
.piclist ul li a:hover img { transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1);}
.piclist ul li em.title{ border:0; text-align:center; color:#000; font-size:16px; line-height:50px; height:50px; width:100%;}
.shuoming{ font-size:18px; color:#000;}
.userContent{ margin-left:10px;}
.userContent ul li{line-height: 26px;margin-bottom:15px;display:block;overflow:hidden;}
.userContent ul{display:block; }
.userContent ul li input.text{height: 40px; line-height:40px;width:100%;padding-left:5px;border:1px solid #1e5d89; font-size:14px;color:#1e5d89; background:rgba(255,255,255,0)}
.userContent ul li textarea{width:100%;padding-left:5px;height: 100px;display: block;float: left;color:#1e5d89;border:1px solid #1e5d89;background:rgba(255,255,255,0)}
.userContent .subtime{background:rgba(255,255,255,0);height: 30px; width:100%;border: 0;color: #1e5d89;cursor:pointer;border:1px solid #1e5d89;}
.userContent ul li select{width:99px;height:29px;border:1px solid #d2d2d2;color:#616161;font-size:12px;padding-left:5px;}
.userContent1 ul li input.text{height: 40px;width:260px;padding-left:5px;border:1px solid #fff; margin-left:15px; font-size:15px; color:#F00; background:rgba(255,255,255,1)}
.userContent1 .subtime{background:rgba(255,255,255,1);height: 40px; color:#d78bb9;width:120px;border: 0;cursor:pointer;border:1px solid #fff;}
.userContent1 ul li select{width:120px;height:40px; color:#d78bb9; font-size:15px;padding-left:5px;background:rgba(255,255,255,1);margin-left:15px; }
