@charset "UTF-8";
/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,p,th,td{ margin: 0; padding: 0; }
img{ border: 0; display: block; }
em,strong{ font-style: normal; font-weight: normal; }
h1,h2,h3{ font-size: 100%; font-weight: normal; font-family: "Microsoft YaHei"; }
body{ background:#fff; color:#5e5e5e; font: 14px/2em Microsoft YaHei,SimSun,Arial;}
ol,ul{ list-style: none; }
table{ border-collapse: collapse; border-spacing: 0; }
a{text-decoration: none;}

.wrap-banner{overflow: hidden;}
.wrap-banner img{margin: 0 auto;}

.wrap-guize{ margin: 0 auto; max-width:1200px; height: 600px; background: url(../images/bg01.png) repeat-x; overflow: hidden; padding:85px 0; box-sizing:border-box;}
.wrap-gray{height: 53px; background: url(../images/huisanjiao.png) no-repeat center top;}
.wrap-guize ul{width:1000px; margin:0 auto;}
.wrap-guize li{ float: left;  box-shadow: 0px 6px 10px rgba(0,0,0,0.2)}
.wrap-guize-left{width: 64%;}
.wrap-guize-left img{width: 100%;}
.wrap-guize-right{width: 36%; height: 422px; background: #fff; border-radius: 5px; overflow: hidden; padding: 0 0 20px; box-sizing:border-box;}
.wrap-guize-right-con{min-height:250px; overflow-y:auto; max-height:330px;}
.wrap-guize-right-more{display: none; font-size: 14px; text-decoration: none; color: #999; text-align: right; padding-right: 20px; margin-top: -10px; }

.wrap-guize-right p{font-size: 14px; color: #5e6167; text-align:justify; margin-bottom: 10px; line-height: 24px; padding: 0 20px;}
.wrap-guize-right h1{ height: 60px; background: #b5b28f; font-size: 24px; color: #fff; font-weight: 700; text-align: center; line-height: 60px; margin-bottom: 25px;}
.wrap-guize-right h1:after{content: ''; display: block;  height: 17px; background: url(../images/huangsnajiao.png) no-repeat 90% -1px; }

.renwu{ padding: 70px 0 0; box-sizing:border-box; background: url(../images/bg_sircle.png) no-repeat center top; height: auto;}
.renwu-tit{margin-bottom: 50px;}
.renwu h2{color: #d36814; font-size: 30px; line-height: 70px; text-align: center; letter-spacing: 0.12em;; font-size: 20px; background: url(../images/bg_line_00.png) no-repeat center bottom;}

.renwu-con{width: 1000px; margin: 0 auto; overflow: hidden;}
.renwu-con li{width: 220px; height: 390px; float: left; margin-right: 40px; }
.renwu-con li:nth-child(4n){margin-right: 0px;}
.renwu-con li img{ border: 5px solid #ab832d;}

@media only screen and (min-width: 600px) and (max-width: 800px) { 
	.renwu-con ul li img{ width: auto;  height: 65%; box-sizing:border-box; margin: 0 auto;}
}
@media only screen and (max-width: 413px) { 
	.renwu-con ul li{width: 50%; height: 290px; margin-right: 0; margin-bottom: 10px; box-sizing:border-box;}
}
@media only screen and (max-width: 320px) { 
	.renwu-con ul li{width: 50%; height: 270px; margin-right: 0; margin-bottom: 10px; box-sizing:border-box;}
}

.renwu-con li h3,.renwu-con li p{text-align: center; color: #924317; font-size: 20px;}
.renwu-con li h3{height:55px; line-height:55px; background: url(../images/bg_line.png) no-repeat center bottom;}
.renwu-con li p{font-size: 14px; line-height: 1; padding-top: 12px;}

.footer{color: #999; font-size: 12px;}
.footer-contact p{text-align: center;	line-height: 30px;}
.footer-contact p a{color: #999;}
.footer-copy{padding: 10px; background:#a3afb5; text-align:center; color: #fff; line-height: 20px;}