	body,div,dl,dt,dd,ul,ol,li,h1,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
	h1,h2,h3,h4,h5,h6 {font-size:100%;margin:0;}
	ol,ul {list-style:none;}
	body{font-family:'Microsoft YaHei';font-size:14px;_height:100%; color: #FFF;  background: #000;}
	fieldset,img {border:0;}


	a:visited, a:link {color:#ff932a; text-decoration:none;}
	a:hover {color:#FFF; text-decoration:underline;}


	/*TOP 通用*/
	.main_nav a,.main_nav a:hover{text-decoration:none;}

	.main_nav {
	    width: 100%;
	    height: 40px;
	    line-height: 40px;
	    background-color: #206f96;
	    color: #ffffff;
	    font-size: 14px;

	}
	.main_nav ul{
	    width:1000px;
	    overflow: hidden;
	    margin: 0 auto;
	    padding: 0;
	}
	.main_nav li {
	    float: left;
	    display: list-item;
	    text-align: -webkit-match-parent;
	}
	.main_nav li a{
	    padding: 0 10px;
	    display: block;
	}
	.main_nav_home{
	    background: #ffd700;
	}
	.main_nav li a {
	    color: #ffffff;
	}

	.topic_f{
	    text-align: center;
	    color: #666;
	}
	.topic_f .bdsharebuttonbox{
	    margin: 0 auto;
	}

	.g-banner{
		height: 564px;
		background: url(images/banner.jpg) repeat-y center top;
	}
	.g-bg1{
		height: 643px;
		background: url(images/bg-1.jpg) repeat-y center top;
		
	}
	.g-1000{
		width: 1000px;
		margin: 0 auto;
		position: relative;
	}

	.bg1-img1{
		position: absolute;
		top: 48px;
		left: 6px;
	}
	.bg1-name{
		position: absolute;
		left: 374px;
		top: 120px;
		width: 20px;
		height: 156px;
		font-size: 18px;
		color: #FFF;
	}
	.bg1-right{
		position: absolute;
		right: 20px;
		top: 60px;
		width: 432px;
		line-height: 200%;
	}
	.bg1-right h2{
		font-size: 18px;
		color: #ff932a;
		text-align:center;
	}
	.bg1-con{
		height: 100px;
	}
	.bg1-right h3{
		font-size: 16px;
		line-height: 40px;
	}
	.bg1-con2{
		position: absolute;
		top: 478px;
		width: 350px;
		line-height: 200%;
	}

	.g-bg2{
		height:100%;
		background: url(images/bg-2.jpg) repeat-y center top;
	}
	.bg2-tit{
		height: 95px;
		background: url(images/2-1.png) repeat-y center top;
	}
	.bg2-con1{
		display: flex;
		height: 293px;
		background: url(images/2-2-1.png) repeat-y right top;
	}
	.bg2-con1-text{
		width: 640px;
		line-height: 200%;
	}
	.bg2-con1-text h3{
		color: #ff932a;
		font-size: 20px;
		margin-bottom: 15px;
	}
	.bg2-con1-text p{
		background: url(images/2-5.png) no-repeat -10px top;
		text-indent: 2em;
		margin-top: 20px;
	}
	.bg2-con2{
		display: flex;
		height: 285px;
		background: url(images/2-3.png) repeat-y center top;
	}
	.bg2-bottom{
		height: 40px;
		background: url(images/2-4.png) repeat-y center top;
	}
	.bg3-con1{
		display: flex;
		flex-direction:row-reverse;
		height: 281px;
		background: url(images/3-1.png) repeat-y center top;
	}
	.bg3-con2{
		display: flex;
		flex-direction:row-reverse;
		height: 284px;
		background: url(images/3-2.png) repeat-y left top;
	}
	.bg3-bottom{
		height: 57px;
		background: url(images/3-3.png) repeat-y center top;
	}
	.bg3-1-bottom{
		height: 57px;
		background: url(images/3-3-1.png) repeat-y center top;
	}
	.bg4-con1{
		display: flex;
		height: 301px;
		background: url(images/4-1.png) repeat-y right top;
	}
	.bg4-1-con1{
		display: flex;
		height: 301px;
		background: url(images/4-1-1.png) repeat-y right top;
	}
	.bg5-con1{
		display: flex;
		flex-direction:row-reverse;
		height: 281px;
		background: url(images/5-1.png) repeat-y left top;
	}
	.bg5-con2{
		display: flex;
		flex-direction:row-reverse;
		height: 300px;
		background: url(images/2-2.png) repeat-y 1px top;
	}
	.bg5-bottom{
		height: 68px;
		background: url(images/5-2.png) repeat-y 1px top;
	}
	.g-product{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;


	}
	.g-product p{ 
		line-height: 35px;
		text-align: center;
		width: 235px;
		word-wrap:break-word;

	}
	.g-list3{
		display: flex;
		margin-top: 40px;

		
	}
	.g-list3-1,	.g-list3-2,	.g-list3-3{
		height: 440px;
		background: rgba(38, 38, 38, 0.7);
		filter: alpha(opacity=70);
		position: relative;
		margin-bottom: 20px;
	}
	.g-list3 h2{
		position: absolute;
		top: -20px;
		font-size: 28px;
		width: 100%;
		text-align: center;
		color: #ff9500;
	}
	.g-list3-1{
		flex: 2 2 300px;
		
	}
	.g-list3-2{
		flex: 1 1 360px;
		margin: 0 20px;
	}
	.g-list3-2 table{
		margin-top: 40px;
	}
	.g-list3-3{
		flex: 2 2 300px;
	}
	.g-list3-man{
		margin-top: 40px;
		padding: 0 15px;
		line-height: 200%;
	}
	.g-list3-man p{
		text-align: center;
		
	}
	.g-list3-3 li{
	 list-style-type: square;
	 margin-left: 20px;
	  }

