*{margin:0;padding:0;}
img{border:none;}
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:30px;font-family:"微软雅黑"; background: #fff; color: #4e302e;}

p{text-indent:2em;color:#fff;}
p a{color:#ff2422;}
.fl{ float:left;} .fr{ float:right;}



.banner{ width:100%; height:100%; overflow:hidden; background:url(../images/banner_bg.png) no-repeat center top ; min-width: 1200px;}

.dy{ width:1000px; margin:0 auto; margin-top: 1176px; overflow:hidden; 
  height: 150px;
  background-color: rgba(255, 255, 255, 0.55);
  line-height: 32px;
  border-radius:0.6vw;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(31, 121, 57, 0.55);}
  
.dy p{ color: #1f7a39; padding: 20px;}

.page1{ width:1200px; margin:0 auto; padding-top:85px; overflow:hidden; }
.page2{ width:1202px; height: 663px; margin:0 auto; overflow:hidden; background:url(../images/bg_01.png) no-repeat; }
.page3{ width:1202px; height: 1164px; margin:0 auto; overflow:hidden; background:url(../images/bg_02.png) no-repeat; }
.page{ width:1200px; margin:20px auto 0; overflow:hidden;}

.tt{ width:1200px; height:100%; margin: 0 auto 40px; overflow: hidden;}

.p1_nr{width:1113px; height:663px; margin:30px auto; overflow: hidden; background:url(../images/bg_01.png) no-repeat; padding:44px;}
.p1_nr_1{width:1140px; height:561px; margin:30px auto; overflow: hidden; background:url(../images/bg_02.jpg) no-repeat; padding: 30px;}

.pol{ width: 780px; margin:20px 0 0 0; }
.imgs{width:380px;height:250px;position:relative;overflow:hidden; margin-bottom: 20px;}
.imgs img{ display:block;width:100%;height:100%; border-radius: 30px;}
.imgs h2{font-weight:normal;position:absolute;font-size:16px;height:36px;line-height:36px;bottom:0;left:0;width:100%;text-align:center;background:url(../images/rs.png);border-bottom-left-radius:30px; border-bottom-right-radius:30px;}
.imgs h2 a{color:#fff;}


.por{ width: 300px; height: 430px; margin:20px 0 0 0; color: #fa692a;}
.por h1{ font-size:20px; text-align: center; line-height:50px; height: 50px; }
.por h1 a{ font-size:20px; text-align: center; line-height:50px; height: 50px; color: #fa692a;}
.por p{ color: #333;}


.center2{ width: 100%; margin: 0 auto; height: 1000px; min-width: 1200px; background:url(../images/img_22.png) no-repeat bottom center; overflow: hidden;}
.center1{ width: 100%; margin: 0 auto; height: 100%; min-width: 1200px; background:url(../images/img_26.png) no-repeat center; overflow: hidden;}
.center{ width: 100%; margin: 0 auto 60px; height: 100%; min-width: 1200px; background:url(../images/img_24.png) no-repeat center; overflow: hidden;}
.tol{ width: 520px; height: 575px; overflow: hidden; background: url(../images/p2_bg.png) no-repeat; margin-top:37px; text-align:center;}
.tol img{ margin:20px 0 0 0; width:520px; height: 333px; border-radius: 0.6vw;}
.tol h3{ width: 520px; color: #1f575a; font-size: 22px; text-align:center; line-height:30px; margin:14px auto;}
.tol p{width: 520px; color: #306568; margin:0 auto; text-align: left;}


.one{ width: 1100px; overflow: hidden; margin: 0 auto;}
.one1{ width: 1100px; overflow: hidden; margin:60px auto 0;}
.imgs1{ width: 623px; height:209px;}
.imgs1 img{ width: 294px; height: 209px; overflow: hidden;border: 4px #fff solid;}
.txt{ width: 446px; overflow: hidden;}
.txt h3{ width: 100%; color: #1f575a; font-size: 21px; text-align:center; line-height:30px; margin:14px auto;}
.txt p{width: 100%; color: #306568; margin:0 auto; text-align: left;}


#cj01{ width:1154px; height:434px;  overflow:hidden;  background:url(../images/r_bg.png) no-repeat center; margin:50px auto;}

.silder-box2{position:relative; padding:10px 0; }
.silder2{margin:10px auto 0; }
.silder-box2 li{width:1057px; text-align:center; position:relative;}
.silder-box2 li img{ width:626px; height:410px; float:left; margin-right:10px; border: #e9bf8d 12px solid; }
.srr{ width:370px;  overflow:hidden; float:right; margin:120px 0 0 0;}
.srr span{ width:100%; height:60px; text-align:center; font-size:20px; color:#fff;}
.srr p{ width:100%;  line-height:30px;   color:#898989; font-size:14px; text-align:left; margin-top:60px; }
.srr a{ color:#e4393c; }
.srr a:hover{ color:#b00003;}
.silder-button{top:146px;width:15px;height:17px;position:absolute;cursor:pointer;}
.silder-button.btl{left:16px;background:url(../images/ic.png);}
.silder-button.btr{right:16px;background:url(../images/io.png);}


/*滚动部分样式*/
#cc01{ width:1000px; padding:150px 0 0 0;}
.silder-box-1{position:relative;margin:0 auto ; width:1200px;}
.silder1{margin:0 auto; width:1000px; overflow: hidden;}
.silder-box-1 li{width:260px;height:400px; text-align:center; position:relative; float: left; }
.silder-box-1 li p{ width: 200px; text-align: left; color: #275254; margin: 0 auto; height:100px; overflow: hidden;}
.silder-box-1 li img{width:178px; height:194px;}


.s_nr{ width: 1196px; height: 669px; background: url(../images/huaz.png) no-repeat center;}


/* footer */
.footer{color:#fff;font-size:16px; height:133px;text-align:center;line-height:25px; background:#339966; padding-top:40px;  width:100%;  min-width: 1200px; overflow: hidden;}
.footer a{color:#d85252;}