/* common styling */
/*.cd {font-family: arial, sans-serif; width:850px; position:absolute;  font-size:12px; z-index:100 }
.cd ul li a, .cd ul li a:visited {float:left;padding-left:25px; display:block; text-decoration:none; color:#000;font-size:14px; font-weight:bold;width:135px; height:50px; line-height:50px; background:url(../images/ab_bthv.gif) no-repeat; overflow:hidden;}
.cd ul {padding:0; margin:0;list-style-type: none; }
.cd ul li {float:left; margin-right:5px; position:relative; height:30px; line-height:30px;}
.cd ul li ul {display: none;}*/
/* specific to non IE browsers */
/*.cd ul li:hover a {color:#fff;  background:url(../images/ab_bt.gif) no-repeat;color:#000;font-size:14px; font-weight:bold;width:135px; height:50px; line-height:50px; position:relative; z-index:1;}
.cd ul li:hover ul {display:block; position:absolute; top:50px; left:0; width:105px; }
.cd ul li:hover ul li a.hide {background:url(../images/x1.gif) no-repeat right #6a3; color:#fff; height:30px; line-height:30px;position:relative;font-size:12px;}
.cd ul li:hover ul li:hover a.hide {background:url(../images/x1.gif) no-repeat right #6fc; color:#000; font-size:12px; height:30px; line-height:30px;}
.cd ul li:hover ul li ul {display: none;}
.cd ul li:hover ul li a {display:block; background:#ddd; color:#000;  line-height:30px; font-size:12px; height:30px;text-overflow:ellipsis;}
.cd ul li:hover ul li a:hover {background:#6fc; color:#000;}
.cd ul li:hover ul li:hover ul {display:block; position:absolute; left:158px; top:0;}
.cd ul li:hover ul li:hover ul.left {left:-105px;}
*/


ul.container{
	/* The topmost UL */
	width:855px;float:left;	padding:0px;}

li{	list-style:none;text-align:left;}

li.ef_menu{background: url("../images/dian_line.jpg") repeat-x scroll center bottom transparent; display:block;padding: 5px 0; width: 100%;}
li.ef_menu ul{ padding:0px; margin:0px;}
li.ef_menu span{float: left; padding-right: 15px;width: 90px;}
li.button {background: url("../images/sp_img.gif") no-repeat scroll left transparent;    padding-left: 60px;}
li.button a{display:block;	font-family:BPreplay,Arial,Helvetica,sans-serif;font-size:16px;	height:34px;line-height:34px;overflow:hidden;padding:0px 5px 0;position:relative;width:675px;}

li.button a:hover{text-decoration:none;}
li.button a span{height:44px;position:absolute;right:0;top:0;width:4px;display:block;}

/* Setting up different styles for each section color */
/*
li.button a.blue{background:url(../images/blue.png) repeat-x top left; color:#074384;}
li.button a.blue span{ background:url(../images/blue.png) repeat-x top right;}

li.button a.green{background:url(../images/green.png) repeat-x top left; color:#436800;}
li.button a.green span{ background:url(../images/green.png) repeat-x top right;}

li.button a.orange{background:url(../images/orange.png) repeat-x top left; color:#882e02;}
li.button a.orange span{ background:url(../images/orange.png) repeat-x top right;}

li.button a.red{background:url(../images/red.png) repeat-x top left; color:#641603;}
li.button a.red span{ background:url(../images/red.png) repeat-x top right;}*/

/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{display:none;	padding-top:5px;width:850px; background:#fff;margin-left:0px;	text-align:left;color:#333333;}
.dropdowp{padding-top:5px;width:850px; background:#fff;margin-left:0px;text-align:left;color:#333333;}
.dropdowp h1{width:850px;color: #000;float: left; font-size: 16px; font-weight: bold;}

.dropdown li{color:#333;margin: 0;padding:4px 18px; text-align:left;background:#F4F4F4;}
.dropdown h1{ font-size: 14px; font-weight: bold;  text-align: left; padding:0; margin:0px;}
.dropdown p{text-align: left; padding:0; margin:0px;}
/*.dropdown li b { background: url("../images/efli_s.gif") no-repeat scroll 0 0 transparent; font-size: 0;  height: 10px; left: 40px; line-height: 0;  position: absolute;
margin-top:-19px;_margin-top:-24px;
    width: 33px;
}*/
.dropdown li h2{width:820px;color: #548ED3;float: left; font-size: 14px; font-weight: bold;}
.dropdown li h3{width:820px;color: #000;float: left; font-size: 14px; font-weight: bold;}
.dropdown li h4{width:600px; border:1px #CCCCCC solid; padding-left:10px;font-size: 12px;}
.dropdown li h5{width:820px;color: #000;float: left; font-size: 16px; font-weight: bold;}
.dropdown li p{ text-align:left; padding:0; margin:0}
/* The styles below are only necessary for the demo page */


.clear{
	clear:both;
}

#efjs{
	/* The main container */
	margin:15px auto;
	text-align:center;
	width:860px;
	position:relative;
}

a, a:visited {
	color:#333;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}

p{
	/* The tut info on the bottom of the page */
	padding:10px;
	text-align:center;
}

.dropdown_01{display:none;	padding-top:5px;background:#fff;margin-left:0px;	text-align:left;color:#333333;}
li.button_01 {
	padding-left: 80px;
	background-attachment: scroll;
	background-image: url(../images/sp_img.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	color: #548ed3;
}
li.button_01 a{
	display:block;
	font-family:BPreplay, Arial, Helvetica, sans-serif;
	font-size:16px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	padding:0px 5px 0;
	position:relative;
	width:500px;
	color: #548ed3;
	font-weight: bold;
}
li.button_01 a:hover{text-decoration:none;}
li.button_01 a span{height:44px;position:absolute;right:0;top:0;width:4px;display:block;}
li.button_01 a:hover{ background-position:bottom left;}
li.button_01 a:hover span{ background-position:bottom right;}
.kuan01 {width: 350px;}
.kuan02 {width: 280px;}
.kuan03 {width: 480px;}
.kuan04 {width: 200px;}
.txt20 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 35px;
}
.txt11 {
	font-size: 11px;
	line-height: 16px;
}



