*{ margin: 0; padding: 0;}
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
body {color: #1D1D1D;font-family:"Microsoft YaHei"; font-size: 12px;line-height: 24px; }
input, select {font-size: 12px;line-height: 22px;}
img { border: 0 none;}
ul, li {list-style-type: none;}
.tc { text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.fl{float:left}
.fr{float:right}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.pd{ padding:0px 40px;}
.pd1{ padding:0px 0px 0px 30px;}
.pt{ padding-top:10px;}
.hs{ color:#da1857}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.hr_10{clear:both; height:10px; overflow:hidden; font-size:1px;}
a { color: #333;text-decoration: none;font-family:"Microsoft YaHei";}
a:hover {text-decoration: none;}
/*广告部分*/
.ban{ width:100%; height:384px; background:url(../images/ban1.jpg) no-repeat scroll center 0;}
.ban1{ width:100%; height:340px; background:url(../images/ban2.jpg) no-repeat scroll center 0;}
.ban2{ width:100%; height:148px; background:url(../images/ban3.jpg) no-repeat scroll center 0;}
.ban2 .con{ margin:0 auto; width:1050px; height:126px; padding-left:50px; padding-top:22px;}
.ban2 .con .btn1{ float:left;}
.ban2 .con .txt{ float:left; width:450px; font-size:23px; line-height:30px; padding:0px 0px 0px 10px;}

.part1{ max-width:1680px; margin:0 auto; padding-bottom:100px; background:#f1f3f4 url(../images/p1.jpg) center bottom no-repeat}
.part1 .com{ margin:0 auto; width:1100px; overflow:hidden}
.part1 .com .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.part1 .com .txt1{ text-align:center; line-height:28px; font-size:16px; padding-bottom:20px;}
.part1 .com .btn2{ margin:0 auto 20px auto; display:block; width:488px; height:53px; line-height:53px; font-size:25px; background:#784311; text-align:center; color:#FFFFFF}
.part1 .com .btn2 img{ margin-bottom:-5px; margin-left:5px}

.part2{max-width:1680px; margin:0 auto; padding-bottom:100px; background:#fff url(../images/p2.jpg) center bottom no-repeat}
.part2 .com .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.part2 .com .cao{ width:1100px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.part2 .com .cao .pic{ }
.part2 .com .cao .pic img{border:#dfdfdf 1px solid}
.part2 .com .cao .txt{ width:422px; height:314px;}
.part2 .com .cao .txt .tt1{ height:60px; line-height:60px; font-size:36px;}
.part2 .com .cao .txt .one{ width:414px; height:168px; border:#b68250 1px solid; border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px; position:relative; margin:5px 0 10px 0;}
.part2 .com .cao .txt .one .tt2{ height:32px; line-height:32px; text-align:center; width:250px; background:#b68250; font-size:18px; color:#FFFFFF; position:absolute; top:-18px; left:78px;}
.part2 .com .cao .txt .one .txt2{ font-size:16px; padding:30px; line-height:28px;}
.part2 .com .cao .txt .btn2{ margin:0 auto; display:block; width:196px; height:36px; background:#784311; text-align:center; color:#FFFFFF; font-size:22px;line-height:36px;}
.part2 .com .cao .txt .btn2 img{ margin-bottom:-5px; margin-left:5px}

.part3{ max-width:1680px; margin:0 auto; background:#f1f3f4}
.part3 .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.part3 .com{ margin:0 auto; width:1345px; overflow:hidden; }
.part3 .com .list{ width:25%; height:221px; float:left}
.part3 .com .list .tt11{ margin:0 auto; color:#FFFFFF; width:278px; height:68px; line-height:68px; text-align:center; font-size:26px; border-bottom:#FFFFFF 1px dashed}
.part3 .com .list .txt1{ margin:0 auto; width:278px; padding-top:5px; font-size:15px; line-height:28px; color:#FFFFFF}

.part4{max-width:1680px; margin:0 auto; padding-bottom:100px; background:#fff url(../images/p2.jpg) center bottom no-repeat}
.part4 .com{ width:100%; height:897px; background:url(../images/p4.jpg) no-repeat scroll center 0 }
.part4 .com .one{ margin:0 auto; width:1100px; height:897px; position:relative}
.part4 .com .one .p1{ position:absolute; left:520px; top:75px; font-size:40px; line-height:68px; color:#b58f6e; font-family:Verdana, Arial, Helvetica, sans-serif}
.part4 .com .one .p2{ position:absolute; left:520px; top:145px; font-size:40px; height:120px; line-height:60px; color:#FFFFFF}
.part4 .com .one .p3{ position:absolute; left:520px; top:225px; font-size:17px; line-height:28px; color:#FFFFFF}

.part4 .btn2{ margin:30px auto 30px auto; display:block; width:488px; height:53px; line-height:53px; font-size:25px; background:#784311; text-align:center; color:#FFFFFF}
.part4 .btn2 img{ margin-bottom:-5px; margin-left:5px}

.part5{max-width:1680px; margin:0 auto; padding-bottom:100px; background:#f1f3f4 url(../images/p1.jpg) center bottom no-repeat}
.part5 .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.part5 .com{ width:100%; overflow:hidden;}
.part5 .com .list{ float:left; width:20%; overflow:hidden; text-align:center; margin-bottom:5px; position:relative}
.part5 .com .list img{ width:98%;}
.part5 .com .list .bg{opacity:0; display:block; filter:alpha(opacity=0); position:absolute; width:100%; height:100%; transition:all .3s linear 0s}
.part5 .com .list .bg:hover{opacity:1; filter:alpha(opacity)=100}

.part5 .btn2{ margin:30px auto 30px auto; display:block; width:488px; height:53px; line-height:53px; font-size:25px; background:#784311; text-align:center; color:#FFFFFF}
.part5 .btn2 img{ margin-bottom:-5px; margin-left:5px}
.part6{max-width:1680px; margin:0 auto; overflow:hidden; padding-bottom:50px; position:relative}
.part6 .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.side_wrap{ width:100%; height:814px; position:relative; margin-top:268px; background:#b6906f;}
.side_wrap .p1{ width:1100px; height:311px; position:absolute; left:50%; margin-left:-550px; top:-236px;}
.side_wrap .slideBox{width:1100px; height:739px; position:relative; overflow:hidden; margin:0 auto; top:75px;}
.slideBox .hd {bottom: 25px;height: 15px;overflow: hidden;position: absolute;left: 35px; z-index: 1;}
.slideBox .hd ul {float: left;overflow: hidden;}
.slideBox .hd ul li.on {background: #f00 none repeat scroll 0 0;color: #fff;}
.slideBox .hd ul li {background: #fff none repeat scroll 0 0;cursor: pointer;float: left;height: 15px;line-height: 14px;margin-right:8px;text-align: center; width: 15px; border-radius:12px;}
slideBox .bd {height: 100%;position: relative;z-index: 0;}
.part6 .dian{ width:41px; height:65px; position:absolute; bottom:30px; left:50%; margin-left:20px;}

.part7{max-width:1680px; margin:0 auto; overflow:hidden; padding-bottom:50px; position:relative}
.part7 .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.part7 .txt1{ margin:0 auto; width:1100px; text-align:center; font-size:16px; line-height:32px;}
.part7 .com{ margin-top:198px; width:100%; height:416px; background:#f1f3f4; position:relative}
.part7 .com .list{ width:588px; height:270px; position:absolute; left:50%; margin-left:-294px; top:-150px;}
.part7 .com .list .one{ display:block; width:270px; height:270px;}
.part7 .com .list .one img:first-child{ display:none}
.part7 .com .list .one:hover img:last-child{ display:none}
.part7 .com .list .one:hover img:first-child{ display:block}

.part7 .com .list1{width:1100px; text-align:center; font-size:16px; line-height:32px; position:relative; top:153px; left:50%; margin-left:-550px;}

.part7 .com .list1 .btn2{ margin:30px auto 30px auto; display:block; width:488px; height:53px; line-height:53px; font-size:25px; background:#784311; text-align:center; color:#FFFFFF}
.part7 .com .list1 .btn2 img{ margin-bottom:-5px; margin-left:5px}
.part7 .dian{ width:41px; height:65px; position:absolute; bottom:30px; left:50%; margin-left:20px;}

.part8{max-width:1680px; background:#FFFFFF; margin:0 auto; overflow:hidden; padding-bottom:50px; position:relative}
.part8 .tt1{ font-size:42px; line-height:58px; padding-bottom:20px;  text-align:center}
.part8 .txt1{ margin:0 auto; width:1100px; overflow:hidden}
.part8 .txt1 .list{ width:25%; float:left;}
.part8 .txt1 .list a{ width:98%; display:block; margin:0 auto;}
.part8 .txt1 .list a img{ width:100%}
.part8 .txt1 .list a img:first-child{ display:none}
.part8 .txt1 .list a:hover img:first-child{ display:block}
.part8 .txt1 .list a:hover img:last-child{ display:none}