@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {

	margin: 0;padding: 0;}



html {overflow-y: scroll;overflow-x: hidden;}

html, body {height: 100%;font-size: 16px;color: #333333;font-family:"Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;}

a {color: #333333;text-decoration: none;}

a:hover {color: #041d3f;text-decoration: none;}

img {border: 0 none; max-width: 100%;}

ol, ul, li {list-style: none;}

div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}

input[type="submit"], input[type="reset"] {cursor: pointer;}

.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.ov {overflow: hidden;}

.box1400{width: 1400px;margin:0px auto;}

.box{width: 1280px;margin:0px auto;}

.box1200{width: 1200px;margin:0px auto;}



h1,h2,h3,h4,b{font-weight: normal;}

em,i{font-style: normal;}

/*头部*/

.height80{height: 100px;}

.header{height:100px; line-height: 68px; background:#fff; position: fixed; left: 0px; top:0px;z-index: 999; font-size: 16px; width: 100%;}

.header .logo{float: left; width: 400px;}

.header .logo .img{width: 400px; height: 100px;}

.header .logo .img img{padding-top: 29px;}

.nav {width: auto;z-index: 9; float: right; margin-top: 15px;}

.nav ul {float: left; background: url(../images/line_03.jpg) center right no-repeat;}

.nav ul li {text-align: center;position: relative;float: left;padding:0px 5px;}

.nav ul li>a {display: block;text-align: center; padding:0px 12px; display: block;border-bottom: 2px #fff solid;}

.nav ul li:hover>a,.nav ul li.act>a{border-bottom: 2px #041d3f solid; color: #041d3f;}

.nav ul li .subnav {display: none;width: 200%;height: auto;color: #fff;position: absolute;left: -50%;z-index: 999999;top: 70px;background: url(../images/nav_bg.png) repeat;	}

.nav ul li .subnav a {width: 100%;height: 44px;	display: block;  line-height: 44px;display: block;	width: 100%;text-align: center;}

.nav ul li .subnav a:hover {color: #fff;background:#041d3f;height: 44px;line-height: 44px;}

.nav span.mobile{padding-left: 54px; font-size: 20px; color: #041d3f; font-weight: bold; background: url(../images/index_06.png) center left no-repeat; line-height: 70px;float: left; margin:0px 20px;}







/******底部****/

.footer{background: url(../images/index_bg_10.jpg) center center no-repeat #0a0d1d; color: #ffffff; padding-top: 60px;}

.footer a{color: #ffffff;}



.foot_nav{float: left; min-width: 640px;  border-right: 1px #fff solid; padding:30px 0px;}

.foot_nav a:hover{color: #ffffff;}

.foot_nav li{float: left; margin-right: 65px;}

.foot_nav li h3 a{font-size: 18px;color: #ffffff; margin-bottom: 15px;}

.foot_nav li a{display: block; line-height: 30px;}

.foot_nav li:nth-child(4){margin-right: 0px;}



.foot_right{float: right; width: 700px; margin-top: 28px;}

.foot_right .contact{width: 370px; float: left;}

.foot_right .contact span{display: block; font-size: 18px;}

.foot_right .contact h3{font-size: 36px; padding-left: 50px; background: url(../images/index_90.png) center left no-repeat; margin:15px 0px 20px;}

.foot_right .contact p{font-size: 14px; line-height: 30px;}



.foot_right .erweima{width: 300px; text-align-last: justify; float: right;}

.foot_right .erweima li{display: inline-table; text-align-last: center; width: 138px;}

.foot_right .erweima li h3{line-height: 2.4; text-align: center;}

.foot_right .erweima li img{width: 138px;}



.footbottom{line-height:70px; border-top: 1px rgba(255,255,255,0.8) solid; margin-top: 60px;}

.footbottom .left{float: left;}

.footbottom .right{float: right;}







