﻿body
{
	background-color:#ffffff;

	margin:0 0; 
	
	font-size:12px; 
	font-family: Microsoft YaHei, Verdana, "宋体", Helvetica, Tahoma, Arial, sans-serif; 
	font-weight:normal; 
	
	/*background:url("../images/bg.jpg") repeat;*/

	line-height:22px;

	color:#58595b;
}

a 
{
	outline:none;
	text-decoration:none;
	color:#D6436F;
}

a:hover
{
	outline:none; 
	text-decoration:none; 
	color:#ff6600;
}


a 
{
	blur:expression(this.blur());
}

.clear
{
	clear:both;
}
.clearHeight
{
	height:0px;
	clear:both;
}

.container
{
	/*width:1000px;

	margin:0 auto;*/
}

.header
{
	width:1000px;

	margin:0 auto;
}
.header_left
{
	margin:10px 0px;
	height:88px;
	float:left;
}
.header_right
{
	margin:10px 0px;
	height:88px;	
	float:right;
}
.header_right_top
{
	text-align:center;	
	font-size: 14px;
	padding: 10px;
	margin-top: 10px;
}
.header_right_top a
{
	color:#58595b;
	text-decoration:none;	
	
} 
.header_right_top a:hover  
{
	color:#ff6600;
	text-decoration:underline;
}
.header_right_bottom
{
	
}
#nav 
{
	width:100%;
	
	font-size:13px;

background: #3c8dbc;	
	/*background:#16566b;*/
	/*background: url("../images/all_icon.png") repeat-x -29px -234px;*/
	/*background:url("../images/nav-bg.png") repeat-x;*/

}
.nav_container
{
	width:1000px;

	margin:0 auto;
	
	height:42px;
	line-height:42px;
	list-style-type: none;		
}
.nav_container a 
{
	display: block;
	text-align:center;
}

.nav_container a:link
{
	color:#ffffff;
	text-decoration:none;
}
.nav_container a:visited  
{
	color:#ffffff;
	text-decoration:none;
}
.nav_container a:hover  
{
	color:#ffffff;
	text-decoration:underline;
}

.nav_container li 
{
	float: left;
	width: 100px;

	margin:0px 0px 0px 0px;
	padding:0px 0px;
}
.nav_container li a:hover
{
	background:#367fa9;
	/*background:#186876;*/
}

.liNavbarSelected
{
	background:#367fa9;
	/*background:#186876;*/
	color:#f1c47e;
	text-decoration:none;
	font-weight:bold;
}
.liUlNavbarSelected
{
	background:#367fa9;
	/*background:#186876;*/	
	color:#F3F3F3;
	text-decoration:none;
	font-weight:normal;
}

.nav_container li ul 
{
	list-style-type: none;
	text-align:left;
	left: -5000px;
	width: 100px;
	position: absolute;
	z-index:130;
	margin:0px 0px;
	padding:0px 0px;
}
.nav_container li ul li
{
	width: 100px;
	height:30px;
	line-height: 30px;

	background:#367fa9;
	/*background:#186876;*/	
}


.nav_container li ul a
{
	display: block;
	height:auto; 
	margin:0 auto;
	text-align:center; 
}

.nav_container li ul a:link
{
	color:#ffffff;
	text-decoration:none;
}
.nav_container li ul a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.nav_container li ul a:hover  
{
	color:#ffffff;
	text-decoration:underline;	
	font-weight:normal;
}

.nav_container li:hover ul 
{
	left: auto;
}
.nav_container li.sfhover ul 
{
	left: auto;
}

.footer
{
	width: 100%;
	height: 52px;
	background: #494949;
	text-align: center;
	padding-top: 15px;
	color:#ffffff;
}



/*main css*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.04.png) no-repeat left top;}
