body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td,span{font-size:14px; margin:0; padding:0; font-family:Arial, "微软雅黑", Tahoma, Verdana,  Helvetica, sans-serif;}
*{ font-family:"微软雅黑";}

@font-face { font-family:Impact; src: url("css/Impact.ttf"); }
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
input[type=button],input[type=submit]{ cursor:pointer}  
button[type=button],button[type=submit]{ cursor:pointer}  
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #a3c6ed; }
a:hover{ color:#fff; text-decoration:none}
.left{ float:left;}
.right{ float:right}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

/*header_top*/
.header_top{ width:100%; height:150px; border-bottom:1px #373737 solid; background:#202020; text-align:center;}
.header_top1{ width:1200px; height:150px; margin:0 auto;}
.header_top1 span{ width:345px; height:150px;}
@font-face{font-family:aa; src:url(impact.ttf)}
.yw{font-family:aa; text-transform:uppercase;  line-height:38px}

@font-face{font-family:boom; src:url(Bookman Old Style.TTF)}
.boom{font-family:boom; font-size:24px; color:#c1c1c1; text-transform:uppercase;}

.menu{ width:100%; height:70px; background:url(../images/nav_bg1.png) center; position:absolute; z-index:999; }
.menu1{ width:1200px; height:70px; margin:0 auto;}
.menu1 ul{ padding:0px 6px 35px 6px;}
.menu1 ul li{ width:132px; height:35px; color:#fff; font-size:14px; text-align:center; line-height:35px; float:left; }
.menu1 ul li a{color:#fff;}
.menu1 ul li a:hover{color:#a9a9a9;}

.banner{ width:100%; height:552px; text-align:center; background:#0184f0;  }

/*关于我们*/
.about{ width:100%; height:auto; padding-bottom:30px;  padding-top:30px; display:block;}
.about1{ width:100%; height:90px; background:url(../images/x1_15.jpg);}
.about1_bt{ width:1200px; height:90px; color:#f39400; font-size:40px; line-height:40px; text-align:center; margin:0 auto;}
.about1_bt span{ width:220px; height:35px; border:1px #eee solid; color:#333; font-size:20px; line-height:35px; display:block; background:#fff; margin:12px  auto 0px auto;}
.about2{ width:935px; height:126px; padding-top:25px; margin:0 auto;}
.about2_list{ width:126px; height:116px; color:#666; font-size:16px; line-height:25px; text-align:center; padding:10px 30px 0px 30px; float:left;}
.about2_list img{ padding-bottom:12px;}
.about2_list a{color:#666;}
.about2_list a:hover{color:#f39400;}
.about2_list:nth-child(3n){ width:126px; height:126px; float:left; padding:0px 30px; }
.about3{ width:1120px; height:auto; color:#666; font-size:14px; line-height:180%; text-align:center; margin:0 auto; padding-top:35px;}
.about3 h2{ color:#333; font-size:24px; line-height:30px; text-align:center; font-weight:normal; padding-bottom:15px;}
.about3 span{ width:48px; height:48px; margin:0 auto; padding-top:30px; display:block;}

.product{ width:100%; height:610px; padding:30px 0px; background:#f3f1f2; display:block; }
.product1{ width:100%; height:90px; background: url(../images/x2.jpg);}
.product1_bt{ width:1200px; height:90px; color:#0184f0; font-size:40px; line-height:40px; text-align:center; margin:0 auto;}
.product1_bt span{ width:220px; height:35px; border:1px #dadada solid; color:#333; font-size:20px; line-height:35px; display:block; background:#fff; margin:12px  auto 0px auto;}

.product2{ width:1175px; height:auto; padding-top:10px; display:block; margin:0 auto;}
.product2_list{ width:268px; height:200px; border:1px #dadada solid; float:left; position:relative; overflow:hidden; margin:18px 10px 5px 13px;}
.product2_list a{position:absolute; background:rgba(0,0,0,0.8); display:block; width:268px; height:200px; text-align:center;padding-top:55px; color:#fff; font-size:16px;top:-290px;-webkit-transition: top 0.5s;}
.product2_list:hover a{top:0; cursor:pointer}
.product2_list span{ color:#fff; font-size:14px; line-height:20px;}


.product2 span{ background:#0184f0; width:150px; height:25px; color:#fff; font-size:14px; line-height:25px; margin:20px auto; display:block; text-align:center;}
.product2 span a{ color:#fff;}

.news_list{ width:556px; height:88px;  margin:18px 10px 0px 10px; float:left; cursor:pointer;}
.news_list1{ width:72px; height:68px; background:#202020; padding:12px 8px 8px 8px; color:#fff; font-size:14px; line-height:20px; text-align:center; float:left;}
.news_list1 h2{ color:#fff; font-size:35px; line-height:35px; font-weight:normal;}

.news_list2{ width:452px; height:80px;  background:#ededed; color:#666; line-height:22px; font-size:14px; padding:4px 8px; float:left;}
.news_list2 h2{ color:#333; font-size:16px; line-height:28px;}
.news_list2 h2 a{ color:#333;}
.news_list2 h2 a:hover{ color:#333;}
.news_list2 a{color:#666;}
.news_list2 a:hover{color:#666;}

.news_list:hover .news_list1{ background:#f39400}
.news_list:hover .news_list2{ background:#fdf1dd;}

.contact{ width:750px; height:120px; padding-top:20px; margin:0 auto;}
.contact_1{ width:160px; height:120px; text-align:center; padding:0px 10px; color:#333; line-height:20px; font-size:14px; float:left;}
.contact_1 img{ width:37px; height:36px; padding-bottom:5px; margin:0 auto;}
.contact_1 span{ color:#888; text-transform:uppercase;}

.foot{ width:100%; height:262px; background:#202020;}
.foot1{ width:1200px; height:262px; margin:0 auto; }
.foot1_1{ width:208px; height:262px; background:#fff; float:left; text-align:center;}
.foot1_2{ width:992px; height:262px; float:left;}

.link{ width:972px; height:120px; padding:10px 10px;}
.link1{ width:964px; height:40px; color:#fff; font-size:16px; line-height:40px; padding-left:8px; padding-top:10px;}
.link1 span{ font-size:40px; line-height:40px; color:#f39400;}
.link2{ width:972px; height:60px; color:#fff; font-size:16px; line-height:40px; padding-top:10px; }
.link2_list{ width:142px; height:42px; border:1px #161616 solid; color:#fff; line-height:42px; text-align:center; margin:10px 5px 0px 5px; float:left; display:block; overflow:hidden;}
.link2_list a{color:#fff; }
.link2_list a:hover{color:#fff; }

/*版权*/
.foot_bq{ width:968px; height:100px; padding:15px 10px 0px 15px; color:#666; font-size:14px;  line-height:24px;}
.foot_bq span{ color:#313131; float:right; padding-top:55px;}
.foot_bq span a{ color:#313131;}
.foot_bq span a:hover{ color:#666;}
.foot_bq a{color:#666;}
.foot_bq a:hover{color:#313131;}


/*内页box*/
.nybox{ width:1200px; height:auto; padding:20px 0px; display:block; overflow:hidden; margin:0 auto;}

.nyleft{ width:280px; height:auto; float:left}
.nyfl{ width:280px; height:auto; padding-bottom:15px;}
.nyfl1{ width:260px; height:50px; background: url(../images/ny_icon1_04.jpg) right no-repeat #0184f0; color:#fff; font-size:20px; line-height:50px; padding-left:20px;}
.nyfl2 ul li{ width:280px; height:41px; margin-top:1px;}
.nyfl2 ul li a{ width:255px; height:41px;  background:url(../images/ny_bg2_08.jpg); color:#555; font-size:14px; line-height:41px; padding-left:25px; display:block;}
.nyfl2 ul li a:hover{ width:255px; height:41px;  background:url(../images/ny_bg1_08.jpg); color:#555; font-size:14px; line-height:41px; padding-left:25px; display:block;}
.nyfl2 ul .beijing a{width:255px; height:41px;  background:url(../images/ny_bg1_08.jpg); color:#555; font-size:14px; line-height:41px; padding-left:25px; display:block;}

.nycontact{ width:250px; height:auto; padding:15px; color:#555; font-size:14px; line-height:24px; }
.nycontact span{ color:#0184f0; font-size:30px; line-height:40px; }

.nyright{ width:890px; height:auto; float:right;}
.nyright1{ width:890px; height:40px; border-bottom:1px #e8e8e8 solid;  padding-top:10px; }
.nyright1 span{ width:100px; height:39px; border-bottom:2px #0184f0 solid; padding:0px 10px; display:block; text-align:center; color:#444; font-size:20px; line-height:39px; }
.nyright1 b{ font-size:12px; line-height:39px; color:#666; text-align:right; font-weight:normal; float:right; padding-right:10px;}
.nyright1 b a{color:#666;}
.nyright1 b a:hover{color:#f49401;}
.nyright2{ height:auto;  padding:10px; display:block; color:#555; font-size:14px; line-height:180%; }
.nyright2 img{ max-width:100%; height:auto;}
.nyright4{ height:auto;  padding:10px; display:block; color:#555; font-size:14px; line-height:180%; }
.nyright4 img{ height:auto;}
.nyright3{ height:auto;  display:block;  }


.nynews_list{ width:850px; height:88px;  margin:18px 10px 0px 10px; float:left; cursor:pointer;}
.nynews_list1{ width:72px; height:68px; background:#202020; padding:12px 8px 8px 8px; color:#fff; font-size:14px; line-height:20px; text-align:center; float:left;}
.nynews_list1 h2{ color:#fff; font-size:35px; line-height:35px; font-weight:normal;}

.nynews_list2{ width:746px; height:80px;  background:#ededed; color:#666; line-height:22px; font-size:14px; padding:4px 8px; float:left;}
.nynews_list2 h2{ color:#333; font-size:16px; line-height:28px;}
.nynews_list2 h2 a{ color:#333;}
.nynews_list2 h2 a:hover{ color:#333;}
.nynews_list2 a{color:#666;}
.nynews_list2 a:hover{color:#666;}

.nynews_list:hover .nynews_list1{ background:#f39400}
.nynews_list:hover .nynews_list2{ background:#fdf1dd;}


/*翻页*/
.page{ color:#3e3e3e;line-height:35px;  text-align:center; padding-top:10px; margin-left:auto; margin-right:auto; }
.page a{ color:#3e3e3e; line-height:35px; }
.page a:hover{ color: #FF6600; line-height:35px; text-decoration:none; }

/*新闻详细*/
.newsbt{ font-size:16px; font-weight:bold; color:#3e3e3e; text-align:center; padding:15px;}
.time{text-align:center; line-height:32px; border-bottom:1px #d1d1d1 dashed; background:#F2F2F2; color:#666; }
.nynr{ height:auto;  padding:10px; display:block; color:#555; font-size:14px; line-height:180%; }
.nynr img{ max-width:100%; height:auto;}

/*图片详细*/
.producttp{ width:650px; border:1px #D0D0D0 solid; padding:3px; margin-left:auto; margin-right:auto; background:#fff;}
.producttp img{ width:650px; height:auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:28px; padding-left:8px; text-align:left; line-height:28px; font-size:16px;  margin:15px 0px 0px 0px;}

.nyright2_3{ width:100%;  min-height:387px; _height:387px; padding:15px;  color:#333; line-height:200%;font-size:16px;}
.nyright2_3 span{ padding-left:20px; display:block;}
.nyright2_3 h2{ color:#333; font-weight:normal; border-bottom:1px #ccc dotted; font-size:20px; line-height:50px;padding-left:20px;}
.nyright2_3 h3{ color:#024ca1; font-weight:normal;  font-size:14px; line-height:30px; padding-bottom:20px; display:block;padding-left:20px}

.nyright2_4{ width:665px;  min-height:387px; _height:387px;  margin:0 auto; padding:15px; }
.nyright2_4 h2{ color:#e84a8f; font-size:24px; line-height:35px; font-weight:normal;}
.nyright2_4 h2 img{ width:34px; height:34px; float:left; padding-right:10px;}
.nyright2_4 span{ width:645px; height:auto; padding:10px 10px 20px 10px; color:#666; font-size:14px; line-height:200%; display:block;}

.bd{ width:664px; min-height:40px; _height:40px; padding-top:5px; }
.bd1{ width:105px; min-height:40px; _height:40px; color:#666; font-size:14px; line-height:40px; text-align:right; padding-right:5px; }
.bd2{ width:554px; min-height:35px; _height:35px; padding-top:5px; color:#666;}

.bd2 img{ vertical-align:bottom; padding:0px 5px;}
.bd2 b{ font-weight:100; font-size:12px; line-height:35px; color:#666;}

.honor{ width:270px; height:245px; padding:18px 10px 0px 12px; color:#333; text-align:center; line-height:30px; float:left}
.honor img{ width:260px; height:195px; border:1px #dadada solid; padding:4px;}
.honor a{color:#333;}
.honor a:hover{color:#f39300;}








