﻿@charset "utf-8";
/* CSS Document */
/*重置*/
a{text-decoration:none;}

img,table,tr,td,th，input{ border:none;}

ul,li{ list-style-type:none;}

i{font-style:normal;}

h1,h2,h3,h4,th{font-weight:normal;}
	
body{font-family:'微软雅黑';}

*{margin:0;padding:0; outline:none;}
	

/*头部*/
.header_bg{
	background:#dbdbdb;
	height:104px;
}
.header{
	overflow:hidden;
}

.logo{
	float:left;
	margin-top:25px;
}
.headtip{
	float:left;
	margin-left:116px;
	margin-top:24px;
}
.headphone{
	float:right;
	margin-top:14px;
	width:239px;
	height:68px;
	background:url(../images/ichpho.png) no-repeat;
}
.headphone h2{
	font-size:14px;
	color:#333;
	line-height:20px;
	margin-left:61px;
	margin-top:12px;
}
.headphone p{
	font-size:24px;
	color:#ea4335;
	font-weight:bold;
	margin-left:61px;
}
.nav_bg{
	height:45px;
	background:url(../images/bjnav01.png) repeat-x;
	position:relative;
}
.nav_box{
	background:url(../images/bjline01.png) no-repeat right center;
	width:1200px;
	height:45px;
    margin:0 auto;
}
.nav_box li{
	float:left;
	text-align:center;
	background:url(../images/bjline01.png) no-repeat left center;
	width:171px;
}
.nav_box li a{
	display:block;
}
.nav_box li a span{
	display:inline-block;
	padding-left:30px;
}
.navica{
	background:url(../images/icnav01.png) no-repeat left center;
}
.navicb{
	background:url(../images/icnav02.png) no-repeat left center;
}
.navicc{
	background:url(../images/icnav03.png) no-repeat left center;
}
.navicd{
	background:url(../images/icnav04.png) no-repeat left center;
}
.navice{
	background:url(../images/icnav05.png) no-repeat left center;
}
.navicf{
	background:url(../images/icnav06.png) no-repeat left center;
}
.navicg{
	background:url(../images/icnav07.png) no-repeat left center;
}
.nav_box .firstnav{
	width:167px;
}

.hnava:hover{
	background:#005dc4;
}
/*.nav_box li .cur{
	background:#005dc4;
}*/
.nav_box li .curh{
	background:#005dc4;
}
/*子菜单*/
.sub_menu{
	height:45px;
	background:#2a3541;
	filter:Alpha(opacity=60);
	background-color:rgba(42,53,65,0.6);
	position:absolute;
	top:45px;
	left:0px;
	width:100%;
	display:none;
    z-index:12;
}
.sub_menubox{
	overflow:hidden;
}
.submenua{
	display:inline-block;
	position:relative;
	float:left;
	padding:0 34px;
	font-size:14px;
	color:#fff;
	line-height:45px;
}
.submenua a{
	color:inherit;
	position:relative;
}

.submenua a{
	color:inherit;
}
/*banner*/
.bannerbox{
	width:100%;
	max-width:1920px;
	height:420px;
	overflow:hidden;
	margin:0 auto;
}
.bannerbox img{
	display: block;
    height: 420px;
    margin: 0 auto;
    width: 100%;
}
.bannera{
	background:url(../images/banner01.jpg) no-repeat center center;
}
.bannerb{
	background:url(../images/banner02.jpg) no-repeat center center;
}

.banner-car{
	background:url(../images/bannercar.jpg) no-repeat center center;
}

/*foot*/

/*font*/
.txtnava{
	font-size:16px;
	color:#fff;
	line-height:45px;
}
.txtpa{
	font-size:14px;
	color:#666;
	line-height:26px;
}
.txtpb{
	font-size:14px;
	color:#333;
	line-height:24px;
    padding-left:30px;
}
.txtpc{
	font-size:14px;
	color:#fff;
	line-height:32px;
	font-weight:bold;
}
.txtpd{
	font-size:13px;
	color:#333;
	line-height:20px;
}
.txttita{
	font-size:16px;
	color:#000;
	line-height:32px;
}
.txttitb{
	font-size:14px;
	color:#000;
	line-height:24px;
}
.txttitc{
	font-size:18px;
	color:#333;
	line-height:32px;
}
.txttitcbold{
	font-size:18px;
	color:#333;
	line-height:32px;
	font-weight:bold;
    padding-left:30px;
}
.txttitd{
	font-size:24px;
	color:#333;
	line-height:54px;
}
.txttitf{
	font-size:24px;
	color:#333;
	line-height:54px;
	text-align:center;
}
.txttite{
	font-size:16px;
	color:#333;
	line-height:32px;
	font-weight:bold;
}
.txttitg{
	font-size:16px;
	color:#333;
	line-height:45px;
}
.txttipa{
	font-size:12px;
	line-height:24px;
	color:#666;
}
.txttipb{
	font-size:14px;
	color:#999;
	line-height:32px;
}
.txtlinka{
	color:#044993;
	font-size:12px;
	line-height:32px;
}
/*main box*/
.content_box{
	width:1200px;
	margin:0 auto;
}
.wrap{
	width:100%;
	max-width:1920px;
	margin:0 auto;
}
.main_bga{
	background:#fff;
	width:100%;
}
.main_bgb{
	background:#f5f5f5;
	width:100%;
}
.main_bgc{
	background:#f8f8f8;
	width:100%;
}
/*foot*/
.foot_bg{
	width:100%;
	max-width:1920px;
	height:375px;
	background:url(../images/bjfoot03.png) no-repeat center center;
    float:left;
}
.footer{
	overflow:hidden;
	width:1200px;
	margin:0 auto;
	padding-top:78px;
}
.footer_left{
	float:left;
}
.footer_nav{
	float:left;
	width:170px;
}
.footer_nav li{
}
.footer_nav li span{
}
.foot_right{
	float:right;
}
.foot_rone{
	float:left;
}
.foot_hotline{
	padding-left:66px;
	background:url(../images/ic22.png) no-repeat left center;
	margin-bottom:38px;
}
.f_phone{
	font-size:24px;
	color:#1b5d9b;
	line-height:38px;
}
.sharebox{
	padding-left:53px;
	background:url(../images/ic23.png) no-repeat left center;
	margin-left:10px;
}
.sharebox a{
	margin-right:6px;
}
.foot_rtwo{
	float:right;
	text-align:right;
}
.weixin{
	margin-top:10px;
	margin-bottom:22px;
}

.main_mra{padding-top:53px; margin-bottom:50px}
.main_mrb{
	padding-top:50px;
}
.main_inp{
	padding-top:48px;
}
.titline{
	padding-bottom:12px;
}
.titlinea{
	background:url(../images/bj08.png) no-repeat bottom center;
}


