*{font-family:"MicrosoftYaHei"; margin: 0; padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
/*a:hover { text-decoration:underline; }*/
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

body {
	margin: 0 auto;
}

	.header {
				height: 98px;
				position: fixed;
				top: 0;
				width: 100%;
				z-index: 2;
				
				background: rgba(28, 59, 98, 0.4);
				overflow: hidden;
			}
			.header.cur {
				background: #1F5595;
			}
			.center {
				width: 1200px;
				margin: 0 auto;
			}
		
			.header .logo{
				float: left;
				width: 210px;
				height: 45px;
				margin-left: 62px;
				margin-top: 31px;
			}
			.header .logo img {
				width: 100%;
			}
			.header ul {
				float: right;
				margin-right: 69px;
			}
			.header ul li {
				float: left;
				margin-left: 61px;
				line-height: 98px;
				
			}
			.header ul li a {
				color: #FFFFFF;
				font-size: 16px;
			}
			.header ul li.cur a{
				color: #10C2EF;
			}
			.footer {
				margin-top: 100px;
				min-width: 1200px;
			}
			.footerTop {
				background: #3D3D3D;
				height: 48px;
			}
			.footerTopBox {
				width: 1200px;
				margin: 0 auto;
			}
			.footerTopBox li{
				float: left;
				color: #FFFFFF;
				font-size: 12px;
				line-height: 48px;
			}
			
			.footerTopBox li a{
				color: #FFFFFF;
				font-size: 14px;
				padding: 0 22px;
			}
			.footerTopBox li:first-child a{
				padding-left: 0;
			}
			.footerbottom {
				background: #1F5595;
				height: 128px;
			}
			.footerBottomBox {
				width: 1200px;
				margin: 0 auto;
			}
			.footerBottomBoxLeft {
				float: left;
				color: #FFFFFF;
				overflow: hidden;
			}
			.footerBottomBoxRight {
				float: right;
				width: 100px;
				margin-top: 11px;
				text-align: center;
			}
			.footerBottomBoxRight img{
				width: 85px;
			}
			.footerBottomBoxRight p{
				font-size: 12px;
				color: #FFFFFF;
			}
			.footerBottomBoxLeft h1{
				font-size: 28px;
				font-family: 'MicrosoftYaHei-Bold';
				font-weight: bold;
				margin-top: 20px;
				margin-bottom: 10px;
			}
			.footerBottomBoxLeft p {
				line-height: 22px;
				font-size: 14px;
			}

			.banner img {
				width: 100%;
				min-width: 1200px;
			}
			
			.act_bg {
				margin-top: 50px;
				padding-top: 48px;
				padding-bottom: 50px;
				background: #F6F9FF;
				min-width: 1200px;
			}
			.act_title_min {
				font-size: 14px;
				color: #0C50B5;
				margin-bottom: 28px;
			}
			.act_text {
				color: #3D3D3D;
				font-size: 16px;
				line-height: 28px;
			}
			.contactText {
				width: 560px;
				height: 68px;
				background: #FFFFFF;
				border: 1px solid #E5E5E5;
				font-size: 16px;
				font-family: Microsoft YaHei;
				font-weight: 400;
				color: #1F5595;
				line-height: 68px;
				margin: 60px auto;
				text-align: center;
				cursor: pointer;
				display: block;
			}
			
			.dev_title {
				font-size: 32px;
				font-family: Microsoft YaHei;
				font-weight: bold;
				color: #0C50B5;
				line-height: 38px;
				margin-bottom: 26px;
				padding-left: 50px;
				position: relative;
			}
			.dev_title::after {
				content: '';
				display: block;
				position: absolute;
				left: 0;
				width: 8px;
				height: 40px;
				background: #0C50B5;
				top: 2px;
			}
			.toTop {
				position: fixed;
				right: 20px;
				z-index: 2;
				bottom: 190px;
				width: 50px;
				height: 50px;
				background:rgba(31, 85, 149, 0.9);
				overflow: hidden;
				cursor: pointer;
				display: none;
			}
			.toTop img {
				display: block;
				margin: 5px auto;
				width: 36px;
			}
			.back_bg {
				position: absolute;
				width: 100%;
				background: rgba(0,0,0,.6);
				height: 100%;
				bottom: -100%;
				left: 0;
			}
			.back_bg2 {
				position: absolute;
				width: 100%;
				background: rgba(0,0,0,.6);
				height: 100%;
				top: -100%;
				left: 0;
			}
			
			.contactText_box {
				min-width: 1200px;
			}