/* CSS Document */

a:link{ text-decoration:none;}
#elem-FrontColumns_navigation01-1419908796644{width:340px;}
#box_header_sub1_sub1{ margin-top:48px;}
#box_header_sub1_sub2_sub1{ width:700px;}
#box_main_sub1_sub3{ width:1100px;}

.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current{padding-left: 70px;}

/*Banner*/
#FocusBG{
	width:100%;
	height:685px;
}
.fullSlide {
	width:100%;
	position:relative;
	height:685px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:685px;
	overflow:hidden;
	
}
.fullSlide .bd li a {
	display:block;
	height:685px;
}

.fullSlide .bd li img{ display:block;}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:36px;
	height:8px;
	margin:5px;
	overflow:hidden;
	background:#fff;
	filter:alpha(opacity=70);
	opacity:0.7;
	line-height:999px;
}


.fullSlide .hd ul .on {
	background:#cc0000;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}




.marqueeleft {

width:1100px;
overflow: hidden;
margin:0 auto;
}

.marqueeleft ul {
float: left;
width:auto;
}
.marqueeleft{ position:relative;}


.copyright{ font-size:12px; color:#5b5b5b; line-height:40px;}
.copyright a{ color:#06c; text-decoration:none;}
.copyright a:hover{ color:#bc2931;}

.page{ font-size:12px;}

.pages {text-align:center; line-height:30px; clear:both;padding:30px 0 10px 0px; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul {list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }
.tag{font-size:12px ;margin:10px 0;}
	.tag a{font-size:12px ;margin:0 3px;text-decotaion:none;margin:0 3px;}
	.tag a:hover{text-decoration:underline;}
	#comment_list{ padding:10px 10px 15px 10px; }
#comment_list  table td { padding:2px; color:#fff;}
#comment_list input{line-height:18px ;color:#fff; padding:0 2px; background:url('../images/conbg.gif'); font-size:12px ; height:20px;}
#comment_list textarea{  font-size:12px; color:#fff;padding:0 2px; background:url('../images/conbg.gif'); line-height:18px ;font-family:Tahoma ;font-size:12px ;}
#comment_list .border{width:400px; background:url('../images/conbg.gif'); }
#comment_list .btn{width:70px;text-align:center; border:none;background:url('../images/conbg.gif');  color:#fff; margin:0 10px; height:24px;}
#comment_list p{ padding-left:100px;}
#comment_list ul{ list-style:none; padding:0 10px;}
#comment_list li{ list-style:none;background:url(../images/line_bg2.gif) repeat-x left bottom; padding:2px 10px;}
#comment_list li a{font-size:12px;background:url(../images/icion.gif) no-repeat left center; padding:0 0 0 15px;}

.title2{font-size:12px; text-indent:1em;}
.title2 a{float:right; font-size:12px; padding:0 8px 0 0;}
.title2 a:hover{ text-decoration:underline;}

.rela_pro{padding:10px;}
	.prob_div{float:left;width:20%;margin:5px 0;text-align:center;}
	.prob_div .h2{width:125px; padding:0; margin:0;}
	.prob_div .h2 a{width:120px;height:120px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;overflow:hidden;color:#444;font-weight:normal; line-height:20px;font-size:12px;}
	.prob_div .h2 img{display:block;width:120px;height:120px;border:#d3d3d3 solid 1px;}

#contain-2{
	width: 820px;
	float:left;
	line-height:22px;
	min-height:600px;
	margin-top:8px;

	margin: 8px auto;
}


#contain-2 .prolist li{ float:left; width: 252px; margin: 10px; height: 230px; /* overflow: hidden; */}
#contain-2 .prolist li .img{ display:block; border:1px solid #ddd;text-align:center;}
#contain-2 .prolist li a{ color:#333; text-align:center; line-height: 24px; /* margin-top: 10px; */}


/*اه³‎¸،¶¯*/
.clear {clear:both;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*اه³‎¸،¶¯*/
#cnzz_stat_icon_1256897384{ display:inline;}