@charset "utf-8";
/* CSS Document */
img{ border:none;}
*{ margin:0px; padding:0px;}
li{ list-style:none;}
.clr{ width:0px; height:0px; clear:both; overflow:hidden;}
a{ text-decoration:none; border:0;}
html{ font-size:62.5%;}
body{ font-family:"微软雅黑";}
.wrap{max-width:640px; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.op{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}

.head .htop{ width:100%; height:auto; background:#1B7B5F; position:relative; z-index:99; float:left;}
.head .htop .logo{ width:70%; height:auto; padding:8px 0; text-align:center; float:left;}
.head .htop .tel{ width:15%; height:auto; padding:8px 0; text-align:center; background:url(/img_hm/headi.png) 0 center no-repeat; float:left;}
.head .htop .logo img{ width:78%; height:auto; }
.head .htop .tel img{ width:40%; height:auto;}

.flexslider{position:relative;height:auto;}
.slides{ position:relative; overflow:hidden; }
.slides li{ width:100%;}
.flex-control-nav{position:absolute;bottom:5px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/img_hm/dot.png) center no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background:url(/img_hm/dot2.png) center no-repeat;}
.flex-direction-nav{position:absolute;z-index:2;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(/img_hm/bannerl.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(/img_hm/bannerr.png) center center no-repeat;}

.banner{ width:100%; height:auto; overflow:hidden; float:left;}
.banner img{ width:100%; height:auto; float:left;}
.banner .flex-direction-nav{ top:55%;}

.nav{ width:100%; height:3rem; border-top:1px #1B7B5F solid; border-bottom:1px #1B7B5F solid; float:left;}
.nav ul{ width:100%; background:url(/img_hm/navl.jpg) right center no-repeat; float:left;}
.nav ul li{ width:20%; height:3rem; float:left;}
.nav ul li a{ width:100%; height:3rem; background:url(/img_hm/navl.jpg) left center no-repeat; display:block; text-align:center; font-size:1.6rem; font-weight:bold; color:#1B7B5F; text-align:center; line-height:3rem; }
.nav ul .on a{ background:#1B7B5F; color:#fff;}
.subnav{ width:100%; height:auto; float:left;}
.subnav .t{ width:100%; padding:1% 0; text-align:center; margin-top:10px;  float:left;}
.subnav .t img{ width:32%; height:auto;}
.subnav .b{ width:96%; height:auto; padding:0 2%; float:left;}
.subnav .b ul{ padding-left:1px; padding-bottom:10px; margin:0 auto;}
.subnav .b ul li{ width:33%; height:35px; background:#f3f0ec; text-align:center; line-height:35px; margin:1px 1px 0 0; float:left;}
.subnav .b ul li a{ font-size:1.4rem; color:#fff;}
.subnav .b ul .m a{ color:#fff;}
.subnav .l1 ul li a{ color:#A9897C;}
.subnav .l1 ul .m{ background:#CBAB9D;}
.subnav .l2 ul li a{ color:#879D77;}
.subnav .l2 ul .m{ background:#C2CABA;}
.subnav .l3 ul li a{ color:#998258;}
.subnav .l3 ul .m{ background:#B9A682;}
.subnav .l4 ul li a{ color:#5897A5;}
.subnav .l4 ul .m{ background:#A3C0C7;}
.subnav .l5 ul li a{ color:#a56aac;}
.subnav .l5 ul .m{ background:#a56aac;}

.index .news{ width:100%; height:auto; margin-top:10px; float:left;}
.index .news .t{ width:96%; height:34px; background:#1B7B5F; line-height:34px; padding:0 2%; float:left;}
.index .news .t .p1{ width:70%; font-size:1.4rem; font-weight:bold; color:#fff; float:left;}
.index .news .t .p1 b{ font-size:1.8rem;}
.index .news .t .p2{ width:30%; text-align:right; float:left; }
.index .news .t .p2 a{ padding:1px 8px;  background:#fff; font-size:1.4rem; border-radius:7px; color:#AB7F4F; }
.index .news .b{ width:96%; height:auto; padding:0 2%; float:left;}
.index .news .b .bt{ width:100%; height:40px; line-height:40px; float:left;}
.index .news .b .bt a{ font-size:1.6rem; font-weight:bold; color:#AB7F4F; }
.index .news .b .i{ width:110px; height:auto; margin-right:10px; float:left;}
.index .news .b .i img{ width:100%; height:auto;}
.index .news .b .zw{ font-size:1.4rem; line-height:2rem; color:#656565;}
.index .news .b .zw a{ color:#E55759;}
.index .news ul{ width:96%; height:auto; padding:2%; float:left;}
.index .news ul li{ width:97%; height:3rem; padding-left:2%;  line-height:3rem; background:url(/img_hm/li.png) 0 center no-repeat; float:left;}
.index .news ul li a{ font-size:1.4rem; color:#656565;}

.index .zj{ width:100%; height:auto;  float:left;}
.index .zj .t{ width:100%; height:34px; border-bottom:1px #1B7B5F solid; line-height:34px; float:left;}
.index .zj .t .p1{ width:43%; padding-left:2%; font-size:1.4rem; font-weight:bold; color:#fff; background:#1B7B5F; float:left;}
.index .zj .t .p1 b{ font-size:1.8rem;}
.index .zj .t .p2{ width:53%; padding-right:2%; text-align:right; background:#F2E6D7;float:left; }
.index .zj .t .p2 a{ padding:1px 8px; background:#fff; font-size:1.4rem; border-radius:7px; background:#1B7B5F; color:#fff; }
.index .zj .b{ width:96%; height:auto; padding:10px 2%; background:#FEF4EC; float:left;}
.index .zj .b .i{ width:90px; height:120px; margin-right:10px;  float:left;}
.index .zj .b .i img{ width:100%; height:auto;}
.index .zj .b .bt{ font-size:1.6rem; font-weight:bold; color:#AB7F4F; height:35px; line-height:35px;}
.index .zj .b .zw{ font-size:1.4rem; color:#656565; line-height:22px;}
.index .zj .b .zw b{ color:#fff; background:#938b82; margin-right:2px; padding:0 2px;}
.index .zj .b .zw a{ color:#E45759;}
.index .zj .b .zx { height:50px;  margin-top:10px; }
.index .zj .b .zx a{ width:78px; height:24px; margin-right:10px; text-align:center; line-height:24px; font-size:1.4rem; color:#fff; border-radius:5px; float:left;}
.index .zj .b .zx .zx1{ background:#1B7B5F;}
.index .zj .b .zx .zx2{ background:#EBB273;}
.index .zj .b .flex-direction-nav{ display:none;}
.index .zj .b .slides{z-index:1;}
.index .zj .b .flex-control-nav{ bottom:0;}


.index .tx{ width:100%; height:auto; float:left;}
.index .tx .t{ width:100%; padding:2% 0; text-align:center; margin-top:10px;  float:left;}
.index .tx .t img{ width:46%; height:auto;}
.index .tx .i{ width:96%; height:auto; padding:0 2%; float:left;}
.index .tx .i img{ width:100%; height:auto;}

.stel{ width:96%; height:auto; margin:10px 2%; padding:3% 0;background:#E55759; text-align:center; border-radius:10px; float:left;}
.stel img{ width:75%; height:auto;}

.stel2{ width:96%; height:auto; margin:10px 2%; padding:3% 0; background:#BA92B6; text-align:center; border-radius:10px; float:left;}
.stel2 img{ width:75%; height:auto;}

.foot{ width:100%; height:auto; padding-bottom:15%; position:relative; float:left;}
.foot .bg{ width:100%; height:auto; z-index:-1; position:absolute;}
.foot .bg img{ width:68%; height:auto;}
.foot .map{ width:36.5%; height:auto; margin-left:6.25%; float:left;}
.foot .map img{ width:100%; height:auto;}
.foot .dz{ width:51.5%; height:auto; padding-top:4.5%; margin-right:2%; float:right;}
.foot .dz img{ width:100%; height:auto;}
.foot .gy{ width:24%; height:auto; margin-right:30%; margin-top:3%; float:right;}
.foot .gy img{ width:100%; height:auto;}

.swtd{ width:100%; height:auto; bottom:0; z-index:99; text-align:center;  position:fixed;}
.swtd a{ width:44%; height:auto; padding:1% 0; float:left;}
.swtd a img{ width:68%; height:auto;}
.swtd .d1{ background:#DE9557;}
.swtd .d2{ background:#B18B66; }
.swtd .d3{ width:12%; background:#725B52; }
.swtd .d3 img{ width:51%; height:auto;}

.place{ width:91%; height:26px; margin:10px 2% 0; border-bottom:1px #ddd dashed; line-height:26px; background:url(/img_hm/placeb.png) 0 center no-repeat; padding-left:5%; font-size:1.4rem; color:#656565; float:left;}
.place a{ font-size:1.4rem; color:#656565;}

.viewbox{ width:96%; height:auto; margin:10px 2%; float:left;}
.viewbox .title{ width:100%; height:30px; text-align:center; line-height:30px; margin-top:10px; float:left;}
.viewbox .title h2{ font-size:1.6rem; color:#E55759; font-weight:bold; }
.viewbox .info{ width:100%; height:24px; text-align:center; line-height:24px; float:left;}
.viewbox .info span{ font-size:1.4rem; color:#666;}
.viewbox .content{ width:100%; height:auto; line-height:24px; font-size:1.4rem; color:#666; float:left;}
.viewbox .content a{ color:#666; }

.list .listbox{ width:96%; height:auto; padding:10px 2%; float:left;}
.list .listbox ul li{ width:100%; height:30px; line-height:30px; font-size:1.4rem; color:#666; float:left;}
.list .listbox ul li a{ font-size:1.4rem; color:#666;}
.list .listbox ul li .sj{ float:right;}

.pages{ width:100%; height:30px; text-align:center; font-size:1.2rem; color:#434343; margin-top:10px;  float:left;}
.pages li{ text-align:center; font-size:1.4rem; color:#666; margin:0 2px; display:inline;}
.pages li a{ font-size:1.4rem; color:#434343; }

.xg{ width:100%; height:auto; float:left;}
.xg .t{ width:100%; height:30px; line-height:30px; background:#1B7B5F; float:left;}
.xg .t span{ padding-left:2%; font-size:1.6rem; font-weight:bold; color:#fff;}
.xg .b{ width:100%; height:auto; margin-top:10px; float:left;}
.xg .b ul{ width:96%; height:auto; padding:0 2%; float:left;}
.xg .b ul li{ width:100%; height:30px; font-size:1.4rem; color:#666; line-height:30px; float:left;}
.xg .b ul li a{ font-size:1.4rem; color:#666; }


.art .pl .t{ width:97%; padding-left:3%; height:32px; background:#1B7B5F; line-height:32px; float:left;}
.art .pl .t span{ font-size:14px; color:#fff; font-weight:bold;}
.art .pl .b{ width:100%; height:auto; padding:15px 0; float:left;}
.art .pl .b1{ width:96%; height:auto; margin:0 2%; float:left;}
.art .pl .tx{ width:55px; height:55px; margin:0 3%; background:url(/img_hm/art/tx.gif); float:left;}
.art .pl .tx1{ width:55px; height:55px; margin:0 3%; background:url(/img_hm/art/tx1.gif); float:left;}
.art .pl .tx2{ width:55px; height:55px; margin:0 3%; background:url(/img_hm/art/tx2.gif); float:left;}
.art .pl .tx3{ width:55px; height:55px; margin:0 3%; background:url(/img_hm/art/tx3.gif); float:left;}
.art .pl .b1 .pl{ width:75%; height:auto; float:left;}
.art .pl .b1 .pl2{ width:100%; height:auto; position:relative; margin-top:10px; float:left;}
.art .pl .b1 .pl .text{ width:98%; padding:5px 1%; height:70px; font-size:12px; color:#555; line-height:24px; border:1px #C9CBCB solid; float:right;}
.art .pl .b1 .pl .text2{ width:40%; height:20px; padding:0 5px; border:1px #C9CBCB solid; right:49px; font-size:12px; color:#1B7B5F; position:absolute;}
.art .pl .b1 .pl .text3{ width:49px; height:22px; text-align:center; line-height:22px; background:#1B7B5F; border:0; color:#fff; right:0; position:absolute; font-size:12px}
.art .pl .b1 .pl span{ height:22px; line-height:22px; left:0; position:absolute; font-size:12px;}
.art .pl .b2{ width:96%; height:auto; margin:30px 2% 0; display:inline;  float:left;}
.art .pl .b2 .bt{ width:97%; height:28px; padding-left:3%; background:#fef4ec; border:1px #f5e9e0 solid; float:left;}
.art .pl .b2 .bt span{ font-size:12px; color:#1B7B5F; font-weight:bolder; line-height:28px;  }
.art .pl .b2 .zw{ width:100%; height:auto; border-bottom:1px #e8e3dc solid; padding:10px 0; float:left;}
.art .pl .b2 .zw .z1 { width:100%; height:auto; float:left;}
.art .pl .b2 .zw .z1 span{ width:75%; height:auto; font-size:12px; color:#555; line-height:18px;   float:left;}
.art .pl .b2 .zw .z2{ width:94%; height:auto; padding:3%; background:#fef4ec; margin-top:10px; float:left; font-size:12px;}
.art .pl .b2 .zw .z2 b{ color:#1B7B5F;}


.list_tc .tcbox{ width:100%; height:auto; margin-top:10px; float:left;}
.list_tc .tcbox .t{ width:96%; height:32px; padding:0 2%; background:#FAF0E5 url(/img_hm/tc_t.png) 2% center no-repeat; float:left;}
.list_tc .tcbox .t span{ padding-left:20px; line-height:32px; font-size:1.4rem; color:#DD9557; }
.list_tc .tcbox .b{ width:96%; height:auto; padding:0 2%; float:left;}
.list_tc .tcbox .b ul li{ width:33.3%; height:auto; text-align:center; margin-top:10px; float:left;}
.list_tc .tcbox .b ul li img{ width:44%; height:auto;}
.list_tc .tcbox .b ul li p a{ font-size:16px; color:#AB7F4F; line-height:2rem;}

.list_zj .zjbox{ width:100%; height:auto; padding-top:10px; background:#FAF0E5; float:left;}
.list_zj .zjbox .t{ width:96%; height:auto; padding:0 2%; float:left;}
.list_zj .zjbox .t ul li{ width:33.3%; height:auto; padding:6px 0; margin:3px 0; text-align:center; float:left;}
.list_zj .zjbox .t ul li a{ font-size:1.6rem; color:#DD9557; padding:3px 12px; background:#fff; border:1px #E8D2AE solid; border-radius:5px; }
.list_zj .zjbox .t ul .on a{ color:#fff; background:#EBB273; border:1px #EBB273 solid;}

.list_zj .zjbox .b ul li{ width:92%; height:auto;  margin:10px 2% 0; padding:10px 2%; background:#fff; float:left;}
.list_zj .zjbox .b{ width:100%; height:auto; padding:0 0 20px 0; float:left;}
.list_zj .zjbox .b .z1{ width:100%; height:auto; border-bottom:1px #ddd dashed; padding-bottom:10px; float:left;}
.list_zj .zjbox .b .i{ width:90px; height:120px; margin-right:10px;  float:left;}
.list_zj .zjbox .b .i img{ width:100%; height:auto;}
.list_zj .zjbox .b .bt{ font-size:1.6rem; font-weight:bold; color:#AB7F4F; height:35px; line-height:35px;}
.list_zj .zjbox .b .zw{ font-size:1.4rem; color:#656565; line-height:22px;}
.list_zj .zjbox .b .zw b{ padding:0 2px; color:#fff; background:#938b82; margin-right:2px;}
.list_zj .zjbox .b .zw a{ color:#E45759;}
.list_zj .zjbox .b .zx { height:24px;  margin-top:10px; }
.list_zj .zjbox .b .zx a{ width:78px; height:24px; margin-right:10px; text-align:center; line-height:24px; font-size:1.4rem; color:#fff; border-radius:5px; float:left;}
.list_zj .zjbox .b .zx .zx1{ background:#1B7B5F;}
.list_zj .zjbox .b .zx .zx2{ background:#EBB273;}
.list_zj .zjbox .b .z2{ width:100%; height:auto; float:left;}
.list_zj .zjbox .b .z2 p{ font-size:14px; color:#666; line-height:24px;}

.list_hj .hjbox{ width:100%; height:auto; padding-top:10px; background:#FAF0E5; float:left;}
.list_hj .hjbox .t{ width:96%; height:auto; padding:0 2%; float:left;}
.list_hj .hjbox .t ul li{ width:33.3%; height:auto; padding:6px 0; margin:2px 0; text-align:center; float:left;}
.list_hj .hjbox .t ul li a{ font-size:1.6rem; color:#DD9557; padding:3px 12px; background:#fff; border:1px #E8D2AE solid; border-radius:5px; }
.list_hj .hjbox .t ul .on a{ color:#fff; background:#EBB273; border:1px #EBB273 solid;}

.list_hj .hjbox .b{ width:96%; height:auto; padding:10px 2% 20px; float:left;}
.list_hj .hjbox .b .i{ width:100%; height:auto; float:left;}
.list_hj .hjbox .b .i img{ width:100%; height:auto;}
.list_hj .hjbox .b .bt{ width:100%; height:50px; line-height:50px; float:left;}
.list_hj .hjbox .b .bt span{ padding:5px 10px; border-radius:5px; font-size:1.4rem; color:#fff; background:#EBB273;}
.list_hj .hjbox .b .zw{ width:100%; height:auto; line-height:24px; font-size:1.4rem; color:#666; text-indent:2.8rem; float:left;}
.list_hj .hjbox .b .slides{ z-index:1; }
.list_hj .hjbox .b .flex-control-nav{ top:70%;}
.list_hj .hjbox .b .flex-direction-nav{top:30%;}
.list_hj .hjbox .b .flex-direction-nav li a{width:20px;height:42px;}
.list_hj .hjbox .b .flex-direction-nav li a.flex-prev{left:0px;background:url(/img_hm/bannerl2.png) center center no-repeat;}
.list_hj .hjbox .b .flex-direction-nav li a.flex-next{right:0px;background:url(/img_hm/bannerr2.png) center center no-repeat;}

.list_ks .ksbox{ width:96%; height:auto; margin:10px 2%; background:#FAF0E5; float:left;}
.list_ks .ksbox .pl{ width:25%; height:auto; float:left;}
.list_ks .ksbox .pl ul li{ width:100%; height:35px; text-align:center;  float:left;}
.list_ks .ksbox .pl ul .on{ background:#EBB273 url(/img_hm/ks_p1.jpg) right center no-repeat;}
.list_ks .ksbox .pl ul .on span{color:#fff;}
.list_ks .ksbox .pl ul li span{ line-height:35px; font-size:1.6rem; color:#AF8B32; }
.list_ks .ksbox .pr{ width:75%; height:auto;  float:left;}
.list_ks .ksbox .pr .zw{ width:92%; height:auto; padding:2% 4%; background:#fff; float:left;}
.list_ks .ksbox .pr .zw p{ line-height:30px; color:#444; font-size:1.4rem;}
.list_ks .ksbox .pr .zw p b{ font-size:1.6rem; color:#AB7F4F; }
.list_ks .ksbox .pr .zw .red{ color:#f00;}
.list_ks .ksbox .pr ul{ width:100%; height:auto; float:left;}
.list_ks .ksbox .pr ul li{ width:92%; height:auto; padding:0 4%; background:#fff url(/img_hm/ks_li.png) 96% center no-repeat; margin-top:1px; float:left;}
.list_ks .ksbox .pr ul li .i{ width:20%; height:auto; margin:4% 0; float:left;}
.list_ks .ksbox .pr ul li .i img{ width:100%; height:auto;}
.list_ks .ksbox .pr ul li .n{ width:76%; height:auto; margin:7% 0; padding-left:4%; float:left;}
.list_ks .ksbox .pr ul li .n p{ font-size:1.4rem; color:#666; line-height:30px;}
.list_ks .ksbox .pr ul li .n b{ font-size:1.6rem; color:#AB7F4F;}

.s_gh .t{ width:100%; height:40px;  line-height:40px;  margin:10px 0; background:#1B7B5F; float:left;}
.s_gh .t span{ font-size:14px; color:#fff; }
.s_gh .t b{ font-size:18px; color:#fff;  margin-right:10px;}
.s_gh .t .i{ width:40px; height:40px; float:left;}
.s_gh .t .i2{ width:17px; height:40px; float:Left;}

.s_gh .b{width:96%; height:auto; padding:0 2%;}
.s_gh ul{ padding:5px 0 0 0; float:left;}
.s_gh li{width:50%; height:25px; margin-bottom:5px; float:left;}
.s_gh li span{width:37%; height:25px; float:left; font-size:1.4rem; line-height:25px; margin-right:3%; text-align:center; float:left;}
.s_gh li p{width:60%; height:25px; overflow:hidden; font-size:1.4rem; line-height:25px; float:left;}
.s_gh li p input{border:0; width:98%; height:25px; line-height:25px; margin:0; padding-left:2%; outline:none; background:#ececec; float:left;}
.s_gh li p select{border:0; width:99%; height:25px; line-height:25px; margin:0; padding-left:2%; outline:none; background:#ececec; float:left;}
.s_gh .button{width:62px; height:25px; line-height:26px; text-align:center; background:#1B7B5F; border-radius:6px; float:left; margin:5px 0 10px 25%; border:0; border-radius:4px; color:#FFF;font-family:"Microsoft YaHei"; font-size:1.4rem;}
.s_gh .button2{width:93px; margin-left:5%; font-size:1.4rem; background-color:#EBB273;}




@media (max-width: 640px){ 
.list_hj .hjbox .b .flex-control-nav{ top:70%;}
.list_hj .hjbox .b .flex-direction-nav{top:30%;}
.list_ks .ksbox .pr ul li .n{ margin:6% 0;}
} 


@media (max-width: 480px){ 
.list_hj .hjbox .b .flex-control-nav{ top:50%;}
.list_hj .hjbox .b .flex-direction-nav{top:25%;}
.list_ks .ksbox .pr ul li .n p{ line-height:26px;}
.list_ks .ksbox .pr ul li .n{ margin:5% 0;}
.banner{ margin-top: -0.2%;; }
} 

@media (max-width: 320px){ 
.list_hj .hjbox .b .flex-control-nav{ top:45%;}
.list_hj .hjbox .b .flex-direction-nav{top:18%;}
} 
