img{ border:0}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,s{margin: 0;padding: 0;}
body, button, input, select, textarea{font-size:14px;line-height:1.5;font-family:Arial,'Helvetica', 'Microsoft YaHei'!important;*+font-family:'\5FAE\8F6F\96C5\9ED1', tahoma, arial !important;-webkit-font-smoothing: antialiased;}
body{background:#fff;color:#565656;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
address,s, em ,i{font-style: normal;}
small{font-size: 12px;}
ul, ol{list-style: none outside none;}
fieldset, img{border: none;}
button, input, select, textarea{font-size: 100%; font-family: 'Microsoft YaHei';}
table{border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
i,label,input[type="checkbox"]{vertical-align:middle;}

.fl{float:left;}
.fr{float:right;}
.tal{text-align:left!important;}
.tac{text-align:center!important;}
.tar{text-align:right;}

input[type="text"],input[type="password"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}

/*通用布局*/
body{min-width: 1200px;}
.auto{margin:0 auto !important;}
ol{padding: 0;margin: 0;}
.container{line-height:1.66;font-size:18px;font-family:Arial,'Helvetica', 'Microsoft YaHei'!important;color: #fff;}
.clearfix {*zoom:1}
.clearfix:before,.clearfix:after {display:table;line-height:0;content:""}
.clearfix:after {clear:both}
.cl{clear:both; height:1px}
em,i{font-style:normal}
th{font-weight:normal}
a{text-decoration: none}
.fl{float:left}
.fr{float:right}
.f12{font-size:12px}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:18px!important;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f25{font-size:25px!important;}
.f26{font-size:26px!important;}
.f27{font-size:27px!important;}
.f28{font-size:28px!important;}
.f30{font-size:30px!important;}
.f32{font-size:32px!important;}
.f36{font-size:36px!important;}
.f40{font-size:40px!important;}
.f42{font-size:42px!important;}
.f44{font-size:44px!important;}
.lh24{line-height:24px!important;}
.lh28{line-height:28px}
.lh30{line-height:30px}
.lh32{line-height:32px}
.lh36{line-height:36px}
.lh40{line-height:40px}
.bold{font-weight:bold}
.col000{color:#000}
.col333{color:#333}
.col666{color:#666}
.col999{color:#999}
.colred{color:#dc0c0b}
.col68{color: #686868;}
.colfff{color:#fff!important;}
.col1f2{color: #1f277d;}
.colye{color: #fffc00;}
.col6a3{color: #6a3906;}
.colbu{color: #1f645e;}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.img-block{display:block;margin-left:auto; margin-right:auto;}
.relative{position:relative}
.absolute{position:absolute}
.mb10{margin-bottom:10px!important;}
.mb12{margin-bottom:12px!important;}
.mt10{margin-top:10px!important;}
.mt5{margin-top:5px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt38 {margin-top:38px!important;}
.mt40{margin-top:40px!important;}
.mt45{margin-top:45px!important;}
.mt50{margin-top:50px!important;}
.mt55{margin-top:55px!important;}
.mt60{margin-top:60px!important;}
.mt70{margin-top:70px!important;}
.mt80{margin-top:80px!important;}
.mt100{margin-top:100px!important;}
.mt42{margin-top:42px!important;}
.mb20{margin-bottom:20px!important;}
.mb5{margin-bottom:5px!important;}
.mb15{margin-bottom:15px!important;}
.ml20{margin-left:20px !important}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb35{margin-bottom:35px!important;}
.mb40{margin-bottom:40px!important;}
.mb45{margin-bottom:45px!important;}
.mb48{margin-bottom:48px!important;}
.mb50{margin-bottom:50px!important;}
.mb60{margin-bottom:60px!important;}
.mb80{margin-bottom:80px!important;}
.mb106{margin-bottom:106px!important;}
.mr0 { margin-right: 0 !important;}
.ml15{margin-left: 60px;}
.w1200{width:1200px;margin: 0 auto}
.w1142{width:1142px;margin: 0 auto}
.w1100{width:1100px;margin: 0 auto}
.normal{font-weight: normal}

/*main*/
.banner{background: url(banner.jpg) no-repeat top center;height: 715px;}
.region1{background: url(region1-bg.jpg) no-repeat top center;height: 1187px;}
.region1-mnc{width: 1144px;margin: 0 auto;}
.dy-doc{color: #333;margin: 122px 0 102px 0;line-height: 42px;}
.tt1{margin: 0 0 62px 0;}
.region1-doc1{width: 575px;}
.region1-doc2{width: 550px;}
.region1-rych-box{padding-left: 36px;}
.region1-rych-bor{width: 2px;height: 250px;background: #f3e9ce;left: 11px;right: 0;top:5px}
.region1-rych-box p{line-height: 30px;margin-bottom: 20px;}
.region1-rych-box p span{display: block;width: 24px;line-height: 24px;border-radius: 12px;background: #f3e9ce;top: 2px;left: -37px;text-align: center;color: #54390e;}

.region1-pro-box{width: 575px;top: 794px;right: 0px;}
.colfa5{color: #fa5f26;}
.region1-pro{width: 274px; height: 299px; background:#fff;border-radius: 5px;color: #686868;border: 1px solid #c6af8f;}
.region1-pro-time p{display: block;width: 134px;line-height: 1.2;}
.region1-pro-time p:nth-of-type(1){border-right: 1px solid #7f5d00;}
.region1-pro-doc{padding:0 30px;}
.region1-pro-text{margin-top: 15px;}
.region2{background: url(region2-bg.jpg) no-repeat top center;height: 802px;}
.region2 .main{width: 1100px;margin: 0 auto;}
.tt2{margin: 87px 0 79px 0;}
.imgBor{box-shadow:0px 0px 15px 5px #d4d5d7;}
.region2-doc{width: 588px;margin:0 30px 0 0;}
.region2-doc h4{line-height: 40px;background: #b72e03;border-radius: 20px;color: #fff;padding: 0 20px;display: inline-block;}
.region2-lst{line-height: 30px;width: 541px;color: #333;}
.region2-lst h5{color: #b72e03;font-weight: bold;}
.tt3{margin:74px 0 54px 0;}
.region3{background: #b72e03;padding-bottom: 80px;}
.region3-mn{margin: 20px auto 0 auto;width: 1140px;padding: 38px 30px 0 30px;background: url(bg3.png) repeat-x; background-size: auto 100%;border-radius: 10px;}
.region3-lst{width: 560px; height: 280px; background: #fff;border-radius: 10px;}
.region3-lst2{width: 100%;height: 220px; margin-bottom: 26px;}
.region3-btn{width: 139px;line-height: 42px;background: url(btn1.png) no-repeat 0 0;left: 50%;top: -7px;color: #fff;margin-left: -70px;}
.region3-lst h4{margin: 60px 0 18px 25px;color: #b72e03;font-weight: bold;text-align: center;}
.region3-lst p{padding: 0 25px;color: #333;}
.region4{background:url(region4-bg.jpg) no-repeat center bottom;height: 959px;}
.tt4{margin:79px 0 37px 0;}
.region4-mn{margin: 36px auto 0 auto;}
.region4-style{width: 590px;height: 476px;background: #b72e03;border-radius: 10px;}
.region4-text{ color: #fff;}
.region4-style p{padding-left: 20px;}
.region4-doc h4{width: 130px;line-height: 45px;border-radius: 22px;margin: 23px 0 0 48px;color: #fff;border: 1px solid #fff;}
.region4-doc p{color: #fff;padding: 20px 0 0 48px;line-height: 52px;}
.region4-text-doc{/*padding-left: 5em;text-indent: -5em;*/}