


/*************************************************************** top ******************************************/
.topLine{height:25px;
         background:#ff4242;
		 line-height:25px;
		 width:100%;
		 color:#fff;}
.topLine .fright{position:relative; z-index:10; float:right;}
.topLine .fright li{float:left; padding-left:3px;}		 
.topLine .fright li u{background:url(../images/icon.png) no-repeat 0 4px;_background-position:0 -5px; width:1px; margin:0 8px; height:12px; overflow:hidden; display:inline-block;}  
.topLine .fright li a{display:inline-block;}
.topLine .fright li em{background:url(../images/icon.png) no-repeat 0 -48px; width:7px; height:6px; margin:0 8px; display:inline-block;}
.topLine a.white:hover{color:#fff000;}

.topLine .fright li#topLine_nav{border:#ff4242 1px solid; border-bottom:none; height:24px; line-height:24px; }
.topLine .fright li.topLine_nav{background:#fff; border:#dadada 1px solid;;}
.topLine .fright li.topLine_nav a{ color:#ff4242;}
.topLine .fright li.topLine_nav em{background:url(../images/icon.png) no-repeat 0 -280px;}
.topLine .fright li#topLine_nav div{display:none; margin-left:-4px; position:absolute; z-index:999; top:25px; background:#fff; border:#dadada 1px solid; border-top:none; padding:0 0 10px 20px; width:70px;}
.topLine .fright li#topLine_nav div a{color:#333; display:block;}
.topLine .fright li#topLine_nav div a:hover{font-weight:bold;}

.logoRow{height:68px;}
.logo{float:left; width:280px; height:52px; margin:9px 0 0; overflow:hidden; float:left;}
.logo a{display:block; width:280px; height:52px;}



/*µ¼º½*/
.menu{height:auto;z-index:9; margin:0 0 0 255px; *margin:0 0 0 20px!important; font-family:"microsoft yahei";}
.menu li{font-size:16px; 
         float: left; 
		  position:relative; 
		  height:68px; 
		  line-height:68px;
		  width:110px; 
		 text-align:center;
		 color:#333;
		 margin:0 0 0 0;
		 border-left:#dadada 1px solid;}
.bgGray .menu li{border-left:none;}

.menu li em{background:url(../images/icon.png) no-repeat 0 -230px; _background-position:0 -220px;display:inline-block; width:7px; height:6px; margin-left:4px;}
.menu li:hover em{background-position:0 -280px;_background-position:0 -270px;}
.menu li.hover{color:#ff4242; font-weight:bold;}

.menu li a{color:#333; display:inline-block;}
.menu li.hover a,.menu li a:hover{color:#ff4242;}

.menu li ul{width:auto;
        position:absolute;
		 left:0;
		 height:auto;
		 display:none;
		 border:#dadada 1px solid;
		 border-top:#e33b3e 3px solid;
		 top:48px; 
         background:#FFF;
		 display:none;
		 z-index:999;
		 margin-left:15px;
		 padding:7px 0;
		 -moz-box-shadow: 1px 1px 2px #ddd;
        -webkit-box-shadow: 1px 1px 2px #ddd;
        box-shadow: 1px 1px 2px #ddd;
        /* For IE 8 */
       -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#dddddd')";
       /* For IE 5.5 - 7 */
       filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#dddddd');}

.menu li.hover .submenu1 li,.menu li .submenu1 li, .submenu1 li{font-size:12px;
					 padding:0 0 0 70px;
					 float:none;
					 background:url(../images/icon.png) no-repeat;
					 height:70px;
					 line-height:22px;
					 width:240px;
					 overflow:hidden;
					 text-align:left;
					 margin:0 15px;
					 border-left:none;
					 border-bottom:#eaeaea 1px solid;
					 font-family:"microsoft yahei";}
.menu li .submenu1 li.subNav1,.submenu1 li.subNav1{background-position:0 -341px;}
.menu li .submenu1 li.subNav2,.submenu1 li.subNav2{background-position:0 -416px;}
.menu li .submenu1 li.subNav3,.submenu1 li.subNav3{background-position:0 -491px;}
.menu li .submenu1 li.subNav4,.submenu1 li.subNav4{background-position:0 -566px;}	
.menu li .submenu1 li b,.submenu1 li b{display:block; font-weight:bold; clear:both;}				 

.menu li.hover .submenu1 li a,.menu li .submenu1 li a,.submenu1 li a{color:#333; text-decoration:none; padding:0; display:inline-block; margin-right:15px; line-height:20px; font-weight:normal;}
.menu li.hover .submenu1 li a:hover,.menu li .submenu1 li a:hover,.submenu1 li a:hover{background:none; color:#e33b3e; font-weight:bold;}	

.menu li.hover .submenu2 li,.menu li .submenu2 li{font-size:12px;
					 padding:0 20px 0;
					 float:none;
					 background:none;
					 height:25px;
					 line-height:25px;
					 width:auto;
					 overflow:hidden;
					 text-align:center;
					 margin:0 auto;
					 border-left:none;}


.menu li.hover .submenu2 li a,.menu li .submenu2 li a{color:#333; text-decoration:none; padding:0; display:block; margin-bottom:7px;}
.menu li.hover .submenu2 li a:hover,.menu li .submenu2 li a:hover{background:none; color:#e33b3e; font-weight:bold;}	
.menu li.hover .submenu3 li,.menu li .submenu3 li{font-size:12px;
					 padding:0 5px 0 15px;
					 float:left;
					 background:none;
					 height:85px;
					 line-height:25px;
					 width:160px;
					 overflow:hidden;
					 text-align:center;
					 margin:0 auto;
					 border-left:none;}


.menu li.hover .submenu3 li a,.menu li .submenu3 li a{color:#333; text-decoration:none; display:block; margin-bottom:5px; width:70px; float:left; margin-right:5px}

.menu li.menuPhone{background:url(../images/icon.png) no-repeat 20px -130px; width:px; padding-left:50px;}

/******************** footer *************/
.footer{background:#ff4242; width:100%; color:#fff; height:150px; clear:both; overflow:hidden;}
.footer dl{float:left; width:165px; height:auto; overflow:hidden; margin:20px 0 0;}
.footer dl dt{font-size:14px; background:url(../images/icon.png) no-repeat; height:26px; line-height:26px; width:auto; padding-left:30px;}
.footer dl.footer_nav_icon1 dt{background-position:0 -773px;}
.footer dl.footer_nav_icon2 dt{background-position:0 -810px;}
.footer dl.footer_nav_icon3 dt{background-position:0 -853px;}
.footer dl.footer_nav_icon4 dt{background-position:0 -889px;}
.footer dl dd{padding-left:30px; margin-bottom:4px;}
.footer dl dd a{color:#fff;}
.footer dl dd a:hover{color:#FF0;}

.code{float:left; width:100px; text-align:center; line-height:20px; margin:20px 0 0;}
.footerTel{float:left; background:url(../images/icon.png) no-repeat 0 -941px; font:normal 22px "microsoft yahei"; padding-left:50px; margin:30px 0 0 10px;}

.copyright{background:#eaeaea; width:100%; padding:15px 0; text-align:center; line-height:22px;}
 .userMsg {
    float: right;
    text-align: right;
}


.menuPhone .tips{
	position: relative;
	background-color: #E47; 		// for IE
	background-color: rgba(233,23,53,.8);
	font-size: 14px;
	font-weight: bold;
	color: white;
	display: none;
	top: -100%;
	right: -100%;
	border-radius: 5px;
	border: 2px solid white;
	box-shadow: 0 0 3px 3px rgba(3,3,3,.3);
	z-index: 5;
}

.menuPhone .tips:before{
	border-top-color: transparent;
	border-right-color: white;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-style: solid;
	border-width: 10px;
	
	content: "";
	left: -20px;
	top: 22px;
	position: absolute;
	height: 0;
	width: 0;
}