/*通用*/
*{ margin:0; padding:0;}
body{font:14px "microsoft yahei", Arial, Helvetica, sans-serif;color:#000; background:#FFF; min-width:1200px;}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0px;padding:0px;border:none;list-style:none;}
a{text-decoration:none;  text-shadow:none;font-weight:normal;}
ul{list-style:none;}
textarea,input{outline:none;-webkit-appearance:none; font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right}
a{color:#6c6c6c;text-decoration:none;}
img{border:none;}
.clear{ clear:both; height:0; overflow:hidden;}
.dk{ width:1200px; margin:0 auto;}
.IndTZJ{color:#fc520e;}
.IndTZX{color:#ffff00;}

.Run img{transition: All 0.6s ease-in-out;-webkit-transition: All 0.6s ease-in-out;-moz-transition: All 0.6s ease-in-out;-o-transition: All 0.6s ease-in-out;}
.Run:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.Mover{transition:0.5s;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.Mover:hover{transition:0.5s;ransform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.enlarge img{ width:100%;transition:0.5s;}
.enlarge:hover img{-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); transition:0.5s;}

.backg1{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#98654b,endColorStr=#cea242); 
background: -ms-linear-gradient(left, #98654b, #cea242);
background:-moz-linear-gradient(left,#98654b,#cea242);
background:-webkit-gradient(linear, 0% 100%, 0% 0%,from(#98654b), to(#cea242));
background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#98654b), to(#cea242)); 
background: -webkit-linear-gradient(left, #98654b, #cea242);
background: -o-linear-gradient(left, #98654b, #cea242);}
.backg2{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#98654b,endColorStr=#d0a087); 
background: -ms-linear-gradient(left, #98654b, #d0a087);
background:-moz-linear-gradient(left,#98654b,#d0a087);
background:-webkit-gradient(linear, 0% 100%, 0% 0%,from(#98654b), to(#d0a087));
background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#98654b), to(#d0a087)); 
background: -webkit-linear-gradient(left, #98654b, #d0a087);
background: -o-linear-gradient(left, #98654b, #d0a087);}
.color1{letter-spacing:2px;background: -webkit-gradient(linear, right 0, 0 0, from(rgba(152,101,75, 1)), to(rgba(206,162,66, 1)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
/*top*/
.top{ height:36px; background:#98654b; color:#FFF; font-size:14px;}
.topS{ line-height:36px; padding-right:10px;}
.topA{width:56px; border:1px solid #f5e8d8; margin-top:6px; margin-right:10px; height:23px; line-height:23px; border-radius:2px; display:block; text-align:center; border-radius:2px; font-size:12px; }
.topLog{ background:#f5e8d8; color:#98654b;}
.topReg{ color:#f5e8d8;}
.topR{color:#FFF; font-size:12px;}
a.topRA{ display:inline-block; padding-left:22px; margin-left:7px; color:#FFF; line-height:36px; padding-right:4px;}
.topR1{ background:url(../../../frontend/images/icon/iconT01.png) no-repeat left center;}
.topR2{ background:url(../../../frontend/images/icon/iconT02.png) no-repeat left center;}
.topR3{ background:url(../../../frontend/images/icon/iconT03.png) no-repeat left center;}

.topTc{ position:absolute;top:49px;z-index:9999;background:#FFF;width:305px;height:300px;border:1px solid #ddd; border-radius:5px; display:none;}
.TCReg{ left:195px;}
.topTcT{ line-height:30px; font-size:20px; font-weight:600; text-align:center; padding-top:15px;}
.topTcN{ margin-top:15px;}
.topTcK{ margin-bottom:10px; height:34px;}
.topTcK span{ width:70px; text-align:right; line-height:34px; font-size:12px; color:#000;}
.topTcI{ color:#a79184; font-size:12px; background:#f4efec; border:1px solid #bd9d8c; line-height:32px;height:32px; border-radius:3px; padding:0 12px; width:186px;}
.topTcNA{ padding-left:70px; padding-top:5px; width:210px;}
a.topTcan{ width:98px; line-height:34px; text-align:center; color:#FFF; font-size:14px; display:block; border-radius:3px;}

/*header*/
.header{ width:100%; min-width:1200px; height:120px;background:#FFF;}
.head_logo{ width:289px; height:66px; margin-top:40px; display:block;}
/*menu*/
.menu{ width:840px; height:120px;}
.menu li{float:left;position:relative; margin-top:8px; display:block; width:120px;}
.menu li a.menu_a{ min-width:75px;color:#000;display:block;font-size:14px;text-align:center;line-height:110px;height:110px; font-weight:600;}
.menu li a.menu_a span{ width:75px; height:2px; display:block; margin:0 auto; position:relative;}
.menu li a.menu_a span i{ width:23px; height:6px; display:block; position:absolute; left:26px; bottom:0;}
.menu li a.menu_aonK,.menu li a:hover{ color:#98654b;}
.menu li a.menu_aonK span,.menu li a.menu_aon span{background:#ffd86c;}
.menu li a.menu_aonK span i,.menu li a.menu_aon span i{ background:#98654b;}
.menu_nav{ position:absolute;top:112px; right:0; width:100%;background:#FFF;z-index:999;display:none;}
.menu_nav a{border-bottom:1px solid #ccc;color:#333;font-size:12px;transition:0.5s;display:block; line-height:34px;height:34px; text-align:center;}
.menu li a.menu_aon{transition:0.5s;}


.footAdd{min-width:1200px;}
.footA{  width:900px; margin:0 auto; color:#e2e2e2;}
.footA p{ width:300px; float:left; text-align:center;}
.footA p span{padding-left:40px;line-height:45px;height:45px; display:inline-block;}
.footA p:nth-child(1) span{ background:url(../../../frontend/images/icon/foot_icon1.png) no-repeat left center;}
.footA p:nth-child(2) span{ background:url(../../../frontend/images/icon/foot_icon2.png) no-repeat left center;}
.footA p:nth-child(3) span{ background:url(../../../frontend/images/icon/foot_icon3.png) no-repeat left center;}

/*footer*/
.footer{min-width:1200px;width:100%; background:#292a2d; }
.footK{ width:1200px; padding-top:25px; margin:0 auto;position:relative}
.footNav{ width:659px;}
.footNavk{ padding-right:25px;}
.footNavT{ font-size:14px; color:#b3a570; margin-bottom:10px; line-height:16px; display:block;}
.footNava{ font-size:12px; line-height:20px; display:block; color:#6a6a6a;}
.footNava:hover{ color:#FFF;}
.footLink{ width:365px; padding-left:20px; border-left:1px solid #313234; min-height:120px;}
.footLt{font-size:14px; color:#FFF; margin-bottom:10px; line-height:16px;}
.footLa a{ line-height:20px; font-size:12px; color:#6a6a6a; padding-right:20px;}
.footLa a:hover{ color:#FFF;}
.footM{ width:120px; text-align:right; margin-top:10px; position:absolute; top:15px; right:0;}
.footMk{ margin-top:15px;}
.footMk a{ padding-left:5px;}
.ftHT{ width:90px; height:28px; line-height:28px; border-radius:3px; display:block; text-align:center; background:#3a3a3d; border:1px solid #575859; font-size:12px; color:#636364; margin-top:20px;}
.ftHT:hover{ color:#FFF;}
.footC{ font-size:12px; color:#8f8f8f; line-height:30px;height:30px; text-align:center; padding-bottom:10px;}

/*置顶*/
.cd-top {display:inline-block;height:52px;width:52px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../../../frontend/images/icon/top.png) no-repeat center;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity:1;}
.no-touch .cd-top:hover {background-color: #e86256;opacity: 1;}






/*分页*/
.paging{ margin:30px 0; text-align:right;}
a.pageU,a.pageD{-webkit-transform: scale(1,2); font-size:16px; display:inline-block;color:#c1c1c1;}
a.pageU:hover,a.pageD:hover{ color:#000;}
a.pageU{ margin-right:20px;}
a.pageD{ margin-left:20px;}
a.pageA{ color:#000; font-size:000; font-size:12px; width:35px; line-height:26px; text-align:center; display:inline-block;}
a.pageAon{ background:#000; color:#FFF;}
.paging span{ width:35px; text-align:center;display:inline-block}
a.pageA:first-child{-webkit-transform: scale(1,2); font-size:16px; display:inline-block;color:#c1c1c1;margin-right:20px;}
a.pageA:last-child{-webkit-transform: scale(1,2); font-size:16px; display:inline-block;color:#c1c1c1;margin-left:20px;}
a.pageA:hover:first-child,a.pageA:hover:last-child{ color:#000;}