@charset "utf-8";/* CSS Document */
html { font-size: 62.5%; height: 100%; scroll-behavior: smooth; }
body { margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-family:  Arial, "Arial Black", "sans-serif", Verdana; font-size: 14px; font-size: 1.4rem; height: 100%; background: #fff; width: 100%; max-width: 1920px; overflow-x: hidden; color:#333; }
img { border: none; }
ul li { list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span, em,div { margin: 0; padding: 0; list-style: none; color: #333; }
img { display: block; transition: 0.5s; }
a { text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear { clear: both; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-family: Arial, "Arial Black", "sans-serif", Verdana; font-size: 14px; font-size: 1.4rem; color: #999999; border: none; outline: none; }
.fl { float: left; }
.fr { float: right; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
input[type= "button"], input[ type="submit" ], input[type="reset"] { -webkit-appearance: none; }
button { border-radius : 0px; -webkit-border-radius: 0px; }
::selection { color: #fff; background: #813269; }
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
.fons0 { font-size: 0px; font-size: 0rem; }


@media screen and (min-width:1000px) {
.zong { width: calc(100% - 100px); max-width: 1000px; margin: auto;} 
}
@media screen and (max-width:999px) {
.zong { width: 95%; margin: auto;} 
}

/*a:hover img { transform: scale(1.1, 1.1) }*/
img { max-width: 100%; }
a:hover { color: #813269; }

.header {position:relative; }


.banner{}
.banner img{ display:block; width:100%; }

.logo {  position:absolute; top:30px; left:30px;}
.logo .zong{  width:100%; }

.logo .zong a, .logo .zong img { display: block;  width:236px; }

.ipart1{ margin-top:55px; }
.ipart1 ul{ display:flex; justify-content: space-between;}
.ipart1 li{ width:45%;  }
.ipart1 li a{ display:block;  }
.ipart1_pic1{ display:block; width:100%; border-bottom:solid 4px #812d68; }
.ipart1_logo{ position:absolute; top:20px; left:10px; max-width:calc(100% - 30px); }
.ipart1_div{ background:#eeeded; padding:45px 25px 42px; }
.ipart1_div span{ display:block; font-weight:bold; color:#812d68; line-height:35px; background: url(../images/more2.png) no-repeat right center; font-size:24px; font-size:2.4rem;}
.ipart1_div span img{ display:bock; width:calc(100% - 80px); }

.ipart1 li:nth-child(1) .ipart1_div{  padding:45px 25px 42px; }
.ipart1 li:nth-child(2) .ipart1_div{  padding:50px 25px 56px 42px; }

@media screen and (max-width:799px) {
.ipart1{ margin-top:0px; }
.ipart1 ul{ display:block; }	
.ipart1 li{ width:100%; margin-top:25px; }
.ipart1_div{  padding:25px 25px 22px !important; }
}
@media screen and (max-width:599px) {
.logo .zong a, .logo .zong img{ width:auto; height:50px; }	
.logo{ top:10px; left:10px; }

}