/*css reset start*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,button,iframe,table,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,del,s,em,i,strong,b,u,span{margin:0; padding:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/*特殊声明*/
html{-webkit-text-size-adjust:none;}
body{font-family:"Microsoft YaHei", "Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;font-weight: normal; color:#0f0f0f; font-size:14px;background:#fff;min-width:1280px;}

/*清除浮动*/
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{zoom:1;}

/*设置链接*/
a{color:#333; text-decoration:none;}
a:hover{cursor:pointer;}
:focus{outline:none;}
/*其它*/
fieldset,img,textarea,input,button{border:none;}
ul,li,ol,dl,dt,dd{ list-style:none;}
del,s {text-decoration:line-through; }
table {border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
em,i{font-style:normal;}
input,select,img,button{vertical-align:middle;border:none;}
img,span{display:inline-block;}
button{cursor:pointer;font-family:"Microsoft YaHei";}
input,select{font-family:"Microsoft YaHei";vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.f00{ color:#d40000}
.hidden{display:none;}
.absolute {position:absolute}
.relative {position:relative}
.show{display:block;}
.mtop2{ margin-top:20px;}
.mtop15{ margin-top:15px;}
.mtop3{ margin-top:30px;}
/*css reset end*/
.w1200{ width: 1200px; margin: 0 auto;}
.noMr{ margin-right: 0 !important;}

.logo{ padding-top: 30px; margin-bottom: 16px;}

.nav{ margin-top: 55px;}
.nav li{ float: left; margin-right: 30px;}
.nav li a{ color: #000; font-size: 18px;}
.nav li a:hover{ color: #743a1c; font-weight: bold; border-bottom: 3px solid #743a1c; padding-bottom: 12px;}

.banner{ margin-bottom: 63px; position: relative;}
.banner .prev{ z-index: 9; position: absolute; left: 30px; top: 50%; margin-top: -69px;}
.banner .next{ z-index: 9; position: absolute; right: 30px; top: 50%; margin-top: -69px;}
.banner .bd li .div1{ background: url("/themes/temp/images/banner1.jpg") center center no-repeat; height: 656px;}
.banner .bd li .div2{ background: url("/themes/temp/images/banner2.jpg") center center no-repeat; height: 656px;}
.banner .bd li .div3{ background: url("/themes/temp/images/banner3.jpg") center center no-repeat; height: 656px;}
.banner .hd{ position: absolute; margin-left: -45px; left: 50%; bottom: 20px;}
.banner .hd li{ margin: 0 8px; float: left; display: inline-block; width: 14px; height: 14px; border-radius: 50%; background: #7e0004;}
.banner .hd li.on{ background: #030200;}
.banner .bd li a{ display: inline-block; width: 100%; height: 100%;}

.ti{ margin-bottom: 23px; background: url("/themes/temp/images/ti1.jpg") center center no-repeat; width: 172px; height: 70px;}
.ti2{ margin-bottom: 23px; background: url("/themes/temp/images/ti2.jpg") center center no-repeat; width: 172px; height: 70px;}
.ti3{ margin-bottom: 23px; background: url("/themes/temp/images/ti3.jpg") center center no-repeat; width: 172px; height: 70px;}
.ti4{ margin-bottom: 23px; background: url("/themes/temp/images/ti4.jpg") center center no-repeat; width: 172px; height: 70px;}
.ti5{ margin-bottom: 23px; background: url("/themes/temp/images/ti5.jpg") center center no-repeat; width: 172px; height: 70px;}
.ti h2{ font-size: 30px; color: #743a1c; padding-top: 25px; margin-left: 32px;}
.ti5 h2{ color: #fff;}
.cont1{ margin-bottom: 65px;}
.cont1 .div1{ position: relative; width: 380px; float: left; margin-right: 30px;}
.cont1 .div1 p{ font-size: 18px; color: #fff; line-height: 24px; position: absolute; left: 12px; bottom: 12px;}
.cont1 .div1 a{ display: inline-block; width: 52px; height: 52px; position: absolute; right: 13px; bottom: 7px;}

.cont1 .div2{ position: relative; width: 380px; height: 288px; float: left; margin-right: 30px;}
.cont1 .div2 .prev{ z-index: 9; position: absolute; left: 8px; top: 50%; margin-top: -28px;}
.cont1 .div2 .next{ z-index: 9; position: absolute; right: 8px; top: 50%; margin-top: -28px;}
.cont1 .div2 .hd{ position: absolute; right: 10px; bottom: 5px;}
.cont1 .div2 .hd li{ display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #fff; border: 1px solid #666;}
.cont1 .div2 .hd li.on{ background: #666;}

.cont1 .div3{ padding: 16px 28px; width: 380px; height: 288px; border: 1px solid #cccccc; box-sizing: border-box;}
.cont1 .div3 ol li{ line-height: 53px; margin-right: 6px; margin-bottom: 6px; float: left; width: 158px; height: 53px; background: #a0887b;}
.cont1 .div3 ol li p{ font-size: 24px; color: #fff;}
.cont1 .div3 ol li img{ margin-top: 12px; margin-left: 10px; margin-right: 5px;}
.cont1 .div3 dl{ margin-top: 15px;}
.cont1 .div3 dl dt{ margin-left: 26px; margin-right: 10px;}
.cont1 .div3 dl dd p{ line-height: 1.1em; font-size: 16px; color: #000;}
.cont1 .div3 dl dd h2{ color: #743a1c; font-size: 24px; font-weight: bold;}

.cont2{ position: relative; margin-bottom: 50px;}
.cont2 .a1{ position: absolute; right: 0; top: 32px; display: inline-block; width: 90px; height: 28px; line-height: 28px; text-align: center; border-radius: 14px; background: #a0887b; color: #fff; font-size: 18px;}
.cont2 li{ margin-bottom: 20px; margin-right: 120px; width: 210px; float: left;}
.cont2 li dd{ margin-left: 8px;}
.cont2 li h2{ font-size: 30px; color: #000; padding-top: 12px;}
.cont2 li p{ font-size: 12px; color: #a0887b;}

.cont3{ margin-bottom: 65px; background: #bcaba2;}
.cont3 .w1200{ padding-top: 1px; position: relative; background: url("/themes/temp/images/cont3_1.jpg") center center no-repeat; width: 1200px; height: 460px;}
.cont3 .ti5{ margin-top: 28px;}
.cont3 .a1{ position: absolute; right: 0; top: 44px; display: inline-block; width: 90px; height: 28px; line-height: 28px; text-align: center; border-radius: 14px; background: #fff; color: #743a1c; font-size: 18px;}
.cont3 ul{ position: absolute; right: 0; bottom: 20px; width: 490px;}
.cont3 li{ margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}
.cont3 li:nth-of-type(1){ background: url("/themes/temp/images/cont3_01.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(2){ background: url("/themes/temp/images/cont3_02.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(3){ background: url("/themes/temp/images/cont3_03.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(4){ background: url("/themes/temp/images/cont3_04.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(5){ background: url("/themes/temp/images/cont3_05.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(6){ background: url("/themes/temp/images/cont3_06.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(7){ background: url("/themes/temp/images/cont3_07.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(8){ background: url("/themes/temp/images/cont3_08.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li:nth-of-type(9){ background: url("/themes/temp/images/cont3_09.jpg") center center no-repeat; width: 156px; height: 108px;}
.cont3 li a{ display: none; position: absolute; left: 0; top: 0;}
.cont3 li:hover a{ display: block;}

.cont4{ margin-bottom: 55px;}
.cont4 .parHd li{ position: relative; margin-bottom: 15px; background: url("/themes/temp/images/cont4_bg.jpg") center center no-repeat; width: 220px; box-sizing: border-box; height: 80px; padding-left: 50px;}
.cont4 .parHd li p{ padding-top: 12px; font-size: 12px; color: #743a1c;}
.cont4 .parHd li p span{ font-size: 18px;}
.cont4 .parHd li h2{ line-height: 1em; color: #743a1c; font-size: 30px;}
.cont4 .parHd li.on{ background: #743a1c;}
.cont4 .parHd li.on p{ color: #fff;}
.cont4 .parHd li.on h2{ color: #fff; font-weight: bold;}
.cont4 .parHd li.on i{ border-left: 10px solid #743a1c;}
.cont4 .parHd li i{ position: absolute; right: -10px; top: 50%; margin-top: -6px; display: inline-block; width: 0; height: 0; border-top: 6px solid transparent; border-left: 10px solid #fff; border-bottom: 6px solid transparent;}
.cont4 .parBd{ overflow: hidden; width: 960px; height: 270px;}
.cont4 .parBd li .div1{ margin-right: 15px; float: left; position: relative;}
.cont4 .parBd li .div1 h2{ position: absolute; bottom: 10px; left: 0; width: 100%;}
.cont4 .parBd li .div1 p{ font-size: 24px; color: #fff; text-align: center;}
.cont4 .parBd .slideBox li{ width: 310px; margin-right: 15px;}
.cont4 .parBd .slideBox{ position: relative;}
.cont4 .parBd .slideBox .sPrev{ z-index: 99; position: absolute; left: 10px; top: 50%; margin-top: -28px;}
.cont4 .parBd .slideBox .sNext{ z-index: 99; position: absolute; right: 10px; top: 50%; margin-top: -28px;}
.cont4 .parBd .con{ padding-left: 60px; width: 960px; height: 270px; background: #a0887b;}
.cont4 .parBd .slideBox1{ padding-top: 30px; background: #a0887b; width: 845px; height: 270px;}
.cont4 .parBd .slideBox1 .tempWrap{ width: 845px !important; overflow: hidden;}
.cont4 .parBd .slideBox1 li{ width: 273px;}
.cont4 .parBd .slideBox1 .sPrev{ left: -50px; z-index: 99;}
.cont4 .parBd .slideBox1 .sNext{ right: -50px; z-index: 99;}
.cont4 .parBd li .div2{ margin-right: 15px; float: left; position: relative;}
.cont4 .parBd li .div2 h2{ position: absolute; bottom: 15px; left: 0; width: 100%;}
.cont4 .parBd li .div2 p{ font-size: 24px; color: #fff; text-align: center;}

.cont5 li{ border-right: 1px solid #fff; box-sizing: border-box; float: left; text-align: center; width: 150px; height: 120px; background: #bcaba2;}
.cont5 li img{ margin-top: 15px;}
.cont5 li p{ font-size: 18px; color: #fff;}
.cont5 li:hover{ background: #743a1c;}

.footer{ background: #f5f3f2; padding-top: 60px; padding-bottom: 70px;}
.footer li:nth-of-type(1){ width: 302px; margin-right: 70px; margin-left: 60px;}
.footer li:nth-of-type(2){ margin-right: 66px;}
.footer p{ font-size: 18px; color: #000; line-height: 32px;}
.footer p img{ margin-right: 6px;}
.footer h3{ margin-left: 12px; font-size: 18px; color: #000;}
.footer h5{ font-size: 24px; color: #000;}
.footer h2{ color: #743a1c; font-size: 48px; font-weight: bold;}











