body { background-color:#FFFFFF;
margin:0;
  font: normal 62.5% 'Microsoft Yahei';
  color:#231f20;
}
nav,ul,header,footer,time,li,p,h2,h3,h5,figure,h1,ul,ol,dl,dt,dd{margin: 0;padding: 0}
ul{list-style: none;}
.wow{ }
strong{ font-weight:100}
em{font-style: normal; display:block;}
img{ border:0;}
a{ text-decoration:none; color:#231f20}
a:hover{color:#FF432E;}
.hidden{ display:none}
h1,h3,h2,h5{ font-weight:100}
.big{ width:100%; overflow:hidden}
.xwbg{ width:100%; height:auto; background:#eee; overflow:hidden}
@media screen and (max-width:1200px){
.big{ width:1200px;}	
	}
@media screen and (max-width:768px){
.big{ width:100%;}	
	}	 

.cur{ background:#009; font-size:36px}
.en{ font-size:2.0em; text-align:center; letter-spacing:2px}
@media screen and (max-width:768px){
.en{ font-size:1.8em;letter-spacing:2px}
	}
/*栏目页顶部文字*/
.dirtext{ width:1000px; height:400px; margin:0 auto; display:block; overflow:hidden;background-color:rgba(255,255,255,0);}
.dirtext .p1{ font-size:3.5em; font-weight:bold; margin-top:158px; letter-spacing:0.1em; color:#e7413e;}
.dirtext .p2{ font-size:1.8em; line-height:44px}
@media screen and (max-width:768px){
.dirtext{ width:100%; height:auto;}
.dirtext .p1{ font-size:2.2em; margin-top:40px; margin-bottom:40px;; text-align:center }
.dirtext .p2{ display:none}
}

/*栏目页导航*/
.xwnav{ width:100%; margin:0 auto; height:420px; background: url(../image/bg.jpg) repeat center -150px; text-align:center;}
.xwnav h3{ font-weight:100; font-size:1.6em; width:198.4px;height:50px; line-height:50px;background: rgba(255,67,46,0.8); display:inline-block; vertical-align:top;text-align:center; margin:0 1px; margin-top:370px}
.xwnav a{ color:#fff}
.xwnav h3:hover{background: rgba(0,0,0,0.6); color:#fff }

@media screen and (max-width:768px){
.xwnav{height:auto;background: url(../image/bg.jpg) repeat center top; 
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:auto 150%;  
-webkit-background-size:auto 150%;
-0-background-size:auto 150%;    
    background-size:auto 150%;  }
.xwnav div{padding-top:10px; padding-bottom:25px;}	
.xwnav h3{ width:44%;height:44px; line-height:44px; margin:0 2%; margin-top:15px; overflow:hidden; border-radius:5px;background: rgba(0,0,0,0.5);}
.xwnav h3:hover{background: rgba(255,67,46,0.6);}
	
}
/*当前位置*/
.crumbs{ width:100%; height:400px;background:url(../image/showbg.jpg) repeat-x center top; border-bottom: #eee solid 1px; }
.crumbs em{ color:#999; line-height:40px; width:1000px; margin:0 auto; padding-top:360px}
.crumbs em a{ color:#999}
.crumbs em a:hover{ color:#d4a500}
@media screen and (max-width:768px){
.crumbs{ width:100%; height:auto;background:#eee; margin:0 auto; border-bottom: #f5f5f5 solid 0px; }
.crumbs em{width:94%; font-size:1.4em; padding-top:0px}
}
/*标签页列表头部*/
.tagnav{ width:1200px; margin:0 auto; font-size:1.4em; margin-top:2em; border-bottom:#ddd 1px solid; padding-bottom:0.5em }
.tagnav h1{ display:inline; font-size:1.2em; color:#33a6d5}
@media screen and (max-width:768px){
.tagnav{ width:94%;font-size:1.4em; margin-top:1em; border-bottom:#ddd 0px solid; padding-bottom:1em }
.tagnav h1{  font-size:1.1em;}
}
.qing{ background:#00caa6}
.red{ background:#e66457;}
.zhi{ background:#6a8bd2;}
.lv{ background:#7eb527;}
.lan{ background:#31a0e1;}
.sz{background:#8956e7;}
.chen{ background:#ffa200}

.color1{background: #68b828;}
.color2{background: #7c38bc;}
.color3{background: #ffa200;}
.color4{background: #0e62c7;}
.color5{background: #28b883;}
/*头部*/
.header{width:100%; height:auto; margin:0 auto; overflow:hidden; position:absolute; top:100px; z-index:1}
.header .row{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.header .logo{width:144px; float:left; height:80px;overflow:hidden;}
.header .logo a{width:144px; height:80px; line-height:200px; display:block; background:#e30202 url(../image/logo.png) no-repeat center center; overflow:hidden}

.header #nav{height:80px; width:1056px; float:right}
.header #nav li{ width:131px; line-height:80px; float:left; border-left:1px #FFF solid;  font-size:1.6em; text-align:center; background: rgba(0,0,0,0.5); }
.header #nav li a{line-height:80px; DISPLAY: block;text-decoration:none; color:#fff}
.header #nav li a:hover{width:131px; line-height:77px; border-bottom:3px #e30202 solid }
.header #nav .current{ background-color:#;line-height:80px;}
.header #nav .current a{ background:#; width:131px;line-height:77px; color:#fff; border-bottom:3px #e30202 solid}
@media screen and (max-width:1200px){
.header{ width:1200px;}	
	}
@media screen and (max-width:768px){
.header{width:100%; height:auto; position:inherit; }	
.header .row{ width:100%;}
.header .logo{width:100%; float:none; height:50px;background:#e30202}
.header .logo a{width:100%; height:50px; background: url(../image/logo.png) no-repeat center center;
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:auto 75%;  
-webkit-background-size:auto 75%;
-0-background-size:auto 75%;    
    background-size:auto 75%; }

.header #nav{width:101%; margin-left:-1%; height:auto; float:none; padding-top:5px; padding-bottom:5px; overflow:hidden; background:#fff; }
.header #nav li{ width:24%; line-height:32px; margin-left:1%;border-left:0px #FFF solid; display:inline-block; font-size:1.6em; background:none}
.header #nav li a{ width:100%; line-height:32px;  text-decoration:none; color:#231f20 }
.header #nav li a:hover{color:#e30202; background:none;  width:100%; height:32px; line-height:32px;border-bottom:0px #e30202 solid }
.header #nav .current{ background:none; width:24%;line-height:32px; text-align:center;}
.header #nav .current a{background:none; width:100%;line-height:32px;  color:#e30202;border-bottom:0px #e30202 solid}
}

/*图片轮播*/
.sider{background:url(../image/bg.jpg) repeat center top; width:100%; height:800px; margin:0 auto; text-align:center; overflow:hidden; position:relative }
.sider .bg{ width:100%; height:800px; overflow:hidden;background-color:rgba(0,0,0,0);}
.sider .p1{ color:#fff; font-size:5.0em; margin-top:400px; font-weight:bold;text-shadow:0 3px 1px #333;}
.sider .p2{  position:absolute;bottom:0; font-size:2.4em; text-align:center; width:100%;background-color:rgba(0,0,0,0.5); line-height:100px; color:#FFF; letter-spacing:2px }
@media screen and (max-width:1200px){
.sider{ width:1200px;}
	}
@media screen and (max-width:768px){
.sider{ width:100%;height:auto;background:url(../image/bg.jpg) repeat center -50px;
filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:auto 140%;  
-webkit-background-size:auto 140%;
-0-background-size:auto 140%;    
    background-size:auto 140%; }
.sider .bg{height:auto;}
.sider .p1{ width:96%; margin:0 auto;font-size:2.6em; padding-top:80px; padding-bottom:120px;}
.sider .p2{font-size:1.6em;background-color:rgba(0,0,0,0.6); line-height:20px; padding-top:10px; padding-bottom:10px; letter-spacing:0px }
}
/*首页简介*/
.homeabout{ width:1200px;overflow:hidden; height:auto; margin:0 auto;background:#fff;}
.homeabout h2{ font-size:3.0em; font-weight:bold; margin-top:90px; text-align:center}
.homeabout figure{ width:550px; float:left; overflow:hidden; margin-top:40px}
.homeabout figure img{ width:100%; height:auto; display:block; margin:0 auto}
.homeabout article{ width:600px; float:right; height:auto;overflow:hidden; margin-top:30px;}
.homeabout article p{ font-size:1.6em; line-height:38px; text-align:justify }
.homeabout span{ display:block; width:150px; height:50px; float:right; text-align:center; margin-top:30px; letter-spacing:2px;}
.homeabout span a{ display:block; width:150px; height:50px; line-height:50px; margin:0 auto; background:#FF432E; font-size:1.6em; color:#fff; border-radius:0px}
.homeabout span a:hover{ background:#231f20; color:#fff}
@media screen and (max-width:1200px){
.homeabout{ width:1200px;}
	}
@media screen and (max-width:768px){
.homeabout{ width:100%;}
.homeabout h2{ font-size:2.2em; margin-top:30px;}
.homeabout figure{ width:92%; float:none; margin:0 auto;margin-top:20px}
.homeabout article{ width:92%; float:none; margin:0 auto; margin-top:5px}
.homeabout article p{font-size:1.6em; line-height:30px; height:210px; overflow:hidden; text-align:justify; margin-top:10px; }
.homeabout span{ float:inherit; margin:0 auto;margin-top:20px; width:140px; height:44px; line-height:44px}
.homeabout span a{width:140px; height:44px; line-height:44px}
}
/*主页新闻*/
.news{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#EAEAEA; margin-top:100px; padding-bottom:60px }
.news h2{ font-size:3.0em;font-weight:bold; margin-top:50px; text-align:center }
.news .row{ width:1200px; margin:0 auto; height:auto; overflow:hidden}
.news .con{ width:1400px; margin-left:-45px}
.news .con article{ width:370px; height:auto; float:left; margin-left:45px; margin-top:30px; position:relative; overflow:hidden}
.news .con article figure{ width:370px; height:230px; overflow:hidden}
.news .con article figure img{ width:370px; height:230px; display:block; margin:0 auto;}
.news .con article time{ position:absolute; width:70px; height:90px; border-radius:5px; background:#FF432E; color:#fff; top:258px; left:0; text-align:center}
.news .con article time .day{ font-size:3.0em; display:block; font-weight:bold; height:56px; line-height:65px}
.news .con article time .year{ font-size:1.3em; display:block;height:22px; line-height:14px}
.news .con article h3{ margin-left:95px; width:auto;text-align:left; font-size:1.6em;height:40px; line-height:40px; overflow:hidden; margin-top:20px; color:#212121}
.news .con article p{margin-left:95px; width:auto; font-size:1.4em; text-align:justify; color:#6a737b; line-height:28px; height:84px; margin-top:5px; overflow:hidden}

@media screen and (max-width:1200px){
.news{ width:1200px;}	
	}
@media screen and (max-width:768px){
.news{ width:100%;padding-bottom:30px; margin-top:30px }
.news h2{ font-size:2.2em;margin-top:30px;}
.news .row{ width:100%;}
.news .con{ width:100%; margin:0 auto;}
.news .con article{ width:94%; float:none; margin:0 auto; margin-top:20px;}
.news .con article figure{ display:none}
.news .con article time{ height:65px; width:65px; top:8px;}
.news .con article time .day{ height:40px; line-height:40px}
.news .con article time .year{font-size:1.2em;}
.news .con article h3{ margin-left:75px; height:34px; line-height:34px; font-size:1.6em; margin-top:0px}
.news .con article p{margin-left:75px;line-height:20px; height:40px;font-size:1.3em; margin-top:0px }

}
/*工程业绩*/
.homecase{ width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center; padding-bottom:60px}
.homecase h2{ font-size:3.0em; font-weight:bold; margin-top:50px; color:#231f20 }
.homecase .dh{width:1200px; overflow:hidden; margin:0 auto; margin-top:30px; }
.homecase .dh h3{ font-weight:100; font-size:1.8em; width:238px;height:60px; line-height:60px;  background: rgba(0,0,0,0.6);display:inline-block; vertical-align:top;text-align:center; margin:0 1px;}
.homecase .dh a{ color:#fff}
.homecase .dh h3:hover{ background:#FF432E; }

.homecase .con{width:1200px; margin:0 auto; height:auto; overflow:hidden; text-align:center}
.homecase .row{ width:1400px; margin-left:-39px;}
.homecase article{ float:left; width:374px;text-align:center; margin-left:39px; margin-top:40px; }
.homecase article figure{ width:100%; height:235px; margin:0 auto; overflow:hidden}
.homecase article img{ width:100%; height:235px; display:block; margin:0 auto;}
.homecase article h3{ font-size:1.6em; height:42px; line-height:42px; background:#FF432E; padding-left:40px; padding-right:40px;}
.homecase article a{ color:#FFF}
.homecase article a:hover h3{background: rgba(0,0,0,0.7);}
@media screen and (max-width:1200px){
.homecase{ width:1200px;}
	}
@media screen and (max-width:768px){
.homecase{ width:100%; padding-bottom:30px}
.homecase h2{ font-size:2.2em;margin-top:30px; }
.homecase .dh{ display:none}
.homecase .con{width:100%; }
.homecase .row{ width:100%; margin:0 auto;}
.homecase article{ display:inline-block; float:none; width:45%; margin:0 1%; margin-top:20px; vertical-align:bottom }
.homecase article figure{ width:100%; border:0px #FFFFFF solid;  height:auto;}
.homecase article img{ max-width:100%; height:auto;}
.homecase article h3{ font-size:1.6em; height:38px; line-height:38px; padding-left:10px; padding-right:10px;}
}


/*------------------------------关于我们---------------------------------------*/
.aboutcon{ width:1000px; margin:0 auto; overflow:hidden; margin-bottom:70px}
.aboutcon article{ width:1000px; margin:0 auto; font-size:1.6em;text-align:justify; line-height:30px; margin-top:50px; text-indent:2em; height:auto; overflow:hidden}
.aboutcon article h1{ font-size:1.4em; font-weight:bold; text-indent:0em; text-align:center}
.aboutcon article p{ margin-top:15px;}
.aboutcon article h2{ font-size:1.05em;  font-weight:bold; margin-top:15px;}
.aboutcon article h3{ font-size:1.05em;  font-weight:bold; margin-top:15px;}
.aboutcon article img{max-width:100%;height:auto;display: block;margin: 0 auto; margin-top:20px;}
.aboutcon article strong{font-weight:bold;}
@media screen and (max-width:768px){
.aboutcon{ width:100%;margin-bottom:30px}
.aboutcon article{ width:94%; margin-top:20px; line-height:30px; font-size:1.7em; text-indent:0em;}
.aboutcon article h1{ font-size:1.1em;}
.aboutcon article h2{ font-size:1.0em;}
.aboutcon article h3{ font-size:1.0em;}
.aboutcon article table { display:none}
}
@media screen and (min-width:769px){
.aboutcon article .sb{display:none}
}
/*联系我们*/
.contact{ width:100%; height:680px;background:url(../image/lxbg.jpg) repeat center top; overflow:hidden}
.contact .bg{ width:100%; height:680px;background-color:rgba(255,255,255,0); overflow:hidden}
.contact .con{ width:1000px; margin:0 auto; overflow:hidden; margin-top:290px;background:#fff; border-radius:5px; padding-top:60px; padding-bottom:60px;
       -moz-box-shadow: 0px 1px 4px #999;
    -webkit-box-shadow: 0px 1px 4px #999;
	     -o-box-shadow: 0px 1px 4px #999;
            box-shadow: 0px 1px 4px #999; }
.contact .row{ width:1200px; margin-left:0px}
.contact article{ width:250px; float:left;   border-radius:5px; text-align:center; border-left:1px solid #ddd; height:160px}
.contact article img{ display:block; margin:0 auto}
.contact article h3{ font-size:1.4em; line-height:40px }
.contact article p{ font-size:2.0em}
@media screen and (max-width:768px){
.contact{ width:100%; height:auto;background:none;}
.contact .bg{ width:100%; height:auto;background:none;}
.contact .con{ width:100%;margin-top:0px;background:#eee; border-radius:0px; padding-top:0px; padding-bottom:30px;
       -moz-box-shadow: 0px 0px 0px #999;
    -webkit-box-shadow: 0px 0px 0px #999;
	     -o-box-shadow: 0px 0px 0px #999;
            box-shadow: 0px 0px 0px #999; }
.contact .row{ width:100%; margin:0 auto;}
.contact article{ width:90%; float:none; margin:0 auto; margin-top:25px; margin-bottom:2px; padding-top:15px; padding-bottom:15px; background:#FFF; border-radius:5px; border-left:0px solid #ddd; height:auto;
       -moz-box-shadow: 0px 1px 2px #999;
    -webkit-box-shadow: 0px 1px 2px #999;
	     -o-box-shadow: 0px 1px 2px #999;
            box-shadow: 0px 1px 2px #999;}
.contact article img{ max-width:100%;}
.contact article h3{ font-size:1.6em; line-height:30px }
	}


/*新闻列表*/

.xwlist{ width:1000px; margin:0 auto;}
.xwlist article{ width:980px; margin:0 auto;position:relative; height:auto; border-radius:5px; margin-top:40px; padding-bottom:30px;  background-color:#fff; overflow:hidden;
       -moz-box-shadow: 0px 1px 2px #ccc;
    -webkit-box-shadow: 0px 1px 2px #ccc;
	     -o-box-shadow: 0px 1px 2px #ccc;
            box-shadow: 0px 1px 2px #ccc;}
.xwlist article time{ position:absolute; width:80px; height:80px; border-radius:4px; background:#ff432e; color:#fff; top:40px; left:40px; text-align:center}
.xwlist article time .day{ font-size:3.0em; display:block; font-weight:bold; height:40px; line-height:56px}
.xwlist article time .year{ font-size:1.6em; display:block;height:40px; line-height:36px}
.xwlist article h3{ margin-left:160px; margin-top:29px; width:auto;text-align:left; font-size:1.8em; font-weight:bold;height:40px; line-height:40px; overflow:hidden;}
.xwlist article p{margin-left:160px; padding-right:60px; width:auto; font-size:1.4em; text-align:justify; color:#666; line-height:26px; height:52px; margin-top:5px; overflow:hidden}
@media screen and (max-width:768px){
.xwlist{ width:100%;}
.xwlist article{ width:94%;border-radius:4px; margin-top:20px; padding-bottom:10px; }
.xwlist article time{ width:65px; height:65px; border-radius:3px; top:11px; left:10px;}
.xwlist article time .day{ line-height:46px}
.xwlist article time .year{ font-size:1.3em;line-height:20px}
.xwlist article h3{ margin-left:85px; padding-right:10px; margin-top:3px; font-size:1.6em;height:34px; line-height:34px;}
.xwlist article p{margin-left:85px; padding-right:10px; font-size:1.3em; line-height:20px; height:40px; margin-top:2px;}
}

/*案例列表*/
.caselist{ width:1000px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px }
.caselist .con{ width:1200px; overflow:hidden; margin-left:-32px;}
.caselist figure{ width:278px; padding:15px; height:auto;float:left; margin-left:32px; overflow:hidden; background:#FFF;border: 2px solid #fcfcfc;margin-top:30px; margin-bottom:3px;
box-shadow: 0 1px 2px rgba(34,25,25,0.4);}
.caselist figure img{width:100%; height:200px; display:block; margin:0 auto;border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.caselist figure figcaption{font-size:1.6em; height:30px; width:100%; line-height:45px;}
.caselist figure:hover{border: 2px solid rgba(255,67,46,0.6);}


@media screen and (max-width:768px){
.caselist{ width:100%; margin-top:10px}
.caselist .con{ width:100%; margin:0 auto; text-align:center}
.caselist figure{ width:45%; padding:0px;float:none; display:inline-block; margin:0 1.5%; border:0px solid #fcfcfc;margin-top:17px; margin-bottom:3px; vertical-align:bottom}
.caselist figure img{width:92%;padding:4%; height:auto;border-bottom: 0px solid #ccc;}
.caselist figure figcaption{ width:92%; margin:0 auto; line-height:30px;border-top: 1px solid #ccc; text-align:left;}
.caselist figure:hover{border: 0px solid rgba(255,67,46,0.6);}	
   	
	}         
/*新闻show*/
.newsbox{ width:1000px; margin:0 auto; height:auto; overflow:hidden;}

.newsbox article{ width:770px; float:left; font-size:1.6em;text-align: justify; text-indent:2em; line-height:30px; height:auto; overflow:hidden}
.newsbox article header{ border-bottom:#ddd solid 1px; padding-bottom:10px;text-indent:0em; font-size:0.7em; color:#999;}
.newsbox article header h1{ font-size:2.2em; font-weight:100; color:#141a21; padding-top:30px}
.newsbox article header span{ margin-left:20px; line-height:40px}
.newsbox article header time{ line-height:40px;}
#hits{ margin-left:0px}

.newsbox article p{ margin-top:15px}
.newsbox article h2{ font-size:1.05em; font-weight:bold;margin-top:15px}
.newsbox article h3{ font-size:1.05em; font-weight:bold;margin-top:15px}
.newsbox article img{max-width:100%; height:auto; display:block; margin:0 auto; margin-top:20px }
.newsbox article figure figcaption{ text-align:center;}
.newsbox article strong{ font-weight:bold}
.newsbox article p br{display:inline; line-height:45px; }

.newsbox article footer{ position:relative; }
.newsbox article footer .sm{ color:#999; font-size:0.85em;text-indent:0em; }
.newsbox article footer .next{ padding-top:15px; padding-bottom:15px;border:1px solid #d3d3d3; padding-left:15px; font-size:0.95em; line-height:22px; text-indent:0em; }
.newsbox article footer .next span{ display:block}
.newsbox article footer em a{ position:absolute; font-size:0.95em; width:100px; height:40px; display:block; right:17px; top:64px; border:#f2cf53 solid 0px; background:#ff432e; color:#fff; line-height:40px; text-align:center;text-indent: 0em;}
.newsbox article footer em a:hover{ background:#231f20; color:#fff}

.newsbox aside{ width:180px; float:right; margin-top:90px}
.newsbox aside div a{ display:block; width:180px; height:46px; line-height:46px; text-align:center; font-size:1.6em;color:#fff; margin-top:20px; background:rgba(0,0,0,0.7)}
.newsbox aside div a:hover{ background:#ff432e; color:#fff}
.newsbox aside img{ width:180px; height:auto; margin-top:30px; display:block}

.bdsharebuttonbox{padding-top:2em; padding-bottom:4em;text-indent:0em; display:block; clear:both; width:1000px; margin:0 auto; text-align:left}

@media screen and (max-width:768px){
.newsbox aside{ display:none}

.newsbox{ width:100%;}
.newsbox article{ width:94%; float:none; margin:0 auto;text-indent:0em; font-size:1.7em; text-align:left; line-height:30px}
.newsbox article header{  padding-bottom:10px;font-size:0.6em; text-align: inherit}
.newsbox article header h1{ font-size:1.8em; font-weight:bold; text-indent:0em; padding-top:1em; line-height:32px}
.newsbox article header span{ margin-left:10px; line-height:18px}
.newsbox article header time{ line-height:18px;}

.newsbox article h3{ font-size:1.0em;}
.newsbox article h2{ font-size:1.0em;}
.newsbox article strong{ font-weight:bold}
.newsbox article p br{display:inline; line-height:45px; }

.newsbox article footer .sm{ display:none}
.newsbox article footer .next{ padding:10px; font-size:0.80em; line-height:24px; text-indent: 0em; margin-top:1.5em }
.newsbox article footer em a{ display:none}

.bdsharebuttonbox{ margin:0 auto; padding-top:1em; padding-bottom:2em;width:228px; text-align:center}
}


/*footer*/
.footer{ width:100%;height:auto; margin:0 auto; overflow:hidden;background: #252525;
    border-top: 4px solid #FF432E; color:#fff; padding-bottom:60px;}
.footer .row{ width:1200px; margin:0 auto;}
.footer .nav1{ width:400px; float:left; margin-top:60px}
.footer .nav1 h3{ font-size:1.6em;color:#FF432E; margin-bottom:15px}
.footer .nav1 p{ font-size:1.4em; line-height:28px;}

.footer .nav2{ width:400px; float:left; margin-top:60px}
.footer .nav2 h3{ font-size:1.6em;color:#FF432E;margin-bottom:15px; padding-left:40px}
.footer .nav2 p{ font-size:1.4em; line-height:28px; padding-left:40px}

.footer address{ width:400px; float:left; font-style:normal; margin-top:60px;}
.footer address h3{font-size:1.6em;color:#FF432E;margin-bottom:15px; padding-left:110px}
.footer address p{font-size:1.4em; line-height:28px;padding-left:110px}

.footer a{ color:#fff}
.footer a:hover{ color:#FF432E}
@media screen and (max-width:1200px){
.footer{ width:1200px;}	
	}
@media screen and (max-width:768px){
.footer{ width:100%;padding-bottom:30px;}
.footer .row{ width:100%;}
.footer .nav1{ display:none}
.footer .nav2{ display:none}
.footer address{ width:94%; float:none; margin:0 auto; margin-top:30px; text-align:center}
.footer address h3{font-size:1.8em;padding-left:0px}
.footer address p{font-size:1.6em;padding-left:0px}


}

/* 分页 */
#pages { padding:40px 0 50px; font-family:宋体; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:#fff url(../image/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#ff432e; color:#FFF; border:1px solid #ff432e; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center;}
@media screen and (max-width:768px){
.text-c{text-align: center; font-size:1.2em; line-height:32px}
#pages { padding:20px 0 30px; }
}
.link{ width:100%; margin:0 auto; overflow:hidden}
.link .p{ display:block; width:1200px; margin:0 auto;}
.link .p a{ margin-left:15px; line-height:20px; display:block; float:left }
@media screen and (max-width:1199px){
.link .p{ width:1000px;}	
	}
@media screen and (max-width:768px){
.link{ display:none}
	}