﻿@charset "utf-8";
/* CSS Document */
@font-face{ font-family:BodoniBT; src:url(../font/BodoniBT_.TTF);}
*{margin:0; padding:0; font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
img{ border:none;} 
b,i,em,strong,font,h1,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; color:#e60000;}
ul,ol,dl,li,dt,dd{ list-style:none;}
textarea{resize:none;}
textarea:focus {outline:none;}
input:focus {outline:none;}
.fl{float:left;}
.fr{float:right;}
body{background: #ffffff;}

/*特色设置*/
.song,.song a{font-family:Arial,"宋体", Helvetica, sans-serif;}
.hei,.hei a{font-family:Arial,"黑体", Helvetica, sans-serif;}
.yahei,.yahei a{font-family:Arial,"微软雅黑", Helvetica, sans-serif;}
.title{font-size: 15px; color:#e60000; font-weight: bold;}
.nytitlestyle{font-size: 15px; color:#e60000; font-weight: bold; border-bottom: #cccccc 1px dashed; text-align:center;}
.white,.white a{ color:#fff;}
.white a:hover{ color:#1d841b;}
.white a:hover{ color:#ec6400;}
.black,.black a{ color:#000;}
.black a:hover{ color:#1d841b;}
.red,.red a{color:#e60000;}
.red a:hover{ color:#e60000;}
.smallfontscale{font-size:12px; -webkit-transform: scale(0.91); -moz-transform: scale(1.0);}
.smallfont{font-size:11px;}
.f8,.f8 a{ font-size:8px;}.f9,.f9 a{ font-size:9px;}.f10,.f10 a{ font-size:10px;}.f12,.f12 a{ font-size:12px;}.f13,.f13 a{ font-size:13px;}.f14,.f14 a{ font-size:14px;}.f15,.f15 a{ font-size:15px;}.f16,.f16 a{ font-size:16px;}.f17,.f17 a{ font-size:17px;}.f18,.f18 a{ font-size:18px;}.f19,.f19 a{ font-size:19px;}.f20,.f20 a{ font-size:20px;}.f22,.f22 a{ font-size:22px;}.f23,.f23 a{ font-size:23px;}.f24,.f24 a{ font-size:24px;}.f26,.f26 a{ font-size:26px;}.f27,.f27 a{ font-size:27px;}.f28,.f28 a{ font-size:28px;}.f30,.f30 a{ font-size:30px;}.f32,.f32 a{ font-size:32px;}.f34,.f34 a{ font-size:34px;}.f36,.f36 a{ font-size:36px;}.f38,.f38 a{ font-size:38px;}.f40,.f40 a{ font-size:40px;}.f42,.f42 a{ font-size:42px;}.f60,.f60 a{ font-size:60px;}
.bold{ font-weight:bold;}
.xie{ font-style:italic;}
.upp{ text-transform:uppercase;}
.dis{ display:inline-block;}
.distable{display:table-cell;}
.ver{ vertical-align:middle;}
.ma{margin:0 auto;}
.ov{overflow:hidden;}
.mid{width:1040px; margin:0 auto; overflow:hidden;}
.pore{ position:relative;}
.poab{ position:absolute;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.indent7{ text-indent:7px;}
.l1{ line-height:1;}
.hand{cursor:pointer !important;}
.morebutton{width:93px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:#7f7f7f;}
.morebutton:hover{ background:#0068c8; color:#fff;}

/*首页*/
#topbox{background:#ebebeb;}
#topbox .topbox li{color:#404040; height:33px;line-height:33px;}
#topbox .topbox li a{color:#404040;} 

#headbox{ height:117px;}
#headbox span{ display:inline-block; vertical-align:middle; margin-top:14px;}
#headbox .s3{ margin-top:35px; float:right;}
#headbox span .hepic1{ margin-right:11px;} 
#headbox span .hepic3{ margin-left:14px; margin-right:22px;} 
#headbox span .search{width:323px; height:33px; overflow:hidden; background:#e6e6e6; padding:6px; display:box; display:-webkit-box; display:-moz-box;}
#headbox span .search .input{width:206px; padding-left:33px; height:31px; line-height:31px; background:#fff url("../images/sy_13.jpg") 6px center no-repeat; color:rgba(0,0,0,0.7); display:inline-block; vertical-align:middle; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; overflow:hidden; border:#c8c0c1 1px solid;}
#headbox span .search .button{width:70px; height:31px; margin-left:8px; color:#fff; display:inline-block; vertical-align:middle;   border:#8daecf 1px solid; background:#0052a2;cursor:pointer;}

#navbox{float:left; width:100%; background:#0052a2; text-align:center; height:47px;}
#navbox .navbox a{ display:inline-block; width:164px; text-align:center; height:47px; line-height:47px; color:#fff; font-size:15px;}
#navbox .navbox a:hover{ color:#fff000;}

#tonglan{float:left; width:100%; text-align:center; height:501px; border-top:1px solid #fa4903;}
.bannerbox { width:100%; height: 851px; overflow: hidden; margin: 0px auto; }
#focus { width:1430px; height: 851px; display:inline-block; clear: both; overflow: hidden; position: relative; }
    #focus ul { width: 1430px; height:851px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 1430px; height: 851px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 550px; height:496px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }


#aboutbox{ float:left; width:100%; height:530px;}
#aboutbox .aboutbox{ height:153px; text-align:center;}
#aboutbox .aboutbox h1{ font-family:BodoniBT;text-transform:uppercase; font-size:55px; color:#f4f4f4; margin-top:37px;}
#aboutbox .aboutbox h2{ width:117px; height:2px; margin:0 auto; background:#d6d6d6; margin-top:20px;}
#aboutbox .aboutbox h3{display:inline-block; padding:9px 20px; border:1px solid #e1e1e1; color:#717171; margin-top: 0px; font-size:14px;}
#aboutbox .aboutbox h4{color:#000; font-size:28px;font-family:Arial,"黑体", Helvetica, sans-serif; font-weight:bold;position:relative;top: -95px;}
#aboutbox .aboutbox h4 font{ color:#0052a2;font-size:28px;font-family:Arial,"黑体", Helvetica, sans-serif; font-weight:bold;}
#aboutbox .about{ width:1018px; margin:0 auto; position:relative; height:340px; overflow:hidden; text-align:left;}
#aboutbox .about p{ line-height:35px; font-size:15px; color:#151515;}
#aboutbox .about p a{line-height:35px; font-size:15px;}
#aboutbox .about .more{ display:block; width:132px; height:37px; line-height:37px; text-align:center; background:#0052a2; color:#fff; font-size:16px; top:253px; right:0px; position:absolute;border-radius:7px;} 
#aboutbox .about .more:hover{color:#fff;}

#probox{width:100%; height:159px; margin:0 auto; overflow:hidden;}
#probox .probox{ float:left; width:20%; height:159px; text-align:left; }
#probox .probox h1{ height:32px; padding-top:22px;}
#probox .probox h1 em{display:inline-block; vertical-align:middle; font-size:26px; color:#fff; margin-left:12px; margin-right:9px; line-height:1;}
#probox .probox h1 b{display:inline-block; vertical-align:middle; font-size:18px; color:#fff; width:190px; overflow:hidden; line-height:1;}
#probox .probox h1 i{ float:right; margin-right:18px; display:inline-block; vertical-align:middle;}
#probox .probox ul{ height:105px; overflow:hidden;}
#probox .probox ul li{ float:left; width:50%; color:#fff; font-size:14px; line-height:30px;}
#probox .probox ul li font{ margin-left:16px; display:inline-block; width:7px; height:7px; border-radius:100%; background:#fff; margin-right:9px;}
#probox .p1{ background:#0072e1;}
#probox .p2{ background:#016bd2;}
#probox .p3{ background:#005eba;}
#probox .p4{ background:#004f9c;}
#probox .p5{ background:#02478b;}

#hangyebox{ width:100%; height:615px; margin:0 auto; overflow:hidden; background:url(../images/sy_09.jpg) no-repeat top center;}
#hangyebox .hangyebox{ padding-top:89px;}
#hangyebox .hangyebox dl{margin:5px; width:221px; height:413px; padding:0 20px 0 20px; background: rgba(0,82,162,0.8);}
#hangyebox .hangyebox dl h1{ margin-top:45px;}
#hangyebox .hangyebox dl h2{ margin-top:27px; font-family:BodoniBT;}
#hangyebox .hangyebox dl h3{ width:173px; height:2px; background:#ff5400; margin-top:16px;}
#hangyebox .hangyebox dl h4{ margin-top:18px; line-height:33px;}
#hangyebox .hangyebox ul{ width:768px; overflow:hidden;}
#hangyebox .hangyebox ul li{float: left; width:374px; height:201px; margin:5px; overflow:hidden; position:relative;}
#hangyebox .hangyebox ul .bg1{background: url(../images/sy_31.jpg) no-repeat bottom center;}
#hangyebox .hangyebox ul .bg2{background: url(../images/sy_33.jpg) no-repeat bottom center;}
#hangyebox .hangyebox ul .bg3{background: url(../images/sy_37.jpg) no-repeat bottom center;}
#hangyebox .hangyebox ul .bg4{background: url(../images/sy_38.jpg) no-repeat bottom center;}
#hangyebox .hangyebox ul .shadowbox{width:374px; height:201px; overflow: hidden; background:rgba(0,0,0,0.6); position: absolute; top:0; left:0; display:none; text-align:center; color:#fff;}
#hangyebox .hangyebox ul .shadowbox h5{text-align:center; margin-top:44px;}
#hangyebox .hangyebox ul .shadowbox h6{ font-size:26px; color:#fff; line-height:1; text-align:center; margin-top:22px;}
#hangyebox .hangyebox ul li:hover .shadowbox{display:block; z-index:9}

#newsbox{width:1040px; height:456px; margin:0 auto; overflow:hidden;}
#newsbox .newsbox{ width:1023px; margin:0 auto; overflow:hidden;}
#newsbox .newsbox h1{ font-family:BodoniBT;text-transform:uppercase; font-size:55px; color:#f4f4f4; margin-top:56px; margin-bottom:50px; line-height:36px;}
#newsbox .newsbox h2{color:#000; font-size:28px;font-family:Arial,"黑体", Helvetica, sans-serif; font-weight:bold;position:absolute;top: 59px; left:451px; z-index:999;}
#newsbox .newsbox h2 font{ color:#0052a2;font-size:28px;font-family:Arial,"黑体", Helvetica, sans-serif; font-weight:bold;}
#newsbox .newsbox dl{ width:443px; height:308px; margin-right:27px;}
#newsbox .newsbox dl .p1{ margin-top:17px; color:#000;}
#newsbox .newsbox dl .p1:hover{color:#fa4903;}
#newsbox .newsbox dl .p2{ margin-top:13px; color:#0094da;}
#newsbox .newsbox dl h3{ margin-top:7px; height:53px; overflow:hidden; color:#6e6e6e; line-height:25px;}
#newsbox .newsbox dl h3 p{ color:#6e6e6e; line-height:25px;}
#newsbox .newsbox ul{ width:553px; height:106px; margin-bottom:39px;}
#newsbox .newsbox ul .lil{width:120px; height:92px; background:#0052a2; margin-right:16px; border-radius:5px;}
#newsbox .newsbox ul .lil h4{ margin-top:16px; line-height:16px;}
#newsbox .newsbox ul .lil h5{ margin-top:15px; line-height:31px;}
#newsbox .newsbox ul .lir{ width:416px; overflow:hidden; text-align:left;}
#newsbox .newsbox ul .lir h6{ color:#fa4903; margin-top:2px; margin-bottom:13px;}
#newsbox .newsbox ul .lir dd,#newsbox .newsbox ul .lir dd p{line-height:24px; font-size:13px; color:#6e6e6e;}

#footbox{ background:#0052a2; height:232px; border-bottom:11px solid #022d56;}
#footbox .footbox{}
#footbox .footbox .footcontact{ width:560px; padding-top:27px; overflow:hidden;}
#footbox .footbox .footcontact li{ float:left;}
#footbox .footbox .footcontact li .pic1 { margin-left:7px; margin-right:32px; margin-bottom:6px;}
#footbox .footbox .footcontact li .pic2 { margin-left:0px; margin-right:30px; margin-bottom:6px;}
#footbox .footbox .footcontact li .pic3 { margin-left:3px; margin-right:30px; margin-bottom:6px;}
#footbox .footbox .footcontact li h1{ width:465px; color:rgba(255,255,255,0.8); text-align:left; line-height:25px; font-size:14px; margin-bottom:6px;}
#footbox .footbox .footcontact .border{ border-bottom:1px solid #1a64ab; margin-bottom:10px;}
#footbox .footbox .footcontact .borderl{ border-bottom:1px solid rgba(0,0,0,0,); margin-bottom:10px;}
#footbox .footbox .footright{ width:410px; padding-left:30px; height:190px; border-left:1px solid #1a64ab; margin:19px 0 26px 24px;} 
#footbox .footbox .footright h1{ line-height:36px; color:rgba(255,255,255,0.8); margin-top:1px;} 
#footbox .footbox .footright h1 a{ line-height:36px; color:rgba(255,255,255,0.8);}
#footbox .footbox .footright h1 a:hover{ color:rgba(255,240,0,0.8);} 
#footbox .footbox .footright h2{ margin-top:22px; line-height:28px; color:rgba(255,255,255,0.8); margin-bottom:6px;}
#footbox .footbox .footright h2 a{ line-height:28px; color:rgba(255,255,255,0.8);}
#footbox .footbox .footright h2 a:hover{ color:rgba(255,240,0,0.8);} 




/*内页*/
#bannerbox{}
#bannerbox img{width:100%; text-align:center;}

#nybox{ width:1040px; margin:0 auto; overflow:hidden;}
#nybox .nyleft{ float:left; padding-top:36px; padding-left:10px; padding-right:23px; width:232px;}
#nybox .nyleft h1{ margin-top:3px; margin-left:50px; letter-spacing:2px;}
#nybox .nyleft h2{ line-height:10px; color:#218be4; margin-top:9px; margin-left:18px;}
#nybox .nyleft h3{ line-height:48px; color:#0052a2; font-weight:bold; left:10px; top:36px;}
#nybox .nyleft ul{ margin-top:9px;}
#nybox .nyleft ul li{ float:left;width:100%; border-bottom:1px solid #fff; background:#0052a2;}
#nybox .nyleft ul li:nth-child(2n){background:#218be4;}/*把2的倍数背景设为指定色*/ 
#nybox .nyleft ul li span{ margin-left:18px;font-size:16px; color:#fff; height:40px; line-height:40px;}
#nybox .nyleft ul li span:hover{color:#fff000;}
#nybox .nyleft ul li img{ float:right; margin-right:10px; margin-top:10px;}
#nybox .nyright{ float:left; padding-top:44px; padding-right:14px; width:760px;}
#nybox .nyright .nytitlebox{ padding-bottom:19px; border-bottom:1px solid #d2d2d2;}
#nybox .nyright .nytitlebox h1{text-align:left; font-size:28px; font-family:Arial,"黑体", Helvetica, sans-serif; font-weight:bold; line-height:1; color:#0052a2;}
#nybox .nyright .nytitlebox h1 b{font-size:28px; font-family:Arial,"黑体", Helvetica, sans-serif; font-weight:bold; line-height:1; color:#000; margin-left:11px;}
#nybox .nyright .nytitlebox h1 i{font-family:BodoniBT; font-size:16px; line-height:10px; color:#c7c7c7; text-transform:uppercase; margin-left:15px;}
#nybox .nyright #nycontentbox{}
.aboutbg{ height:942px; background:url(../images/ny_09.jpg) no-repeat center 478px;}
#nybox .nyright #nycontentbox .nycontentbox{text-align:left; width:735px; padding-bottom:35px; padding-top:16px; padding-left:10px; padding-right:15px; min-height:470px; overflow:hidden;}
#nybox .nyright #nycontentbox .nycontentbox ol,ul,li,dl,dt,dd,tr,td,input,textarea,p,a,span,font,b,i,em,strong,font,h1,h2,h3,h4,h5,h6{ font-size:14px; line-height:30px; color:#151515;}
#nybox .nyright #nycontentbox .nycontentbox a:hover{font-size:14px; line-height:30px; color:#fa4903;}

.newstable{ width:100%; margin:0 auto; border:0; border-collapse:collapse; border-spacing:0; padding:0;}
.newstable tr td{ line-height:35px !important; border-bottom:1px dashed #cccccc;}

.nycontact{float:left; width:100%; margin-bottom:25px;}
.nycontact .nycontactcon{width:100%; border-bottom:1px dashed #cccccc; color:#151515; line-height:37px;}
.nycontact .nycontactcon span{ margin-left:28px;}
.nycontact .nycontactcon img{ vertical-align:middle; margin-left:13px; margin-right:15px;}
.nycontact .nycontactcon a{color:#151515; line-height:37px;}


.nyprotitle{display:block; text-align:center; border-bottom:1px solid rgba(0,82,162,0.8); margin-bottom:12px;}
.nyprotitle i{font-size:15px; line-height:35px; color:rgba(0,82,162,0.8); font-weight:bold;}
.nyprotitle i:hover{font-size:15px; color:#fa4903;}
.nyprotitle b{ float:right; display:inline-block; font-size:12px; line-height:1; color:#fff; padding:3px 13px; border-radius:5px; background:rgba(0,82,162,0.8); margin-right:6px; margin-top:8px;}
.nyprotitle b:hover{font-size:12px; color:#fff; background:#fa4903;}

.nyprotable{ width:98%; margin:0 auto; border-left:1px solid #cccccc; border-top:1px solid #cccccc; 
border-collapse:collapse; border-spacing:0;padding:0;}
.nyprotable tr td{line-height:31px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.nyprotable tr td img{ vertical-align:middle;}
.nyprotable tr .td1{ width:8%; text-align:center; background:#f5f5f5;}
.nyprotable tr .td2{ width:42%; background:#f5f5f5;}
.nyprotable tr .td3{ width:25%; text-align:center; background:#f5f5f5;}
.nyprotable tr .td4{ width:25%; text-align:center; background:#f5f5f5;}
.detail{display:inline-block; padding-left:5px; padding-right:8px; height:19px; line-height:19px; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; color:#666666; text-decoration:none; 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:hover{line-height:19px !important; font-size:12px !important; font-family:Arial,"宋体", Helvetica, sans-serif !important; color:#666666 !important;}
.detail img{ margin-right:5px;}

.prodetailtable{ width:98%; margin:0 auto; margin-top: 20px; border-left:1px solid #cccccc; border-top:1px solid #cccccc; 
border-collapse:collapse; border-spacing:0;padding:0;}
.prodetailtable tr td img{ margin-top:9px; margin-bottom:9px;}
.prodetailtable tr .tdl{ width:18%; text-align:center; line-height:31px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.prodetailtable tr .tdr{ width:82%; text-indent:7px; line-height:31px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.biaoge{text-indent:0px !important; margin-left:7px;}

.onlinebox{ width:100%;}
.onlinebox ol{ margin-bottom:10px;}
.onlinebox .orderlist { float:left;width: 100%; margin-bottom:10px;}
.onlinebox .orderlist .onlinel{float:left; width:15%; text-align:center;}
.onlinebox .orderlist .lihe1{line-height:37px;}
.onlinebox .orderlist .lihe2{line-height:107px;}
.onlinebox .orderlist .lihe3{line-height:63px;}
.onlinebox .orderlist .onliner{float:left; width:85%;}
.onlinebox .orderlist .onliner .input-txt{width:97%; margin-right:4px; height:35px; line-height:35px; border:1px solid #dedede;}
.onlinebox .orderlist .onliner textarea{width:97%; height:105px; line-height:35px;border:1px solid #dedede;}
.onlinebox .orderlist .onliner .input-verify{width:115px; line-height:35px;border:1px solid #dedede; vertical-align:middle; margin-right: 14px;}
.onlinebox .orderlist .onliner img{cursor:pointer; width:250px; height:63px; vertical-align:middle; margin-left:10px;}
.onlinebox .ordersubmit { float:left; width:100%; margin-top:11px; text-align:center;}
.onlinebox .ordersubmit input[type="submit"],.onlinebox .ordersubmit input[type="reset"]{ width:124px; height:39px; line-height:39px; border:none;border-radius:7px; background:#1970b8; color:#fff; font-size:14px; text-align:center;}
.onlinebox .ordersubmit input[type="submit"]{margin-right:30px;}

.videobox{ width:650px; margin:0 auto;}


/*页数样式*/
.pagebox{ width:735px; margin:20px 15px 35px 10px; height:34px; background:#f5f5f5;}
.pagebox a{ margin-right:5px;}
.pagebox a:hover{color:#e60000 !important;}
.pagebox span.zi{ cursor:default; display: inline-block; margin:6px 2px; padding:0 5px; color:#151515; font-size:12px; line-height: 20px; height: 20px; border:1px solid #ddd; vertical-align: middle;}
.pagebox span.zi:hover{ color:#fff; background:#E05222; border:1px solid #E05222;}
.pagebox span.current{ margin-right:5px; color:#e60000;}



