.head-top{ background:#fff; width:100%; padding:0;}
.head{ overflow:hidden; padding:0.5% 5% 1%; width:100%}
.logo{ width:12%; padding:1% 0}
.logo img{ width:100%}
.dh-ss{ width:70%; text-align:right; margin:2.6% 10% 1% 0}
.nav1{ overflow:hidden}
.nav1 ul{ width:100%}
.nav1 ul li,.fx ul li{ float:left}
.nav1 ul{ overflow:hidden}
.nav1 ul li{ width:10%; text-align:center}
.nav1 ul li a{ color:#808080; font-size:16px; display:block; border-right:#D70C24 1px solid}
.nav1 ul li a:hover{ color:#d70c24}
.nav1 ul li{ display:block}
.nav2{ display:none}
.cen,.foot,.fo-nav ul{ max-width:1200px; margin:0 auto; word-wrap: break-word;}
.ty{ float:left}
.logo1{ width:8%; padding:1.35% 0}
.logo1 img{ width:100%}
.head{ overflow:hidden}
.bts{ overflow:hidden; margin:5% 0}
.bts h1{ float:left; width:56%; font-size:48px; color:#d40028; overflow:hidden}
.bts h1 span span{ font-size:30px; color:#999; display:block}
.bts p{ float:right; width:25%}
.bts h1 img{ float:left; width:22%}
.bts h1 .sg{ float:right; width:73%; margin:2% 0}
.bts p{ background:#eee; overflow:hidden; padding:0.8% 2%; border-radius:10px; margin:4% 0}
.sr{ width:85%; float:left; background:#eee; border:0; font-size:14px; color:#b2b2b2; height:26px; line-height:26px; border-right:#d40028 2px solid;}
.an{ width:10%; float:right; background:url(../images/ind2.png) no-repeat center; border:0; height:26px; line-height:26px;}
.sy-tu ul{ overflow:hidden; margin-bottom:5%}
.sy-tu ul li{ float:left; margin:0.5%}
.sy-tu ul li img{ width:100%}
.sy-tu ul .tu1{ width:32.4%}
.sy-tu ul .tu2{ width:65.5%}
.sy-tu ul .tu3{ width:49%}
.sy-nr{ background:#f6f6f6; margin-bottom:5%}
.dj-dl{ overflow:hidden; padding:8% 0}
.dj-dl dl{ float:left; width:19%; margin:0 3%; text-align:center}
.dj-dl dl dt a{ display:block; width:100px; height:100px; display:block; margin:auto}
.dj-dl .zs1 dt a{ background:url(../images/a1.png) no-repeat center}
.dj-dl .zs1 dt a:hover{ background:url(../images/a1-1.png) no-repeat center}
.dj-dl .zs2 dt a{ background:url(../images/z2.png) no-repeat center}
.dj-dl .zs2 dt a:hover{ background:url(../images/z2-2.png) no-repeat center}
.dj-dl .zs3 dt a{ background:url(../images/a3.png) no-repeat center}
.dj-dl .zs3 dt a:hover{ background:url(../images/a3-3.png) no-repeat center}
.dj-dl .zs4 dt a{ background:url(../images/a4.png) no-repeat center}
.dj-dl .zs4 dt a:hover{ background:url(../images/a4-4.png) no-repeat center}
.dj-dl dl dd{ font-size:14px; margin-top:8%}
.pp-js p{ text-align:center; font-size:16px; color:#999; margin-bottom:5%; line-height:28px}
.footer{ background:url(../images/ind8.png) no-repeat center}
.fo-nav ul,.foot{ overflow:hidden}
.fo-nav ul li,.foot div{ float:left}
.fo-nav{ border-bottom:#b3b3b3 1px solid; padding:1% 0}
.fo-nav ul li a{ font-size:16px; color:#808080}
.fo-nav ul li{ width:11%; text-align:center}
.fo-nav ul li a:hover{ color:#d70c24}
.dz-ba p{ margin:2% 0; color:#fff; font-size:14px; line-height: 22px;}
.wqw img{ margin-right:10%}
.foot{ padding:1.5% 0}
.qq-kf{ border-left:#fff 1px solid; border-right:#7d7d7d 1px solid; margin:0 10%; color:#fff; width:30%}
.ewm dl dt img{ width:80%; display:block; margin:auto}
.ewm dl dd{ color:#d70c24; margin-top:5%; text-align:center; font-size:16px}
/*.qq-kf .left{ text-align:center; padding-right:2%}
.qq-kf .left img{ margin-bottom:5%; width:100%}
.qq-kf .left{ width:25%}*/
.qq-kf p{ margin:6% 0}
.foot div{ padding:0 3%}
.dz-ba{ width:30%}
.ewm{ width:20%}
.foot .qq-kf{ padding:3% 5%}
.ga img{ vertical-align:middle; margin-right:10px}
.cen1,.foot,.fo-nav ul{ max-width:1050px}
.qq-kf .right{ line-height:45px}

.ny-nav{ width:22%; margin:5% 0}
.ny-nn{ width:72%; margin:5% 0}
.ny-nn img{ width:100% !important; height:100% !important}
.ny-nn .xw dl .time1 img{ width:19px !important; height:19px !important}
.ny-nav h1{ background:url(../images/cp1.jpg) no-repeat center; text-align:center; padding:8% 0; font-size:16px; color:#fff}
.ny-nav ul li a{ font-size:14px; color:#999; padding-left:10%; display:block}
.ny-nav ul{ border:#eee 1px solid; padding-bottom:5%}
.ny-nav ul li{ border-bottom:#eee 1px dashed; padding:8% 10%}
.ny-nav ul li a:hover{ background:url(../images/cp1.png) no-repeat left; padding-left:10%; color:#d40028}
.nr-bt span{ display:inline-block; background:url(../images/cp2.png) no-repeat center; font-size:16px; color:#d40028; width:165px; height:44px; line-height:44px; text-align:center;}
.nr-bt{ border-bottom:#ccc 1px solid; padding-bottom:2.5%}
.cp{ overflow:hidden; padding:2% 3%}
.cp dl{ float:left; width:23%; margin:1%; text-align:center; border:#eee 1px solid; padding:1%}
.cp dl dt{ border:#eee 1px solid}
.cp dl dd{ background:#5c5c5c; font-size:12px; color:#fff; text-align:center; height:30px; line-height:30px; margin-top:1%}
.cp dl dt img{ width:100%; height:120px !important}
.fy{ margin-bottom:5%; border-top:#ccc 1px solid; padding-top:5%; overflow:hidden}
.fy p{ overflow:hidden; border-right:#eee 1px solid; border-bottom:#eee 1px solid; width:45%; float:right; margin-right:4%}
.fy p a{ float:left; display:inline-block; border-left:#eee 1px solid; border-top:#eee 1px solid; width:14.25%; text-align:center; color:#333; height:40px; line-height:40px}
.fy p a:hover{ background:#e21013; color:#fff}

.fy ul{ overflow: hidden; }
.fy li{ float: left; list-style: none; margin:0 10px; }

.cp-xq{ padding:4% 8%}
.cp-xq h1{ text-align:center; font-size:18px; color:#1b1b1b}
.cp-xq p{ margin-top:3%; font-size:12px; line-height:24px}
.cp-xq p img{ border:#333 1px solid; width:95%; margin:auto; display:block}
.cp-xq img{ width: 100% !important; height: 100% !important; }
.cp-xq table tr td{ width:50%}

.gykl p{ font-size:16px; line-height:28px}
.gykl p img{ width:100%; border:0}

.lanrenzhijia{overflow:hidden; width:100%;}
.lanrenzhijia ul{width:100%; width:100%}
.lanrenzhijia ul li{float:left;display:inline;width:100%;height:auto;overflow:hidden;position:relative;}
.lanrenzhijia ul li .photo img{ width:100%; min-height:188px; max-height:188px}
.lanrenzhijia ul li .photo{width:100%; overflow:hidden; min-height:188px; max-height:188px}
.lanrenzhijia .rsp{width:100%;height:188px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.lanrenzhijia .text{position:absolute;width:100%;left:-300px;top:0px;overflow:hidden;}
.lanrenzhijia .text h3{width:60%;margin:60px auto 0;height:50px;line-height:50px;text-align:center;color:#e21013;font-size:14px; margin-bottom:10%; border:#e21013 1px solid; letter-spacing:3px}
.ny-nav1 ul li{ width:50%}
.xw{ overflow:hidden; margin:2% 4% 5%}
.xw dl{ float:left; width:100%; border-bottom:#ccc 1px solid; overflow:hidden; padding:3% 1%}
.xw dl dt{ float:left; width:32%}
.xw dl dd{ float:right; width:65%; margin-bottom:3%; font-size:14px; line-height:22px}
.xw dl dd a{ font-size:16px; color:#e21013}
.xw dl .time1{ text-align:right}
.xw dl .time1 img{ vertical-align:middle; margin-right:20px}
.fy1{ border:0; padding-top:0%;}

.xw-xq{ margin:5% 0}
.xw-xq h1,.xw-xq h2{ text-align:center; margin-bottom:3%}
.xw-xq h1{ text-align:center; font-size:26px; color:#e21013}
.xw-xq h2{ background:#edeee8; padding:1.5% 2%; font-size:14px; color:#757576}
.xw-xq p{ margin-top:2%; font-size:16px; line-height:26px}
.xw-xq h3{ font-size:25px; color:#333; margin-top:3%}
.xw-xq div h1{ text-align:left; font-size:22px; margin-top:3%}
.xw-xq div{ margin:0 3%}
.xw-xq div p{ overflow:hidden}
.xw-xq div p img{ width:48%; margin:1%}
.xwzj{ border-top:#ccc 1px solid; padding:2% 0 5%}
.xwzj h1{ font-size:25px; color:#fb0142; margin-bottom:2%}
.xwzj h1 img{ vertical-align:middle; margin-right:20px;}
.xwzj p{ font-size:16px; line-height:26px}

.he_ZoomInImg{background:#000;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:.7;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.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}
.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}
.he_ZoomInImg .he_ZoomInImg_caption_p{font-size:12px;text-align:center;width:100%; -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; text-align:center; line-height:30px; letter-spacing:2px; font-size:18px; position:absolute; bottom:8%}
.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1}

table{ width:100% !important}

.eng a{ margin-top: 2px; }