/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,textarea{
	margin: 0;padding: 0;
}

body{
	font-size:14px;
	line-height:26px;
	color:#333;
	font-family:SimSun,Arial;
	min-width:1200px;
}
li{list-style-type:none;}
table{border-collapse:collapse;}
img{border:none;}
a{color:#333;outline:none;text-decoration:none;}
a:hover,a:focus{
	color:#0b7bc7;
	/*text-decoration:underline;*/
}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mr20{margin-right:20px;}

.clearfix:after {  
        visibility: hidden;  
        display: block;  
        font-size: 0;  
        content: " ";  
        clear: both;  
        height: 0;  
}  
      
.clearfix { display: inline-block; }  
/* start commented backslash hack \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* close commented backslash hack */

.red{color:#ff0000;}
.blue{color:#0b7bc7;}
.fs18{font-size:18px;}
.ac{text-align:center;}


.inner{
	width:1200px;
	margin:0 auto;
}
#header{
	height:193px;
}
.header_top{
	background:url(../images/common/header_bg.png) no-repeat 65% top;
	height:133px;
}
/* navs */
.navs_bar{
	background:url(../images/common/nav_bg.png) repeat-x left top;
	font-family:Microsoft YaHei;
}
.navs_bar .nav>li{
	float:left;
	position:relative;
	background:url(../images/common/navbg.png) no-repeat left 50%;
}
.navs_bar .nav>li:first-child{
	background:none;
}
.navs_bar .nav>li>a{
	padding:0 30px;
	height:60px;
	line-height:60px;
	color:#fff;
	display:block;
	font-size:18px;
}
.navs_bar .nav>li>a.hover{
	background:url(../images/common/nav_bg_on.png) repeat-x left top;
}
.navs_bar .nav>li .dropdown-menu{
	position:absolute;
	left:0;
	top:60px;
	z-index:999;
	background-color:#076eb8;
	width:100%;
	display:none;
	border-top:1px dotted #ccc;
}
.dropdown-menu li a{
	color:#fff;
	font-size:15px;
	border-bottom:1px dotted #ccc;
	padding:12px 10px;
	display:block;
	text-align:center;
}
.dropdown-menu li a:hover{
	background-color:#187fc9;
}
.navs_bar .nav>li>a.last{
	border-right:1px solid #e7a7c2;
}
.navs_bar .nav>li>a:hover, 
.navs_bar .nav>li>a:focus{
	color:#fff;
	background:url(../images/common/nav_bg_on.png) repeat-x left top;
}
.fixed{
	position:fixed;
	width:100%;
	top:0;
	z-index:999;
}
.fixed .header_top{
	display:none;
}

/*========= h1 ======== */
h1{
	background:url(../images/common/h1_bg.jpg) no-repeat center top;
	height:96px;
	line-height:96px;
	color:#fff;
	font-size:34px;
	font-weight:bold;
	text-indent:50%;
	margin:30px 0;
	font-family:Microsoft YaHei;
}
h1 span{
	margin-left:-300px;
}

#footer{
	background:url(../images/common/footer_bg.png) no-repeat 65% top;
	height:120px;
	color:#0b7bc7;
	text-align:center;
	padding-top:20px;
	border-top:1px solid #0274ae;
	/*margin-top:40px;*/
}

#footer a{
	color:#0b7bc7;
}

#footer a:hover{
	color:#0A72B9;
}

.clear{ height:0px; clear:both;}