
/* CSS Document */

body,div,p,h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
	font-size:14px;
	color:#333333;
    border:0;
    text-decoration:none;
    font-family:"microsoft yahei",SimSun;

}
.width-1200{width:1200px;margin:0 auto;}
.width-1400{width:1400px;margin:0 auto;}
.middle{margin:0 auto; width: 100%;}
.t-center{ text-align:center;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}
img{ padding: 0px; margin: 0px; vertical-align:top;}

a{color:#272727;}
a:hover{text-decoration: none;}
.all-padding{ padding: 0px; }
.all-margin{ margin: 0px; }
.w-1200-1{ width: 1200px; margin: 0px auto; }
.t-texta{text-align: center;}
.padding0{padding:0px;}

#pc_1200{ display:block; }
#pc_996{ display:block; }
#pc_768{ display:block; }

#mini_1200{ display:none; }
#mini_996{ display:none; }
#mini_768{ display:none; }






/*布局样式*/
#banner{}
.banner{display: none;}
.topbt{ background:#ffffff; width: 100%; }
.topbt1{ width:1200px; margin: 0px auto; }
.logo{ width:285px; float: left;  }
.tel1{ width:875px; float:right;}

.topdhbg{ width: 100%; height: 49px; background: url(../images/topbg.jpg); }


.topdh{ margin: 0px auto; width:100%; }
.topdh ul{ margin: 0px; padding:0px;}
.topdh ul li{
    float: left; 
    width: 13%;
    height: 108px; 
    line-height: 108px; 
    text-align: center;
    text-transform: uppercase;
     }
.topdh ul li a{
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight:normal;
  color: #4d4d4d;
     }

.topdh ul li a:hover{
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight:normal;
  background:url(../images/dhline.jpg) center 70px no-repeat;
    }

.topdh ul li .sec{ display: none;}
.topdh ul li:hover .sec{ display: block; left: 0px;
 position:absolute; top: 108px; z-index: 10; width: 100%;  background: #f1f1f1; }

.topdh ul li .sec dl{ width:800px; margin-left: 30%; text-align: center;}
.topdh ul li .sec dt { padding: 0px;}
.topdh ul li .sec dt a{ float:left; border-radius:0px; width: 160px; height: 65px;
  border-right: 1px solid #dedede; line-height: 65px; 
  font-size: 16px; font-weight: normal; color: #333333;  background: #f1f1f1; 
  text-align: center; transition: 0.6s all ease;}

.topdh ul li .sec dt a:hover{ width: 160px; height: 65px; 
    line-height: 65px; color: #ffffff; font-size: 16px; background: #ff1d00; 
    text-align: center; }

.topdh ul li:hover a{
    text-align: center;
    text-transform: uppercase;}
.tel{text-align: right; }

.left img{ width: 100%;}



/*首页标题样式*/
.part-bt2{ 
    margin: 0px auto;
    padding: 30px 0px;
    font-size: 16px; 
    color: #5b5b5b;
    text-align:center;
    text-transform: uppercase;
    line-height: 26px;
   }
.part-bt2 h2{
  padding-bottom: 8px;
 font-size: 28px;
 color: #ff1d00;
 text-align:center; }

.part-bt2 a{
 font-size: 30px;
 color: #31322d;
 text-align:center;
 font-weight:bold;
}

.part-bt2 span{ 
  font-family: "华文细黑";
  text-align: center;
  color: #888888;
  font-size: 14px;
   }

.part-bt2:hover a{
 font-size: 28px;
 color: #ff1d00;
}


/*首页标题样式*/
.part-bt-lx{ 
    margin: 0px auto;
    padding: 30px 0px;
    font-size: 13px; 
    color: #7e7e7e;
    text-align:left;
    text-transform: uppercase;
    line-height: 23px;
   }
.part-bt-lx h2{
 font-size: 56px;
 color: #333333;}

.part-bt-lx a{
 font-size: 28px;
 color: #333333;
 text-align:left;
}

.part-bt-lx span{ 
  text-align:left;
  color: #333333;
  font-size: 14px;
   }

.part-bt-lx:hover a{
 font-size: 28px;
 color: #333333;
}





/*首页产品分类*/
.part-cpbg{padding:0px; width: 100%; background: #ffffff; }

.part-sycpfl{ padding: 20px 0px; margin: 0px auto; }
.part-sycpfl .syfl{
    text-align: center; } 

.part-sycpfl .syfl img{
  margin-bottom: 10px;
    } 
.part-sycpfl .syfl a{ 
    width:200px; 
    height: 100px; 
    font-weight:normal;
    text-align: center; 
    font-size: 22px;
    color: #434343;
} 

.part-sycpfl .syfl a span{ 
    font-weight:normal;
    text-align: center; 
    font-size: 14px;
    color: #9c9c9c;
} 
.part-sycpfl .syfl a:hover{ 
    text-align: center; 
    font-size: 22px;
    color: #434343;
} 

/*首页产品分类*/
.part-sykh{ background: #ffffff; padding: 30px 0px; min-height: 760px;}
.part-cpfl{ margin-bottom: 20px; text-align: center; }
.part-cpfl li{
  display: inline-block;
   margin: 5px;
   border: 1px solid #3e3e3e;
    border-radius: 10px;
    margin-bottom: 1px;
    text-align: center;
     } 
.part-cpfl li a{ 
    display:inline-block;
    padding: 0px 10px; 
    height: 45px; 
    font-weight:normal;
    text-align: center; 
    font-size: 16px;
    color: #3e3e3e;
    line-height: 45px;
} 

.part-cpfl li:hover{
    border: 1px solid #ff1d00;
    border-radius: 10px;
    background:#ff1d00;
    margin-bottom: 1px;
    text-align: center;
     } 
.part-cpfl li:hover a{
    color: #ffffff;
     } 




/*产品展示*/
#part-cp{
 width: 100%; padding: 20px 0px;
 margin: 0px auto; margin-top: 30px; background: #f6f6f6;}

.part-cp{ margin:0px auto; width: 1200px; padding-top: 20px; }
.part-cpmini{  display: none;}


/*页面导航*/
.part-ymdh{padding: 30px 0px; width: 1200px; margin:0px auto; }
.part-ymdh .part-ymdh1{ float:left; width: 300px; text-align: center; }
.part-ymdh .part-ymdh1 p{ padding: 10px 0px; text-align: center; color: #7a7979; }


.part-gg{ width: 100%; background: url(../images/ggbt.jpg) top center; }
.ggtxt{
  text-align:left; padding: 50px 0px; color: #ffffff;
  font-size: 36px; font-weight: bold; letter-spacing: 8px; }

.ggtxt1{ color: #ffffff;
  font-size: 36px; font-weight: bold; }


.ggtxt span{ color: #ffffff; font-size: 50px; font-weight: bold;
 letter-spacing: 0px;  }
.ggtxt1{ padding-top: 70px; color: #ffffff; font-size: 18px; font-weight:normal; }
.ggtxt2{ color: #ffffff;
  font-size: 36px; font-weight: bold; }
.end1{text-align: center; font-size: 18px; }

/*简介标题*/
.part-jjbg{
 width: 100%; height: 628px; background: url(../images/jjbg.jpg) top center no-repeat; }

#part-jj{
 width:100%;
 padding-bottom: 20px;
 margin: 0px auto;
overflow: hidden;}

.jjcon1{ 
 padding: 130px 30px 0px 50px;
 font-size: 14px; 
 line-height: 26px; 
 color: #484848; }
.jjcon1 h2{
  padding-bottom: 20px;
  background: url(../images/jjline.jpg) left bottom no-repeat;
  font-size: 24px; color: #1f1f21;
  line-height: 26px;
}
.jjcon1 p{
  padding: 10px 0px;
  font-size: 14px; color: #7e7e7e;
  line-height: 26px;
}
.jjmore{ text-align:left; }



/*广告优势*/
.part-gg{ 
  padding:70px 0px; 
  background: #e60303; color: #ffffff; 
  font-size: 52px;
  font-weight: bold;
  line-height: 40px;
   }
.part-gg img{ 
  margin-bottom: 10px;
   }
.part-gg span{ 
  color: #ffffff; 
  font-size:24px;
  font-weight:normal;
   }


/*新闻中心*/
.wd1{ float:left; background: #f8f8f8; overflow:hidden; }
.wd1 a{color: #2c2c2c; font-size: 16px;}
.wd1 .conxw{
 text-align:left; font-weight:normal; font-size: 18px;
 color: #d71318; transition: 0.2s all ease;  }
.wd1 .conxw p{ 
  padding:10px 0px; 
  font-size: 14px; color: #a2a2a2; 
  font-weight: normal; 
  line-height: 20px;
}

.wd1 .conxw1{ padding:60px 50px; font-size: 18px; }
.wd1 .conxw1 span{ font-family:Impact; color: #ff1d00; font-size: 24px;}
.wd1 .conxw1 p{ padding:10px 0px;}

.wd2{position: relative; float:left; height: 500px; background: #f8f8f8; overflow:hidden; }
.wd2 a{color: #2c2c2c; font-size: 16px;}
.wd2 .conxw{
  position: relative; 
  top:220px;
 text-align:left; font-weight:normal; font-size: 18px;
 background: url(../images/xwbg.jpg); color: #d71318; transition: 0.2s all ease;  }
.wd2 .conxw p{ 
  padding:10px 0px; 
  font-size: 14px; color: #a2a2a2; 
  font-weight: normal; 
  line-height: 20px;
}
.wd2 .conxw1{ 
  position: absolute;
  top: 0px;
  padding:40px 50px; }



/*底部联系方式*/
.part-lx{ 
  padding-top:60px;
  height: 274px; 
  background:url(../images/endbg.jpg) top center no-repeat;
  color: #ffffff;
  font-size: 24px;
   }

.part-lx span{ 
  color: #ffffff;
  font-size: 18px;
   }
.part-lx .lxmore{ 
  margin: 0px auto;
  border-radius: 10px;
  width: 100px; height: 35px; line-height: 35px;
  background: #ffffff; text-align: center;
  margin-top: 20px;
   }
.part-lx .lxmore a{ 
  color: #00183e;
   } 

.part-cp1{ width: 1200px; background:#f5f5f5; margin-top:17px; }
.part-cp1 .list ul{margin: 0px; padding: 10px 0px;}
.part-cp1 .list ul li{ float:left; }
.part-cp1 .list ul li a{ margin: 5px; border-radius:10px; margin-bottom:10px; display: block; padding: 10px;  font-size: 16px; font-weight:normal; color: #ffffff; 
 background: #015cb5;}
.part-cp1 .list ul li a:hover{ margin: 5px; border-radius:10px; margin-bottom:10px; display: block; padding: 10px;  font-size: 16px; font-weight:normal; color: #ffffff; 
 background: #ed212c;}
.part-cp2{ width: 950px; padding-top: 30px; } 



/*底部版权*/
#bottommini{display: none;}
#bottom{display: block;
 width: 100%; overflow: hidden; background: #ffffff;}
.bottom{ margin: 0px auto; width: 1200px; color: #e2e2e2; line-height: 36px; 
  font-size: 18px;  }

.bottom1{
    margin-top: 50px;
    padding-left:20px;
    padding-right: 20px;
    float:left; 
    padding-bottom: 50px;
    float: left;  }

.bottom1 h2{
  margin-top: 5px;
 padding: 5px 0px; color: #5b5b5b;
 font-size: 18px;  text-align:left; font-weight:normal;}
.bottom1 h2 a{  color: #eaeaea; font-size: 24px;}
.bottom1 p{ font-size:14px;color: #eaeaea; line-height: 24px;}
.bottom1 p a{ font-size:14px; color: #eaeaea; }


.bottom-dh2{
    width: 120px; }
.bottom-dh2 h2{ 
    padding: 10px 0px; 
    color: #eaeaea; 
    font-size: 20px;  
    text-align:left; 
    font-weight: normal;
  }
.bottom-dh2 h2 a{  color: #eaeaea; font-size: 20px; }

.bottom-dh2 ul{ margin: 0px; padding:0px;}
.bottom-dh2 ul li{
    float:left;
    width:120px;
    height: 25px; 
    line-height: 25px; 
    text-align: center; }
.bottom-dh2 ul li a{ 
    display: block; 
    margin-right: 20px;
    float:left;  
    font-size: 14px;
    color: #627589; 
    transition: 0.2s all;}
.bottom-dh2 ul li a:hover{
    color:#627589; 
    text-align: center; }

.bottom3{ width: 205px; float:right; line-height: 24px; margin-top: 50px; }
.bottom3 h2{ margin-bottom: 10px; font-size: 26px; color: #5b5b5b; line-height: 22px;}
.bottom3 h2 span{ font-size: 14px; color: #627589;}

.bottom-dh3{
    width: 260px; }

.bottom-dh3 ul{ margin: 0px; padding:0px;}
.bottom-dh3 ul li{
    margin-right: 30px;
    float:left;
    width:35px;
    height: 35px; 
    text-align: center; }
.bottom-dh3 ul li a{ 
    display: block; 
    margin-right: 20px;
    float:left;  
    font-size: 14px;
    color: #627589; 
    transition: 0.2s all;}
.bottom-link{ 
  padding-bottom:20px; width: 100%; margin: 0px auto; 
  text-align: center; color:#5b5b5b;  }

.bottom-link a{ 
  color:#5b5b5b;  }

.bottom-bq{
padding:20px 0px; 
 border-top: 1px solid #f1f3f6;
 text-align:center; color: #5b5b5b;
 font-size:14px; line-height: 16px;}
.bottom-bq p{color: #5b5b5b;  font-size:14px;}
.bottom-bq a{color: #5b5b5b;  font-size:14px;}
.bottom-bq a:hover{color: #5b5b5b;  font-size:14px;}



.listfl{}
.listfl ul{}
.listfl ul li{ float: left; width: 218px; line-height: 46px; text-align:left; }
.listfl ul li a{display: block; width: 250px; height: 45px; line-height: 45px; 
    text-align:left; background: #cd2210; font-size: 18px; color: #fff; font-weight: bold;
    border-radius:10px 10px 0px 0px; text-indent: 40px;  }

.listfl ul li dl{margin: 0px; padding: 0px;}
.listfl ul li dl dt{width: 248px; }
.listfl ul li dl dt a{width:248px; height: 43px;border-radius:0px 0px 0px 0px; line-height: 43px; 
text-align:left;  border: #eaeaea 1px solid;border-top: none; font-size: 15px; 
color: #565656; background:#f9f9f9 url(../images/fl01.png) 35px 17px no-repeat; text-indent: 50px;}
.listfl ul li dl dt a:hover{  font-size: 15px; color: #cd2210; }



.part-ny{ margin:0px auto;margin-bottom: 20px; }

.part-nybt{ height:41px; line-height: 41px;   color: #333333;
 font-size: 14px; font-weight:bold; border-bottom: 1px dashed #eaeaea; }
.part-nybt a{color: #333333;}
.part-nybt span{ display: block; float: right; }
.part-nybt span a{ color:#ffffff; }
.ny{ width: 1200px;  margin: 10px auto; font-weight:normal; line-height:26px;}



/*内页小图*/
.bannerny{ height: 300px; background: url(../images/bannerjj.jpg) top center no-repeat; }
.bannercp{ height: 300px; background: url(../images/bannercp.jpg) top center no-repeat; }
.bannerwh{ padding-top: 80px; height: 300px; background: url(../images/bannerwh.jpg) top center no-repeat; }
.bannerxw{ padding-top: 80px; height: 300px; background: url(../images/bannernews.jpg) top center no-repeat; }
.bannertd{ padding-top: 80px; height: 300px; background: url(../images/bannertd.jpg) top center no-repeat; }
.bannerlx{ padding-top: 80px; height: 300px;   background: url(../images/bannerlx.jpg) bottom center no-repeat; }

.part-nyzsl{ float: left; width:250px; margin-bottom: 20px; }

.part-nyzsr{ float:right;  width:890px; padding:20px; background: #f9f9f9;
  border: 1px solid #eaeaea; margin-bottom: 20px; }



.leftlx{ padding: 10px; background: #ffffff; width: 200px; line-height: 24px;}
.leftflbt{    display: block;
    margin-right: 10px;
    width: 220px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background-color: #0061bf;
    font-size: 16px;
    color: #fff;
	font-weight: bold;
}

.leftflbt a{   
    font-size: 16px;
    color: #fff;
	font-weight: bold;	
}

.leftflbt a:hover{   
    font-size: 16px;
    color: #fff;
	font-weight: bold;
	
}

.xw_news ul {
    margin: 0px auto;
    overflow: hidden;
}



.nyxq{ width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #eaeaea; background: url(../images/01.png) left no-repeat; text-indent: 30px;
 color: #333333; font-weight: bold; font-size: 18px;}


.cpbt{
 padding: 10px 0px;
 color: #d71318;
 background: url(../images/cpbt01.png) left no-repeat;
 font-size: 18px;
 font-weight:normal;
 line-height: 28px;
  }

.cpbt strong{ font-size: 18px;}

.cpbt1{
  margin-bottom: 20px;
color: #ffffff;
font-size: 24px;
font-weight: bold;
padding: 10px; 
background:#d71318;
line-height: 28px;
 }

.cpbt1 span{
 text-transform: uppercase;
 font-size:18px;
 color: #ffffff;
  font-weight: normal; }



/*简介页面*/
.about{padding: 2% 0px; width: 100%; }
.about_jj_l{padding-top: 5%; line-height: 24px; }
.about_jj_l span{ display: block; padding: 5px 0px; font-size: 24px; color: #ff1d00;}
.about_jj_r{}
.about_jj_r img{ width: 100%; }

.about02{ padding: 2% 0px; background: #f9f9f9; }
.about02 .about_jj{ padding-bottom: 2%; line-height: 24px; color: #868686; }
.about02 .about_jj span{ display: block; padding: 5px 0px; font-size: 24px;}
.about02 .about_jj span strong{ font-size: 24px; color: #ff1d00; font-weight: bold;}
.about02 .about_jj1{ padding-bottom: 4%;  }


.about03{ padding: 2% 0px; background: #ffffff; }
.about03 .about_jj{ padding-bottom: 2%; line-height: 24px; color: #868686; }
.about03 .about_jj span{ display: block; padding: 5px 0px; font-size: 24px;}
.about03 .about_jj span strong{ font-size: 24px; color: #ff1d00; font-weight: bold;}



/*企业文化*/
.qywh{ padding-top: 4%; width: 100%; }
.qywh_l{ padding-bottom: 4%;line-height: 26px; text-align: center; }
.qywh_l span{ padding-bottom: 15px; display: block; font-size: 24px; color: #ff1d00; text-align: center; }
.qywh_l span strong{ font-size: 28px; color: #ff1d00; font-weight: bold;}
.qywh_l p{text-align: center; line-height: 20px; color: #868686;}


.part-qywh{ padding: 20px 0px; margin: 0px auto; }
.part-qywh .syfl{
    text-align: center; } 

.part-qywh .syfl img{
  margin-bottom: 10px;
    } 
.part-qywh .syfl a{ 
    width:200px; 
    height: 100px; 
    font-weight:normal;
    text-align: center; 
    font-size: 18px;
    color: #434343;
} 

.part-qywh .syfl a span{ 
    font-weight:normal;
    text-align: center; 
    font-size: 16px;
    color: #9c9c9c;
} 
.part-qywh .syfl a:hover{ 
    text-align: center; 
    font-size: 18px;
    color: #434343;
} 


/*发展历程*/

.qywh02{ padding: 2% 0px; background: #f9f9f9; }
.qywh02 .qywh_date{}
.qywh02 .qywh_date img{ width: 100%; }
.qywh02 .qywh_jj{ padding: 2% 0px; line-height: 26px; color: #868686;font-size: 16px; }
.qywh02 .qywh_jj span{font-size: 24px;}
.qywh02 .qywh_jj span strong{ font-size: 24px; color: #ff1d00; font-weight: bold;}



/*案例分类*/
.ny-part{ background: #f9f9f9;}

.ny-part-cpfl1{ padding: 20px 0px; background: #f9f9f9; }
.ny-part-cpfl1 li{
    margin:5px 0px 5px 15px;
    border: 1px solid #eaeaea;
    float: left;
    border-radius: 20px;
    margin-bottom: 1px;
    text-align: center;
     } 
.ny-part-cpfl1 li a{ 
    display: block;
    padding: 0px 20px; 
    height: 35px; 
    border-radius: 20px;
    font-weight:normal;
    text-align: center; 
    font-size: 16px;
    color: #7e7e7e;
    line-height: 35px;
} 

.ny-part-cpfl1 li:hover{
    text-align: center;
     } 
.ny-part-cpfl1 li:hover a{
    background: #ff1d00;
    color:#ffffff;
     } 


/*内页分类*/
.cpfl{}
.ny-part-cpfl{ padding-bottom: 20px; background: #f9f9f9; }
.ny-part-cpfl li{
    float: left;
    border-radius: 20px;
    margin-bottom: 1px;
    text-align: left;
     } 
.ny-part-cpfl li a{ 
    padding: 0px 10px; 
    height: 35px; 
    font-weight:normal;
    font-size: 16px;
    color: #7e7e7e;
    line-height: 35px;
} 

.ny-part-cpfl li:hover a{
    color:#ff1d00;
     } 


/*内页分类*/
.cpfl{}
.ny-part-cpfl3{ padding: 20px 0px;}

.ny-part-cpfl3 a{ 
    display: block;
    margin:5px 0px 15px 5px;
    border: 1px solid #eaeaea;
    float: left;
    margin-bottom: 1px;
    padding: 0px 20px; 
    height: 35px; 
    border-radius: 20px;
    font-weight:normal;
    text-align: center; 
    font-size: 16px;
    color: #7e7e7e;
    line-height: 35px;
} 

.ny-part-cpfl3 a:hover{
    background: #ff1d00;
    text-align: center;
    color:#ffffff;
     } 


.ny-part-cpfl3 .xz{
    background: #ff1d00;
    color:#ffffff;
     } 


/*新闻分类*/

.ny-part-cpfl2{ padding: 20px 0px;}
.ny-part-cpfl2 li{
    margin:5px 0px 5px 25px;
    border: 1px solid #eaeaea;
    float: left;
    border-radius: 20px;
    margin-bottom: 1px;
    text-align: center;
     } 
.ny-part-cpfl2 li a{ 
    display: block;
    padding: 0px 20px; 
    height: 35px; 
    border-radius: 20px;
    font-weight:normal;
    text-align: center; 
    font-size: 16px;
    color: #7e7e7e;
    line-height: 35px;
} 

.ny-part-cpfl2 li:hover{
    text-align: center;
     } 
.ny-part-cpfl2 li:hover a{
    background: #ff1d00;
    color:#ffffff;
     } 

.ny-part-cpfl2 li .xz{
    background: #ff1d00;
    color:#ffffff;
     } 


.ny-part-cpdh2{ padding:20px 0px; height: 35px; line-height: 52px; text-align: right; }



/*内页新闻样式*/
.news_data{  }
.news_data1{ min-height: 158px; margin-bottom: 20px;}
.news_data1 .con{ padding: 15px 0px; min-height: 160px;  border-bottom: 1px solid #eaeaea;  }
.news_data1 .con a{font-size:16px; color: #333333; font-weight: bold; }
.news_data1 .con a p{padding: 10px 0px; color: #5f5f5f; line-height: 20px; font-weight: normal;}
.news_data1 .con a span{font-size:12px; color: #5f5f5f; font-weight: normal;  }

/*内页产品排版*/
.ny_case{padding: 2% 0px; width: 100%; min-height: 460px; border-bottom: 1px solid #eaeaea; }
.ny_case_l{padding-top: 5%; line-height: 24px; }
.ny_casebt{ display: block; padding: 5px 0px; font-size: 24px; color: #ff1d00; text-align: center;}
.ny_casebt1{ display: block; padding: 5px 0px; font-size: 24px; color: #ff1d00;}
.ny_casebg{ padding: 20px; background: #f9f9f9; line-height: 22px; color: #7e7e7e; }
.ny_casebg p{ font-size: 15px; line-height: 25px; color: #7e7e7e; }
.ny_case_r{}
.ny_case_r img{ width: 100%; }



/*内页团队展示排版*/
.ny_tdbg{ padding: 20px; background: #f9f9f9; line-height: 22px; color: #7e7e7e; }

/*联系方式内页产品排版*/
.ny_contact{ padding: 20px 0px; }
.ny_contact_l{ min-height: 500px; }

.ny_contact_r{ color: #333333;}
.ny_contact_r p{ color: #333333;}
.ny_contact_r .left h1{ font-size: 24px; font-weight: bold; color: #333333; }
.ny_contact_r .left h3{ padding: 10px 0px; font-size: 24px; font-weight: bold;  color: #333333; }


/*上一条下一条样式*/

.nextinfo{ padding:20px 0px; }


/*小于1200px*/
@media only screen and (max-width: 1200px){

/*手机banner轮播*/
.banner{ display: block; width:100%;}
.banner img{display:block;width:100%}
.swipe{width:100%;overflow:hidden;position:relative;}
.swipe ul{
  -webkit-transition:left 800ms ease-in 0;
  -moz-transition:left 800ms ease-in 0;
  -o-transition:left 800ms ease-in 0;
  -ms-transition:left 800ms ease-in 0;
  transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;left:0px;bottom:0px;text-align:center;width:100%; 
  background:rgba(fff, fff, fff, 0.6)!important; filter:Alpha(opacity=50); padding:6px;}
.swipe #pagenavi a{width:8px; height:8px; line-height:99em; 
  background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%;
   border-radius:50%; margin:0 4px; overflow:hidden; cursor:pointer; display:inline-block;
    *display:inline; *zoom:1; position:relative;}
.swipe #pagenavi a.active{background:#ff0;  position:relative;}



/*内页小图*/
.bannerny{ height: 300px; background: url(../images/bannerjj.jpg) top center no-repeat; }
.bannercp{ height: 300px; background: url(../images/bannercp.jpg) top center no-repeat; }
.bannerwh{ padding-top: 80px; height: 300px; background: url(../images/bannerwh.jpg) 40% bottom no-repeat; }
.bannerxw{ padding-top: 80px; height: 300px; background: url(../images/bannernews.jpg) 55% top no-repeat; }
.bannertd{ padding-top: 80px; height: 300px; background: url(../images/bannertd.jpg) 45%  top no-repeat; }
.bannerlx{ padding-top: 80px; height: 300px;   background: url(../images/bannerlx.jpg) 45% bottom no-repeat; }

.ny-part-cpdh2{
    padding: 0px;
    height: 35px;
    line-height: 35px;
    text-align:center;
}


#mini_1200{ display:block;}
#mini_996{ display:block; }
#mini_768{ display:block; }
#pc_1200{ display:none; }


.topmini{ background: #ffffff; text-align: center; }

.mini_navv{width:100%;margin:0 auto; background: #ff1d00;}

.nav5_11 {min-width:320px;}

.nav5_11 ul li{ margin:3px 0px; font-weight:bold;display:block; 
  float:left; height:30px; line-height:30px; width:24.5%; 
  text-align:center; 
  border-right: 1px solid #213c8b;}

.nav5_11 ul li a{display:block; float:left; width:100%;
 color:#ffffff; font-size:16px; font-weight:normal;}
.nav5_11 ul li a:hover{ color:#ffffff;}


.part-bt2{ 
    margin: 0px auto;
    padding: 30px 0px;
    font-size: 14px; 
    color: #a6a6a6;
    text-align:center;
    text-transform: uppercase;
    line-height: 24px;
   }
.part-bt2 h2{
 font-size: 24px;
 color: #ff1d00; }

.part-bt2 a{
 font-size: 24px;
 color: #ff1d00;
 text-align:center;
}

.part-bt2 span{ 
  text-align: center;
  color: #888888;
  font-size: 16px;
   }
.part-bt2 a:hover{ font-size: 24px; color: #ff1d00; }

.t-texta img{ width: 100%; }

.part-cpfl{ width: 100%; margin: 0px auto; }
.part-cpfl ul{ margin: 0px auto;text-align: center; }   
.part-cpfl ul li{
    width:45%; 
    display:inline-block; 
    text-align: center; margin: 5px;  } 
.part-cpfl ul li a{ 
    display:inline-block;
    border-radius: 5px;
    width:100%;
    padding: 0px; 
    height: 45px; 
    background:#d71318;
    font-weight: bold;
    text-align: center; 
    font-size: 16px;
    color: #ffffff;
    line-height: 45px;
    } 

.part-cpfl ul li a:hover{ 
    background:#d71318;
    text-align: center; 
    font-size: 16px;
    color: #ffffff;} 

.part-cp{display: none;}
.part-cpmini{ display: block; }

.part-ymdh{padding: 30px 0px; width: 100%; margin:0px auto; }
.part-ymdh .part-ymdh1{ float:left; width: 50%; text-align: center; }
.part-ymdh .part-ymdh1 p{ padding: 10px 0px; text-align: center; color: #7a7979; }
.part-ymdh .part-ymdh1 .imgym{ width: 100%;}
.part-gg{display: none;}

.part-jjbg{
 width: 100%; height:auto; background: #f6f6f6; }

.jjcon1{ 
 padding: 80px 30px 50px 50px;
 font-size: 14px; 
 line-height: 26px; 
 color: #484848; }
 }

/*新闻中心*/
.wdmini{ float:left; background: #f8f8f8; overflow:hidden; }
.wdmini a{color: #2c2c2c; font-size: 16px;}
.wdmini .conxw{
 text-align:left; font-weight:normal; font-size: 18px;
 color: #d71318; transition: 0.2s all ease;  }
.wdmini .conxw p{ 
  padding:10px 0px; 
  font-size: 14px; color: #a2a2a2; 
  font-weight: normal; 
  line-height: 20px;
}

.wdmini .conxw1{ padding:60px 50px; font-size: 18px; }
.wdmini .conxw1 span{ font-family:Impact; color: #ff1d00; font-size: 24px;}
.wdmini .conxw1 p{ padding:10px 0px;}

#bottommini{display: block;}
.bottommini{
  padding-top: 20px;
  background:#eaeaea; text-align:center; height:100px; font-size:14px; 
  line-height:25px; color:#333333; margin-bottom:50px;}

.bottommini a{  color:#333333;}
/* 底部固定导航 */
.social_nav5{height:58px;position:fixed; bottom:0; width:100%;  z-index:999; 
background: #e60303; }

.social_nav5 li{
 width:25%; float:left; position:relative;
 border-right:1px solid #cc0a0f; font-size:12px; text-align:center; 
 color:#fff;line-height:12px; height:58px;
 box-sizing:border-box; 
 -moz-box-sizing:border-box; 
 -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

.social_nav5 li:last-child{border-right:none;}
.social_nav5 li:first-child{border-left:none;}
.social_nav5 li em{ width:23px; display:block; margin:0 auto; padding:10px 0 6px 0;}
.social_nav5 li em img{width: 23px;}
.social_nav5 li a{ color:#fff;}
.social_nav5 li.cur{ color:#fff; background: #ffae02;}
.social_nav5 li .erji{ position:absolute; bottom:58px; left:0; width:100%; text-align:left; background:#0c7051; display:none; }
.social_nav5 li .erji a{ display:block; border-bottom:1px solid #20a6ee; font-size:12px; height: 26px; line-height:26px;position:relative; text-align:center;  color:#fff;}
.social_nav5 li .erji a:last-child{border-bottom:none;}

.ny{ width: 100%;  margin: 10px auto; font-weight:normal; line-height:26px;}

.indexnews{width:1200px;overflow:hidden;margin:0px auto 0}
.indexnews .item{width:565px;height:200px;float:left;margin:0 10px 10px 0;border:0 solid #595757;border-radius:10px;background-color:#fff;padding:0 15px}
.indexnews .item:nth-of-type(even){margin-right:0}
.indexnews .item li{line-height:22px;margin:8px 0;white-space:nowrap;list-style-type:disc;margin-left:34px}
.indexnews .item li a{color:#666;overflow:hidden;text-overflow:ellipsis;width:350px;display: inline-block;}
.indexnews .item li a:hover{color:#2360bd}
.indexnews .item li span{color:#7a7a7a;float:right}
.indexnews .item li.item-title{height:40px;margin:15px 0 0;list-style-type:none;border-bottom:1px solid #eee}
.indexnews .item li.item-title a{width:auto}
.indexnews .item li.item-title a:first-child{color:#2360bd;font-size:18px;color:#2360bd;height:38px;display:inline-block;border-bottom:2px solid #2360bd}
.indexnews .item li.item-title .item-title-more{float:right;margin-right:10px;margin-top:12px;text-align:right;color:#666}
