@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, th, td, img {
	margin:0;
	padding:0;
}
img {
	border:0
}
ol, ul {
	list-style:none
}
i, em {
	font-style: normal;
}
input {
	outline: none;
	border:none;
}
html {
	_overflow-y:scroll;
}
/*****！！页面通用css样式定义开始******/
html, body {
	min-width: 1200px;
	font-family: "Microsoft YaHei";
_width:expression(document.body.clientWidth < 1200 ? "1200px" : "auto");
}
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body {
	font-family: "微软雅黑";    /*文字字体定义 */
	font-size: 14px;    /*文字大小定义 */
	color: #333; /*文字颜色定义 */
	min-width:1200px;
	outline: none;
}
* {
	word-break: break-all;
	word-wrap:break-word
}
/* 网站超链接css通用设置 */
a {
	text-decoration: none;
	color:#333
} /* 链接无下划线,有为underline */
/*a:link {color: #333;}  未访问的链接 */
/*a:visited {color: #333;}  已访问的链接 */
a:hover {
	color: #005faf;
	text-decoration: none;
} /* 鼠标在链接上 */
a:active {
	color: #005faf;
} /* 点击激活链接 */
.fl {
	float:left;
}
.fr {
	float:right;
}
.hide {
	display: none
}
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}/*清除浮动*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow: hidden;
}/*清除浮动*/
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	overflow:hidden;
	display:block
}
.textover {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
.dib {
	display: inline-block;
*display: inline;
	zoom:1;
}
/*表格样式定义 */ 
checkbox {
	border: 0px;
}/*选择框样式定义 */
/*.input{ border:1px solid #ccc; height:20px;line-height:20px} */
ul, li {
	list-style:none
}
.backcolor {
	background:#005faf;
}
/*顶部导航*/

.header_nav {
	width:100%;
	height:80px;
	/*position: absolute;
	left:0;
	top:0;*/
	z-index: 111;
	background:#005faf
}
.header_nav .main {
	width:1200px;
	height:80px;
	margin:0 auto;
}
.header_nav .main .logo {
    height: 80px;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 18px;
    font-family: arial;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #c7e5ff;
}
.header_nav .main .logo p {
    padding-top: 12px;
    font-size: 28px;
    color: #fff;
    line-height: 38px;
    letter-spacing: 0;
}
.header_nav .main .frtxt {
	width:700px;
	height:80px;
	display:block;
	float:right;
}
/*nav*/
.nav {
    width: 100%;
    height: 80px;
    margin: 0 auto;
}
.nav ul {
}
.nav ul li {
	float: left;
	height:80px;
	position:relative;
	margin:0 8px
}
.nav ul li a {
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 80px;
}
.nav ul li a:hover {
	color: #fff;
}
.nav ul li:hover {
	font-size:15px;
	color: #fff !important;
	background:#f83c33;
}
.nav ul li:hover a {
	color:#fff;
}
.nav ul li dl {
	position:absolute;
	left:0px;
	top:80px;
	z-index:99999;
	background:#fff;
	display:none;
	width:100%;
}
.nav ul li:hover dl {
	position:absolute;
	left:0px;
	top:80px;
	z-index:99999;
	background:#fff;
	display:block;
}
.nav ul li dl dt a {
	height:40px;
	line-height:40px !important;
	color:#333 !important;
	font-size: 14px !important;
	font-weight:500;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #efefef;
}
.nav ul li dl dt a:hover {
	background:#efefef;
	color:#f83c33 !important;
	line-height:40px !important;
	font-size:14px !important;
	font-weight:500;
	border-bottom:1px solid #efefef;/* width:100px*/
}
.nav .nav_on {
	color: #fff;
	font-size:15px;
	background:#f83c33;
}
.header_nav.nav01 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1200px;
	z-index:999;
	background:#005faf;
}



/*搜索*/
.link {
	width:100%;
	height:65px;
	margin:0 auto;
	border-bottom:1px solid #e5e5e5
}
.link ul {
	width:1200px;
	height:65px;
	margin:0 auto;
}
.link ul li {
	float:left;
	height:65px
}
.link ul li p {
	line-height:65px;
	color:#333;
	font-size:15px;
	font-weight:bold;
}
.link ul li a {
	line-height:65px;
	color:#444;
	font-weight:500
}
.bannerfo {
	width:300px;
	height:40px;
	border:1px solid #dddddd;
	position:relative;
	margin-top:11px;
	border-radius:20px;
}
.bannerfo dl dt {
	display:inline
}
.bannerfo dl .inputbox {
	position:absolute;
	left:0;
	top:0;
	width:252px;
	height:40px;
}
.bannerfo dl .inputbox input {
	width:222px;
	height:40px;
	padding:0 15px;
	color:#aaaaaa;
	line-height:40px;
	font-size:14px;
	background:none
}
.bannerfo dl .menuser {
	position:absolute;
	left:252px;
	top:0;
	width:48px;
	height:38px;
	display:block;
	background: url(../images/search2.png) no-repeat 0 0;
}
.bannerfo dl .menuser input {
	width:48px;
	height:38px;
	background: none
}
/*子页面大图*/
.nban {
	width:100%;
	height:500px;
	margin:0 auto;
	background:#dfdfdf;
}




/*网站底部*/
.footer{
	width: 100%;
    height: auto;
    margin: 0 auto;
    background: #333333;
    padding-top: 60px;
    padding-bottom: 60px;
	}
.footer .maina{ width:1270px; height:auto; margin:0 auto}


.navigation{
	display: block;
    float: left;
    width: 220px;
    height: 195px;
    border-right: 1px solid #3d3d3d;
	}
.navigation .title{ font-size:18px; color:#ffffff; line-height:35px}
.navigation .content{ margin-top:10px}
.navigation .content ul li{
    height: 32px;
    display: block;
    float: left;
    margin-right: 10%;
    width: 40%;
	}
.navigation .content ul li a{line-height:32px; font-size:14px; color:#c2c2c2}

.botlx{
	margin-left: 40px;
    margin-right: 30px;
    display: block;
    float: left;
    width: 420px;
    height: 195px;
    border-right: 1px solid #3d3d3d;
	}
.botlx .title{ font-size:18px; color:#ffffff; line-height:35px}
.botlx .content{ margin-top:10px;}
.botlx .content,.botlx .content *{font-size:14px; line-height:35px; color:#c2c2c2}


.attention{
	height: 195px;
    display: block;
    float: left;
    margin-left: 30px;
    padding-right: 10px;
    border-right: 1px solid #3d3d3d;
	}
.attention ul li{ float:left; margin-right:30px}
.attention ul li .title{ font-size:18px; color:#ffffff; line-height:35px}
.attention ul li .title p{ font-size:14px; color:#7c7c7c}
.attention ul li .content{ margin-top:10px; }
.attention ul li .content img{ width:120px; height:120px}


.bot_tel{ margin-left:35px; display:block; float:right; background:url(../images/bot_tel.png) left top no-repeat; padding-left:32px}
.bot_tel h1{ font-size:18px; color:#ffffff; font-weight:100; line-height:28px}
.bot_tel h2{font-size:14px; color:#7c7c7c; font-weight:100; line-height:20px}

.bottom{ width:100%; height:66px; margin:0 auto; background:#282828; border-top:1px solid #3d3d3d; text-align:center}
.bottom li{
	display: inline-block;
    height: 66px;
    line-height: 66px;
    margin: 0 45px;
    color: #666666;
    font-size: 14px;
	}
.bottom li a{line-height:66px;color: #666666;font-size: 14px;}