@charset "utf-8";
*{ margin:0px; padding:0px;}
img {border:0;margin:0; padding:0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/
.clearboth{ clear:both}

a:link { text-decoration: none;color: #404040;}
a:visited {text-decoration: none; color: #404040;}
a:hover { text-decoration: none; color: #bb262c;transition: all 0.3s ease-out 0s;}
a:active {text-decoration: none; color: #404040;}
em{ font-style:normal;}
.mainall{width:1000px; margin:0 auto; overflow:hidden;}

.mainall1{width:1000px; margin:0 auto; }

.tnr{ font-family: times new roman;}
.fl{ float: left;}
.fr{ float: right;}

.re{position: relative;}

body {margin: 0px; color:#404040; background:#FFF;   font-size: 12px; font-family:"Microsoft YaHei","微软雅黑",宋体,Arial, Helvetica, sans-serif;}


 
 
 
/*<!--logo-->*/



.top_bg{ height:127px;  background:#FFF;overflow: hidden;   }

.logo{width:328px; float:left; margin:34px 0px 0px 22px; }
.logo p{font-size:18px; padding-top: 10px; color:#5e5e5e;}
 .logo p span{font-weight: bold;color:#59b332;padding-right: 10px;}
 
 .top_ewm img{border: 1px solid #e0e0e0;width:100px;height: 100px;margin-top: 13px;}


.biaoyu p{ margin:5px 0px 0px 0px; font-size: 18px;color:#535353;  }

 
.iphone{font-size: 14px; background: url(../images/top_Tel.jpg) no-repeat left 8px;padding-left: 40px; height: 75px;margin:26px 0 0 80px;}

 .iphone p{color: #404040;height: 30px;line-height: 30px;margin: 5px 0 8px 0;}
.iphone p span{font-size: 16px;color: #ca1011;
}
 
  

/*<!--nav-->*/
.nav_bg #nav{margin-left: 33px; }
.nav_bg{ background:#ca1011; height:52px; position:relative;z-index: 5; text-align: center;}
 
.nav_bg  a{  height:52px;  color:#FFF; padding:0px 38px; font-size: 16px;line-height: 52px;}
 
 

/* end nav*/
 
 

 

 

 
.end_nav a{font-size: 15px;color:#727272;padding:0px 33px; background: url(../images/end_navx.jpg) no-repeat left center;}
 
.end_nav a:first-child{background: none;}
.end_nav {height:41px; line-height: 41px;background:#d4d4d4;  overflow: hidden;text-align: center; }

.end_n a{color:#a1a1a1;}
.end_n {color:#a1a1a1;font-size: 14px;line-height: 36px ; margin-top: 20px;width:500px;}
 
 .end_n dt{background: url(../images/end_x.jpg) no-repeat left bottom ;padding-bottom: 8px;font-size: 16px;color:#FFF;}

  .end_ewm{width:364px;margin-top: 20px; line-height: 36px;font-size: 14px;}
  .end_ewm dt{background: url(../images/end_x.jpg) no-repeat left bottom ;padding-bottom: 8px;font-size: 16px;color:#FFF;}

.end_ewm dd img{width:110px;height: 110px;}
 .end_n dd{background: url(../images/end_tag.jpg) no-repeat left center; padding-left: 40px; height: 130px;margin-top: 20px;}
  .end_n dd p{margin-bottom: 10px;}
.end_dbg{background:#414141; height:214px;padding:20px 0px;color: #a1a1a1;}

.end_dbg a{color:#a1a1a1;}

.end_bq a{color:#9b9b9b;}
.end_bq{background: #1e1e1e;height: 43px;line-height: 43px;text-align: center;color: #9b9b9b;}
 


 

 

/*页面样式*/

.nybanner1{background:url(../images/nybanner.jpg) no-repeat top center;  height:256px;}

.sitemap{border-bottom: 1px solid #d4d4d4; height:58px; line-height: 58px;font-size: 13px;color:#5c5c5c;}
.sitemap a{color:#5c5c5c;}
.sitemap span,.sitemap span a{color:#ca1011;}

.sitemap .sitemap_n{background:url(../images/home.jpg) no-repeat left center; padding-left: 28px; }

.ny_nav{background:#ca1011; height:86px;padding:15px 0px 0px 20px; line-height: 30px;}
.ny_left{width:240px; float:left;margin-top:30px;padding-bottom: 30px;}

.ny_nav h3{font-size: 20px; color:#FFf; font-weight: bold;}
.ny_nav p{font-size: 14px; text-transform: uppercase; color:#FFF;}

.ny_n{margin-top: 2px;}
.ny_n li{height:39px;background:#f3f3f4; border-bottom: 1px solid #FFF; line-height: 39px;text-indent: 24px;}
.ny_n li a{font-size: 14px; color:#4c4c4c;}

.ny_n li:hover,.ny_n li.current{cursor:pointer;background:#414141;}
.ny_n li:hover a,.ny_n li.current a{color:#FFF;}
.contact_tu{margin-top: 15px;}

 .contact_n{line-height: 30px; margin: 10px 0px 0px 5px;}


  .ny_right{width:730px; float:right;margin-top:30px;padding-bottom: 30px;}

   .ny_com_nav {font-size: 16px; border-bottom: 2px solid #dcdcdc; height:40px; line-height: 40px; }

      .ny_com_nav a{color:#FFF; width:150px;background: #ca1011;display: block; height: 40px;text-align: center;}


       .contact_n{line-height: 30px; margin: 10px 0px 0px 5px;}