@charset "utf-8";
* {margin:0; padding:0;}
body { text-align:center; font-size:12px; line-height:180%; color:#333333;font-family:"Microsoft Yahei"; background:url(images/background.jpg) center 0 no-repeat;}
a {color:#333333;  text-decoration: none;}
a:hover {color: #cd0100; text-decoration: underline;}
img,a img {border:0;margin:0;padding:0;}
ul,li {list-style:none;}
:focus { outline-style: none; } /* for Firefox，IE8.0等 */
form { margin:0; padding:0}

/* header start*/
.header {clear:both; width:972px; overflow:hidden; margin:0 auto 0; height:71px;font-family:"Microsoft Yahei"; font-size:12px;}
.header .logo { float:left; width:210px; overflow:hidden; text-align:left;font-size:12px; font-weight:bold; color:#6c8d9e; letter-spacing:1px;}
.header .logo img { margin-top:8px;}
.header .logo a {color:#6c8d9e;}
.header .logo a:hover {color:#f58220; text-decoration:none;}
.header .txt { margin-top:5px; float:right; color:#2055ab; text-align:right; width:750px;}
.header .txt .tel { color:#f58220; font-size:16px; font-weight:bold;}
.header .txt a { color:#5b7683; text-decoration:underline; font-size:12px; font-weight:bold; padding:3px;}
/* header end*/
/* .banner { clear:both; width:956px; margin:0 auto 0;} */
.banner_wrap{
  background-image:url('../images/banner.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:257px;
	width:980px;
	margin:0px auto;
	}
.Lbanner{
	height:250px;
	width:760px;
	float:left;
	text-align:left;
	margin:0px
}
.Rbanner{
	font-size: 14px;
	height:250px;
	width:220px;
	float:left;
	text-align:right;
	margin:0px
}
.big{
    /*padding-top: 10px;
    padding-right: 10px;*/
    padding-left: 10px;
    /*padding-bottom: 10px;
    line-height: 125%;*/
	height:40px;
}
/* Added big2 for sizing purposes */
.big2{
    /*padding-top: 7px;*/
    padding-right: 10px;
    /*padding-left: 10px;
    padding-bottom: 6px;
    line-height: 125%;*/
	height:40px;
}
/* Added pibbutton class to create animation on buttons */
.picbutton:hover {
    position:relative;
    top:0px;
    left:0px;
    width:115px;
    height:auto;
    display:inline;
    z-index:999;
	border-radius: 8px;
	transition:all 1s ease;
}

.videoimage {
	/*margin-top: 3%;*/
}

.phylacteryimage {
	
}
.big a{font-weight:bold; color:blue;font-size:12px;line-height:40px;}
.big2 a{font-weight:bold; color:blue; font-size:18px;font-family:arial;line-height:40px;}
/* nav end*/
.nav_wrap {clear:both; width:958px; height:31px; background:#567685 url(images/x_bg.gif) 0 0 repeat-x; margin:1px auto 0;}
.nav_L { float:left; width:5px; height:31px;background:#567685 url(images/x_bg.gif) 0 -40px repeat-x; }
.nav_R { float: right; width:5px; height:31px;background:#567685 url(images/x_bg.gif) -10px -40px repeat-x;}
.nav { float:left; line-height:31px; width:948px;}
.nav ul { float:left; padding-left:10px;}
.nav li { float:left; padding:0 12px;}
.nav a {color:#ffffff; }
.nav a:hover{ text-decoration:none; color:#ccc}

/* nav end*/


/* footer start*/
.footer { clear:both; width:958px; margin:12px auto 30px; overflow:hidden; border-top:8px solid #16295f;}
.footer .rel_links { padding-top:12px; float:left; padding-left:24px; text-align:left; color:#3b3b3b; line-height:16px; }
.footer .rel_links .a_tit { color:#1c1c1c; font-size:20px; text-decoration:underline;line-height:40px;}
.footer .rel_links a { font-size:12px; color:#0000ff; text-decoration:underline;}
.footer .txt { float:left; width:490px; padding-top:32px; padding-left:50px; text-align: center; color:#000; font-weight:bold; line-height:15px;}
.footer .txt .gray { color:#a3a2a2;}
.footer .f_icon { clear: both; padding-top:50px; float:left; padding-left:24px; text-align:left;}
.footer .copyright { float:left; padding-top:80px; padding-left:60px; text-align:left; color:#0422ff; font-size:18px; font-weight:bold;}
/* footer end*/
