@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; color:#555;}
html{ font-size:62.5%;}
body{  font-family:Microsoft Yahei,SimSun,Helvetica; color:#555; }
.wrap{max-width:640px; height:auto; overflow:hidden; position:relative; margin:0 auto;}
.op8{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
.op5{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}

.head .stop{ width:100%; top:0; z-index:999; position:fixed;}
.head .htop{ width:100%; max-width:640px; height:auto; overflow:hidden; z-index:999; /*position: absolute;*/ float:left;}
.head .htop .logo{ width:100%; height:auto; float:left;}
.head .htop .logo img{ width:100%; height:auto; float:left;}


.flexslider{width:100%; position:relative; height:auto; float:left;}
.slides{ position:relative; }
.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:10px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;background:url(/img/dot.png) center no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{ background:url(/img/dot2.png) center no-repeat;}
.flex-direction-nav{position:absolute;z-index:2;width:100%;top:30%; display:none;}
.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/bannerl.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(/img/bannerr.png) center center no-repeat;}

.banner{ width:100%; height:auto; margin:3% 0; float:left;}
.banner img{ width:94%; height:auto; margin:0 3%;  border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; 
-webkit-box-shadow: 3px 3px 3px #ccc;  -moz-box-shadow: 3px 3px 3px #ccc;  box-shadow: 3px 3px 3px #ccc;  float:left;}
.banner .flex-direction-nav{ top:50%;}

.xbanner{ width:100%; height:auto; margin:3% 0 0; float:left;}
.xbanner img{ width:100%; height:auto; float:left;}


.index .dh{ width:100%; height:auto; background:#fff; float:left;}
.index .dh a{ width:30%; height:auto; padding:2% 0; margin:1% 1.5%; text-align:center; line-height:1em; background:#fff; 
border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; 
-webkit-box-shadow: 3px 3px 3px #ccc;  -moz-box-shadow: 3px 3px 3px #ccc;  box-shadow: 3px 3px 3px #ccc; float:left;}
.index .dh .s{ background:#f0f0f0;}
.index .dh .i{ width:100%; text-align:center; float:left;}
.index .dh .i img{ width:33%; margin:3% 0;}
.index .dh p{ font-size:1.6rem; color:#C49662; line-height:1.5em;}




.news{ width:100%; height:auto; background:#fff; margin-top:3%; float:left;}
.news .t img{ width:100%; height:auto; float:left;}
.news .b{ width:94%; height:auto; padding:3% 3% 0; float:left;}
.news .b .z{ width:100%; height:auto; padding:10px 0; border-bottom:1px #F0F0F0 solid; position:relative; float:left;}
.news .b .l{ width:26%; height:auto; margin-right:2%; float:left;}
.news .b .l img{ width:100%; height:auto; float:left;}
.news .b .r{ width:72%; height:auto; font-size:1.6rem; line-height:1.5em; float:left;}
.news .b .r p{ font-size:1.2rem; color:#ccc; right:0; bottom:10px; position:absolute;}


.szj{ width:100%; height:auto; background:#fff; margin-top:3%; float:left;}
.szj .t{ width:100%; height:auto; float:left;}
.szj .t img{ width:100%; height:auto; float:left;}
.szj .b{ width:100%; height:auto; float:left;}
.szj .b p{ width:100%; height:auto; text-align:center; float:left;}
.szj .b .p1{ font-size:1.8rem; margin-top:3%; }
.szj .b .p2{ font-size:1.6rem; margin-top:1%;}
.szj .b img{ width:100%; height:auto; margin-top:3%; float:left;}
.szj .flex-control-nav a{ background:url(/img/dot.png) center no-repeat;}
.szj .flex-control-nav .flex-active{ background:url(/img/dot2.png) center no-repeat;}

.szj2{ width:100%; height:auto; margin-top:3%; background:#fff; float:left;}
.szj2 .t{ width:100%; height:auto; float:left;}
.szj2 .t img{ width:100%; height:auto; float:left;}
.szj2 .b{ width:94%; height:auto; padding:0 3%; float:left;}
.szj2 .flex-control-nav a{ background:url(/img/dot.png) center no-repeat;}
.szj2 .flex-control-nav .flex-active{ background:url(/img/dot2.png) center no-repeat;}
.szj2 .z{ width:100%; height:auto; padding:2% 0; display:none; float:left;}
.szj2 .z .box{ width:100%; height:auto; float:left;}
.szj2 .z .i img{ width:120px; height:auto; float:left;}
.szj2 .z .r{ padding-left:2%; font-size:1.4rem;}
.szj2 .z .r .p1{ width:100%; height:auto; font-size:1.6rem; line-height:1.5em; color:#c49664; float:left;}
.szj2 .z .r .p1 a{ font-weight:bold; font-size:2rem; color:#c49664;}
.szj2 .z .r .p2{ width:100%; background:url(/img/szj2_x.jpg) 0 0 repeat-y;  line-height:24px; overflow:hidden; float:left;}
.szj2 .z .r .p2 span{ padding-left:15px; display:block;}
.szj2 .z .r .p3{ width:100%; height:auto; font-size:1.4rem; line-height:1.5em; margin-top:1%; float:left; display:none;}
.szj2 .z .r .p4{ width:94%; height:auto; max-height:48px; padding:1% 3%; background:#f3f3f3;  line-height:24px; margin-top:5px; overflow:hidden; float:left;}
.szj2 .z .r .zx{ width:100%; height:auto; margin-top:15px; float:left;}
.szj2 .z .r .zx a{ background:#ff6e1c; padding:6px 15px; color:#fff; line-height:20px; font-size:1.6rem; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.szj2 .z .r .zx img{ vertical-align: text-bottom;}
.szj2 .flex-control-nav{ bottom:-20px;}

/*.szj2 .z .i{ width:40%; height:auto; }
.szj2 .z .i img{ width:100%; height:auto; float:left;}
.szj2 .z .r{ width:58%; padding-left:2%; font-size:1.4rem;}
.szj2 .z .r .p1{ width:100%; height:auto; font-size:1.6rem; line-height:2em; color:#c49664; float:left;}
.szj2 .z .r .p1 a{ font-weight:bold; font-size:2rem; color:#c49664;}
.szj2 .z .r .p2{ width:100%; height:auto; background:url(/img/szj2_x.jpg) 0 0 repeat-y;  line-height:24px; float:left;}
.szj2 .z .r .p2 span{ padding-left:15px; display:block;}
.szj2 .z .r .p3{ width:100%; height:auto; font-size:1.4rem; line-height:1.5em; margin-top:1%; float:left; display:none;}
.szj2 .z .r .p4 b{ font-weight:normal; }
.szj2 .z .r .p4{ width:94%; height:auto; padding:3%; background:#c49664; color:#fff;  line-height:1.5em; margin-top:3%; float:left;}
.szj2 .z .r .p4 a{ color:#fff;}
.szj2 .z .r .zx{ width:100%; height:auto; margin-top:7%; float:left;}
.szj2 .z .r .zx a{ background:#ff6e1c; padding:3% 6%; color:#fff; line-height:20px; font-size:1.6rem; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.szj2 .z .r .zx img{ vertical-align: middle;}
.szj2 .flex-control-nav{ bottom:-20px;}*/



.index .hj{ width:100%; height:auto; margin-top:3%; background:url(/img/i_hjb.png) center center no-repeat; background-size:cover; float:left;}
.index .hj .t{ width:100%; height:auto; float:left;}
.index .hj .t img{ width:100%; height:auto; float:left;}
.index .hj .b{ width:100%; height:auto; padding:2% 0;  float:left;}
/*.index .hj .b .i{ width:49%; height:auto; text-align:center; line-height:2em; float:left;}
.index .hj .b .i img{ width:100%; height:auto;}
.index .hj .b .i p{ font-size:1.6rem;}
.index .hj .b .r{ float:right} */
.index .hj .b .i{ width:100%; height:auto; text-align:center; line-height:2em; float:left;}
.index .hj .b .i img{ width:94%; height:auto; margin:0 3%;}
.index .hj .flex-control-nav{ display:none;}

.map{ width:100%; height:auto; margin-top:3%; float:left;}
.map img{ width:100%; height:auto; float:left; }

.crumbs{ width:100%; height:2em; line-height:2.4em; font-size:1.4rem; float:left;}
.crumbs span{ height:2em; padding-left:5px; }
.crumbs span img{ vertical-align:text-bottom;}
.art .artbox{ width:94%; height:auto; padding:3%; background:#fff; float:left;}
.art .artbox .title{ width:100%; height:auto; text-align:center; line-height:1.5em; font-size:1.8rem; margin-top:3%;  float:left;}
.art .artbox .info{ width:100%; height:auto; line-height:2em; font-size:1.4rem; color:#a5a5a5; border-bottom:1px #ccc solid; float:left;}
.art .artbox .info table{ width:100%; height:auto; float:left;}
.art .artbox .info tr{ width:100%; height:auto;}
.art .artbox .info .r{ width:32%; height:auto; text-align:right;}
.art .artbox .info .r a{ padding:6px 15px; background:#f26466; font-size:1.4rem; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.art .artbox .info .l{ width:68%; height:auto; background:url(/img/art_i2.jpg) 0 center no-repeat; line-height:1em; }
.art .artbox .info .l .box{ padding:6px 0 0 45px;}
.art .artbox .info .bshare-custom{ float:left;}
.art .artbox .info .l img{ margin:6px 0; float:left;}
.art .artbox .info .l .dj{ background:url(/img/art_i1.jpg) 0 center no-repeat; padding-left:19px; height:14px; margin:6px 6px 0 0; line-height:14px; float:left;}


.art .artbox .content{ width:100%; padding-top:3%; font-size:1.6rem; line-height:1.8em; text-align:justify; margin-top:0; overflow:hidden; float:left;}
.art .artbox .content p{ margin:1.5% 0;}

.art .artzx{ width:94%; height:auto; background:#fff; padding:3%; font-size:1.4rem; line-height:1.8em; float:left;}
.art .artzx .box{ width:94%; height:auto; padding:3%; background:#fef2f2; float:left;}
.art .artzx .z1{ width:100%; height:auto; float:left;}
.art .artzx .z1 .i{ width:20%; height:auto; float:left;}
.art .artzx .z1 .i img{ width:100%; height:auto; float:left;}
.art .artzx .z1 span{ width:77%; height:auto; margin-right:3%; float:left;}
.art .artzx .z1 b{ color:#f00;}
.art .artzx .z2{ width:94%; height:auto; padding:3%; display:none; float:left;}
.art .artzx .z2 p{ width:50%; height:auto; text-align:center; float:left;}
.art .artzx .z2 p a{ padding:5px 17px; font-size:1.6rem; color:#fff; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.art .artzx .z2 p .zx1{ background:#f26466;}
.art .artzx .z2 p .zx2{ background:#fe9951;}

.art .artzx2{ width:94%; height:auto; background:#fff; padding:3%; margin:3% 0; font-size:1.6rem; line-height:1.8em; float:left;}
.art .artzx2 .t{ width:100%; height:auto; background:url(/img/art_i3.jpg) 0 center repeat-x; text-align:center; float:left;}
.art .artzx2 .t span{ font-size:2rem; color:#f26466; padding:5px; background:#fff;}
.art .artzx2 .b{ width:100%; height:auto; padding:3% 0 0; text-align:center; float:left;}
.art .artzx2 .b li{ width:50%; height:auto; font-size:1.6rem; float:left;}
.art .artzx2 .b li b{ color:#f00;}



.art .xg{ width:100%; height:auto; margin:3% 0 0;  float:left;}
.art .xg .t{ width:100%; height:auto; border-bottom:1px #ccc solid; background:#fff url(/img/i_dht2.jpg) right center no-repeat; font-size:1.8rem; color:#c49664; font-weight:bold;  line-height:2em; float:left; }
.art .xg .t b{ margin-left:2%;}
.art .xg .b{ width:100%; height:auto; float:left;}
.art .xg .b ul{ width:100%; height:auto; float:left;}
.art .xg .b ul li{ width:96%; height:auto; padding:2% 2% 0; margin-bottom:1%; background:#fff; float:left;}
.art .xg .b .z1{ width:90%; height:1em; margin:1% 0; padding-right:10%; font-size:1.6rem;  line-height:1em; font-weight:bold; color:#555; overflow:hidden; float:left;}
.art .xg .b .z1 span{ padding:0 2px; background:#c49664; font-size:1.2rem; color:#fff; margin-right:5px; float:left;}
.art .xg .b .z2{ width:100%; height:auto; float:left;}
.art .xg .b .l{ width:72%; height:auto; float:left; }
.art .xg .b .l .p2{ width:100%; height:auto; margin:1% 0;  font-size:1.4rem; line-height:1.5em;  float:left;}
.art .xg .b .l .p3{ width:100%; height:auto; font-size:1.2rem; color:#ccc; float:left;}
.art .xg .b .r{ width:28%; height:auto; padding-top:6px; text-align:right; float:left;}
.art .xg .b .r a{ padding:5px 14px; border:1px #f3f3f3 solid; background:#fff; font-size:1.4rem; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.art .xg .b .r img{ width:16px; height:16px; vertical-align:text-bottom;}
.art .xg .b .r .zx1{ color:#dc3440;}
.art .xg .b .r .zx2{ color:#ff6005;}


.list .xbanner{ margin:1% 0;}
.list .tj{ width:100%; height:auto; float:left;}
.list .tj ul li{ width:96%; height:auto; padding:2%; margin-bottom:1%;  background:#fff; float:left;}
.list .tj .z1{ width:90%; height:1em; margin:1% 0; padding-right:10%; font-size:1.6rem;  line-height:1em; font-weight:bold; color:#555; overflow:hidden; float:left;}
.list .tj .z1 span{ padding:0 2px; background:#c49664; font-size:1.2rem; color:#fff; margin-right:5px; float:left;}
.list .tj .z2{ width:100%; height:auto; margin:5px 0;  position:relative; float:left;}
.list .tj .z2 span{ width:67%; font-size:1.4rem; line-height:1.5em; float:left;}
.list .tj .z2 .i{ width:30%; height:auto; margin:0 3% 0 0; float:left;}
.list .tj .z2 .i img{ width:100%; height:auto; float:left;}
.list .tj .z2 .zx{ right:3px; bottom:5px; position:absolute;}
.list .tj .l{ float:left; }
.list .tj .r{ float:left; }

.list .tj .zx a{ padding:5px 14px; border:1px #f3f3f3 solid; background:#fff; font-size:1.4rem; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.list .tj .zx img{ width:16px; height:16px; vertical-align:text-bottom;}
.list .tj .zx .zx1{ color:#ff6005;}
.list .tj .zx .zx2{ color:#dc3440;}
.list .tj .dj{ font-size:1.2rem; color:#ccc; bottom:0; left:33%; position:absolute;}



.list .listbox li{ width:100%; margin-top:1%; background:#fff; float:left;}
.list .listbox .lbox{ width:96%; height:auto; padding:2%;  position:relative; float:left; }
.list .listbox .lbox .p1{ width:100%; height:auto; line-height:2em;  float:left;}
.list .listbox .lbox .p1 .l{ width:100%; font-size:1.6rem; font-weight:bold; color:#555; float:left;}
<!--.list .listbox .lbox .p1 .r{ width:30%; text-align:right; font-size:1.4rem; color:#a5a5a5; float:left;}-->
.list .listbox .lbox .p2{ width:100%; height:auto; margin:1% 0;  font-size:1.4rem;  line-height:1.5em;  text-align:justify; float:left;}
.list .listbox .lbox .p2 img{ width:30%; height:auto; margin-right:3%; float:left;}
.list .listbox .lbox .p3{ width:100%; height:auto;  line-height:20px; float:left;}
.list .listbox .lbox .p3 .l{ width:70%; height:20px; font-size:1.2rem; color:#ccc; float:left;}
.list .listbox .lbox .p3 .r{ width:30px; height:24px; line-height:24px; text-align:center;  right:2%; bottom:0; position:absolute;}
.list .listbox .lbox .p3 .r .close{ display:none;}
.list .listbox .lbox .p3 .r font{ font-size:1.8rem; font-weight:bold;  color:#F67B7D;}
.list .listbox .lbox .s{ width:96%; height:8em; display:none; left:2%; top:3%; position:absolute;}

.list .listbox .zbox{ width:100%; height:0; margin-top:-1px; transition: all 0.3s linear 0s; overflow:hidden; float:left;}
.list .listbox .zbox span{ width:96%; height:auto; margin:0 2%; border-top:1px #dedede solid; float:left;}
.list .listbox .zbox p{ width:33.3333%; height:auto; padding:5% 0; text-align:center; background:#fff;float:left; }
.list .listbox .zbox p a{ padding:3% 15%; border:1px #dedede solid; font-size:1.6rem;
border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;
-webkit-box-shadow: 3px 3px 3px #ccc;  -moz-box-shadow: 3px 3px 3px #ccc;  box-shadow: 3px 3px 3px #ccc;  }
.list .listbox .zbox .p1 a{ color:#333;}
.list .listbox .zbox .p2 a{ color:#f79503;}
.list .listbox .zbox .p3 a{ color:#f26466;}
.main .dh3{ padding:0;}
.main .st{ width:100%; height:auto; padding:1% 0; margin-top:1%; /*border-bottom:1px #C49664 solid;*/ -webkit-box-shadow: 3px 3px 3px #eaeaea;  -moz-box-shadow: 3px 3px 3px #eaeaea;  box-shadow: 3px 3px 3px #eaeaea;  background:url(/img/i_dht2.jpg) right center no-repeat; font-size:1.8rem; font-weight:bold; color:#c49664; float:left;}
.main .st span{ padding-left:3%;}
.main .n1 .st{ margin-top:0;}
.main .n1{ width:100%; height:auto; background:#fff; float:left;}
.main .n1 .b{ width:94%; height:auto; padding:0% 3% 3%; float:left;}
.main .n1 .b .zw{ width:100%; height:auto; margin-top:3%; line-height:1.5em; font-size:1.6rem; color:#555; text-indent:2em; text-align:justify; float:left;}
.main .n1 .b .i{ width:80%; height:auto; margin:3% 10% 0; display:none; float:left;}
.main .n1 .b .i img{ width:100%; height:auto;}

.main .n2{ width:100%; height:auto; background:#fff; margin-top:3%; float:left;}
.main .n2 .sb{ width:100%; height:auto; padding:3% 0; float:left;}
.main .n3{ width:100%; height:auto; background:#fff; margin-top:3%; float:left;}
.main .n3 .b{ width:94%; height:auto; padding:3% 3% 0; float:left;}
.main .n3 .i{ width:100%; height:auto; margin-bottom:3%;float:left;}
.main .n3 .i img{ width:100%; height:auto; float:left;}
.main .n3 .flexslider{ width:100%; height:auto; float:left;}
.main .n3 .flex-control-nav a{ background:url(/img/dot3.png) center no-repeat;}
.main .n3 .flex-control-nav .flex-active{ background:url(/img/dot4.png) center no-repeat;}
.main .szw2{ width:100%; height:auto; margin-top:3%; line-height:1.5em; font-size:1.6rem; color:#555; text-align:center; float:left;}
.main .n3 .szw2{ margin:3% 0;}

.p_jj .n{ width:100%; height:auto; background:#fff; margin-top:3%; float:left;}
.p_jj .n1{ margin:0;}
.p_jj .t{ width:100%; height:auto; margin:5% 0 0; text-align:center; line-height:2em;  background:#fff; float:left;}
.p_jj .t .p1{ font-size:2.2rem; font-weight:bold; color:#c49664; }
.p_jj .t .p2{ font-size:1rem; color:#ababab; }
.p_jj .b{ width:94%; height:auto; padding:0 3% 3%;background:#fff;float:left;}
.p_jj .b .zw{ width:100%; height:auto; margin-top:3%; font-size:1.6rem; line-height:1.8em; text-align:justify; float:left;}
.p_jj .b .zw b{ font-weight:normal; color:#c49664;}
.p_jj .b .i{ width:100%; height:auto; text-align:center; margin-top:3%; float:left;}
.p_jj .b .i img{ width:100%; height:auto; max-width:600px; float:left;}
.p_jj .n2 .zw{ width:100%; text-align:center; color:#333; text-indent:0; }
.p_jj .sn3{ display:none;}




.p_kt .t{ width:100%; height:auto; margin-top:3%; padding-top:4%; font-size:2.4rem; font-weight:bold; text-align:center; line-height:1.5em; color:#fe9952; background:#fff; float:left;}
.p_kt .t b{ color:#f26466; }
.p_kt .b{ width:100%; height:auto; background:#fff;float:left;}
.p_kt .b .zw{ width:94%; height:auto; padding:3%; font-size:1.6rem; line-height:1.8em; text-indent:2em; text-align:justify; float:left;}
.p_kt .b .i{ width:100%; height:auto; padding-bottom:3%; text-align:center; float:left;}
.p_kt .n1 .b{ padding:3% 0;}
.p_kt .n1 .i{ padding:0;}
.p_kt .n1 .i img{ width:85%; height:auto;}
.p_kt .n1 .zw{ padding:0 3%;}
.p_kt .n2 .b{ padding:3% 0;}
.p_kt .n2 .z1{ width:100%; height:auto; background:#fff; float:left;}
.p_kt .n2 .z1 p{ width:50%; height:35px; font-size:1.6rem; text-align:center; line-height:30px; color:#fff;   float:left;}
.p_kt .n2 .z1 .on span{ height:33px; border-top:2px #BF9F7E solid; line-height:28px; background:#fff; color:#BF9F7E;}
.p_kt .n2 .z1 p span{ width:100%; height: auto; border:0; background:#BF9F7E url(/img/l.gif) right 0 no-repeat; float:left;}
.p_kt .n2 .i{ width:94%; height:auto; padding:3%; float:left;}
.p_kt .n2 .i img{ width:100%; height:auto; float:left;}
.p_kt .n2 .z2{ width:94%; height:auto; padding:0 3%; font-size:1.6rem; color:#555; line-height:1.5em; float:left;}
.p_kt .n2 .z2 b{ color:#ea2427;}
.p_kt .n3 .b{ width:94%; padding:3%;}
.p_kt .n3 .b table{ width:100%; height:340px; background:url(/img/p_kt_i2.jpg) 0 0 no-repeat;float:left;}
.p_kt .n3 .b td{ padding-left:105px;}
.p_kt .n3 .b .p1{ font-size:2.2rem;}
.p_kt .n3 .b .p2{ font-size:1.6rem;}
.p_kt .n4 .b{ width:100%; height:auto; padding:2% 0;  float:left;}
.p_kt .n4 .b .i{ width:49%; height:auto; text-align:center; line-height:2em; float:left;}
.p_kt .n4 .b .i img{ width:100%; height:auto;}
.p_kt .n4 .b .i p{ font-size:1.6rem;}
.p_kt .n4 .b .r{ float:right} 
.p_kt .n4 .flex-control-nav{ display:none;}


.p_video .tj{ width:94%; height:auto; padding:3% 3% 0; margin-top:1%; background:#fff;float:left;}
.p_video .tj video{ width:100%; height:auto; background:#000;float:left;}
.p_video .tj .i{ width:100%; height:auto; float:left;}
.p_video .tj .i img{ width:100%; height:auto; float:left;}
.p_video .tj .p1{ width:70%; height:20px; margin:3% 0; line-height:20px; font-size:1.4rem;  color:#555; overflow:hidden; float:left;}
.p_video .tj .p2{ width:30%; height:20px; margin:3% 0; line-height:20px; font-size:1rem; color:#ccc; text-align:right; white-space:nowrap; float:left;}

.p_video .vbox{ width:100%; height:auto; float:left;}
.p_video .vbox .z{ width:48%; height:auto; padding:1%; margin-top:1%;  background:#fff; float:left;}
.p_video .vbox .z a{ width:100%; height:auto; display:block;float:left;}
.p_video .vbox .z .i{ width:100%; height:auto; position:relative; float:left;}
.p_video .vbox .z .i img{ width:100%; height:auto; float:left;}
.p_video .vbox .z .s{ padding-left:3%;}
.p_video .vbox .z .p1{ width:100%; height:20px; margin:3% 0; line-height:20px; font-size:1.4rem;  color:#555; overflow:hidden; float:left;}
.p_video .vbox .z .p2{ font-size:1rem; color:#fff; right:5px; bottom:2px; position:absolute;}


.p_js .dh{ width:94%; height:auto; background:#fff; padding:3% 3% 0; float:left;}
.p_js .dh p{ width:32.333333%; height:auto; font-size:1.6rem; line-height:1em; text-align:center; color:#fff;float:left;}
.p_js .dh .s{ margin:0 1.5%;}
.p_js .dh .on span{ height:auto; background:#a35324; }
.p_js .dh p span{ width:100%; height:auto; border:0; background:#c48b4e; float:left;}
.p_js .dh p span img{ width:100%; height:auto; float:left;}

.p_js .vbox{ width:100%; height:auto; float:left;}
.p_js .vbox .z{ width:94%; margin-bottom:1%; padding:3%; background:#fff; float:left;}
.p_js .vbox .i{ width:100%; height:auto; position:relative; float:left;}
.p_js .vbox .i img{ width:100%; height:auto; float:left;}
.p_js .vbox .zw{ width:100%; height:auto; font-size:1.4rem; line-height:1.5em; margin-top:3%; float:left;}
.p_js .vbox .zw b{ background:#c08e58; color:#fff; padding:1px 3px; margin-right:1em; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}


.p_news .news{ margin:0;}

.p_zj .dh{ width:94%; height:auto; background:#fff; padding:3%;  float:left;}
.p_zj .dh li{ width:19.2%; height:auto; text-align:center; color:#fff; margin-left:1%;  float:left;}
.p_zj .dh .on span{ background:#a35324;}
.p_zj .dh li span{ width:100%; height:auto; padding:5% 0; background:#c48b4e; float:left;}
.p_zj .dh .s{ margin:0;}
.p_zj .dh .p1{ font-size:1.6rem;}
.p_zj .dh .p2{ font-size:1rem;}
.p_zj .vbox{ width:94%; height:auto; padding:0 3%; float:left;}
.p_zj .vbox .z{ display:block; }
.p_zj .szj2{ margin:0;}
/*.p_zj .z{ width:94%; height:auto; background:#fff; padding:3%; margin-bottom:3%; position:relative;  float:left;}
.p_zj .c1 td{ width:50%; height:auto;}
.p_zj .c1 .x1{ width:40%; height:auto;}
.p_zj .c1 .x2{ width:60%; height:auto;}
.p_zj .c1 .i{ width:100%; height:auto; float:left;}
.p_zj .c1 .i img{ width:100%; height:auto; float:left;}
.p_zj .c1 .p1{ width:90%; height:auto; font-size:1.6rem; color:#333; padding:0 0 0 10%; float:left;}
.p_zj .c1 .p1 b{ font-size:2.6rem;}
.p_zj .c1 .p2{ width:80%; height:auto; padding:0 10%; float:left;}
.p_zj .c1 .p2 a{ width:100%; height:2em; text-align:center; line-height:2em; font-size:1.8rem; margin-top:6%; float:left; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.p_zj .c1 .p2 .zx1{ border:1px #C69A68 solid; background:#C69A68; color:#fff;}
.p_zj .c1 .p2 .zx2{ border:1px #555 solid; background:#fff; color:#333;}
.p_zj .c1 .p2 img{ vertical-align:text-bottom; height:2rem; margin-top:1%;}
.p_zj .c2{ width:100%; height:auto; line-height:1.5em; float:left;}
.p_zj .c2 .p1{ width:100%; height:auto; margin-top:3%; float:left;}
.p_zj .c2 .p1 span{ background:#C69A68; font-size:1.8rem; color:#fff; padding:2px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.p_zj .c2 .p2{ width:100%; height:auto; margin-top:3%; font-size:1.8rem; color:#555; float:left;}*/




.p_zj .z .url{ width:30px; height:24px; text-align:center; line-height:24px; right:2%; bottom:0; font-weight:bold; font-size:1.8rem; color:#F67B7D; position:absolute;}
.p_tc .z{ width:100%; height:auto; background:#fff; padding:3% 0 0;  margin-top:3%; float:left;}
.p_tc .t{ width:100%; height:auto; background:url(/img/p_tc_t.jpg) center no-repeat; text-align:center;  float:left;}
.p_tc .t .p1{ font-size:2.4rem; color:#cfa978; font-weight:bold;}
.p_tc .t .p2{ font-size:1.6rem; color:#cfa978;}
.p_tc .b{ width:94%; height:auto; padding:3% 3% 0; float:left;}
.p_tc .b .l{ width:100%; height:34px; background: url(/img/p_tc_bl.jpg) left 0 no-repeat; background-size:cover; margin-bottom:3%; float:left;}
.p_tc .b .p1{ width:78px; height:34px; text-align:center; line-height:34px; font-size:2rem; color:#fff;}
.p_tc .b .p2{ line-height:22px; font-size:1.6rem;}
.p_tc .b .l .p1{ float:left;}
.p_tc .b .l .p2{ padding-left:3%; float:left;}
.p_tc .b .r{ width:100%; height:34px; background: url(/img/p_tc_br.jpg) right 0 no-repeat; background-size:cover; margin-bottom:3%; float:left;}
.p_tc .b .r .p1{ float:right;}
.p_tc .b .r .p2{ padding-right:3%; float:right;}
.p_tc .zx { width:100%; height:auto; padding:5% 0; text-align:center; float:left; }
.p_tc .zx  a{ padding:1% 5%; margin:0 1.5%; border:1px #dedede solid; font-size:1.6rem;
border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;
-webkit-box-shadow: 3px 3px 3px #ccc;  -moz-box-shadow: 3px 3px 3px #ccc;  box-shadow: 3px 3px 3px #ccc;  }
.p_tc .zx  .zx1{ color:#f79503;}
.p_tc .zx  .zx2{ color:#333;}



.sbt{ width:94%; height:auto; margin-top:3%; padding:0 3%; float:left;}
.sbt span{ font-size:2rem; font-weight:bold; color:#B98F5F;}
.sbt a{ width:100%; line-height:3em; background:url(/img/more.png) right center no-repeat; float:left; }

.sn3{ width:100%; height:auto;float:left;}
.sn3 .b{ width:94%; height:auto; padding:3%; float:left;}
.sn3 .b .i{ width:100%; height:auto; margin-top:2%; float:left;} 
.sn3 .b .i img{ width:94%; height:auto; float:left;}
.sn3 .b span{ width:25%; height:auto; text-align:center; margin-top:3%; float:left;}
.sn3 .b span p{ padding:3% 10%; font-size:1.4rem; line-height:1.5em; border:1px #000 solid; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; display:inline;}




.pages{ width:100%; height:auto; padding:3% 0; background:#fff; margin-top:1%; text-align:center; float:left;}
.pages a{ padding:1% 10%; font-size:1.6rem; color:#333; }


.stel{ width:100%; height:auto; margin:3% 0 0; text-align:center; float:left;}
.stel img{ width:94%; height:auto;}

.foot{ width:100%; height:auto; padding:3% 0; position:relative; float:left;}
.foot .bg{ width:100%; height:auto; z-index:-1; background:#fff; 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;}

.ft{ width:100%; height:180px; font-size:1rem; text-align:Center; line-height:1.5em; color:#ccc; float:left;}
.ft .dlogo{ width:100%; height:auto; text-align:center; float:left;}
.ft .dlogo img{ width:100%; height:auto;}
@media (max-width: 480px){ 
.index .dh a{ border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
.art .xg .b td img{ width:100%; height:auto; }
.list .tj .i img{ width:100%; height:auto; }
.p_jj .t .p1{ font-size:2rem;}
.p_jj .t .p2{ font-size:1rem;}
} 
@media (max-width: 420px){ 
.index .dh a{ border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.index .dh p{ font-size:1.4rem;}
.p_zj .dh .p1{ font-size:1.4rem;}
.p_zj .dh .p2{ font-size:0.8rem;}
.p_zj .c1 .p1{ font-size:1.6rem;}
.p_zj .c1 .p1 b{ font-size:2.4rem;}
.p_zj .c2 .p1 span{ font-size:1.6rem; }
.p_zj .c2 .p2{ font-size:1.6rem; }
.szj2 .z .r .zx a{ margin-right:3%;}
.art .artzx .z2 p img{ width:130px; height:auto;}
.index .news .b .r{ font-size:1.6rem;}
.sn3 .b span p{ padding:3% 10%; font-size:1.2rem;}
.p_jj .t .p1{ font-size:1.8rem;}
.p_jj .t .p2{ font-size:0.8rem;}
} 
@media (max-width: 360px){ 
.index .dh p{ font-size:1.2rem;}
.p_zj .dh .p1{ font-size:1.2rem;}
.szj2 .z .r .p2{ background:none;}
.szj2 .z .r .p2 span{ padding:0;}
.p_zj .dh p{ font-size:1.4rem;}
.p_zj .c1 .p1{ font-size:1.4rem;}
.p_zj .c1 .p1 b{ font-size:1.8rem;}
.p_zj .c1 .p2 a{ font-size:1.6rem;}
.p_zj .c1 .p2 img{ height:1.6rem; height:auto;}
.p_zj .c2 .p1 span{ font-size:1.4rem; }
.p_zj .c2 .p2{ font-size:1.4rem; }
.szj2 .z .r .zx a{ font-size:1.4rem; margin-right:2%;}
.index .news .b .r{ font-size:1.4rem;}
.dh3 .b li a{ font-size:1.4rem;}
.sn3 .b span p{ padding:2% 7%; font-size:1rem;}

} 
@media (max-width: 320px){ 
} 


