
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*banner*/
#flashs { overflow:hidden; width:100%; height:600px; background:url(../images/Index/banner.jpg) no-repeat center; position:relative}
#flashs .btn{ overflow:hidden; width:100%; height:20px; text-align:center; position:absolute; left:0; bottom:10px;}
#flashs .btn span{ display:inline-block; width:20px; height:20px; background:url(../images/banner_btn.png) no-repeat right center; margin:0 5px;}
#flashs .btn span{ *display:inline}
#flashs .btn span.cur{ background-position:left}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}

.n_banner{height:300px;}

.hui{ background:#f1ecf3 url(../images/huiyi_bg2.jpg) center bottom no-repeat;  height: 1145px; width: 100%; }
.hui>h3{ text-align: center; padding-bottom: 60px; padding-top: 75px; font-size: 42px; color: #1d1819; }
.hui>h3 span{ font-weight: bold; }
.hui li h4{ font-size: 20px; color: #1d1819; padding-bottom: 10px; }
.hui li h4 span{ font-size: 28px; }
.hui ul{ position: relative; height: 700px; }
.hui li{ position: absolute; width: 312px; text-align: center; }
.hui li p{ font-size: 14px; color: #484a4c; line-height: 20px; width: 312px;}
.hui li:nth-child(1){ left: 50%; top: 0px; margin-left: -156px; }

.hui li:nth-child(2){ width: 224px; left: 103px; bottom: 502px; text-align: right;}
.hui li:nth-child(2) p{ width: 217px; }

.hui li:nth-child(4){ width: 275px; left: -100px; bottom: 300px; text-align: right;}
.hui li:nth-child(4) p{ width: 275px; }

.hui li:nth-child(6){ width: 224px; left: -100px; bottom: 80px; text-align: right;}
.hui li:nth-child(6) p{ width: 217px; }

.hui li:nth-child(3){ width: 265px; right: 65px; bottom: 502px; text-align: left;}
.hui li:nth-child(3) p{ width: 217px; }

.hui li:nth-child(5){ width: 275px; right: -100px; bottom: 300px; text-align: left;}
.hui li:nth-child(5) p{ width: 217px; }

.hui li:nth-child(7){ width: 224px; right: -100px; bottom: 80px; text-align: left;}
.hui li:nth-child(7) p{ width: 217px; }

.div_con_l{ padding-top: 123px; line-height: 25px; }
.div_con_l .h5_1{ font-size: 34px; color: #fff;margin-block-start:0em;margin-block-end:0em;}
.div_con_l .h5_2{ font-size: 41px; color: #fff; font-weight: bold;margin-block-start:0em;margin-block-end:0em;}
.div_con_r{ padding-top: 108px; line-height: 40px; margin-right: -100px; }
.div_con_r span{ font-size: 18px; color: #2a2a2a;}
.div_con_r h6{ font-size:50px; color: #2a2a2a;margin-block-start:0em;margin-block-end:0em;}