*{margin:0;padding:0;}
img{border:none;}
html{min-width: 1280px;overflow-x: hidden;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#9b020e; }
li{list-style:none outside none;}
body{font-size:16px;line-height:32px;font-family:"微软雅黑"; background: #209bd8; color: #4d3c3c; margin: 0 auto; overflow-x: hidden;  min-width:1280px;}

p{text-indent:2em;color:#666;}
p a{color:#ff1a1c;}
p a:hover{color:#f7c0a9;}
.fl{ float:left;} .fr{ float:right;}

.g-head .ltit01{margin:40px auto 10px;}
.g-head .ltit01 img{width:280px; height:40px;}

.g-head .ltit02{margin:80px auto 0;}
.g-head .ltit02 img{width:1131px; height:332px;}

.g-head .ltit03{margin:40px auto 0;}
.g-head .ltit03 img{width:917px; height:72px;}

.g-head{width:100%;background:url("../images/bg00.jpg") top center no-repeat; height:1149px;background-size: cover;}
.xflex{display: flex;justify-content: center;align-items: center;flex-flow: column;width: 1280px; margin:0 auto;}	

.dy{ width: 1200px; margin:40px auto 40px;  overflow: hidden;}
.dy p{color: #fff;}

.center1{width:1280px; background:url("../images/c01.png") top center no-repeat; overflow: hidden; height: 1160px; margin: 30px auto 0; }
.center2{width:1280px; background:url("../images/c02.png") top center no-repeat; overflow: hidden; height: 1781px;margin:60px  auto 0; }
.center3{width:1280px; background:url("../images/c03.png") top center no-repeat; overflow: hidden; height: 1244px;margin: 60px  auto 0;}
.page{ width:1112px; margin:0 auto 60px; overflow: hidden; border-radius: 16px; background-image: linear-gradient(#ebf6f1, #ffff); border:1px solid #ffdb97; padding:40px;}
.page1{ width:1132px; margin:0 auto 60px; overflow: hidden; border-radius: 16px; background-image: linear-gradient(#ebf6f1, #ffff); border:1px solid #ffdb97; padding:30px;}

.tit{  overflow: hidden; margin:160px auto 0; width: 1000px; }
.tit img{ width:695px; height:264px;}

.g0l{ width: 500px; height: 100%; overflow: hidden;}
.g0l img{ margin: 0 0 10px 0; width:500px; height:329px;}
.do01{ width:100%; overflow: hidden;}
.do01 h1{ font-size: 20px; text-align: left; overflow: hidden; line-height:36px;}
.do01 p{ margin:10px 0 0 0;}
.tmc{text-align: center !important; }
.c0l{width: 704px; height: 100%; overflow: hidden;}
.c0r{width: 405px; height: 100%; overflow: hidden;}
.tx01{background:url("../images/tx_bg.png") top center no-repeat; text-align: center; overflow: hidden; width:473px; height:65px; margin: 0 auto 40px;line-height: 65px; font-size:30px; font-weight: bold; padding-left: 30px; }

.wrapper{ width:337px; position: relative; overflow: hidden;}
.wrapper h1{position: absolute;
    font-size:16px; 
    left: 0px;
    bottom: 10px;
	text-align: center;
    overflow: hidden;
    width:337px;
    height: 38px;
    background-color: rgba(0, 0, 0, 0.5);
    line-height:38px;
	font-weight: 400;
    color: #fff;}
	
.s0l{ width: 500px; height: 100%; overflow: hidden;}
.s0r{ width: 570px; height: 100%; overflow: hidden;}

.s0l img{ margin: 0 0 10px 0; width:500px; height:329px;}

.footer{ margin: 0 auto; width: 1280px;  } 
.foot{ text-align: center; color: #fff; height: 90px; font-size:16px; padding-top:40px;}