/* CSS Document */

/*index end*/


/*product start*/
/*.comloc { width: 100%; height: 67px; background: url(../images/pro_tt_bg.jpg) repeat-x; line-height: 67px; }
.comloc .container { height: 67px; background: url(../images/pro_tt_bg.jpg) repeat-x; line-height: 67px; color: #FFF; }
.comloch { font-size: 28px; }
.location { font-size: 13px; }
.location a { color: #FFF; padding-right: 22px; background: url(../images/location_quare.jpg) no-repeat right 50%; padding-left: 3px; }
.location a:last-child { background: none; }
.location a:hover { text-decoration: underline; }
.comcon { margin: 40px auto; }*/
.cate {/* padding-left:120px;*/ width: 1200px; height: 30px; /*background:url(../images/cate_tt_bg.jpg) no-repeat left 50%;*/ }
.cate ul li { float: left; line-height: 30px; margin-right: 2px; }
.cate ul li.cateall { width: 52px; height: 30px;/* background:url(../images/cate_tt_bg.jpg) no-repeat 50% 50%;*/ text-align: center; }
/*.cate ul li.cateall a{ color:#FFF;}*/
.cate ul li a { display: block; padding: 0 10px; color: #107ebf; font-size: 15px; }
.cate ul li a:hover { background: #1796f7; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.cate ul li a.procurr { background: #1796f7; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }



.pd_list ul li { width: 300px; height: auto; float: left; text-align: center; }
.pd_list ul li p { line-height: 25px; }
.pd_top_l { width: 430px;}
.pd_top_l_img { text-align: center;}
/*.pd_top_l_t { width: 420px; height: 34px; line-height: 34px; text-align: center; border: 1px #b6b6b6 dashed; font-size: 16px; color: #454545; }*/
.pd_top_l_list { padding: 15px 0px 15px 0px; text-align: center; }
.pd_top_l_list ul li { width: 92px; height: 92px; display: inline-table; margin-right: 8px; }
.pd_top_l_list ul li img { border: 1px #FFFFFF solid; }
.pd_top_l_list ul li a:hover img { border: 1px #1080be solid; }
.pd_top_r { width: 685px; height: auto; }
.pd_top_r_t { border-bottom: 1px #e5e5e5 solid; text-indent: 10px; font-size: 22px; color: #131313; line-height: 35px; padding-bottom: 10px; font-weight:bolder; }
.pd_top_r_t img { margin-top: 10px; }
.pd_top_r_c { padding: 25px 0 15px 10px; line-height: 25px; }
.pd_con { margin: 80px auto 50px auto; }
.pd_tab { width: 100%; height: 45px; background: url(../images/pd_tab_bg.jpg) repeat-x bottom; }
.pd_tab ul li { width: 170px; height: 45px; float: left; margin-right: 5px; line-height: 45px; text-align: center; background: url(../images/pd_tab_li_bg.jpg) no-repeat 50% bottom; font-size: 15px; color: #313131; cursor: pointer; }
.pd_tab ul li.pdcurrent { background: url(../images/pd_tab_li_bg_over.jpg) no-repeat 50% bottom; color: #0b65ab; }
.pd_cc { border-left: 1px #ebebeb solid; border-right: 1px #ebebeb solid; border-bottom: 1px #ebebeb solid; padding: 50px 0; }
.pd_cc ul li { width: 299px; }
.pd_cc_2 { border-left: 1px #ebebeb solid; border-right: 1px #ebebeb solid; border-bottom: 1px #ebebeb solid; padding: 50px 20px; line-height: 25px; }
#pd_cc_2, #pd_cc_3 { display: none; }
.zoombox {/*height:322px;*/ position: relative; }
.zoompic { /*background: url("../images/loading.gif") no-repeat scroll 50% 50% transparent;*/ overflow: hidden; margin-bottom: 10px; }
#show_mark { position: absolute; top: 0; left: 0; width: 200px; height: 100px; background-color: #000; opacity: .3; filter: alpha(opacity=30); cursor: crosshair; border: 1px solid #999; display: none; }
#zoom { position: absolute; left: 520px; top: 0; z-index: 3; width: 520px; height: 520px; display: none; overflow: hidden; border: 1px solid #eee; }
#zoom img { position: absolute; left: 0; top: 0; }
.pd_top_r_c_l { width: 350px; height: auto; }
.pd_top_r_c_r { width: 270px; height: auto; }
.pd_top_r_c_r_1 { font-size: 18px; color: #1a96e0; line-height: 35px; }
.pd_top_r_c_r_2 { font-size: 14px; color: #7a7a7a; line-height: 22px; margin-bottom: 20px; }
.messss_text { width: 266px; height: 38px; /*background:url(../images/ssmess_text.jpg) no-repeat;*/ line-height: 38px; text-indent: 12px; border: 1px #cccccc solid; margin-bottom: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.messsss_textarea { width: 246px; height: 175px; margin-bottom: 20px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; /*background:url(../images/ssmess_textarea.jpg) no-repeat;*/ border: 1px #cccccc solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.messsss_submit { width: 78px; height: 38px; background: #2ca8f2; color: #FFF; line-height: 38px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; cursor: pointer; }
.messsss_submit:hover { background: #137cba; }
.long3 { width: 320px; }
.long4 { width: 300px; }
/*product end*/

.zoombox .zoompic img{
	width: auto;
	height:380px;
}
.zoombox #zoom img{
	width: 370px;
	height: 350px;
}
.pd_top_l_list ul li img{
	width: 90px;
	height: 90px;
}
.footer #listagem-imagens a img{
	width: 90px;
	height:90px;
}

@media(min-width: 768px) and (max-width: 992px){
	.pd_top_l {
	 width: 430px;
	 margin: 0 auto;
	}
}

@media(max-width: 767px){
	.pd_top_l {
		width: 300px;
		margin: 0 auto;
	}
	.pd_top_l_t {
		 width: auto; 
		height: 34px;
		line-height: 34px;
		text-align: center;
		border: 1px #b6b6b6 dashed;
		font-size: 16px;
		color: #454545;
	}
	.zoombox .zoompic img{
		width: 284px;
		height: auto;
	}
	.zoombox #zoom img{
		width: 284px;
		height: auto;
	}
	.pd_top_l_list ul li img{
		width: 50px;
		height: 50px;
	}
	.pd_top_l {
		padding: 8px;
	}
	.pd_top_l_list ul li{
		width: 52px;
		height: 52px;
	}
	.footer #listagem-imagens .item-zoom-image{
		width: 50px;
		height: 50px;
	}
	.footer #listagem-imagens a img{
		width: 50px;
		height:50px;
	}
	.footer #listagem-imagens div{
		width: 310px!important;
	}
	.content .wrapper{
		/*width: 90%!important;
		height: auto!important;*/
	}
	#zoom-visualizer .content  #next{
		display: none;
	}
	#zoom-visualizer .content #before{
		display: none;
	}
}