@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0;}

body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666;}

a,img,input{ text-decoration:none; font-size:14px; border:0}

body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}

ul li{ list-style:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 

a:hover{ color:#bb6a55}

input,button,select,textarea{outline:none}

textarea{resize:none}

input{-webkit-appearance:none;}



.hea,.cent,.foot{ max-width:1200px; margin:auto; width:100%}
.cent,.foot{ overflow:hidden;}

.header{ background:url(../images/sy-1.png) no-repeat center top; position:fixed; top:0; width:100%; z-index:99}

.hea .logo{ width:25.7%; margin:1.5% 0}

.hea .right{ width:66%; padding-top:2.5%}

.hea .right p{ font-size:24px; overflow:hidden}

.hea .right p img{ vertical-align:middle; margin-right:15px; cursor:pointer}

.hea .right p span{ float:right; padding-top:1%}

.hea .right p strong{ font-weight:normal}


.flexslider{position:relative;overflow:hidden;}

.flexslider .slides{position:relative;z-index:1;}

.flexslider .slides li a{ display:block;}

.flexslider .slides li img{ width:100%}

.flex-control-nav{position:absolute;bottom:6%;z-index:2;width:100%;text-align:center; right:0}

.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 10px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.nav{ max-width:1200px; margin:auto; width:100%}

.nav ul{ overflow:hidden;}

.nav ul li{ float:left; text-align:center; text-align:center;}

.nav ul li a{ font-size:18px; display:block; background:url(../images/sy1-1.jpg) no-repeat center right; color:black; padding: 23px 18px;}
.nav11 ul li a{ padding: 23px 17px;}
.nav ul li:last-child a{ padding-right:0;}
.nav ul li a img{ vertical-align:middle; margin-left:5px}

.nav ul li a:hover,.nav ul .dq a{ color:#bb6a55}

.nav ul li a:hover{ background:url(../images/sy1-2.jpg) no-repeat center right}

.nav ul li:last-child a,.nav ul li:last-child a:hover{ background:none}

.nav ul{ float:right}
.nav{ overflow:hidden}
.dropMenu{ width:130px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#fff; margin-top:-1px; padding:0.6% 0}

.dropMenu li{ line-height:45px; text-align:center; margin:0 10px;}

.dropMenu .no{ border:0}

.dropMenu li a{ display:block; font-size:18px;} 

.dropMenu li a:hover{ color:#bb6a55}

.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}

.con-qz{ border:0; padding:3% 0}

.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}

.nav-qz li img{ display:block; margin:auto}

.nav-qz .current{ color:#dc0526;}

.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}

.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}

header{ display:none}

.sjx{ display:none}

.cent{ overflow:hidden}

.he_ZoomInImg{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.sy-b{ margin:5% 0}

.sy-b img{ display:block; margin:auto}

.sy1 .left{ width:32%}

.sy1 .left p img{ width:100%}

.sy1 .right{ width:64%; background:url(../images/sy-3.png) no-repeat right bottom; padding-top:2%}

.sy1 .right p{ font-size:14px; line-height:28px}

.sy1 .right ul li{ font-size:16px; color:#bb6a55; background:url(../images/sy-2.png) no-repeat left top 7px; padding-left:3%; margin-top:3%}

.sy1 .right ul{ margin-top:3%}

.sy1 .right h1 a{ font-size:16px; border:#bb6a55 1px solid; display:block; width:120px; text-align:center; line-height:35px; border-radius:5px;}

.sy1 .right h1 a:hover{ background:#bb6a55; color:#fff}

.sy1 .right h1{ margin-top:8%}

.sy1{ margin-bottom:6%} 

.sy2{ background:#f0f1f6; overflow:hidden; padding-bottom:6%}

.sy3{ position:relative}

.sy3-1{ position:absolute; left:0; top:0; width:100%}

.sy3-1-1{ width:50%;}

.sy3-2 .left,.sy3-2 .right{ width:50%}

.sy3-2 p img{ width:100%; height:424px}

.sy3-1-1 h1{ font-size:30px; margin:5% 0 4%}

.sy3-1-1 p{ font-size:18px; color:black; line-height:30px; border-bottom:#fff 1px solid; padding-bottom:5%}

.sy3-1-1 h1,.sy3-1-1 p,.sy3-1-1 ul,.sy3-1-1 h2{ padding-right:8%}

.sy3-1-1 h2{ font-size:20px; text-align:center; margin:3% 0}

.sy3-1-1 ul{ overflow:hidden}

.sy3-1-1 ul li{ float:left; width:30%; margin:2.5% 10%}

.sy3-1-1 ul li a{ font-size:14px; color:#bb6a55}

.sy3-1-1 ul li img{ vertical-align:middle; margin-right:8%}

.sy3-1-1 ul li a:hover{ color:#666}

.cent1{ max-width:1412px}

.sy4{ background:url(../images/sy1-14.jpg) no-repeat center; background-attachment:fixed; padding-bottom:6%}

.sy5{ overflow:hidden; margin-left:-1%; margin-bottom:5%}

.sy5 li{ float:left; width:15.666%; margin-left:1%; margin-top:1.5%}

.sy5 li a{ display:block; border:#ccc 1px solid;}

.sy5 li a:hover{ border:#bb6a55 1px solid}

.sy5 li img{ width:100%; height:101px}

.sy-b1{ font-size:29px; margin:4% 0 2%}

.footer{ background:url(../images/sy1-28.jpg) no-repeat center; padding-top:0.5%; overflow:hidden}

.fo1{ overflow:hidden}

.fo1 div{ float:left; width:14.033%}

.fo1 .fo1-2{ width:60.333%; overflow:hidden; border-left:#fff 1px solid; border-right:#fff 1px solid; padding:0 1%}

.fo1 .fo1-2 ul{ float:left; width:48%; margin:0 1%}

.fo1 .fo1-2 ul li{ font-size:18px; color:black; margin:3% 0}

.fo1 .fo1-2 ul li img{ vertical-align:middle; margin-right:3%}

.fo1 .fo1-1,.fo1 .fo1-3{ padding:0 3%}

.fo1 .fo1-1 h1 img{ display:block; margin:auto; max-width:100%}

.fo1 .fo1-1 h2 a{ display:block; margin:auto; background:#bb6a55; color:#fff; line-height:55px; border-radius:10px; font-size:24px; text-align:center; margin:4% 0}

.fo1 .fo1-1 h2 a img{ vertical-align:middle; margin-right:8%}

.fo1 .fo1-1 h3{ font-size:14px; color:black}

.fo1 .fo1-1 h3 span{ font-size:24px; margin-top:2%}

.fo2{ border-top:#fff 1px solid; margin-top:1%}

.fo1 .fo1-3 dl{ margin-top:6px}

.fo1 .fo1-3 dl dt img{ width:79%; display:block; margin:auto}

.fo1 .fo1-3 dl dd{ font-size:14px; color:black; text-align:center; margin-top:5%}

.fo1 .fo1-3{ width:11.033%}

.fo2 p{ text-align:center; color:black; padding:1.2% 0; font-size:14px;}

.fo2 p a{ color:black; font-size:14px; display:inline-block; margin-left:2%}

.sy4 dl dt img{ height:215px}

.fo1 .fo1-1 h2 a{ font-size:15px; line-height:30px}

.fo1 .fo1-1 h2 a img{ width:20px}

.fo1 .fo1-1 h1 img{ width:33%; margin-top:15%}

.fo1 .fo1-1 h3 span{ font-size:16px}

.fo1 .fo1-2 ul li,.fo2 p,.fo2 p a,.fo1 .fo1-3 dl dd{ font-size:12px}

.fo1 .fo1-2 ul li img{ width:24px}



.banner1 p img{ width:100%}

.ny-b{ background:#fff; border-bottom:#ccc 1px solid;}

.ny-b h1{ font-size:16px; padding:2% 0;}

.ny-b img{ vertical-align:middle; margin-right:1.5%}

.ny-b span{ color:#bb6a55}

.ny{ margin:6% 0 7%}

.cp-z{ width:21%}

.cp-y{ width:76%}

.cp-z h1{ background:#bb6a55; font-size:18px; color:#fff; line-height:50px; padding:0 6%}

.cpz1 ul{ background:#fff; padding-bottom:7%}

.cpz1 ul li{ border-bottom:#ccc 1px solid; padding:6%}

.cpz1 ul li a{ display:block; font-size:16px}

.cpz2 h1,.cpz3 h1{ overflow:hidden}

.cpz2 h1 img,.cpz3 h1 img{ float:right; padding-top:8%}

.cpz2 ul{ border-top:#fff 1px solid; background:#bb6a55; padding:5% 0}

.cpz2 ul li{ padding:4% 6%;}

.cpz2 ul li a{ display:block; background:url(../images/cpxq-2.png) no-repeat center left; padding-left:20px; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:12px;}

.cpz3{ margin-top:19%; background:#fff}

.cpz3 h2{ font-size:14px; text-align:center; line-height:30px; padding:7% 0; border-bottom:#666 1px solid; letter-spacing:2px}

.cpz3 h2 span{ font-style:italic; font-size:20px; color:#bb6a55}

.cpz3 p{ font-size:16px; text-align:center; padding:11% 0 13%; letter-spacing:2px;} 

.cpz3 p a{ font-size:16px; color:#fff; width:100px; line-height:32px; background:#bb6a55; display:block; margin:8% auto 0} 

.cp1{ overflow:hidden; margin-left:-2%; margin-top:-2%}

.cp1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:2%}

.cp1 dl dd{ text-align:center; font-size:16px; padding:8% 4%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cp1 dl dt img{ display:block;background:#fff; margin:auto; width:100%; height:290px;}

.cp1 dl dt{ background:#fff; width:100%;}

.cp1 dl a{ display:block; background:#dddede;}

.cp1 dl a:hover{ background:#fff}

.he_ZoomInImg{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.cp1 .he_ZoomInImg{ background:#000}

.cp1 .he_ZoomInImg:hover .he_ZoomInImg_img{ opacity:0.5}

.cp1 .he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.cp1 .he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.cp1 .he_ZoomInImg .he_ZoomInImg_caption_p{width:86%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; padding:7%; line-height:24px;}

.cp1 .he_ZoomInImg .he_ZoomInImg_caption_p strong{ font-weight:normal; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}

.cp1 .he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1;font-size:14px;}

.cp1 .he_ZoomInImg .he_ZoomInImg_caption_p span{ display:block; margin:auto; width:86px; background:#bb6a55; color:#fff; margin:auto; line-height:30px;  border-radius:5px; text-align:center; margin-top:6%}

.fy{ text-align:center; margin:6% 0 0; color:#b1b1b1;}

.fy li{ font-size:16px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 5px; padding:13px 18px; line-height:20px; vertical-align:middle}

.fy li:hover,.fy .thisclass{ border:#bb6a55 1px solid; background:#bb6a55; color:#fff}
.fy li:hover a{ color:#fff}

.cpx{ background:#fff}

.cpx h1{ font-size:16px; border-bottom:#ccc 1px solid; padding:2%}

.cpx h2{ font-size:18px; text-align:center; margin:6% 0}

.cpx p img{ width:40%; display:block; margin:auto}

.cpx h3{ margin:5% 0 4%; border-bottom:#ccc 1px solid;}

.cpx h3 span{ background:#bb6a55; font-size:18px; display:inline-block; padding:0.7% 1.8%; color:#fff; border-radius:5px 5px 0 0; margin-left:2%}

.cpx h4 a{ display:block; font-size:16px; margin:1% 0}

.cpx h4{ border-top:#ccc 1px solid; padding:1% 2% 3%; margin-top:5%}



.fw1-1{ text-align:center; z-index:9}

.fw1-1 li{ display:inline-block; text-align:center; border:#bb6a55 1px solid; padding:10px 20px; margin:0 3%; font-size:18px; border-radius:25px; cursor:pointer;}

.fw1-1 .bjd-1{ background:#bb6a55; color:#fff} 

.fw1{ position:relative}

.fw1-1{ position:absolute; left:0; top:5%; width:100%}

.fw1-2 p{ max-width:1200px; margin:auto}

.fw1-2 p img{ width:100%}

.fw1-2 li:nth-child(1){ background:#f3f3f5}

.fw1-2 li:nth-child(2){ background:#a4b6ba}

.fw1-2 p{ padding:8% 0 2%}

.fw2 .left{ width:30%}

.fw2 .right{ overflow:hidden}

.fw2 .left p{ font-size:24px;}

.fw2 .left p span{ display:block; font-size:18px; color:#b55c45; margin:3% 0}

.fw2 .left p img{ width:40px; height:2px}

.fw2 .left{ margin-top:0%}
.fw2 .right{ margin-left:-5%; float:none}
.fw2 .right p{ margin-left:5%; width:45%; box-sizing:border-box; border:#ccc 1px solid; float:left; font-size:18px; line-height:30px; padding:2% 3.5%; height:177px}

.fw2{ margin:4% 0}

.fw3-3{ background:#f1f2f2; padding:6% 0; overflow:hidden}

.fw3-3 .cent{ border:#333 1px solid; background:#fff}

.fw3-0 .left,.fw3-0 .right{ width:50%}

.fw3-0 .fw3-1{ padding:5%; width:40%}

.fw3-2 p img{ width:100%}

.fw3-1 h1{ font-size:24px; color:#bc6c58}

.fw3-1 p{ font-size:16px; margin-top:10%; display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}



.ny-b2 .cent{ position:relative; overflow: inherit;}

.ny-b2 p{ position:absolute; right:0; top:0;}

.ny-b2 p span{ display:inline-block; margin:0 40px; width:110px; line-height:45px; text-align:center; padding:3% 0}

.ny-b2 p span a{ display:block; border-radius:5px; font-size:18px;}

.ny-b2 p span:hover{ background:url(../images/gs-1.png) no-repeat center bottom; cursor:pointer; }

.ny-b2 p span:hover a{ background:#bb6a55; color:#fff}

.gs1{ overflow:hidden; margin:6% 0 3%}

.gs1 h1{ float:left; width:40%; margin-right:2%; margin-bottom:1%}

.gs1 h1 img{ width:100%}

.gs1 h2{ font-size:24px; margin:3% 0}

.gs1 h2 span{ font-size:20px; color:#bb6a55; display:block; margin:1% 0}

.gs1 p{ font-size:16px; text-indent:2em; line-height:35px; margin-bottom:2.2%}

.gs2{ background:#eeefef; overflow:hidden}

.gy-b{ font-size:24px; text-align:center; margin:4.5% 0}

.gy-b span{ display:block; font-size:20px; color:#bb6a55; margin-top:0.5%}

.gs2-1 .left{ width:46%}

.gs2-1 .right{ width:54%; overflow:hidden}

.gs2-1 .left ul li,.gs2-1 .left ul li img,.gs2-1 .right ul:nth-child(1) li,.gs2-1 .right ul:nth-child(1) li img{ height:368px}

.gs2-1 .right ul:nth-child(2) li{ margin-bottom:2%}

.gs2-1 .right ul:nth-child(2) li,.gs2-1 .right ul:nth-child(2) li img{ height:180px}

.gs2-1 .right ul{ float:left; width:49%; margin-left:1%}

.gs2-1 .he_ZoomInImg{ background:#0000ff}

.gs2-1 .he_ZoomInImg:hover .he_ZoomInImg_img{ opacity:0.8}

.gs2-1 .he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.gs2-1 .he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.gs2-1 .he_ZoomInImg .he_ZoomInImg_caption_p{width:86%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; padding:25% 7%; line-height:35px;font-size:20px; text-align:center}

.gs2-1 .he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1;}

.gs2-1 .right ul:nth-child(1) .he_ZoomInImg .he_ZoomInImg_caption_p{ padding:40% 7%;}

.gs2-1 .right ul:nth-child(2) .he_ZoomInImg .he_ZoomInImg_caption_p{ padding:13% 7%;}

.gs3{ margin:6% 0}

.gs3 .left{ width:39%}

.gs3 .left p img{ width:100%}

.gs3 .right{ width:55%; margin-top:-5%}

.gs3 .right h1{ font-size:22px; color:#bb6a55; margin-top:9%; margin-bottom:3%}

.gs3 .right h1 span{ font-size:20px; color:#333; display:block; margin-top:1%}

.gs3 .right p{ font-size:16px; color:#333; margin:1% 0; line-height:28px; text-indent:2em}

.gs3 .right .xm{ font-size:14px}



.lx1{ background:#e5e5e5; border-radius:10px; margin:5% 0}

.lx1 .left,.lx1 .right{ width:42%; padding:3%;}

.lx1 .left{ background:url(../images/lx1-1.jpg) no-repeat center right}

.lx1 h1{ font-size:18px;}

.lx1 h1 span{ font-size:18px; display:block; margin:2% 0}

.lx1 dl{ overflow:hidden; margin-top:6%}

.lx1 dl dt{ float:left; width:14%}

.lx1 dl dt img{ width:100%}

.lx1 dl dd{ float:right; width:82%; font-size:16px; line-height:28px; padding-top:1.5%}

.lx2 h1 img{ display:block}

.lx2{ background:#f6f6f6}

.lx2 h1{ margin:7% 0 5%}

.lx2 h1 img{ display:block; margin:auto}

.lx2-1{ overflow:hidden; margin-bottom:6%}

.lx2-1 p,.lx2-1 h2{ float:left; margin:1.2% 1.5%; width:44%}

.lx2-1 p{ border:#e5e5e5 3px solid; padding:1%}

.lx2-1 p span{ width:7%; margin-right:3%; float:left; border-right:#ccc 1px solid}

.lx2-1 p span img{ width:80%}

.lx2-1 p input,.lx2-1 p select{ width:89%; height:30px; line-height:30px; background:none; font-size:16px;border: 0;}

.lx2-1 .cd{ width:93.5%}

.lx2-1 p textarea{ width:100%; border:0; background:none; height:100px; line-height:24px}

.lx2-1 .cd1{ width:30%; overflow:hidden}

.lx2-1 .cd1 input{ width:63%; float:left}

.lx2-1 .cd1 img{ width:34%; height:30px; float:right}

.lx2-1 h2 input{ margin-right:2%; height:59px; line-height:59px; background:#dadada; width:30%; font-size:18px; color:#fff}

.lx2-1 h2 input:last-child{ background:#bb6a55}



.xz-l-1 .fa-chevron-down1{ position:absolute; right:20px; top:31%; width:40px; height:40px}

.subNav .fa-chevron-down1{background:url(../images/rc-1.png) no-repeat;}

.currentDt .fa-chevron-down1{background:url(../images/rc1-1.png) no-repeat;}

.navContent{display: none;}

.xz-l-1{ background:#e5e5e5; position:relative; padding:2%; cursor:pointer}

.xz-l-1 h1{ font-size:18px; margin-bottom:2%;}

.xz-l-1 p{ font-size:14px;}

.xz-l-1 p span{ display:inline-block; margin:0 6%}

.xz-l{ border:#ccc 1px solid; border-top:0; margin-bottom:1%; padding:1% 13% 4%; overflow:hidden}

.xz-l-1{ margin-bottom:1%}

.currentDd{ margin:0}

.subNavBox{ margin:6% 0 7%}

.xz-l h1{ font-size:16px; margin:3% 0}

.xz-l p{ font-size:14px; padding-left:2%; margin-top:1.5%}

.xz-l p span{ color:black}

.rcz{ margin-top:4%}

.rcz dl{ overflow:hidden; margin-bottom:5%}

.rcz dl dt{ float:left; width:27%}

.rcz dl dt img{ width:100%}

.rcz dl dd{ float:right; width:67%; font-size:14px; line-height:30px; padding-top:2%}



.xw{ margin:6% 0}

.xw-1{ background:url(../images/x1.png) no-repeat center right; margin-bottom:3%; padding:2% 2% 2% 0; background-size:100%}

.xw-1:hover{ background:url(../images/x2.png) no-repeat center right;}

.xw-1 .left{ width:30%}

.xw-1 .left p img{ width:100%; height:215px}

.xw-1 .right{ width:65%}

.xw-1 .right h1{ margin-top:3%}

.xw-1 .right h1 a{ font-size:18px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block}

.xw-1 .right p{ font-size:14px; color:#666; line-height:24px; margin:4% 0 5%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.xw-1 .right h2 a{ font-size:12px; color:#b55c45}

.xw-1 .right h2{ overflow:hidden}

.xw-1 .right h2 span{ float:right; font-size:12px; color:#666}

.fy1{ text-align:center}



.xwx{ margin:6% 0 8%}

.xwx h1{ font-size:24px; text-align:center}

.xwx h2{ font-size:14px; text-align:center; margin:3% 0 4%}

.xwx h2 span{ display:inline-block; margin:0 1%}

.xwx h3{ background:#e5e4e4; overflow:hidden; padding:1%; margin-top:6%}

.xwx h3 a{ font-size:18px}



.sy4 .he_ZoomInImg{ background:#000}

.sy4 .he_ZoomInImg:hover .he_ZoomInImg_img{ opacity:0.8}

.sy4 .he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.sy4 .he_ZoomInImg .he_ZoomInImg_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.sy4 .he_ZoomInImg .he_ZoomInImg_caption_p{width:90%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; margin:5%; border:#fff 2px solid; height:82%}

.sy4 .he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1;}



#content{ margin: 0 2%;}





.fw1-2-1{ overflow:hidden; padding:153px 0 2.4%; max-width:1200px; margin:auto; position:relative}

.fw1-2-1 h1 img{ display:block; margin:auto}

.fw1-2-1 p{ cursor:pointer}

.fw1-2-1 p .f1{ font-size:17px;}

.fw1-2-1 p .f2{ background:url(../images/fz-1.jpg) no-repeat center top #fff; display:block; background-size:100%; width:265px;z-index: 999; height:105px; border:#333 1px solid; font-size:16px; line-height:30px; padding:10px 35px;display:none; position:absolute}

.fw1-2-1 p:hover .f2{ display:block}

.fw1-2-1 p .f2 strong{ font-size:18px; font-weight:normal; display:block}

.fw1-2-2 .d1{ position:absolute; top:345px; right:297px}

.fw1-2-2 .d2{position:absolute;top: 348px;right: 401px;}

.fw1-2-2 .d3{position:absolute;top: 402px;right: 378px;}

.fw1-2-2 .d4{position:absolute;top: 550px;right: 521px;}

.fw1-2-2 .d5{position:absolute;top: 591px;right: 344px;}

.fw1-2-2 .d6{position:absolute;top: 651px;right: 391px;}

.fw1-2-2 .d7{position:absolute;top: 475px;right: 260px}

.fw1-2-2 .d8{position:absolute;top: 518px;right: 175px;}

.fw1-2-2 .d7 .f1,.fw1-2-2 .d8 .f1{ color:#D11911}

.fw1-2 .fw1-2-2 p{ padding:0}



/*.cp1 dl dt{ position:relative}

.cp1 dl .he_ZoomInImg img{ display: block; max-width: 100%; width:auto; max-height: 100%; position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0;}

.cp1 .he_ZoomInImg{ background:#fff}

.cp1 .he_ZoomInImg .he_ZoomInImg_caption_p strong{ color:#333}

.cp1 dl dt img{ border:0; background:none}*/



.cp1 .he_ZoomInImg .he_ZoomInImg_caption_p span{ position: absolute; left: 50%; top: 35%; margin-left: -43px;}



.gs1 h2{ position:relative}

.gs1 h2 strong{ position:absolute; right:0%; top:0; font-weight:normal; font-size: 24px}

.gs1 h2 strong span{ margin-top:4%; padding-bottom:7%}


.cp1 dl dd b{    font-weight: normal;}



.cpx #content img{max-width: 100% !important;}


.hea .right .zg{ float:left; width:89%}
.hea .right .yy-q{ float:right; width:12%; margin-top:3%; margin-right:-30px}
.hea .right .yy-q,.hea .right .yy-q a{ font-size:15px; text-align:right}
.hea .right .yy-q a{ display:inline-block; padding:0 4px}
.yy-q.sjx{ position:fixed; top:17px; right:60px; z-index:9999}
.yy-q.sjx a{ margin:0 5px}

.subNavBox11 .xz-l-1 p span{ margin:0 1%}

.fw21 .right p{ height:175px}


.cpz1 ul li .on{    color: #bb6a55;}

