﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; color:#494949; font-size:14px; font-family:Arial,"宋体", Helvetica, sans-serif;}
img{ border:none;} 
b,i,em,font,h1,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;line-height:1;}
em{ display:inline-block; vertical-align:middle;}
a,a:hover{color:#000; text-decoration:none;}
a:hover{color:#e60000;}
ul,ol,dl,li,dt,dd{ list-style:none;}
input:focus,textarea:focus {outline:none;}
textarea{resize:none;}
.f0{ font-size:0;}
.fl{float:left;}
.fr{float:right;}
.frame{ float:left; width:100%;}
.mid{width:1201px; margin:0 auto; overflow:hidden;}
body{background: #ffffff;}

.song,.song a,.song a:hover{font-family:Arial,"宋体", Helvetica, sans-serif;}
.hei,.hei a,.hei a:hover{font-family:Arial,"黑体", Helvetica, sans-serif;}
.yahei,.yahei a,.yahei a:hover{font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.red,.red a,.red a:hover{color:#e60000;}
.white,.white a{ color:#fff;}
.white a:hover{ color:#1d841b;}
.black,.black a{ color:#000;}
.black a:hover{ color:#1d841b;}
.bold{ font-weight:bold;}
.upp{ text-transform:uppercase;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.default{ cursor:default;}
.ll{ float:left;}
.lr{ float:right;}


@font-face {
  font-family:"arial_bold";
  src:url('../font/arial_bold.eot');
  src:url('../font/arial_bold.eot?#iefix') format('embedded-opentype'),
      url('../font/arial_bold.woff') format('woff'),
      url('../font/arial_bold.ttf') format('truetype'),
      url('../font/arial_bold.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family:"bodoni_bd_bt";
  src:url('../font/bodoni_bd_bt.eot');
  src:url('../font/bodoni_bd_bt.eot?#iefix') format('embedded-opentype'),
      url('../font/bodoni_bd_bt.woff') format('woff'),
      url('../font/bodoni_bd_bt.ttf') format('truetype'),
      url('../font/bodoni_bd_bt.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family:"times_new_roman";
  src:url('../font/times_new_roman.eot');
  src:url('../font/times_new_roman.eot?#iefix') format('embedded-opentype'),
      url('../font/times_new_roman.woff') format('woff'),
      url('../font/times_new_roman.ttf') format('truetype'),
      url('../font/times_new_roman.svg') format('svg');
font-weight: normal;
font-style: normal;
}
/*首页*/
.topbox { height:32px; background:#0095ea;}
.topbox .ll,.topbox .ll a{ color:#fff; font-size:12px; line-height:32px;}
.topbox .ll a:hover{color:#fff000;}
.topbox .lr em{ margin-top:3px; }
.topbox .lr .e1,.topbox .lr .e2{color:#fff; font-size:12px;letter-spacing:0.5px;}
.topbox .lr .e1:hover,.topbox .lr .e2:hover{ color:#fff000;}
.topbox .e2{ margin-left:21px; margin-right:50px;}
.topbox .search03{ width:231px; height:25px; overflow:hidden; background:#ebebeb;}
.topbox .search03 .input{ float:left; margin-left:8px; width:201px; height:25px; line-height:25px; color:#898989; font-size:12px;overflow:hidden; border:none; background:none;}
.topbox .search03 .button{ float:left; width:15px; height:25px; cursor:pointer;border:none; background:none;}

.headbox { height:115px;}
.headbox .ll em{ margin-top:22px;}
.headbox .e1{ margin-left:4px; margin-right:16px;}
.headbox h1{ margin-bottom:12px; font-size:30px; font-weight:bold; color:#1a1a1a;}
.headbox h2{ color:#1a1a1a; font-size:22px;}
.headbox .lr{ text-align:right; padding-top:53px;}
.headbox .lr a{ font-size:14px; color:#1d1d1d; line-height:1;}
.headbox .lr a:hover{color:#e60000;}
.headbox .lr b{ display:inline-block; vertical-align:middle; width:44px;}

.probox { height:541px;}
.probox dl{ height:159px; text-align:center;}
.probox dl p{ line-height:1;}
.probox .p1{ padding-top:71px; font-size:30px; color:#464646;}
.probox .p2{ font-size:24px; color:#000000;font-family:Arial,"微软雅黑", Helvetica, sans-serif;} 
.probox .p2 strong{ font-size:24px; color:#000000; font-weight:bold;font-family:Arial,"微软雅黑", Helvetica, sans-serif;} 
.probox .p2:hover,.probox .p2 strong:hover{ color:#e60000;}
.probox li{ float:left; width:215px; height:130px; border:10px solid #0065ad; margin:0 4px;margin-bottom:8px;}
.probox h1{ padding-top:16px; margin-bottom:11px; font-size:16px; color:#292929; text-align:center;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.probox h1:hover{color:#e60000;}
.probox .procon{ width:165px; margin:0 auto; overflow:hidden;}
.probox .procon,.probox .procon p{ font-size:12px; line-height:24px; color:#232323;}

.aboutbox { height:598px; background:url(../images/sy3.jpg) no-repeat center top;}
.aboutbox dl{ height:150px; text-align:center;}
.aboutbox dl p{ line-height:1;}
.aboutbox .p1{ padding-top:68px; margin-bottom:16px;color:#fff; font-size:24px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.aboutbox .p1 font{ color:#fff; font-size:24px; font-weight:bold;font-family:Arial,"微软雅黑", Helvetica, sans-serif; line-height:1;}
.aboutbox .p2{ font-size:20px; color:#fff;font-family:"times_new_roman";}
.aboutbox ul{ width:100%; background:#fff; height:373px;}
.aboutbox .ll{ width:666px; height:309px; position:relative; margin-left:59px;}
.aboutbox h1{ padding-top:54px; margin-bottom:16px; font-size:24px; color:#0065ad;font-family:Arial,"微软雅黑", Helvetica, sans-serif;text-transform:uppercase;}
.aboutbox .about,.aboutbox .about p{ font-size:12px; line-height:28px; color:#393939;}
.aboutbox .about a,.aboutbox .about p a{font-size:12px; line-height:28px; color:#393939;}
.aboutbox .aboutmore{ display:inline-block; position:absolute; z-index:99; top:271px; left:143px; font-size:12px; color:#fc6e00;}
.aboutbox .lr{ padding-top:62px; width:393px; margin-right:50px;}

.newsbox{ height:477px;background:url(../images/sy7.jpg) no-repeat center top; }
.newsbox dl{ height:139px; text-align:center;}
.newsbox dl p{ line-height:1;}
.newsbox .p1{ padding-top:51px; margin-bottom:18px;color:#000; font-size:24px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;text-transform:uppercase;}
.newsbox .p1 font{ color:#000; font-size:24px; font-weight:bold;font-family:Arial,"微软雅黑", Helvetica, sans-serif; line-height:1;text-transform:uppercase;}
.newsbox .p1:hover,.newsbox .p1 font:hover{ color:#e60000;}
.newsbox .p2{ font-size:24px; color:#cdd8ee; text-transform:uppercase;}
.newsbox li{ float:left; width:600px; height:110px; margin-bottom:40px; position:relative;}
.newsbox h1{ margin-left:142px; padding-top:26px; margin-bottom:13px; width:419px; font-size:15px; color:#252525;font-family:Arial,"微软雅黑", Helvetica, sans-serif; font-weight:bold;}
.newsbox h1:hover{color:#e60000;}
.newsbox .news{ margin-left:142px; width:419px;}
.newsbox .news,.newsbox .news p{ font-size:12px; line-height:24px; color:#464646;}
.newsbox .riqi{ position:absolute; left:15px; top:0px; z-index:99; width:110px; text-align:center; height:110px; background:#0094ea; border-radius:100%; text-align:center;}
.newsbox .riqi p{display:inline-block;position: relative;top: 50%;transform: translateY(-50%); color:#fff; font-size:15px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.newsbox .riqi p font{ font-size:17px; font-family:Arial,"微软雅黑", Helvetica, sans-serif; color:#fff; line-height:30px;}

.dibubox{ height:277px; background:#0095ea;}
.dibu { height:276px; border-bottom:1px solid #32b4fe;}
.dibu .ll{ padding-top:42px;}
.dibu h1{ margin-bottom:13px; font-size:22px; color:#fff;font-family:Arial,"微软雅黑", Helvetica, sans-serif;text-transform:uppercase;}
.dibu h1:hover{ color:#fff000;}
.dibu .e1{ width:600px;}
.dibu .contact{ width:600px;}
.dibu .contact,.contact p{ color:#fff; font-size:14px; line-height:24px;}
.dibu .contact a{color:#fff; font-size:14px; line-height:24px;}
.dibu .contact a:hover{ color:#fff000;} 
.dibu .e2{ margin-left:89px; margin-right:59px;}
.dibu .e3{ margin-right:56px;}
.dibu .lr{ width:482px;}
.dibu h2{ padding-top:43px; margin-bottom:22px;font-size:22px; color:#fff;font-family:Arial,"微软雅黑", Helvetica, sans-serif;text-transform:uppercase;}
.dibu h2:hover{ color:#fff000;}
.onlinebox{ width:100%;}
.onlinebox .orderlist { float:left;width: 100%; margin-bottom:10px;}
.onlinebox .orderlist .input-txt{ width:455px; padding-left:27px; height:28px; height:28px; line-height:28px; border:
none; background:#fff; font-size:14px; color:#0095ea;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.onlinebox .orderlist .textarea-txt{width:455px; padding-left:27px;height:28px; height:28px; line-height:28px; border:
none; background:#fff;font-size:14px; color:#0095ea;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.onlinebox .orderlist .input-verify{ width:124px;padding-left:27px; height:28px; height:28px; line-height:28px; border:none; vertical-align:middle; border:none; background:#fff; margin-right:8px;font-size:14px; color:#0095ea;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.onlinebox .orderlist img{cursor:pointer; width:100px; height:28px; vertical-align:middle;}
.onlinebox .orderlist input[type="submit"]{width:151px; height:28px; line-height:28px; border:none; background:#000; color:#fff; font-size:14px; text-align:center; cursor:pointer;}

.footbox { height:114px; background:#0095ea; text-align:center;}
.footbox h1{ padding-top:28px; margin-bottom:20px;}
.footbox h1 b{ display:inline-block; vertical-align:middle; width:33px;}
.footbox h1 a{ color:#fff; font-size:14px;}
.footbox h1 a:hover{ color:#fff000;}
.footbox h2,.footbox h2 a{ color:#fff; font-size:14px;}
.footbox h2 a:hover{ color:#fff000;}




/*内页*/
.nybanner{ float:left; width:100%; height:433px; background:url(../images/nybanner.jpg) no-repeat center top;}
.nybanner1{ float:left; width:100%; height:433px; background:url(../images/nybanner1e.jpg) no-repeat center top;}
.nybanner2{ float:left; width:100%; height:433px; background:url(../images/nybanner2.jpg) no-repeat center top;}
.nybanner3{ float:left; width:100%; height:433px; background:url(../images/nybanner3.jpg) no-repeat center top;}

#nycontentbox{ float:left; width:100%;padding-top:45px;}
.lny { float:left; width:286px;}
.lnytit { height:109px; background:#0095ea; text-align:center;}
.lnytit h1{ padding-top:43px;}
.lnytit .e1{ width:27px; height:1px; background:#fff;}
.lnytit .e2{ margin-left:9px; margin-right:9px; color:#fff; font-size:24px;font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.lnytit h2{ color:#fff; font-size:16px;}
.lnycon { width:284px; border:1px solid #e1e1e1; padding-top:27px; padding-bottom:27px; min-height:450px;}
.lnycon li{ width:230px; padding-left:53px; margin-bottom:18px; height:30px; color:#000000; font-size:14px; line-height:30px; background:url(../images/ny2.jpg) no-repeat;}
.lnycon li:hover{color:#e60000;}
.rny { float:right; width:896px; border:1px solid #dadada; overflow:hidden; min-height:703px; margin-bottom:54px;}
.rnytit { margin:0 auto; width:823px; height:87px; border-bottom:1px solid #b2b2b2;}
.rnytit .e1{ padding-top:32px; color:#23408c; font-size:28px;font-family:Arial,"微软雅黑", Helvetica, sans-serif; text-transform:uppercase;}
.rnytit .e2{ float:right; padding-top:38px; margin-right:2px;color:#1f4397; font-size:12px;}
.nycontentbox{width:832px; min-height:400px; margin:0 auto; margin-top:30px; overflow:hidden; padding-bottom:40px;}
.format,.format span,.format p,.format strong,.format a,.format a:hover{color:#494949; font-size:14px; line-height:28px;}
.format a:hover{color:#e60000;}

.aboutbg{height:800px; background:url(../images/ny1e.jpg) no-repeat center bottom;}

.contacttable{ width:98%; margin:0 auto; margin-bottom:24px; border:none; border-collapse:collapse; border-spacing:0;padding:0;}
.contacttable tr td{ width:50%; text-align:left; border-bottom:1px dashed #cccccc;}
.contacttable tr td,.contacttable tr td a{color:#494949; font-size:14px; line-height:35px;}
.contacttable tr .title{ font-family:Arial,"微软雅黑", Helvetica, sans-serif;text-align:center;color:#e60000; font-size:19px; font-weight:bold; letter-spacing:1.2px;}
.contacttable tr td img{ margin-left:7px; margin-right:7px;}
.nymap{ margin:0 auto; overflow:hidden; width:98%; height:380px; border:1px solid #ccc;}

.videobox{ width:650px; margin:0 auto;}

.nynews{ width:100%; margin:0 auto; margin-top:20px; border:0; border-collapse:collapse; border-spacing:0; padding:0;}
.nynews tr td{border-bottom:1px dashed #cccccc;}
.nynews tr td,.nynews tr td a{color:#494949; font-size:14px; line-height:35px;}

.nyhonor{}
.nyhonor ul li{ float:left; width:48%; text-align:center;}
.nyhonor .nyhonor_pic img{padding:4px; border:1px dashed #dfdfdf;}
.nyhonor .nyhonor_pic:hover img{ opacity:0.8; padding:4px; border:1px dashed #0095ea;}
.nyhonor .nyhonor_tit{ display:inline-block; width:90%;}
.nyhonor .nyhonor_tit,.nyhonor-tit a{color:#000; font-size:14px; line-height:33px;}
.nyhonor_detail h2{ text-align:center;}
.nyhonor_detail h2 img{margin-top:23px; max-width:750px; padding:4px; border:1px dashed #dfdfdf;}

.nyfactory{}
.nyfactory ul li{ float:left; width:33.3%; text-align:center;}
.nyfactory .nyfactory_pic:hover img{ opacity:0.8;}
.nyfactory .nyfactory_tit{ display:inline-block; width:90%;}
.nyfactory .nyfactory_tit,.nyfactory-tit a{color:#000; font-size:14px; line-height:33px;}
.nyfactory_detail h2{ text-align:center;}
.nyfactory_detail h2 img{margin-top:23px; max-width:750px;}

.nyprotable{ width:98%; margin:0 auto; border:1px solid #cccccc; border-collapse:collapse; border-spacing:0;padding:0;}
.nyprotable tr td{border:1px solid #cccccc;}
.nyprotable tr td,.nyprotable tr td a{color:#494949; font-size:14px; line-height:35px;}
.nyprotable tr td a:hover{ color:#e60000;}
.nyprotable tr td img{ vertical-align:middle;}
.nyprotable tr .td0{text-align:center; background:#0095ea; color:#fff; font-size:14px; font-weight:bold;}
.detail{display:inline-block; padding:4px 8px 4px 6px; border:1px solid #dddddd;
background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #dddddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dddddd));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#dddddd 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#dddddd 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#dddddd 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#dddddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dddddd',GradientType=0 );}
.detail span{ display:inline-block; vertical-align:middle; font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#666666; text-decoration:none;}
.detail span:hover{font-size:12px; line-height:1; font-family:Arial,"宋体", Helvetica, sans-serif; color:#C00; text-decoration:none;}
.detail img{ margin-right:5px; vertical-align:middle;}

.prodetailtable{ width:98%; margin:0 auto; margin-top: 20px; border-spacing:0;padding:0;border-collapse:collapse;}
.prodetailtable tr td{padding:0 7px; color:#494949; font-size:14px; line-height:35px; border:1px solid #cccccc;}
.prodetailtable tr .tdl{ width:25%; text-align:center; font-weight:bold; background:rgba(204,204,204,0.1);}
.prodetailtable tr td img{ margin-top:7px; margin-bottom:7px;}
.smalltable{width:100%; margin:7px 0; border-spacing:0;padding:0;border-collapse:collapse;}





.nytitlestyle01{text-align:center; color:#e60000; font-size:14px; line-height:40px; font-weight: bold;}
.nytitlestyle01line{ float:left; margin-left:1%; width:98%; height:2px; border-bottom:1px solid #494949; border-top:1px solid #494949;}

#newspage01{ float:left; width:100%; padding:7px 0; margin-top:30px; background:#f5f5f5;}
.newspage01{ float:right; margin-right:7px;}
.newspage01 a,.newspage01 span{ display:inline-block;}
.newspage01 span{cursor:default;}
.newspage01,.newspage01 a,.newspage01 a:hover,.newspage01 a:active,.newspage01 a span,.newspage01 a span:hover,.newspage01 span,.newspage01 span:hover{color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 a{float:left; padding:3px 5px; margin-right:5px; border:1px solid #ddd; background:none;}
.newspage01 a:hover {color:#fff !important; border:1px solid #E05222; background:#E05222;}
.newspage01 a:active {color:#fff !important; border:1px solid #666; background:#E05222;}
.newspage01 a span:hover,.newspage01 span:hover{color:#fff;}
.newspage01 span.current{ float:left; padding:3px 5px; margin-right:5px; border:1px solid #993300; background:#993300; color:#fff;}
.newspage01 .zi form:hover{color:#666;}
.newspage01 .zi form input[type="text"]{border:1px solid rgba(153,153,153,0.7); background:none; color:#666; font-size:12px; line-height:18px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01 .zi form input[type="submit"]{padding:1px 5px; color:#666; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01_detail{ float:left; width:100%; padding:7px 0; margin-top:30px; text-align:center; background:#f0f0f0;}
.newspage01_detail a,.newspage01_detail a:hover{display:inline-block; padding:3px 5px; font-size:12px; line-height:12px; font-family:Arial,"宋体", Helvetica, sans-serif;}
.newspage01_detail a{color:#666; border:1px solid rgba(153,153,153,0.7); background:none;}
.newspage01_detail a:hover {color:#fff !important; border:1px solid #E05222; background:#E05222;}








