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{font-size:12px; margin:0; padding:0; font-family:"微软雅黑",Arial, "宋体", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ 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: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none;border-radius: 0; } 

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:bb; src:url(walkwaysemibold.ttf)}


.header_top{ width:100%; height:80px; border-top:3px #cc0000 solid; border-bottom:1px #eaeaea solid
;}
.header_top1{ width:1200px; height:80px; margin:0 auto}
.logo{ width:236px; height:80px; float:left}
.logo img{ width:236px; height:80px; }

.menu{ width:882px; height:80px; float:right}
.menu ul li{ width:98px; height:80px; font-size:16px; line-height:80px; text-align:center; float:left}
.menu ul li a{ color:#333; display:block}
.menu ul li a:hover{ color:#fff; background:#cc0000; display:block}
.menu ul .red a{ color:#fff; background:#cc0000; display:block}

.banner{ width:100%; height:auto; border-top:1px #fff solid;}
.banner img{ width:100%; height:auto;}


.box{ width:100%; height:auto; background:#f0f2f4; padding:30px 0; display:block; overflow:hidden}
.box1{ width:1050px; height:auto; margin:0 auto; display:block; overflow:hidden}

.case{ width:1050px; height:380px;}
.case1{ width:1050px; height:70px; color:#333; font-size:30px; line-height:35px; text-align:center;}
.case1 span{ color:#595959; font-size:14px; line-height:30px; display:block;}
.case2{ width:1050px; height:280px; padding-top:10px; }

/*---------滚动商品--------*/
.blk_18 { position: relative; WIDTH:1050px; border-top: 0px; ZOOM: 1; z-index:99;  }
.blk_18 .pcont { OVERFLOW: hidden; WIDTH: 1050px; }
.blk_18 .ScrCont { WIDTH: 5290px; ZOOM: 1 }
.blk_18 #List1_1 { FLOAT: left }
.blk_18 #List2_1 { FLOAT: left }
.blk_18 a.LeftBotton { display: block; WIDTH: 31px; HEIGHT: 31px; background: url(../images/left.jpg) no-repeat 0px ; margin: 0px; position: absolute; left:46%; bottom:-50px; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index:99999;}
.blk_18 a.RightBotton { display: block; WIDTH: 31px; HEIGHT: 31px; background: url(../images/right.jpg) no-repeat 0px; margin: 0px; position: absolute; left:51%;  bottom:-50px; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index:99999; }
.blk_18 a:hover.LeftBotton, .blk_18 a:hover.RightBotton { filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
.gundongg { width:100%;  }
.gundongg .borderpx { border: 0px; padding: 0 0 0px 0; }
.gundongg .AdvBanner { float: left; width: 245px; color:#333; font-size:14px; line-height:25px;  padding:15px 8px 0 8px; text-align: center }
.gundongg .AdvBanner img{ width:245px; height:176px; display:block}

.box2{ width:1000px; height:250px; margin:0 auto;}

.news{ width:475px; height:250px; float:left}
.news1{ width:475px; height:35px; color:#333; font-size:24px;  line-height:35px;}
.news1 span{ color:#686868; font-size:14px; line-height:35px; padding-left:10px;}
.news1 span a{ color:#686868;}
.news1 span a:hover{ color:#db0000;}
.news2{ width:434px; height:200px; padding-right:40px; border-right:1px #ababab solid; padding-top:15px;}
.news2 ul li{ width:434px; height:45px; margin:0 0 25px 0; color:#333333; font-size:14px; line-height:22px; overflow:hidden}
.news2 ul li span{ color:#5d5d5d; font-size:12px; line-height:22px; display:block}
.news2 ul li a{color:#333333;}
.news2 ul li a:hover{color:#db0000;}

.feedback{ width:485px; height:200px; padding-top:50px; padding-left:40px; float:left}
.feedback1{ width:335px; height:200px; color:#333; font-size:18px; line-height:24px; float:left}
.feedback1 span{ color:#a61515;}
.feedback1 img{ padding:10px 0;}
.feedback2{ width:150px; height:200px; color:#555; font-size:12px; line-height:20px; text-align:center; float:left}
.feedback2 img{ width:113px; height:113px; padding-bottom:5px;}

.foot{ width:100%; height:110px; background:#222222; padding:35px 0; }
.foot1{ width:1030px; height:110px; padding:0 100px 0 70px; margin:0 auto; }
.foot1_1{ width:125px; height:110px; border-right:1px #636363 solid; padding-left:35px; float:left;}
.foot1_1 h2{ width:160px; height:35px; color:#ffffff; font-size:16px; line-height:35px; font-weight:normal;}
.foot1_1 h2 a{ color:#ffffff;}
.foot1_1 h2 a:hover{ color:#db0000;}
.foot1_1 ul li{ color:#c8c8c8; font-size:14px; line-height:25px}
.foot1_1 ul li a{color:#c8c8c8;}
.foot1_1 ul li a:hover{color:#fff;}

.foot1_2{ width:320px; height:110px; float:left;padding-left:35px;}
.foot1_2 h2{ color:#ff0000; font-size:16px; line-height:35px; font-weight:normal; }
.foot1_2 ul li{ color:#c8c8c8; font-size:14px; line-height:25px}
.foot1_2 ul li a{color:#c8c8c8;}
.foot1_2 ul li a:hover{color:#fff;}
.foot1_2 ul li img{ width:18px; height:18px; float:left; padding:5px 5px 0 0;}

.footer{ width:100%; height:45px; background:#101010;}
.footer1{ width:1200px; height:45px; margin:0 auto; color:#a4a4a4; font-size:12px; line-height:45px; text-align:center;}
.footer1 a{color:#a4a4a4;}
.footer1 a:hover{color:#fff;}


.nybox{ width:100%; height:auto; background:#f0f2f4;  display:block; overflow:hidden; border-top:1px #fff solid}

.nybanner{ width:1200px; height: auto; margin:0 auto;}
.nybanner img{ width:100%; height:auto}
.nycontact{ width:1200px; height: auto; margin:0 auto; border-bottom:3px #c7c7c7 solid;}
.nycontact img{ width:100%; height:auto}

.nyservice{ width:1200px; height: auto; margin:0 auto; position: relative}
.nyservice img{ width:100%; height:auto}

.nyservice_fl{ width:145px; height:130px; border:1px #cc0000 solid; position: absolute; top:80px; left:60px; background:#fff; z-index:999}
.nyservice_fl1{ width:145px; height:35px; background:#cc0000; color:#fff; font-size:18px; line-height:35px; text-align:center;}
.nyservice_fl2{ width:145px; height:85px; padding-top:10px;}
.nyservice_fl2 ul li{ color:#333; font-size:16px; line-height:35px; text-align:center;}
.nyservice_fl2 ul li a{ color:#333;}
.nyservice_fl2 ul li a:hover{ color:#cc0000;}

.nywrok{ width:1200px; height:auto; padding:50px 0; margin:0 auto; background:#fff; display:block; overflow:hidden}

.nybt1{ width:1000px; height:50px; color:#940505; font-size:30px; line-height:50px; text-align:center; margin:0 auto} 
.nybt2{ width:1000px; height:50px; text-align: center; padding-top:15px; margin:0 auto } 
.nybt2 ul li{ width:120px; height:30px;  display:inline-block; border-radius:20px; overflow:hidden; margin:5px; }
.nybt2 ul li a{ width:120px; height:30px; background:#b9b9b9; color:#fff; font-size:14px; line-height:30px; text-align:center; display:inline-block;  }
.nybt2 ul li a:hover{ width:120px; height:30px; background:#c7191a; color:#fff; font-size:14px; line-height:30px; text-align:center; display:inline-block;  }
.nybt2 ul .jingguo a{ width:120px; height:30px; background:#c7191a; color:#fff; font-size:14px; line-height:30px; text-align:center; display:inline-block;  }

.nybt3{ width:1000px; height:50px; color:#333; font-size:30px; line-height:50px; text-align:left; margin:0 auto} 

.nynr1{ width:1000px; height:auto; padding:20px 0; color:#333; font-size:16px; line-height:150%; display:block; overflow:hidden; margin:0 auto}
.nynr1 img{ max-width:100%; height:auto;}
.nynr1 span{ color:#cc0000;}

.nyrc1{ width:1156px; height:auto; display:block; overflow:hidden; background:url(../images/ny_bg1_07.jpg) top no-repeat; padding:20px 0 30px 0; margin:0 auto}
.nyrc1_1{ width:1156px; height:40px; padding:10px 0 50px 0}
.nyrc1_1 span{ width:150px; height:40px; background:#a0a2a1; color:#fff; font-size:22px; line-height:40px; text-align:center; float:left; letter-spacing:1px;}
.nyrc1_2{ width:956px; height:auto; padding:20px 20px 20px 120px; color:#333; font-size:16px; line-height:200%; display:block; overflow:hidden}
.nyrc1_2 img{ width:280px; height:260px; float:left; padding-right:100px;}

.nyrc1_3{ width:1156px; height:40px; padding-bottom:30px; padding-top:20px; }
.nyrc1_3_1{ width:200px; height:40px; color:#333; font-size:22px; line-height:40px; float:left}
.nyrc1_3_1 img{ width:4px; height:21px; float:left; padding:10px 8px 0 0;}
.nyrc1_3_2{ width:420px; height:30px; padding:5px 0; float:right}
.nyrc1_3_2_1{ width:310px; height:30px; padding-right:10px; float:left}
.nyrc1_3_2_2{ width:100px; height:30px; float:left}

.nyrc1_4{ width:1156px; height: auto; display:block; overflow:hidden }

.white_16{ color:#fff; font-size:16px; line-height:35px; }
.gray_16{ color:#333; font-size:16px; line-height:35px; }
.gray_16 a{color:#333; font-size:16px; line-height:35px; }
.gray_16 a:hover{color:#cc0000; font-size:16px; line-height:35px; }

.table{border-right:1px solid #ccc;border-bottom:1px solid #ccc} 
.table td{border-left:1px solid #ccc;border-top:1px solid #ccc; font-size:16px; line-height:35px; } 

.nynews{ width:1080px; height:auto; padding:20px 0;  display:block; overflow:hidden; margin:0 auto}

.nynews1{ width:330px; height:700px; display:block; overflow:hidden; padding:0 15px; float:left}
.nynews1_1{ width:330px; height:40px; color:#333; font-size:18px; line-height:40px; text-align:center; margin-bottom:10px; background:url(../images/ny_bg2.jpg);}
.nynews1_2{ width:330px; height:200px; padding-bottom:30px;}
.nynews1_2 img{ width:330px; height:200px;}
.nynews1_3{ width:330px; height:380px; padding-bottom:10px; color:#555; font-size:14px; line-height:30px;}
.nynews1_3 h2{ width:330px; height:80px; color:#333; font-size:18px; line-height:200%; font-weight:normal; display:block; overflow:hidden}

.nynews1_4{ width:330px; height:30px; background:#b9b9b9; color:#fff; font-size:16px; line-height:30px; text-align:center }
.nynews1_4:hover{ width:330px; height:30px; background:#cc0000; color:#fff; font-size:16px; line-height:30px; text-align:center; cursor:pointer }

.nyservice1{ width:450px; height:auto; display:block; float:left; overflow:hidden; padding:50px 0; text-align:center}
.nyservice2{ width:650px; height:auto; display:block; float:left; overflow:hidden; padding:0 50px;}
.nyservice2 h2{ color:#333; font-size:16px; line-height:200%; font-weight:normal; padding-bottom:50px; display:block}

.ltbd1{ width:240px; height:28px; border:1px #ccc solid; color:#555; font-size:14px; line-height:28px; padding:0 10px;}
.ltbd2{ width:440px; height:80px; border:1px #ccc solid; color:#555; font-size:14px; line-height:28px; padding:0 10px;}

.ltbd3{ width:100px; height:35px; background:#cc0000; font-size:16px; line-height:35px; text-align:center; float:left; margin-right:10px; color:#fff; border:0px;}
.ltbd4{ width:100px; height:35px; background:#a0a2a1; font-size:16px; line-height:35px; text-align:center; float:left; margin-right:10px;color:#fff; border:0px;}

.nycase_box{ width:100%; height:auto; background:#f0f2f4; display:block; overflow:hidden}
.nycase{ width:1200px; height:auto; display:block; overflow:hidden; background:url(../images/ny_bg3.jpg); margin:0 auto}
.nycase1{ width:322px; height:auto; display:block; overflow:hidden; padding:50px 0; float:left}
.nycase1_fl{ width:290px; height:auto; display:block; overflow:hidden; margin:0 auto 50px auto}
.nycase1_fl h2{ color:#000; font-size:34px; text-align:center; line-height:50px; font-weight:normal; display:block}
.nycase1_fl ul li{ color:#333; font-size:24px; line-height:45px; text-align:center; margin:15px 0;}
.nycase1_fl ul li a{ color:#333;}
.nycase1_fl ul li a:hover{ color:#cc0000;}

.nysearch{ width:250px; height:auto; background:#f7f7f7; margin:0 auto; padding:10px 20px 30px 10px; display:block; overflow:hidden}
.nysearch1{ width:250px; height:30px; color:#084498; font-size:16px; line-height:30px;}
.nysearch2{ width:250px; height:40px; padding-top:20px;}
.nysearch3{ width:250px; height:30px; padding-top:10px; text-align:center}

.nycase2{ width:858px; height:auto; display:block; overflow:hidden; float:left; padding:50px 10px;}
.nycase2 h2{color:#000; font-size:28px; text-align:left; line-height:50px; font-weight:normal; display:block; padding:0 50px 20px 50px;}
.nycase2 ul{ width:808px; height:auto; display:block; overflow:hidden; padding:0 25px;}
.nycase2 ul li{ width:350px; height:285px; padding:15px 27px; float:left}
.nycase2 ul li img{ width:350px; height:250px;}
.nycase2 ul li span{ width:350px; height:35px; color:#333; font-size:16px; line-height:35px; text-align:center; display:block}
.nycase2 ul li span a{ color:#333; }
.nycase2 ul li span a:hover{ color:#cc0000; }



.nyproduct{ width:1150px; height:auto; display:block; overflow:hidden; margin:0 auto}
.nyproduct h2{ color:#cc0000; font-size:34px; line-height:50px; display:block; font-weight: normal; margin-bottom:30px;}
.nyproduct1{ width:1150px; height:auto; display:block; overflow:hidden}
.nyproduct1_1{ width:330px; height:auto; background:#dcd4cc; display:block; overflow:hidden; float:left; padding:10px 10px 70px 10px;}
.nyproduct1_1 ul li{ width:330px; height:50px; border-bottom:1px #020202 solid;  margin-top:28px; }
.nyproduct1_1 ul li a{  padding:0 10px 0 10px; font-size:24px; line-height:50px; color:#333; display:block;}
.nyproduct1_1 ul li a:hover{  padding:0 10px 0 10px; background:#fff;  font-size:24px; line-height:50px; color:#333;}
.nyproduct1_1 ul .white a{  padding:0 10px 0 10px; background:#fff;  font-size:24px; line-height:50px; color:#333;}

.nyproduct1_2{ width:750px; height:auto; display:block; overflow:hidden; padding-left:50px; float:left}
.nyproduct1_2_1{ width:680px; height:80px; background:url(../images/ny_bg4.jpg); padding-left:70px; color:#333; font-size:24px; line-height:80px;}
.nyproduct1_2_2{ width:750px; height:auto; padding:30px 0; display:block; overflow:hidden; color:#333; font-size:14px; line-height:150%;}
.nyproduct1_2_2 img{ max-width:100%; height:auto; padding:20px 0;}

.nyproduct1_2_3{ width:720px; height:auto; padding:30px 15px; display:block; overflow:hidden;}
.nyproduct1_2_3 ul li{ color:#333; font-size:16px; line-height:50px; border-bottom:1px #ccc dashed; background:url(../images/icon5.jpg) left no-repeat; padding-left:15px;}
.nyproduct1_2_3 ul li span{ float:right; color:#666;}
.nyproduct1_2_3 ul li span a{color:#666;}
.nyproduct1_2_3 ul li span a:hover{color:#cc0000;}

.nygsnews{ width:970px; height:auto; padding:20px 0;  display:block; overflow:hidden; margin:0 auto; padding:15px;}
.nygsnews ul li{ color:#333; font-size:16px; line-height:50px; border-bottom:1px #ccc dashed; background:url(../images/icon5.jpg) left no-repeat; padding-left:15px;}
.nygsnews ul li span{ float:right; color:#666;}
.nygsnews ul li a{color:#333;}
.nygsnews ul li a:hover{color:#cc0000;}

.nymtnews{ width:970px; height:auto; padding:20px 0;  display:block; overflow:hidden; margin:0 auto; padding:15px;}
.nymtnews ul li{ width:950px; height:130px; padding:15px; border-bottom:1px #ccc dashed; }
.nymtnews ul li img{ width:180px; height:130px; padding-right:15px; float:left}
.nymtnews ul li h2{ color:#333; font-size:18px; line-height:35px; font-weight:normal;}
.nymtnews ul li span{font-size:16px; line-height:28px; color:#666; height:56px; overflow:hidden; display:block;}
.nymtnews ul li b{ width:100px; height:25px; background:#a0a2a1; color:#fff; font-size:16px; margin-top:8px; line-height:25px; text-align:center; font-weight:normal; float:left}
.nymtnews ul li b:hover{ background:#cc0000; cursor:pointer;}

/*分页*/
.fy{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:30px auto 20px auto;}
.fy a{ background:#e5e5e5; padding:8px 15px; color:#666; margin-right:10px; font-size:12px;}
.fy a:hover{background:#cc0000; color:#fff; }
.fy a:hover,.fy a.fyls{background:#cc0000; color:#fff; }

/*新闻详细*/
.newsbt{ font-size:20px;  color:#3e3e3e; text-align:center; padding:0 15px 15px 15px;}
.time{text-align:center; line-height:32px; border-bottom:1px #d1d1d1 dashed; background:#fff; color:#888; }
.nynr{ height:auto;  padding:10px 30px; display:block; color:#555; font-size:14px; line-height:180%; }
.nynr img{ max-width:100%; height:auto;}

.next_fy{ height:auto; border-top:1px #ccc dashed; color:#555; font-size:14px; line-height:30px; padding:10px 10px 20px 10px; margin-top:10px;}
.next_fy a{ color:#555;}
.next_fy a:hover{ color:#f73f41;}

/*图片详细*/
.producttp{ width:100%; margin-left:auto; margin-right:auto; background:#fff; text-align:center}
.producttp img{ width:50%; height:auto;}
.productxx{ color:#3e3e3e;background:#e9e9e9; height:35px; padding-left:8px; text-align:left; line-height:35px; font-size:16px;  margin:15px 0px 0px 0px;}







