* { margin:0; padding:0; border:0;  text-decoration:none; color:#000; font-family: Nachlieli CLM, Arial ; font-size:1em;   }
 body{ direction:rtl; background-color:#fff; text-align:right; }
 h1{ font-size:32px; color:#000;  }
 h2{ font-size:16px; }
 p{ text-align:right; clear:both; }
 ul{ margin:7px; text-align:right; padding:7px; list-style-type:square; }

@font-face { 	font-family: 'Nachlieli CLM';    font-weight: 200;    font-style: normal;    src: url('/font/Nachlieli/200.woff') format('woff');}	
img { max-width:100%; height:auto;  }	.upliner{  width:100%; display:table; position:absolute; top:10px; margin:auto; left:0; right:0; z-index:9;    }.upliner_pg{  width:100%; display:table; margin:10px auto;    }

.upphone_cn{ width:100%; max-width:1200px; margin:auto; clear:both; display:table;   }
.upphone_cu{ float:right; width:30%; max-width:80px;  }
.upphone_cu p{ width:100%; text-align:center;  }
.upphone_cu img{ width:100%; height:auto; max-width:60px; }
.upphone_cu *{ color:#F5C231; font-size:16px; }
.upphone_cu *:hover{ opacity:0.6; }
.txhompabt * { text-align:center;  } .txhompabt h2 { font-size:24px; }
.upphone{ float:right; width:30%; max-width:300px;  }
.upphone p{ width:100%; text-align:center;  }

.upphone *{ color:#F5C231; font-size:20px;  }.upphone *:hover{ color:#ccc; }.uphead{ width:100%; max-width:1200px; margin:auto;  }.clog{ float:left; width:20%; margin:10px 0 15px 0px ; }.clog img{ width:100%; max-width:250px;  }.lefst{ float:right; text-align:left; width:80%;   margin:10px 0 0px 0px ; }#menofk{ width:100%; clear:both; display:block;    }.icdown{ clear:both; width:100%; max-width:150px; margin:15px auto; display:table;  }.icdown div{ float:right; width:50%;  }.icdown img{ width:100%; height:auto; max-width:45px;  }	.icdown2{ clear:both; width:100%; max-width:150px; margin:15px 0 0 0; display:table;  }	.icdown2 div{ float:right; width:50%;  }	.icdown2 img{ width:100%; height:auto; max-width:55px;  }.body_script{ width:100%; clear:both;  }		.pic_sp { float:right; width:2%;   }	.picfloat{ float:right; width:32%; height:270px; margin:0 0 30px 0; position:relative; overflow:hidden; }	.picfloat a { width:120%; height:200px; display:table;   }			.blbk{ 			opacity:0; width:85%; font-size:18px; border:2px solid #fff; 			color:#fff; text-align:center;  			position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:80%; line-height:35px;  		}				.blbk:hover  { opacity:1; color:#333; background: rgba(0, 0, 0, 0.5);  }		.picfloat h4  { 			color:#fff; margin:25% auto 0 auto; font-size:24px; width:90%; 			}		.picfloat:hover img  {  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);  }	.picfloat img{  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s; width:100% ; height:auto; }						.picfloat_b{ float:right; width:32%;   margin:0 0 30px 0; position:relative;  }					.picfloat_b a { width:100%;    }	.picfloat_b h4  { 			color:#fff; margin:25% auto 0 auto; font-size:24px; width:90%; 			}	.picfloat_b img{  width:100% ; max-width:100%; height:auto; }						.bigh2{ clear:both; font-size:26px; text-align:center; }.mordit{ background:#21211F; border:1px solid #ccc; float:left;  display:block; margin:50px 0; width:80%; max-width:180px; text-align:center; height:40px; line-height:40px;  }.mordit a{ width:100%; height:100%; display:block; }.mordit a:hover{ background:#333; }	.blkimg{ clear:both; width:100%; position:relative; }	.blkimg_txt{ 		z-index:9; bottom:100px; font-size:40px; left:0; right:0; 		border-top:2px solid #fff; border-bottom:2px solid #fff; 		clear:both; width:100%; max-width:250px; margin:auto; 		text-align:center; color:#fff;  position:absolute; 	}.sdbody{  	width:100%; display:table; padding:0 0 40px 0; background: url(../img/bgfull1.jpg) no-repeat center center fixed ;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; }  .cnnthome{  	width:100%; display:table; padding:0 0 40px 0; background: url(../img/cnnthome.jpg) no-repeat center center fixed ;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; } .cnthomcont ::-webkit-input-placeholder {   color: #fff;  font-size:20px;}.cnthomcont ::-moz-placeholder {  color:#fff;  font-size:20px;}.cnthomcont :-ms-input-placeholder {   color: #fff;  font-size:20px;}.cnthomcont :-moz-placeholder {   color: #fff;  font-size:20px;}.gmap{ clear:both; width:100%; display:table;  } .cnthomcont{ width:96%; max-width:650px; margin:40px auto; }.cnthomcont .frm_inpt{ clear:both;  width:100%; display:table; height:40px; margin:0 0 15px 0;  }.cnthomcont .frm_inpt input{ color:#fff; background: rgba(0, 0, 0, 0.3); text-indent:7px; width:100%; height:40px; line-height:25px; border:2px solid #fff; font-size:16px;}.cnthomcont .frm_inpttxarea { clear:both;  width:100%;  font-size:16px;  height:110px; margin:0 0 20px 0; }.cnthomcont .frm_inpttxarea textarea{ color:#fff; background: rgba(0, 0, 0, 0.3);  text-indent:7px; width:100%; height:110px; border:2px solid #fff; font-size:16px; }.cnthomcont .sndmain_frm{ clear:both; width:100%; text-align:right; margin:15px 0px 25px 0px;}.cnthomcont .sndmain_frm input{ width:140px; text-align:center; height:40px; line-height:40px; border:1px solid #6D6E71; cursor: url; color:#000000;}.cnthomcont .frm_leftblk{ float:right; width:35%; margin-right:4%; }  .cntcube{ width:100%; max-width:1200px; margin:auto; } .cntcube_in { float:right; width:45%; height:250px; margin:2.5%; position:relative; display:table;  } .cntcube_in a img { width:100%; height:auto;  } .cntcube div .fultxtx{ z-index:2;	font-size:50px; color:#fff; position:absolute; top:0; 	bottom:0; margin:auto; left:0; right:0; height:60px; 	text-align:center; text-align:center; font-weight: bold;	width:90%;   	} .fulhovr{ position:absolute; width:100%; height:100%; display:block; z-index:2;    } .fulhovr:hover{ transition:all 0.5s; width:100%; height:100%; background: rgba(0, 0, 0, 0.3);   }.centcub{ float:none !important; clear:both !important; margin:auto !important;  }.sarih{ clear:both; width:90%; max-width:300px; color:#fff; text-align:center; margin:50px auto 0px auto; font-size:42px;  border-top:2px solid #fff; border-bottom:2px solid #fff; }.bestpj{ width:90%; max-width:300px; color:#000; text-align:center; margin:50px auto 0px auto; font-size:42px;  border-top:2px solid #F5C231; border-bottom:2px solid #F5C231; }.sdbody p { max-width:1200px; margin:auto; text-align:center; color:#fff; font-size:24px;  }.cntpjhome{ width:96%; max-width:1200px; margin:auto;  }			.pihppj{ float:right; width:31%; height:250px; margin:0 0 30px 0; position:relative; overflow:hidden; }		.pic_spj{ float:right; width:3%; }	.pihppj h4{ display:none; width:100%; font-size:18px; color:#000; text-align:center; background: rgba(230, 230, 230, 0.5);  position:absolute; bottom:0; height:35px; line-height:35px;  }	.pihppj a { width:120%; height:200px; display:table;   }	.pihppj:hover h4  { display:table; color:#333; background: rgba(230, 230, 230, 0.8);  }	.pihppj:hover img  {  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  transform: scale(1.1);  }	.pihppj img{  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s;  transition: all 0.3s; width:100% ; height:auto; }	.cntgallswp_cn{ width:100%; height:700px; }	.cntgallswp{ width:100%; height:100%; height:600px;  }	.swiper-container {        width: 100%;   margin-left: auto;        margin-right: auto;		    }.swiper-slide {       text-align:center;	 background: url(../img/bggal.png) repeat top center;    }	.gallery-thumbs .swiper-slide{    position:relative;  overflow:hidden;  }.gallery-thumbs .swiper-slide img{ width:100%; height:auto; position:absolute; top:0; bottom:0; margin:auto; left:0; right:0; }	.gallery-top {   position:relative;     height: 100%;        width: 100%;		    }.gallery-top img{ position:absolute;  top:0; bottom:0; margin:auto; left:0; right:0; width:auto; height:auto; width:auto; max-width:100%; max-height:100%;  }.gallery-thumbs {        		text-align:center; 		width:100%;		height: 11%;        box-sizing: border-box;        padding: 10px 0;    }.gallery-thumbs .swiper-slide {        width: 6%;        height: 100%;        opacity: 0.4;    }.gallery-thumbs .swiper-slide-active {        opacity: 1;    }		.cnbd_hp{   width:100%;   }.bxshadow{ box-shadow:inset 0px 20px 20px rgba(0,0,0,0.1); }.cnbd{ width:100%; }.cnbd_in{ clear:both; width:100%; max-width:1200px;   margin:10px auto 0 auto ; }.futcent { clear:both; max-width:1200px; margin:20px auto 20px auto ;   }.fufot{ background:#000; clear:both; width:100%; display:table; border-bottom:1px solid #333;    }.fufot *{ color:#fff;    }#pnzoom{ text-align:center; position:absolute; width:200px; height:200px; margin:auto; left:0; right:0; top:0; bottom:0; }#pnzoom img{ width:100%; max-width:200px; height:auto; opacity: 0.5; filter: alpha(opacity=50); }#pnzoom img:hover{ opacity: 0.8; filter: alpha(opacity=80); }.txonbuner1{ font-size:100px;  font-weight: bold; background:#ffffff;  }.txonbuner2{ font-size:40px;   }	#v_dw{ cursor: pointer; width:50px; float:left; margin:10px auto 0 10%; text-align:left; }#accessbility * { color:#000; }.cntfrm{ width:100%; margin:10px auto 25px auto; display:table;    }.frm_right{ float:right; width:60%; max-width:600px;  }.frm_inpt{ clear:both;  width:100%; display:table; height:40px; margin:0 0 15px 0;  }.frm_inpt input{ background-color:transparent; text-indent:7px; width:100%; height:40px; line-height:25px; border:1px solid #cccccc; font-size:16px;}.frm_inpttxarea { clear:both;  width:100%;  font-size:16px;  height:110px; margin:0 0 20px 0; }.frm_inpttxarea textarea{ background-color:transparent; text-indent:7px; width:100%; height:110px; border:1px solid #cccccc; font-size:16px; }.sndmain_frm{ clear:both; width:100%; text-align:right; margin:15px 0px 25px 0px;}.sndmain_frm input{ width:140px; text-align:center; height:40px; line-height:40px; border:1px solid #6D6E71; cursor: url; color:#000000;}.frm_leftblk{ float:right; width:35%; margin-right:4%; }.magtogo{ clear:both; width:100%; display:table;  }	.credit{  overflow:hidden; -webkit-transition: width .5s; transition: width .5s; width:80px;  margin:auto; height:30px;  margin:10px auto; text-align:center; position:relative; }	.credit p{   text-decoration: underline; line-height:30px; color:#000; text-align:center;  width:100%; height:100%;  font-size:13px;  position:absolute; top:0; bottom:0; z-index:999; margin:auto;  right:75px; }	.credit a{ text-decoration: underline;  }	.credit:hover{  width:220px; }	.credit img{ max-width:80px;  }.ngish{ z-index:99999;  	-webkit-border-top-right-radius: 5px;	-webkit-border-bottom-right-radius: 5px;	-moz-border-radius-topright: 5px;	-moz-border-radius-bottomright: 5px;	border-top-right-radius: 5px;	border-bottom-right-radius: 5px;	background:#ccc; color:#000000; 	text-align:center; position: fixed; 	padding:3px 3px 3px 10px; top:150px; left:0;  }.ngish:hover{ background:#ccc;  }.ngish img{ max-width:30px; }	.pathLinkPage * {  font-size:14px;  }	.pathLinkPage{ clear:both; width:100%; min-height:40px; max-width:1200px; padding:7px 0 0 0; margin:0 -7px 0 0;   }	.pathLink{ float:right; }	.pathLinkPage span{   }	.pathLinkPage span a{ color:#000;  text-indent:7px; margin:0px 7px 0px 0px; text-decoration:underline; }	.pathLinkPage span a:hover{  color:#ccc; text-decoration: underline;}	.pathLink a{ margin:0px 1px 0px 1px; text-decoration:underline; }	.pathLink a:hover{  color:#ccc; text-decoration: underline;}.a_menuIN{ clear:both; width:100%; }.a_menuJq, .a_menuJq * { margin: 0; padding: 0; list-style: none; }.a_menuJq ul {	position:absolute;	top:-999em;	 } .a_menuJq li:hover { visibility:inherit; } .a_menuJq li {  	float:right; position: relative; width:14%; max-width:140px;   	display: inline-block;		text-transform: uppercase;		background: #E0E0E0;		font-weight: bold;		position: relative;		transition:color 0.3s ease;		z-index:2;	}ul.a_menuJq li::after {	  position: absolute;	  content: '';	  top:0;	  right: 0;	  width: 0;	  height: 100%;	  background:#F5C231;	  transform-origin:right;	  transition:width 0.3s ease;	  z-index:-1;	  color:#fff;	}		ul.a_menuJq li:hover::after {	  width: 100%;	  color:#fff; 	  	}								.a_menuJq a {	 display: block;	position: relative; }.a_menuJq li.sfHover ul { left:0; right:-1px; top:90px; z-index:199; } 		.upliner_pg .a_menuJq li { background: none !important; }  		.upliner_pg li.LineMa{ float:right; width:1px; font-size:1px; background:#F5C231 !important; height:90px;  }	li.LineMa{ float:right; width:1px; font-size:1px; background:#F5C231 !important; height:90px;  }	ul.a_menuJq li a { 	width:100%; padding:0 2% 0 2%; height:90px; line-height:90px; text-align:center; color:#000; font-size:16px; 			}	ul.a_menuJq li a.a_menuActive {   color:#fff; background:#F5C231; font-weight: bold;  height:90px; line-height:90px; text-align:center; font-size:16px; display:block; }	ul.a_menuJq li a:hover {    z-index:2; position:relative; color:#fff; }	ul.a_menuJq li ul li {   clear:both;  }		ul.a_menuJq li ul li a {  background:#F5C231; min-width:200px; width:15%; text-align:center;   border-bottom:2px solid #fff; }		ul.a_menuJq li ul li a:hover {   }		ul.a_menuJq li ul li a.a_menuSubActive { font-weight: bold; color:#00000; background:#F6F6F4; width:15%; text-align:center;  border-bottom:2px solid #fff; }		ul.a_menuJq li:hover, .a_menuJq li.sfHover, .a_menuJq a:focus, .a_menuJq a:hover, .a_menuJq a:active {	   outline: 0; }	.a_menuJq span.sf-sub-indicator { left:0px; background-position:  0px 0; color:#A7A9AC; }#goinpjlist{ float:right; width:20%; }.conalltbb{ float:right; width:80%; }.ContUpINprt{ clear:both; width:95%; margin:auto; min-height:20px; }.UpTitINprt{ float:right;  width:60%; color:#000000; font-size:22px; font-weight: bold; }.back_to{ float:left;  height:30px; width:35%; text-align:left;}.back_to a{ width:100%; text-align:left; color:#fff; }.back_to a:hover{ color:#ccc; }	.txttitle{ color:#38A4E2; font-size:24px; font-weight: bold;}	.linpj a{ color:#111; line-height:25px; }	.linpj a:hover{ color:#ccc; }	a.linpj_active { color:#38A4E2; }.CprtIN{ width:100%;  }.txtabtab{ float:right; width:50%; text-align:right;  }.txtabtab_vb{ float:right; width:37%; margin:10px 2% 0 0; text-align:right;  }.LeftPrt{ float:right; width:50%; text-align:left; position:relative;   }.LeftPrt img{ width:100%; min-width:220px; max-width:400px;  }.LeftPrt p{ font-weight: bold; background:#1D1D1B; position:absolute; left:0; top:7px; padding:7px; }.TitINprt{ height:25px; width:90%; text-align:right; border-bottom:2px solid #016735; font-weight: bold; color:#016735; font-size:18px; margin:0px 7px 0px 0px; }.ConTAllPic{ clear:both; width:20%;  display:table; margin:0px 60px 0px 0px ; text-align:right;  }.SPIcINp2{ float:right; width:111px; height:105px; text-align:center;   margin:0px 0px 0px 0px;}.CpicX{ width:116px; height:85px; background:url( ../img/CpicX.png ) center top no-repeat; text-align:center;  }.SPIcINp2 a img{  padding-top:12px; }.TSpicIN{ width:162px; height:20px; text-align:center; font-size:12px;  }.TextMorPic{ color:#016735; font-size:12px; font-weight: bold; }	.indeitprt{ clear:both; width:100%; display:table; margin:0 0 25px 0; }	.gorit{ float:right; width:50%;  }	.golift{ clear:both; width:100%;  }	.bkback{ width:100%; text-align:left; }	.bkback a{ color:#38A4E2;  font-size:14px; } .txtpj, .cn_cntfrm{ width:96%; max-width:1200px; margin:auto; }.upphone_mb{ display:none; }
.loopmr{ float:right; width:48%; margin:0 0 30px 0; border:1px solid #ccc; display:table; box-sizing: border-box;  }
.loopmr:hover{ background:#e1e1e1; }
.mr_img{ float:right; width:30%; height:130px; overflow:hidden; }
.mr_img img{ max-width:150%;  width:150%; height:auto; } 
.mr_txt{ float:right; width:63%; margin:30px 5% 0 0; }
.mr_txt h4{ text-decoration:underline; }
.mr_txt h4:hover{ color:#777; }
.mr_ttlup{ clear:both; width:100%; margin:25px 0; }
.mrin_firtx{ width:100%; display:table; }
.mrin_pic{ clear:both; width:100%; height:250px; overflow:hidden; position:relative; }
.mrin_pic img{ width:100%; height:auto; position:absolute; top:0; bottom:0; margin:auto;}
.mrin_sectx{ clear:both; width:100%; margin:40px 0; display:table; }
.mr_sp { float:right; width:4%;   }
.mrin_firtx a, .mrin_sectx a{ text-decoration:underline; }
.linkas{ text-decoration:underline; }
.linkas:hover{ color:#333; }
@media screen and (max-width: 1200px) { 			 .cntcube_in { height:150px; }	 .cntcube div .fultxtx{ font-size:40px; height:40px; }	 .picfloat{  height:120px;  }	.picfloat h4{ font-size:14px; } }
@media screen and (max-width: 980px) { 	.pihppj{ height:180px;  } }	
@media screen and (min-width: 670px) { 	#IcoMobilClick, #IcoMobilClick_MB{ display: none; }  }
@media screen and (max-width: 670px) { 	.mr_img img{ max-width:250%;  width:250%; }  .mr_txt{ margin:5px 5% 0 0; } .mr_sp{ display:none; }  .loopmr{ float:none; clear:both;  width:96%; margin:0 2% 30px 2%;  }	.blkimg_txt{ z-index:1; bottom:15px; font-size:30px; }	.upphone, .upphone_cu{ display:none; }	.upphone_mb{ position:absolute; z-index:999; left:0; right:0; top:7px; display:table; width:80%; max-width:120px; margin:auto; }	.upphone_mb p{ float:right; clear:none; text-align:center; width:40px;  }	.upphone_mb p img{ max-width:25px; height:auto; }	.clog { clear:both; margin:30px auto 7px auto ; width:100%; text-align:center; }	.clog img { max-width:180px;  }		#IcoMobilClick_MB{ clear:both; width:100%; border-bottom:1px solid #888; background:#555; height:35px; line-height:15px; font-size:18px; margin:4px 0px 5px 0px ; }		#IcoMobilClick_MB div{ float:right; font-size:18px; line-height:30px; text-indent:7px; font-weight: bold;}		#IcoMobilClick_MB img{ margin:8px 10px 5px 0px ; }		#goinpjlist{ clear:both; display: none; width:100%; margin:0; }  		.txttitle{ display:none; }		.linpj { width:100%;   }		.linpj a{ border-bottom:1px solid #777; width:100%; height:35px; line-height:35px; display:table; text-align:center; background:#333;  }		.ttlmb2{ color:#fff; padding:3px 0;  }		.linpj a{ color:#fff; }	#IcoMobilClick{ display:table; position:absolute; top:5px; z-index:999; padding:3px; text-align:center; border:1px solid #F5C231; border-radius:5px; clear:both; max-width:40px; width:100%; height:25px;  right:5px; }	#IcoMobilClick img{ margin:2px 7px 5px 0px ; }	#menofk{ display: none; width:100%; margin:0; float:none; position:absolute; top:50px; z-index:9 !important; } 		.a_menuIN{ margin:0;}		.a_menuJq * { max-width:100% !important;  }		.a_menuJq ul {	position:relative;	width:100%;  } 		.a_menuJq li { margin:0 0 0 0; width:100%; clear:both; float:right !important; position: relative;  }		li.LineMa{ display: none; }		ul.a_menuJq li a {  border-top:1px solid #ffffff; font-weight: bold; width:100%;  background:#BDBDBD; margin:0px 0px 1px 0px ;  text-align:center; color:#000000; font-size:18px; display:block;}		ul.a_menuJq li a.a_menuActive { font-size:18px; }		ul.a_menuJq li a:hover { color:#000000; }		.a_menuJq li.sfHover ul { left:0; right:0; top:0px; width:100%;  } 		ul.a_menuJq li ul li a { min-width:100%; color:#000; width:100%; background:#e1e1e1;  }	.cntfrm { width:98%; margin:auto; }		.txonbuner1{ font-size:40px;  line-height:20px; font-weight: bold;  }		.txonbuner2{ font-size:20px;   }		#pnzoom img{ margin:15px 0 0 0; width:100%; max-width:80px; height:auto; opacity: 0.5; filter: alpha(opacity=50); }	.cnxconntct{ width:96%; margin:auto; }	.cnxconntct input{ clear:both;font-size:22px; float:right; width:95%; background:#fff; text-indent:5px; margin:6px 2.5% 6px 0 ; height:27px; border:1px solid #ccc; }	.conalltbb{ clear:both; float:none; width:99%; display:block;  }	.body_script{ padding:1%; }	.lefst{ float:none; width:100%; clear:both; margin:0; }	#v_dw{ display:none; }	.txtabtab_vb, .LeftPrt, .txtabtab{ clear:both; float:none; width:96%; margin:15px 2% 0 2%;  }	.UpTitINprt{ margin:20px 0 0 0; }	.gorit, .golift{ float:none; width:96%; margin:2%;  }	.ngish{ top:0; }	.ngish img{ max-width:20px; }	.picfloat{ width:48%; height:120px;  }	.frm_right, .clogen, .frm_leftblk{ clear:both; width:96%; margin:auto; }	.cntcube div .fultxtx{ font-size:20px; }	.pihppj{ float:right; width:45%; height:200px; margin:2%; position:relative; overflow:hidden; }	.pic_spj{ display:none; }	.pihppj h4{ display:block;}	.blbk{ 	opacity:1; }}
@media screen and (max-width: 480px) { 	.GalPrgCont, .GalPrgCont2{ clear:both; width:90%; margin:1% 5%; }	.picfloat{  width:97%; height:160px;  }	.picfloat h4{ font-size:16px; margin:15% auto 0 auto; }		.cntgallswp_cn{ height:350px; }		.cntgallswp{ height:300px;  }	.cntcube_in { clear:both; width:100%; float:none; margin:0; }	.cntcube div .fultxtx{ font-size:30px; }	.pihppj{ float:none; width:96%; height:200px; margin:2%; }	.pathLinkPage * {  font-size:12px;  }}