﻿@charset "utf-8";

/* CSS Document */
body{font-size:12px;font-family:"微软雅黑";color:#333;overflow-x:hidden}
@font-face
{ font-family: "wr";
	src: url('../font/wr.TTF');}
*{margin:0px;padding:0px;}
img{border:0px;}
img.texiao{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
img.texiao:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
a{text-decoration:none;color:#333;}
li{list-style:none}
.clear{clear:both}
a:hover{color:#da251c}
input:hover{outline:0;background:#FFFFFF;box-shadow:rgba(0,0,0,0.9) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0,0.9) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0,0.9) 0px 0px 8px;}
input:focus{outline:0;background:#FFFFFF;box-shadow:rgba(0,0,0,0.9) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0,0.9) 0px 0px 8px;-webkit-box-shadow:rgba(0,0,0,0.9) 0px 0px 8px;}
div.middle{width:1200px;margin:0px auto;position:relative}
div.toubu{position:relative;z-index:99999}

/*pc端头部start*/
div.top{height:40px;line-height:40px;color:#FFF;background:#282828}
div.top img{ float:right}
div.top p{float:left;}
div.top dl{float:right;margin-right:26px;}
div.top dl a{color:#FFF;display:inline-block;padding-left:26px;height:40px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.top dl a.gzwx{background:url(wx.gif) left center no-repeat;position:relative;display:inline-block}
div.top dl a.gzwx img{display:none;position:absolute}
div.top dl a.gzwx:hover img{display:block}
div.top dl a.zxzx{background:url(q.gif) left center no-repeat}
div.top dl a.mfyy{background:url(m.gif) left center no-repeat}
div.top dl a.shfw{background:url(q.gif) left center no-repeat}
div.top dl a.jzwz{background:url(sz.gif) left center no-repeat}
div.top dl span{display:inline-block;padding:0px 13px;}
div.top dl a:hover{color:#da251c}

div.head{height:143px;width:100%;background:url(h.gif) repeat-x;}
div.head img.logo{float:left;height:103px;}
div.head div.wapdh{display:none}
div.head ul.nav{float:right;width:71.5%;margin-top:1px;}
div.head ul.nav li a{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.head ul.nav li.yi{float:left;width:14.1%; width:12.5%;height:102px;line-height:102px;text-align:center;position:relative;}
div.head ul.nav li.yi a.ayi{font-size:16px;display:block;color:#000;width:100%;height:100%;}
div.head ul.nav li.yi:hover a.ayi{background:url(l.gif) repeat-x;}
div.head ul.nav li.yi.hover a.ayi{background:url(l.gif) repeat-x;}
div.head ul.nav li.yi ul.ernav{position:absolute;left:0px;top:102px;width:100%;display:none;background:#FFF}
div.head ul.nav li.yi:hover ul.ernav{display:block;}
div.head ul.nav li.yi ul.ernav li.er{width:100%;height:30px;line-height:30px;position:relative;}
div.head ul.nav li.yi ul.ernav li.er a.aer{width:100%;height:100%;color:#000;display:block;border-bottom:1px dashed #333;font-size:14px;text-align:center;}
div.head ul.nav li.yi ul.ernav li.er:hover a.aer{background:#eeeeee;}
div.head ul.nav li.yi ul.ernav li.er ul.sannav{position:absolute;top:0px;left:100%;display:none;width:100%;background:#FFF}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san{width:100%;height:30px;line-height:30px;}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{width:100%;height:100%;display:block;color:#000;border-bottom:1px dashed #333;text-align:center}
div.head ul.nav li.yi ul.ernav li.er ul.sannav li.san:hover a.asan{background:#eeeeee;}
div.head ul.nav li.yi ul.ernav li.er:hover ul.sannav{display:block;}
div.head ul.nav li a.you{position:relative;}
div.head ul.nav li a.you span{position:absolute;right:5px;line-height:24px;}
div.head ul.nav li a.ayi span{display:none}
div.head ul.nav li.liwap{display:none}
dl.wxdl{text-align:center;position:fixed;background:#FFF;left:50%;top:0%;width:180px;z-index:999999999999;display:none;height:400px;margin-left:-90px;margin-top:43px;}
dl.wxdl img{width:100%;display:block;line-height:22px;font-size:14px;}

/*pc端头部end*/
.slide-T,.slide-B,.slide-L,.slide-R{transition:All 1s ease;-webkit-transition:All 1s ease;-moz-transition:All 1s ease;-o-transition:All 1s ease;}
.slide-T{position:relative;top:-50px;opacity:0;filter:alpha(opacity=0);}
.slide-Ton{top:0px;opacity:1;filter:alpha(opacity=1);}
.slide-B{position:relative;bottom:-50px;opacity:0;filter:alpha(opacity=0);}
.slide-Bon{bottom:0px;opacity:1;filter:alpha(opacity=1);}
.slide-L{position:relative;left:-50px;opacity:0;filter:alpha(opacity=0);}
.slide-Lon{left:0px;opacity:1;filter:alpha(opacity=1);}
.slide-R{position:relative;right:-50px;opacity:0;filter:alpha(opacity=0);}
.slide-Ron{right:0px;opacity:1;filter:alpha(opacity=1);}
.slide-W{position:relative;width:110%;left:-5%;opacity:0;filter:alpha(opacity=0);}
.slide-Won{width:100%;left:0px;opacity:1;filter:alpha(opacity=1);}

/*手机版头部start*/
div.wapheaddianbei{width:100%;height:75px;display:none;}
div.waphead div.top{position:fixed;left:0px;top:0px;width:100%}
div.waphead{position:fixed;width:100%;left:0px;top:40px;}
div.waphead div.wapdh{display:block;width:100%;height:40px;background:#fff;}
div.waphead div.wapdh img.waplogo{height:40px;margin-top:0px;position:relative;z-index:99;float:left; margin-left:10px;}
div.waphead div.wapdh span{float:right;display:block;width:25px;height:21px;background:url(dh.png);cursor:pointer;margin:7px; margin-top:11px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.waphead img.logo{display:none;}
div.waphead div.middle{background:#000;width:100%;}
div.waphead ul.nav{width:100%;padding-bottom:10px;padding-top:10px;display:none;overflow-x:hidden}
div.waphead ul.nav li a{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.waphead ul.nav li.yi{width:100%;height:auto;}
div.waphead ul.nav li.yi a.ayi{display:block;width:100%;height:30px;line-height:30px;color:#FFF;font-size:14px;text-indent:2em}
div.waphead ul.nav li.yi ul.ernav{width:100%;height:auto;display:none;}
div.waphead ul.nav li.yi ul.ernav li.er{height:auto;width:100%;}
div.waphead ul.nav li.yi ul.ernav li.er a.aer{width:100%;height:30px;line-height:30px;color:#FFF;text-indent:4em;display:block;}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav{width:100%;height:auto;display:none}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san{height:auto;width:100%;}
div.waphead ul.nav li.yi ul.ernav li.er ul.sannav li.san a.asan{width:100%;height:30px;line-height:30px;color:#FFF;text-indent:6em;display:block;}
div.waphead ul.nav li a:hover{padding-left:10px;}

/*手机版头部end*/

/*图片列表响应通用start*/
div.tupianlistxiangying{width:100%;text-align:center}
div.tupianlistxiangying a.tupianlistxiangyinga{display:inline-block;text-align:center;overflow:hidden;position:relative;}
div.tupianlistxiangying a.tupianlistxiangyinga img.tupianlistxiangyingimg{max-width:100%;transition:All 0.4s ease-in-out;display:block;margin:0px auto;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.tupianlistxiangying a.tupianlistxiangyinga:hover img.tupianlistxiangyingimg{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.tupianlistxiangying a.tupianlistxiangyinga span.tupianlistxiangyingspan{display:block;width:100%;overflow:hidden;}

/*图片列表响应通用end*/

/*selftupianlistxiangying为自定义class名可以自定义样式*/
div.selftupianlistxiangying{}
div.selftupianlistxiangying a.tupianlistxiangyinga{width:30%;height:437px;margin-left:1.5%;margin-right:1.5%;height:auto;}

/*响应公共组块a单元的大小及间距调整*/
div.selftupianlistxiangying a.tupianlistxiangyinga span.tupianlistxiangyingspan{height:230px;}

/*响应公共组块a单元里的图片容器的调整*/
div.selftupianlistxiangying a.tupianlistxiangyinga img.tupianlistxiangyingimg{max-height:230px;}

/*响应公共组块a单元里的图片的调整*/

/*selftupianlistxiangying为自定义class名可以自定义样式*/

div.sou{height:110px;background:url(ss.gif) repeat-x;width:100%;display:block;}
div.sou dl{float:right;margin-top:23px;font-size:14px}
div.sou dl input{border:none;width:311px;height:38px;line-height:38px;float:left;text-indent:10px;color:#666}
div.sou dl img{cursor:pointer;float:left;}
div.sou dl p{line-height:200%;}
div.soul{float:left;border-left:2px solid #da2f26;margin-top:20px;padding-left:23px;}
div.soul span{font-size:40px;color:#000}
div.soul p{font-size:14px;}
div.fwys{padding-top:40px;padding-bottom:28px;}
div.commontitle{text-align:center;display:block;margin:0px auto;}
div.commontitle li{font-size:34px;color:#000;height:34px;line-height:34px;display:block;width:100%;background:url(com.png) center center no-repeat}
div.commontitle p{font-size:18px;display:block;padding-top:11px;}
div.commontitle p span{color:#ce000d;}
div.commontitles{padding-top:72px;color:#FFF}
div.commontitles li{background:url(44.png) center center no-repeat;color:#FFF}
div.fwys ul{margin-top:45px;}
div.fwys ul li{border:2px solid #eeeeee;display:block;text-align:center;width:30.1%;margin-right:4.2%;margin-bottom:1.6%;float:left;height:244px;display:none}
div.fwys ul li.z{margin-right:0px;}
div.fwys ul li img{margin:0px auto;display:block;padding-top:37px;}
div.fwys ul li span{font-size:20px;color:#000}
div.fwys ul li p{font-size:14px;line-height:24px;width:90%;margin:0px auto;display:block}
div.fwys ul li:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.ad{height:375px;width:100%;background:url(ad.jpg) center top no-repeat;}
div.ad dl{text-align:center;padding-top:44px;}
div.ad dl span{-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;font-size:34px;color:#da251c;display:block;background:url(5.png) center bottom no-repeat;height:90px;height:0px;overflow-y:hidden;line-height:90px;}
div.ad dl span span{font-weight:bold;font-weight:bold;display:inline;background:none;font-size:41px;}
div.ad dl p{font-size:20px;color:#FFF;line-height:40px;display:block;padding-top:30px;padding-top:0px;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;display:none}



div.fwxm{padding-top:40px;padding-bottom:7px;}
div.fwxm ul{padding-top:47px;height:920px; height:auto; overflow:visible;  padding-bottom:20px;overflow-x:hidden; overflow:visible; }
div.fwxm ul li{float:left;display:block;text-align:center;position:relative;width:25%;}
div.fwxm ul li.lifwxm0{margin-left:-100%}
div.fwxm ul li.lifwxm1{margin-left:-100%}
div.fwxm ul li.lifwxm2{margin-left:-100%}
div.fwxm ul li.lifwxm3{margin-left:-100%}
div.fwxm ul li img{display:block;margin:0px auto;}
div.fwxm ul li img.imgli{margin:0px auto;padding-top:54px;}
div.fwxm ul li div.abo{position:absolute;border:4px solid #da271e;width:222px;top:0px;top:-100%;left:50%;margin-left:-115px;background:#FFF;overflow:hidden;height:0px;display:none;}
div.fwxm ul li div.abo img.x1{float:right;clear:both}
div.fwxm ul li div.abo img.x11{float:left}
div.fwxm ul li div.abo span.en{font-size:18px;color:#585858;display:block;padding-top:9px;text-transform:uppercase;}
div.fwxm ul li div.abo span.ch{font-size:20px;color:#da271e;display:block;padding:17px 0px;}
div.fwxm ul li div.abo img.xx{padding-bottom:22px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.fwxm ul li div.abo p{font-size:14px;line-height:22px;display:block;margin:0px auto;width:90%;text-align:left}
div.fwxm ul li div.abo img.y{padding:29px 0px;}
div.fwxm ul li:hover{ z-index:999}
div.fwxm ul li:hover div.abo{display:block;height:auto;top:0px;}
div.fwxm ul li:hover div.abo:hover img.xx{              /*transform: rotate(360deg);
                -webkit-transform: rotate(360deg);
                -moz-transform: rotate(360deg);
                -o-transform: rotate(360deg);
                -ms-transform: rotate(360deg);*/
-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.fwxm ul li:hover p{ color: #333; }

div.case{padding-bottom:25px;}
div.case div.commontitle1{border-bottom:1px dashed #c7c7c7;height:46px;line-height:46px;}
div.case div.commontitle1 span{font-size:24px;color:#000;}
div.case div.commontitle1 span.e{font-size:16px;color:#999;font-family:Arial,Helvetica,sans-serif;}
div.case div.commontitle1 p{float:right;font-size:14px;}
div.case ul{}
div.case ul li{margin-top:28px;}
div.case ul li img.ddd{width:100%;display:block;overflow:hidden;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.case ul li:hover img.ddd{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.case ul li dl{float:right;width:53.3%;margin-right:-3%;filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* 老版Mozilla */-khtml-opacity:0; /* 老版Safari */opacity:0; /* 支持opacity的浏览器*/}
div.case ul li a.dddd{display:block;overflow:hidden;float:left;width:43.6%;margin-left:-3%;filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* 老版Mozilla */-khtml-opacity:0; /* 老版Safari */opacity:0; /* 支持opacity的浏览器*/}
div.case ul li div.dddd{display:block;overflow:hidden;float:left;width:43.6%;}
div.case ul li dl a.titlea{font-size:20px;color:#000;display:block;line-height:52px;padding-top:3px;}
div.case ul li dl dt{font-size:18px}
div.case ul li dl dt img{display:inline-block}
div.case ul li dl dt span{display:inline-block;padding-right:35px;padding-left:8px;}
div.case ul li dl dd{display:block;font-size:14px;padding:30px 0px;padding-bottom:16px;}
div.case ul li dl dd span{}
div.case ul li dl dd a{width:79px;height:23px;line-height:23px;text-align:center;display:inline-block;background:#e7e7e7;margin-bottom:14px;}
div.case ul li dl p{font-size:14px;line-height:24px;}
div.case ul li dl p.pdz{ padding:15px 0px;}
div.case ul li dl a.xq{display:inline-block;width:173px;height:43px;line-height:43px;text-align:center;color:#FFF;font-size:18px;background:#da271e;margin-top:26px;}
a.jzgd{display:block;width:100%;height:41px;background:#dddddd;margin-top:26px;text-align:center;}
a.jzgd img{margin:0px auto;display:block;}
a.jzgd{font-size:18px;color:#666;line-height:41px;}
ul.uldisno{display:none}
div.zsgd{background:#f3f3f3;padding:40px 0px 32px 0px;}
ul.zsgdnnav{text-align:center;padding-top:46px;padding-bottom:44px;}
ul.zsgdnnav li{line-height:47px;height:47px;width:224px;margin-left:8px;margin-right:8px;text-align:center;display:inline-block}
ul.zsgdnnav li a{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;display:block;width:100%;font-size:18px;background:#FFF;border:1px solid #ccc;}
ul.zsgdnnav li:hover a{background:#da271e;border:1px solid #da271e;color:#FFF;}
div.zsgdnr{width:100%;margin-left:0}
div.zsgdnr dl{display:none}
div.zsgdnr dl ul li{float:left;width:23.5%;text-align:center;margin-right:1.3%;background:#FFF;}
div.zsgdnr1 dl ul li{float:left;width:23.5%;text-align:center;margin-right:1.9%;background:#FFF;}
div.zsgdnr dl ul li a.hasimg{overflow:hidden;display:block;width:100%;padding:0px;margin:0px;margin-bottom:5px;}
div.zsgdnr dl ul li img{display:block;width:100%;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.zsgdnr dl ul li.z{margin-right:0px;}
div.zsgdnr dl ul li a{font-size:18px;display:block;width:100%;overflow:hidden;height:auto}
div.zsgdnr dl ul li p{color:#999;display:block;line-height:24px;padding-bottom:10px;}
div.zsgdnr dl ul li:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.zsgdnr dl ul li:hover a{color:#da251c;}
ul.zsgdnnav li.ses a{background:#da271e;border:1px solid #da271e;color:#FFF;}
div.zsgdnr dl a.load{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;display:block;margin:0px auto;width:150px;height:40px;line-height:40px;border:1px solid #da271e;color:#da271e;border-radius:4px;text-align:center;margin-top:30px;font-size:16px;font-family:Arial,Helvetica,sans-serif}
div.zsgdnr dl a.load:hover{background:#da271e;color:#FFF;}
div.ad2{width:100%;height:230px;}
div.adl{width:50%;float:left;background:url(adl.gif) repeat-x;height:100%}
div.adl dl{color:#FFF;padding-top:20px;float:right;width:700px;max-width:95%;}
div.adl dl span{display:block;font-size:42px;font-weight:bold;}
div.adl dl p{font-size:18px;display:block;padding:10px 0px;}
div.adl dl a{font-size:28px;font-weight:bold;color:#FFF}
div.adr{width:50%;float:right;background:url(adr.jpg) left top no-repeat;height:100%}
div.adr dl{width:510px;float:left;margin-left:110px;margin-top:40px;max-width:95%;}
div.adr dl span{display:block;color:#FFF;font-size:18px;}
div.adr dl input{border:1px solid #333333;height:46px;line-height:46px;margin-top:19px;margin-bottom:19px;background:#0b0908;background:url(sj.gif) 14px center no-repeat #0b0908;width:383px;max-width:100%;text-indent:44px;color:#999;font-size:14px}
div.adr dl a{display:block;background:#da251c;text-align:center;width:209px;height:44px;line-height:44px;color:#FFF;font-size:16px}
div.sjjy{padding:57px 0px 82px 0px;}

/*div.sjjy img.bigsjjy{ max-width:100%; display:block; margin:0px auto; padding-bottom:23px; padding-top:20px;}*/
div.sjjy a.bigsjjy{max-width:100%;display:block;margin:0px auto;padding-bottom:23px;padding-top:20px;}
div.sjjy a.bigsjjy img{width:100%}
div.ad3{background:#ffffff}
div.ad3 img{margin:0px auto;display:block;max-width:100%}
div.aboutnr{padding-bottom:50px;padding-top:54px;}
div.aboutl{float:left;width:32.7%;}
div.aboutl p{font-size:14px;line-height:24px;color:#000;}
div.aboutl p a{color:#ee0000;}
div.aboutl img{max-width:100%;padding:27px 0px;}
div.aboutl embed{float:left;margin:27px 0px 27px 0px;min-height:211px;height:auto;float:left;width:100%}
div.abouttitle{border-left:3px solid #df504a;height:24px;line-height:24px;display:block}
div.abouttitle span{float:left;font-size:24px;display:inline-block;text-indent:15px;}
div.abouttitle img{float:right;}
div.aboutr{float:right;width:62%;}
div.aboutr ul{padding-top:27px;}
div.aboutr ul li{border-left:1px dashed #df514b;padding-left:22px;position:relative;padding-bottom:10px;border-top:1px solid #FFF;display:block}
div.aboutr ul li img{position:absolute;left:-9px;top:0px;}
div.aboutr ul li span{font-size:20px;color:#df514b;display:block;padding-bottom:5px;padding-top:0px;margin-top:-5px;}
div.aboutr ul li p{font-size:14px;line-height:28px;display:block;padding-left:20px;background:url(kk.gif) left 10px no-repeat;cursor:pointer;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
div.aboutr ul li p:hover{color:#da251c;text-indent:10px;}
div.gymzy{padding:50px 0px;}
div.rongyu{width:1400px;display:block;margin:0px auto;}
div.khpj{height:757px;background:url(pj.jpg) center top no-repeat #DA4B45;}
div.khpj ul{padding-top:44px;}
div.khpj ul li{float:left;width:23.8%;margin-right:1.6%;overflow:hidden;padding-bottom:22px;background:#FFF}
div.khpj ul li.z{margin-right:0px;}
/*div.khpj ul li a{font-size:14px;color:#ee0000;display:inline-block;margin-left:3%}*/
div.khpj ul li a.imgas{display:block;overflow:hidden;margin:0px}
/*div.khpj ul li img{display:block;width:100%;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}*/
div.khpj ul li p{display:block;margin:10px auto;width:94%;line-height:200%; font-size: 14px;}
/*div.khpj ul li:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.khpj img.pingjidd{padding-top:60px;display:block;margin:auto}*/
div.xwdt{padding-top:45px;padding-bottom:45px;}
div.xwdttitle{text-align:center;height:36px;line-height:36px;}
div.xwdttitle a{display:inline-block;font-size:24px;color:#999}
div.xwdttitle a.sess{color:#000}
div.xwdttitle span{display:inline-block;font-size:36px;padding:0px 8px;color:#df504a;font-weight:bold;}
div.xwdt ul{padding-top:50px;padding-bottom:40px;}
div.xwdt ul li{float:left;width:29.1%;margin-right:6.3%;}
div.xwdt ul li img.difs{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;width:100%;}
div.xwdt ul li:hover img.difs{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
div.xwdt dl.dls img.imttt{margin:0px auto;display:block;}
div.xwdt dl.dls{display:none}
div.xwdt ul li a{display:block;overflow:hidden;font-size:18px;color:#ee0000;line-height:50px;}
div.xwdt ul li img{display:block;width:100%}
div.xwdt ul li p{font-size:14px;line-height:22px;padding-top:0px;padding-bottom:15px;}
div.xwdt ul li dl{border-top:1px dashed #666;display:block;width:100%; margin-bottom: 20px; height: auto; overflow: hidden;}
div.xwdt ul li dl span{float:left;display:inline-block;color:#ef2626;font-size:14px;height:20px;line-height:20px;background:url(times.gif) left center no-repeat;padding-left:30px;margin-top:14px;}
div.xwdt ul li dl img{float:right;width:auto;margin-top:17px;}
div.xwdt ul li.z{margin-right:0px;}
div.foot{height:319px;background:url(f.gif) repeat-x;color:#7f7f7f}
div.foot img{margin-top:33px;}
div.foot a{color:#FFF;}
div.foot div.middle{background:url(fff.jpg) 439px 21px no-repeat}
div.fr{float:right;width:70%;margin-top:33px;height:221px;}
div.fr ul{float:left;width:23.3%;}
div.fr ul:first-child{ width: 30%; }
div.fr ul li{line-height:30px; }

div.fr ul li a{color:#7a7a7a;font-size:14px;}
div.fr ul li.ff{height:46px;line-height:46px;font-size:16px;}
div.fr ul li.ff a{color:#FFF;font-size:16px; font-weight: bold;}
div.fr ul li.li1{ float: left; width: 50%; }
div.bottom{height:65px;line-height:65px; font-size: 14px;}
div.bottom span{display:inline-block}
.l{float:left;}
.r{float:right;}
div.banner{display:block}
div.banner img{display:block;margin:0px auto;max-width:100%}
div.tttop{width:82px;position:fixed;top:50%;margin-top:-185px;right:0px;z-index:9999999999999}
div.tttop a{display:block;width:100%;margin-bottom:5px;background:#7A7A7A;}
div.tttop a img{display:block;padding:12px 0px;margin:0px auto}
div.tttop a:hover{background:#cc2722;}
div.tttop a.zxkf1{display:block;width:100%;margin-bottom:5px;background:#cc2722;}
div.tttop a.zxkf1:hover{background:#7A7A7A;}
div.xwdt .news_list_inx{ background-color: #eee; height: auto; overflow: hidden; padding: 0 0 10px 0; margin-bottom: 20px; }
div.xwdt .news_list_inx ul li{}
div.xwdt .news_list_inx ul li a{ color: #333; line-height: 34px; font-size: 15px; text-indent:10px; }
div.xwdt .news_list_inx ul li a:hover{ color:#ef2626;  }


.case_lt{ margin-bottom: 40px; overflow: hidden; height: auto; }
.case_lt ul{ width: 101%; margin-left:-0.5%; overflow: hidden; height: auto;  }
.case_lt li{ float: left; width: 20%; padding: 0 0.5% 15px; box-sizing: border-box;  }
.case_lt li img{ width: 100%; height: auto;  display: block; margin: 0 auto; -webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.case_lt li:hover img{ -webkit-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08); }
.case_lt li .pic{ overflow: hidden; height: auto; }
.case_lt li .text{ line-height: 1.2; padding: 15px 0; text-align: center; font-size: 15px; }


.video_taobao{ height: 200px; }

.bak{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;  display: block; }
.bak:hover {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.pic{ overflow: hidden; margin: auto; position: relative; }
.pic span{background-size: cover; background-repeat: no-repeat; background-position: center; display: block;}


.zizhi_dh{ margin:auto; text-align: center; padding:50px 0px; }
.zizhi_dh span{ display: block; margin:auto; font-size: 26px; color: #cc0000; font-weight: bold; }
.zizhi_dh p{text-transform:uppercase; margin:15px auto; font-size: 14px; color: #999;}
.zizhi_dh i img{ margin:0 10px; display: inline-block; }
.zizhi_dh i:before{content: " "; width: 150px; height: 1px; background: #999; display: inline-block; top: -8px; position: relative;}
.zizhi_dh i:after{content: " "; width: 150px; height: 1px; background: #999; display: inline-block;top: -8px; position: relative;}

.zizhi_about{ margin:auto; width: 98%; margin-bottom:70px; }
.zizhi_about_left{ float: left; width: 32%; background: url(../images/zizhi/jiantoul.png) no-repeat right top 20px; }
.zizhi_about_left li{ margin:0px 80px 60px auto; }
.zizhi_about_left li .text{ float: left; width: 85%;  text-align: right; }
.zizhi_about_left li .pic{  float: right; }
.zizhi_about_left li .text span{ display: block; font-size: 24px; font-weight: bold; }
.zizhi_about_left li .text p{ margin:5px auto; font-size: 14px; color: #999; }

.zizhi_about_mid{ float: left; width: 32%; margin-left: 2%; }
.zizhi_about_mid img{ max-width: 100%; }
.zizhi_about_right{ float: right; width: 32%; background: url(../images/zizhi/jiantour.png) no-repeat left top 20px;}
.zizhi_about_right li { margin:0px auto 60px 80px ;  }
.zizhi_about_right li .pic{ float: left; width: 60px; margin-right: 20px; }
.zizhi_about_right li .text{ overflow: hidden; }
.zizhi_about_right li .text span{ display: block; font-size: 24px; font-weight: bold; }
.zizhi_about_right li .text p{ margin:5px auto; font-size: 14px; color: #999; }

.zizhi_about li .pic:hover img{-webkit-animation:transform-1 0.8s ease 0ms alternate none 1;animation:transform-1 0.8s ease 0ms alternate none 1;}

@-webkit-keyframes transform-1 {
    from{-webkit-transform:perspective(200px) rotateY(180deg);transform:perspective(200px) rotateY(180deg);}
    to{-webkit-transform:perspective(200px) rotateY(360deg);transform:perspective(200px) rotateY(360deg);}
}
@keyframes transform-1 {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);}
    to{-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);}
}
.zizhi_zhanshidh{ margin:auto; text-align: center; }
.zizhi_zhanshidh a{ display: inline-block; cursor:pointer; background: #686868; font-size: 14px; color: #fff; margin:10px; width: 120px; padding: 10px 0px;}
.zizhi_zhanshidh a:hover,.zizhi_zhanshidh a.ses{background: #cc1919;}
.zizhi_zhanshi{ margin:50px auto; width: 1000px; padding-bottom: 100px; }
.zizhi_zhanshi li{ display:none}
.zizhi_zhanshi li .pic{ float: left; width: 60%; margin-right:5%; }
.zizhi_zhanshi li .pic span{ padding-top: 70%; }
.zizhi_zhanshi li .text{ overflow: hidden; padding-top:20px; }
.zizhi_zhanshi li .text p{ font-size: 30px; color: #cc1919; margin:10px auto 0px auto; }
.zizhi_zhanshi li .text i{ width: 50px; height: 3px; background: #cc1919; display: inline-block; }
.zizhi_zhanshi li .text .txt{ margin:20px auto; line-height: 180%; color: #999; font-size: 14px; }

.zizhi_box{background-size: cover; background-repeat: no-repeat; background-position: center; margin:auto; position: relative;}

.zizhi_case{ margin:auto; width: 70%; padding-bottom: 150px; position: relative; }
.zizhi_case .pic span{ padding-top:78%; }
.zizhi_case li{ background: #f6f6f6; padding: 30px; }
.zizhi_case .fdj{border-bottom: #ccc 1px solid; margin:10px auto; text-align: right; padding-bottom: 10px;}
.zizhi_case .fdj a{ display: block; }
.zizhi_case .text{ margin:10px auto; }
.zizhi_case .text span{ font-size: 20px; margin:10px auto; display: block; }
.zizhi_case .text p{ font-size: 14px; color: #999; }

.zizhi_lunbo .swiper-button-next, .zizhi_lunbo .swiper-button-prev{ bottom: 50px; top: auto; outline: none; width: 53px; height: 53px; background-size: 53px;}
.zizhi_lunbo .swiper-button-prev, .zizhi_lunbo .swiper-container-rtl .swiper-button-next{ left: 44%; background-image: url(../images/zizhi/l.png);  }
.zizhi_lunbo .swiper-button-prev:hover, .zizhi_lunbo .swiper-container-rtl .swiper-button-next:hover{  background-image: url(../images/zizhi/l1.png);  }
.zizhi_lunbo .swiper-button-next, .zizhi_lunbo .swiper-container-rtl .swiper-button-prev{ right: 44%;background-image: url(../images/zizhi/r.png); }
.zizhi_lunbo .swiper-button-next:hover, .zizhi_lunbo .swiper-container-rtl .swiper-button-prev:hover{ background-image: url(../images/zizhi/r1.png); }

.zizhi_rongyu .swiper-button-prev, .zizhi_rongyu .swiper-container-rtl .swiper-button-next{ background-image: url(../images/zizhi/l1.png);  }

.zizhi_rongyu .swiper-button-next, .zizhi_rongyu .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/zizhi/r1.png); }


.zizhi_tx{ margin:auto; width: 1100px; padding-bottom:150px; }
/*.zizhi_tx li{ float: left; width: 33.3%; }*/
.zizhi_tx li .pic span{ padding-top:140%; }
.zizhi_tx li a{ display: block;  margin:auto; }
.zizhi_tx li .text{ text-align: center; margin:10px auto;padding:10px 0px;  }
.zizhi_tx li .text span{ padding-right: 30px; font-size: 14px; }
.zizhi_tx li:hover .text{ background: #cc1919; }
.zizhi_tx li:hover .text span{ color: #fff; }


.zizhi_rongyu{ margin:auto; width: 80%; padding-bottom: 150px; position: relative; }
.zizhi_rongyu .pic{ width: 90%; }
.zizhi_rongyu .pic span{ padding-top:70%; }
.zizhi_rongyu li{ background: url(../images/zizhi/rybj.png) no-repeat bottom;  background-size: 100%}
.zizhi_rongyu .fdj{margin:10px auto; text-align: center;}
.zizhi_rongyu .fdj a{ display: block; }
.zizhi_rongyu .text{ margin:40px auto; text-align: center;}
.zizhi_rongyu .text span{ font-size: 20px; margin:10px auto; display: block; }

.zizhi_zizhi{ width: 900px; margin:auto;}
.zizhi_zizhi .pic span{ padding-top: 138%; }
.zizhi_zizhi { padding-bottom: 150px; }
/*.zizhi_zizhi .swiper-container{ padding: 100px 0px; }*/
/*.zizhi_zizhi .swiper-slide {transform: scale(1);}
.zizhi_zizhi .swiper-slide-active,.zizhi_zizhi .swiper-slide-duplicate-active{transform: scale(1.5); z-index: 3;}*/

/*.zizhi_zizhi .swiper-slide:nth-child(2n-1){transform: scale(1);}*/
.valign{display: flex;align-items: center; }
.qyiyezs{ padding-top:40px; }
.qyiyezs_nr{ padding-top:40px;}
.qyiyezs_nr .qyiyezs_l{ float:left; width:50.5%; height:709px; background:url(qysz.jpg) center center no-repeat;}
.qyiyezs_nr .qyiyezs_l dl{ display:block; margin:auto; width:740px; max-width:96%;}
.qyiyezs_nr .qyiyezs_l i{font-style:normal; font-size:68px;display:block; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.qyiyezs_nr .qyiyezs_l em{font-style:normal; font-size:40px; display:block;}
.qyiyezs_nr .qyiyezs_l em span.s1{ color:#e48225; display:inline-block}
.qyiyezs_nr .qyiyezs_l em span.s2{color:#da251c; display:inline-block}
.qyiyezs_nr .qyiyezs_l p{ color:#555; line-height:30px; display:block; padding-top:38px;}
.qyiyezs_nr .qyiyezs_l a{ color:#FFF; border:10px solid #FFF; border-left:8px solid #FFF;border-right:8px solid #FFF; width:173px; height:43px; line-height:43px; text-align:center; display:block; background:#da271e; margin-top:50px;}
.qyiyezs_nr .qyiyezs_r{ float:right; width:49.5%; height:709px;}
.qyiyezs_nr .qyiyezs_r .bkg{ height:709px;}

@media screen and (max-width:1680px){
.zizhi_about_left li{ margin-bottom:42px; }
.zizhi_about_right li{ margin-bottom:42px; }
.zizhi_about_mid{ margin-top: 30px; }

}
@media screen and (max-width:1550px){
.zizhi_about_left li .text{  width: 78%; }
.zizhi_about_left,.zizhi_about_right{ background-size: 60px; }

.zizhi_about_left li,.zizhi_about_right li{ margin-bottom:30px; }
.zizhi_about_left li .text span,.zizhi_about_right li .text span{ font-size: 18px; }



}

@media screen and (max-width:1440px){

    .zizhi_case,.zizhi_rongyu{ width: 90%; }
}
@media screen and (max-width:1400px){
    div.rongyu{width:100%;}

}
@media screen and (max-width:1200px){
    div.fixbox-wrap{display:none}
    div.middle{width:98%;}
    div.head img.logo{width:20%;height:auto;}
    div.head ul.nav{float:right;width:71.5%;margin-top:1px;}
}
@media screen and (max-width:1100px){
    div.soul{display:none}
    div.sou dl{float:none;display:block;margin:0px auto;padding-top:8px;width:280px;}
    div.sou dl input{border:none;width:200px;height:38px;line-height:38px;float:left}
    div.sou dl img{cursor:pointer;float:left;}
    div.sou dl p{line-height:200%;}
    div.sou dl p a{display:inline-block}
    div.xwdt ul li{width:90%;margin-right:0%;margin-left:5%;margin-bottom:20px;}
    div.xwdt ul li.z{margin-right:0px;}
    div.xwdt ul li a{line-height:150%}

	div.top img{ height:25px; margin:7px 2px 0px 0px;}
.zizhi_zhanshi,.zizhi_tx,.zizhi_rongyu{ width: 90%; }
.zizhi_about{ width:70%; }
.zizhi_about_left,.zizhi_about_right{ width: 100%; }
.zizhi_about_mid{ display: none; }
.zizhi_about_left{ background: url(../images/zizhi/jiantour.png) no-repeat left top 20px; background-size: 60px;  }
.zizhi_about_left li .pic{ float: left; width: 60px; margin-right: 20px; }
.zizhi_about_left li .text{ overflow: hidden; width: auto; text-align: left; padding-top: 10px; float: none; }
.zizhi_about_right li .text{ padding-top: 10px; }
.zizhi_about_left li,.zizhi_about_right li { margin:0px auto 40px 80px ;  }
.zizhi_dh{ padding: 20px 0px; }
.zizhi_dh p{ margin:5px auto; }
.zizhi_zhanshi{ margin:20px auto; padding-bottom:20px; }
.zizhi_case,.zizhi_rongyu,.zizhi_zizhi,.zizhi_tx{ padding-bottom: 50px; }
.zizhi_zizhi{ width: 80%; }
.zizhi_lunbo .swiper-button-next, .zizhi_lunbo .swiper-button-prev{ bottom: 0px; background-size: 30px; }
.zizhi_rongyu .text{ margin:10px auto; }
.zizhi_rongyu .text span{font-size: 14px; }
.zizhi_case li{ padding: 20px; }
.zizhi_case .text span{ font-size: 16px; margin:5px auto; }
}
@media screen and (max-width:1024px){
    div.foot{background:#232323;height:auto}
    div.foot img{margin-left:0%;max-width:100%}
    div.foot div.fr{width:100%;margin-right:0%;height:auto;margin-bottom:20px}
    div.foot div.middle{background:none;}
    div.bottom{height:auto;line-height:200%;background:#232323;}
    div.fwxm ul{height:auto}
    ul.zsgdnnav li{width:30%;margin:0px;}
    div.fwys ul li{margin-left:3%;margin-right:0px;width:45%}
    div.fwxm ul li{width:50%}
    div.fwxm ul li div.abo{z-index:99999}
    div.case{margin-top:20px;}
    div.case ul li a.dddd{float:left;width:100%;margin-left:5%}
    div.case ul li div.dddd{float:left;width:90%;margin-left:5%}
    div.case ul li dl{float:right;width:90%;margin-right:5%;}
    div.case ul li dl a.titlea{font-size:16px;line-height:150%;}
}



@media screen and (max-width:1000px){
    .pc{display:none;}
    .wap{display:block;}
    div.top p{ width:55%; line-height:150%; margin:2px 0px 0px 5px;}
    div.waphead div.top dl{display:none}
    div.adl{width:100%;height:230px;}
    div.adr{width:100%;height:230px}
    div.ad2{height:auto}
    div.adr dl{padding-top:30px;float:none;margin:0px auto}

.qyiyezs_nr .qyiyezs_l,.qyiyezs_nr .qyiyezs_r{ height:500px;}
.qyiyezs_nr .qyiyezs_l i {
    font-size: 38px;
}
.qyiyezs_nr .qyiyezs_l em {
    font-size: 28px;
}

.qyiyezs_nr .qyiyezs_l p {
    line-height: 24px;
    padding-top: 19px;
}
	.qyiyezs_nr .qyiyezs_l a {

    border: 5px solid #FFF;
    border-left: 5px solid #FFF;
    border-right: 5px solid #FFF;
    width: 110px;
    height: 33px;
    line-height: 33px;

    margin-top: 20px;
}

}
@media screen and (max-width:800px){
    img.top{display:none}
    span.spanlistpage{display:none}
    div.fwys ul li{margin-left:5%;margin-right:0px;width:90%;height:auto;padding-bottom:20px;}
    div.ad dl span{font-size:24px;background:url(5.png) center bottom no-repeat;height:90px;line-height:90px;}
    div.ad dl span span{font-weight:bold;font-weight:bold;display:inline;background:none;font-size:24px;}
    div.foot div.fr ul{width:50%}
    div.case div.commontitle1{height:auto;line-height:200%}
    div.case div.commontitle1 span{font-size:16px;display:inline-block}
    div.case div.commontitle1 span.e{font-size:14px;}
    div.case div.commontitle1 p{font-size:12px;}
    div.zsgdnr dl ul li.z{margin-right:0px;}
    div.zsgdnr dl ul li{width:45%;margin-left:2.9%;}
    div.aboutl{width:100%}
    div.aboutr{width:100%;margin-top:20px}
    div.khpj{height:auto;padding-bottom:20px;}
    div.khpj ul li{width:45%;margin-right:0%;margin-left:3.3%;margin-bottom:20px;}
    div.khpj ul li.z{margin-right:0px;}
    .case_lt li{ width: 50%; padding: 0 0.5%;  }
    .video_taobao{ height: 400px; }
    .zizhi_about{ width: 90%; }
    .zizhi_zhanshi li .pic{ width: 60%; margin-right: 2%; }
    .zizhi_zhanshi li .text p{ font-size: 24px; }
    .zizhi_zhanshi li .text img{ display: none;  }
    .zizhi_zhanshi li .text{padding-top: 0px;}

	.qyiyezs_nr .qyiyezs_l,.qyiyezs_nr .qyiyezs_r{ float:none; width:100%; height:auto; padding:20px 0px;}
	.qyiyezs_nr .qyiyezs_r{ padding:0px; float:none;}
	.qyiyezs_nr .qyiyezs_r .bkg{ display:block;height:0px; padding-bottom:74.8%;}

}

@media screen and (max-width:767px){
	div.tttop{width:50px;top:20%; margin-top:0px;}
div.tttop a{}
div.tttop a img{padding:6px 0px; width:38px;}
}

@media screen and (max-width:640px){
    div.ad dl span{font-size:14px}
    div.ad dl span span{font-size:14px}
    div.ad dl p{font-size:12px;}
    div.fwxm ul{height:auto;padding-bottom:150px;}
    div.fwxm ul li{width:100%;float:none}
    div.zsgdnr dl ul li{width:90%;margin-left:5%;}
    div.adl dl span{font-size:20px;}
    div.adl dl p{font-size:16px;}
    div.adl dl a{font-size:14px;}
	.video_taobao{ height: 300px; }
	.zizhi_dh span{ font-size: 22px; }
	.zizhi_dh p{ font-size: 12px; }
	.zizhi_dh i:before,.zizhi_dh i:after{ width: 100px; }
	.zizhi_about_left,.zizhi_about_right{ background: none; }
	.zizhi_about_left li, .zizhi_about_right li{ margin:10px auto; }
	.zizhi_about{ margin-bottom:20px; }
	.zizhi_zhanshi li .pic{ float: none; width: 100%; }
	.zizhi_zhanshidh a{ margin:5px; width: 100px; }
	/*.zizhi_tx li{ float: none; width: 100%; }*/
	.zizhi_zizhi{ width: 94%; }
	.zizhi_lunbo .swiper-button-prev, .zizhi_lunbo .swiper-container-rtl .swiper-button-next{ left: 34%;   }
.zizhi_lunbo .swiper-button-next, .zizhi_lunbo .swiper-container-rtl .swiper-button-prev{ right: 34%;}
	/*.zizhi_tx li a{ width: 100%; }*/

}

@media screen and (max-width:414px){
	.video_taobao{ height: 200px; }
}

@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}
