@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"微软雅黑"; color:#333; overflow-x:hidden }
*{ 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 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 span{ display:inline-block; padding:0px 13px;}
div.top dl a:hover{ color:#da251c}
div.top img{ float:right}
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%; 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:210px; 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:35px;}
div.waphead div.wapdh{ display:block; width:100%; height:35px; background:#000; }
div.waphead div.wapdh img.waplogo{  height:40px; margin-top:-35px; position:relative; z-index:99; float:left;}
div.waphead div.wapdh span{ 
float:right; display:block; width:25px; height:21px; background:url(dh.png); cursor:pointer; margin:9px 7px 0px 0px;
            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; }
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:520px; overflow-x:hidden;}
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 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.case{ padding-bottom:45px;}
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 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:120%; margin-left:-10%}
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:220px; height:48px; line-height:48px; border:1px solid #da271e; color:#da271e; border-radius:4px; text-align:center; margin-top:30px; font-size:20px; 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:600px; 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:385px; float:left; margin-left:210px;  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:#333}
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%}
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%; padding-bottom:20px;}
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:55%; margin-top:33px; height:221px;}
div.fr ul{ float:left; width:25%;  }
div.fr ul li{padding-left:24px; line-height:30px}
div.fr ul li a{ color:#7a7a7a; font-size:12px;}
div.fr ul li.ff{  background:url(ssj.gif) left center no-repeat; height:46px; line-height:46px; font-size:16px;}
div.fr ul li.ff a{ color:#FFF; font-size:16px }
div.bottom{ height:65px; line-height:65px; }
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; height:370px; 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;}




@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%}
	}	
@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{ display:none}
div.waphead div.top dl{ display:none}
div.adl{ width:100%; height:230px;}
div.top{ background:#fff}
div.adr{ width:100%; height:230px}
div.ad2{ height:auto}
div.adr dl{ padding-top:30px; float:none; margin:0px auto}
div.top img{ height:30px; margin-top:5px;}
}
@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;}


}
@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; }

}
@media screen and (max-width:360px){	
}
@media screen and (max-width:320px){	
}