@charset "utf-8";
/* CSS Document */

html,body{ min-height:100%;}
body *{ max-height:9999999px;}
body{ height:100%; background:#fff;}
.left{ float:left;}
.right{ float:right;}
.wrap{ width:100%; max-width:100%; min-width:1200px; background:#fff;box-sizing:border-box; position:relative; overflow:hidden; margin:0 auto;}
.content{ overflow:hidden;}
.clear{ clear:both;}

/*头部*/
.top1{ width:1200px; margin:0 auto; height:60px;}
.tel{ float:left; background:url(../images/common/tel.png) no-repeat left center; color:#c41b00; font-size:18px; height:60px; line-height:60px; text-indent:30px;}
.search{ width:366px; height:36px; line-height:36px; float:right; background:#f2ebe9; border-radius:3px; margin:12px 0 0 0;}
.search_txt{ border:none; width:168px; float:left;height:36px; line-height:36px;background:none; text-indent:10px;}
.search_txt::-webkit-input-placeholder {color: #afa3a0;}
.search_txt:-moz-placeholder {color: #afa3a0;}
.search_txt:-ms-input-placeholder {color: #afa3a0;}
.search_bnt{ float:right; width:50px; height:36px; background:url(../images/common/search.png) no-repeat center; border:none; cursor:pointer;}
.top1_xian{ width:100%; height:1px; background:#ececec;}

.top{ width:1200px; height:100px; margin:0 auto;}
.logo{ float:left; height:55px; margin-top:22px;}
.logo img{ height:55px;}
.nav{ width:690px; float:right; height:35px; line-height:35px; margin-top:33px;}
.nav li{ width:110px; height:35px; float:left; line-height:35px; text-align:center; font-size:16px; margin-left:5px;}
.nav li a{ color:#865450; }
.nav li.nav_cur,.nav li:hover{ background:#865450; color:#fff; border-radius:3px;}
.nav li.nav_cur a,.nav li:hover a{ color:#fff;}

.main{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.foot{ width:1200px; margin:20px auto; line-height:24px; color:#999; font-size:14px; overflow:hidden; height:auto;}
.foot_left{ float:left; }
.foot_right{ float:right; text-align:right;}
.foot_right a{ color:#999;}

/*二级*/
.location{width:100%; height:60px; border-top:1px solid #ececec; color:#999; text-transform:uppercase;}
.location p{ width:1200px; margin:0 auto; line-height:60px;}
.location p a{ color:#999;}

.fenlei1{ width:1200px; margin:0 auto; }
.fenlei1 li{ width:auto; float:left; margin-right:20px; height:34px; line-height:34px; border:1px solid #875551;border-radius:3px; padding:0 20px;}
.fenlei1 li a{ color:#875551; font-size:16px; }
.fenlei1 li:hover,.fenlei1 li.fl_cur{ background:#875551;}
.fenlei1 li:hover a,.fenlei1 li.fl_cur a{ color:#fff;}

.prolist{ width:100%; margin:40px 0; height:auto;}
.prolist li { cursor:pointer;width:272px; height:426px;float:left; text-align:center; margin:0 34px 34px 0; overflow:hidden; border:1px solid #bebdbc; background:#f9f6f3; line-height:60px;}
.prolist li a{ display:block;width:100%; height:100%; overflow:hidden; line-height:24px; color:#333;  font-size:24px; background:#f9f6f3;transition: all .6s; }
.prolist li a p{ width:272px; height:272px; overflow:hidden;border-bottom:1px solid #bebdbc; margin-bottom:34px;}
.prolist li a p img{ width:272px; height:272px; background:#fff; z-index:1;transition: all .6s;}
.prolist li a span{ font-size:16px; color:#875551; display:block; width:125px; height:30px; line-height:30px; border-radius:60px; border:1px solid #875551; margin:26px auto 0; background:url(../images/common/buy.png) no-repeat 30px center; text-indent:60px; text-align:left;}
.prolist li a:hover p img{transform: scale(1.1);}
.prolist li a:hover{ color:#875551; background:#fff;}
.prolist li a:hover span{ background:url(../images/common/buy1.png) no-repeat 30px center #875551; color:#fff;}
.prolist li:nth-child(4n){ margin-right:0;}

DIV.fanye { TEXT-ALIGN: center; width:100%; float:left; margin:60px 0; height:30px; }
DIV.fanye A { COLOR: #666; MARGIN-RIGHT:17px; padding:10px 15px; TEXT-DECORATION: none; border:1px solid #fff;transition:all 0.5s;}
DIV.fanye A:hover { border:1px solid #865450; color:#865450;}
DIV.fanye A:active {border:1px solid #865450; color:#865450;}
DIV.fanye SPAN {FONT-WEIGHT: bold;  COLOR: #865450;border:1px solid #865450; MARGIN-RIGHT:17px;padding:10px 15px;}
DIV.fanye SPAN.disabled { padding:10px 15px; MARGIN-RIGHT:17px; }

.cont{ margin:30px auto; height:auto; width:100%; line-height:42px; font-size:16px; float:left;}
.list,.cate{ width:100%; height:auto; margin:30px auto;}
.list li{ width:560px; float:left; height:56px; line-height:24px; margin:20px 80px 20px 0;}
.list li span,.cate li span{ font-size:24px; width:82px; height:56px; float:left; text-align:center; margin-right:30px;}
.list li span em,.cate li span em{ color:#0096c7; font-size:16px;}
.list li a{ font-size:18px; color:#666;}
.list li:nth-child(2n){ margin-right:0;}

.cate li{ width:100%; float:left; height:120px; line-height:24px; margin:20px 80px 20px 0; border-bottom:1px solid #ddd; padding-bottom:20px;}
.cate li span{ margin-top:10px;}
.cate li a{ font-size:18px; color:#333; display:block; width:880px; float:left; margin-bottom:10px;}
.cate li p{display:block; width:880px; font-size:14px; color:#999; line-height:28px; float:left;}
.cate li a.download{ float:right; width:120px; height:40px; background:url(../images/common/download.png) center 10px no-repeat #875551; text-align:center; color:#fff; font-size:16px; text-transform:uppercase; padding-top:45px; border-radius:5px;}


.cont_bt{ width:100%; font-size:24px; line-height:60px; margin:30px 0; text-align:center;}
.fenge{ width:100%; height:40px; line-height:40px; background:#f9f6f3; text-align:center; color:#666;}
.shangxia{ width:100%; float:left;height:40px; line-height:40px; margin-bottom:40px;}
.shangxia a{ display:block;width:80px; height:40px; text-align:center; background:#353535; font-size:14px; color:#fff;}
.shangxia a:hover{ background:#875551;}
.shang { float:left;}
.xia{ float:right;}

.show_img{ width:516px; height:516px; float:left; border:1px solid #bebdbc; margin:40px 0;}
.show_img img{ width:516px; height:516px;}
.show_txt{ width:640px; height:516px; float:right; margin:40px 0;}
.show_txt h3{ font-size:30px; text-transform:uppercase; height:80px; line-height:80px; border-bottom:1px solid #ddd;}
.show_txt p{font-size:16px; color:#666; line-height:36px; margin:20px 0; border-bottom:1px solid #ddd; padding-bottom:20px;}
.show_txt a{ font-size:18px; color:#875551; display:block; width:200px; height:33px; line-height:33px; border-radius:60px; border:1px solid #875551; margin:40px auto 0; background:url(../images/common/buy.png) no-repeat 60px center; text-indent:90px; text-align:left;}
.show_txt a:hover{background:url(../images/common/buy1.png) no-repeat 60px center #875551; color:#fff;}


















