.head0{
	width:100%;	
	margin:0 auto;
	overflow:hidden;
	background:url(../images/index01_03.jpg) 0 0 repeat-x;
}


.logo{
	height:85px;
	width:1230px;	
	margin:0 auto;
}


.logo ul{
	list-style: none;
	float:right;
	margin-right:120px;
	margin-top:10px;
}
.logo ul *{
	font-family:"Microsoft Yahei";
	    font-style:normal;
		color:#000;
}

.logo li{
	float:left;
	margin:0;
	margin-right:10px;
}

.p01{width:51px; margin:0}
.p01 span{ width:51px; height:50px; display:block; margin:0 auto 5px;}
.p01 a span{ background:url(../images/rlsqjc03.png) no-repeat 0 0;transition: all 0.4s ease 0s;}
.p01 a:hover span{ background:url(../images/rlsqjc03.png) no-repeat 0 -51px;}

.p02{width:50px;margin:0}
.p02 span{ width:51px; height:50px; display:block; margin:0 auto 5px;}
.p02 a span{background:url(../images/rlsqjc04.png) no-repeat 0 0;transition: all 0.4s ease 0s;}
.p02 a:hover span{ background:url(../images/rlsqjc04.png) no-repeat 0 -51px;}
.p03{width:51px;margin:0}
.p03 span{ width:50px; height:50px; display:block; margin:0 auto 5px;}
.p03 a span{ background:url(../images/rlsqjc05.png) no-repeat 0 0;transition: all 0.4s ease 0s;}
.p03 a:hover span{ background:url(../images/rlsqjc05.png) no-repeat 0 -51px;}


.nav{
	height:43px;
	width:100%;	
	background:#FFF url(index02.jpg) 0 0 repeat-x;
	padding-top:5px;
}
.nav .ct{
	width:700px;
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	
	

}
.nav .ct a{
	width:100px;
	color:#fff;
	line-height:31px;
	padding-left:23px;
	padding-right:24px;
	font-size:15px;
	font-weight:bold;
}
.hd a{
	color:#5B5B5B;
}
.hd .on a{
	color:#fff;
}
.banner{width:100%; height:387px; margin:0 auto; overflow: hidden; position: relative; min-width: 1000px;}
.banner p{width:100%; height: 387px;}
.banner p a{width:100%; height: 387px; display: block}
.banner .tabbody{width:100%; margin:0 auto;}
.banner .tabtitle{position:absolute; right: 50%; margin-right: -500px; bottom: 10px; z-index: 20}
.banner .tabtitle span{display: block; width:15px; height: 15px; line-height: 15px; text-align: center; float:left; background:#403E3B;  opacity: 0.7; filter:alpha(opacity=70); color:#FFF; font-weight: bold; margin: 0 2px;}
.banner .tabtitle span.tabcur{width:20px; background:#FB6032; opacity: 1;  filter:alpha(opacity=100);}
.banner{height:386px; overflow:hidden;}
.bannerbox { width:100%; height:387px; overflow:hidden; left:0; position:absolute }
.bannerbox ul { height:386px; position:absolute; margin:0; padding:0;}
.bannerbox ul li { float:left; display:block; height:386px; cursor:pointer; }
.bannerbox ul li div { position:absolute;overflow:hidden; }
.bannerbox .btnBg { position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; }
.bannerbox .btn { position:absolute; width:100%; height:13px; padding:8px 0; right:0; bottom:0; text-align:center; }
.bannerbox .btn span { display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:url(dot1.png) no-repeat; }
.bannerbox .btn span.on { width:35px; background:url(dot2.png); }
.bannerbox .preNext { width:45px; height:100px; position:absolute; top:130px; background:url(sprite.png) no-repeat 0 0; cursor:pointer; }
.bannerbox .pre { left:8%;}
.bannerbox .next { right:8%; background-position:right top;}
.tabcont{margin:0;padding:0;}

.foot{
	height:390px;
	width:100%;
	line-height:18px;
	margin:0 auto;
	font-size:11px;
	background:#6382c3;
}
.endBox{
    height: auto;
    margin: 0 auto;
    width: 1050px;
}
.F_logo{
	width:265px;
	border-right:1px solid #5271b2;
	height:207px;
	float:left;
	margin-top:23px;
	display:inline;
	margin-left:0px;
}
.F_logo .ct{
	margin-top:20px;
	margin-left:35px;
}
.memo{
	width:245px;
	height:34px;
	float:left;
	margin-top:5px;
	margin-left:45px;
	line-height:34px;
	display:inline;
}
.memo img{
	float:left;
	width:32px;
	height:34px;
}
.memo p{
	float:left;
	height:34px;
	margin:0;
	padding:0;
	width:160px;
	color:#fff;
	font-size:13px;
	margin-left:5px;
}
.hotLine{
	width:304px;
	height:207px;
	float:left;
	margin-top:23px;
	border-right:1px solid #5271b2;
	border-left:1px solid #7b9adb;
}
.hotLine img{
	margin-top:25px;
	margin-left:30px;
}
.branch{
	width:228px;
	height:212px;
	float:left;
	margin-top:23px;
	border-right:1px solid #5271b2;
	border-left:1px solid #7b9adb;
}
.branch h1{
	color:#fff;
	padding:0;
	margin:0;
	width:100%;
	margin-top:30px;
	float:left;
	width:100%;
	margin-left:40px;
	display:inline;
	font-size:26px;
}
.branch ul{
	float:left;
	padding:0;
	margin:0;
	margin-left:40px;
	display:inline;
	margin-top:20px;
}
.branch ul li{
	line-height:20px;
	font-size:14px;
	padding:0;
	margin:0;
	display:inline;
	width:250px;
	float:left;
}
.branch ul li a{
	color:#fff;
	font-family:'Microsoft YaHei','???ии?беиж?бниж?бо';
}
.scan{
	width:205px;
	height:207px;
	margin-top:23px;
	float:left;
	border-left:1px solid #7b9adb;
}
.scan img{
	margin-top:20px;
	margin-left:30px;
	float:left;
}
.scan p{
	font-weight:bold;
	color:#fff;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:20px;
	display:inline;
}

.scan p a{
        margin-top:10px;
	margin-left:60px;
	color:#fff;
}
.scan p a:hover{
	font-size:15px;
}

.cRight{
	width:100%;
	margin:0 auto;
	margin-top:20px;
	font-size:13px;
	color:#fff;
	text-align:center;
}
.embed{display: none;}
