@charset "utf-8";
.pro_banner1{
    background: url(../images/banner1.jpg) center no-repeat;
    height: 300px;
}
.pro_banner3a{
    background: url(../images/banner3a.jpg) center no-repeat;
    height: 300px;
}
.pro_banner4{
    background: url(../images/banner4.jpg) center no-repeat;
    height: 300px;
}
.pro_banner5{
    background: url(../images/banner5.jpg) center no-repeat;
    height: 300px;
}
.pro_banner6{
    background: url(../images/banner6.jpg) center no-repeat;
    height: 300px;
}
.pro_banner7{
    background: url(../images/banner7.jpg) center no-repeat;
    height: 300px;
}



/*人才招聘*/
.job_detail { width:auto; height: auto; margin:0px 20px; padding: 10px 0px; }
.job_detail li { height: 40px; line-height: 40px; border-bottom: #CCC 1px dotted; padding-left: 10px; background: url(../images/aadiab.jpg) no-repeat left;font-size: 14px; }
.job_detail li a { float: left;font-size: 14px;color: #484848;}
.job_detail li a:hover{color: #254d7a;}
.job_detail li span { float: right; margin-right: 15px; font-size: 14px;color: #484848; }


/* banner */
.prosli {
    width: 450px;
    overflow: hidden;
    position: relative;
}
.prosli .hd {
    width: 100%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    left: 180px;
    bottom: 70px;
    z-index: 1;
}
.prosli .hd ul {
    overflow: hidden;
    zoom: 1;
}
.prosli .hd ul li {
    display: inline-block;
    margin: 0px 2px;
    width: 13px;
    height: 13px;
    background: #fff;
    opacity: 0.7;
    cursor: pointer;
    border: 1px solid #0087E0;
    border-radius: 10px;
}
.prosli .hd ul li.on {
    background: #0087E0;
    opacity: 1;
}
.prosli .bd {
    position: relative;
    height: 100%;
    z-index: 0;
    height: 450px;
}
.prosli .bd ul{
    margin:0 auto;
    display: block;
}
.prosli .bd li {
    zoom: 1;
    vertical-align: middle;
}
.prosli .bd img {
    width: 450px;
    display: block;
    height: 450px;    
}
.prosli .prev,  .prosli .next {
    position: absolute;
    top: 50%;
    margin-top: -50px;
    display: block;
    width: 50px;
    height: 50px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    opacity: 0;
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    -ms-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}
.prosli .prev{
    left: 3%;
    background-image: url(../images/leftb.png);
}
.prosli .next {
    right: 3%;
    background-image: url(../images/rightb.png);
}
.prosli .prev:hover,  .prosli .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.prosli .prevStop {
    display: none;
}
.prosli .nextStop {
    display: none;
}



.changedd{ float:right;width: 430px;overflow:hidden;padding:8px 0 0;}
.changedd h4{font-weight:100; color:#000;line-height:62px;height:62px; overflow:hidden; font-size:20px; border-bottom:1px #d0d0d0 dashed;margin:0 0 0 28px;}
.changedd ul{margin:16px 0 0;}
.changedd ul li{clear:both; width:335px;line-height: 35px; color:#666; font-size:14px;margin:0 0 0 28px;}
.changedd ul li p{width:262px; float:right;}
.changedd .pro1{height:127px;padding: 10px 0 0;border-top:1px #d0d0d0 dashed;margin-top: 10px;}
.changedd .pro1{line-height: 28px!important}
.changedd ul li.lst{padding:0 0 0 16px;margin:0; line-height:80px;height:80px; overflow:hidden; border-top:1px #dadada solid;vertical-align:top; font-weight:100; font-size:14px;width:379px;}
.changedd ul li.lst i{ color:#d40000; font-style:normal;}
.changedd ul li.lst a{margin:0 4px; color:#666;} 


/*产品列表样式*/
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/*ban*/
/*
.ban{ clear:both;margin:0 auto 27px;}
.ban a{ display:block;height:304px; overflow:hidden; background:url(Img/alwzxx/ban.jpg) center top no-repeat;}*/

.leftr{ float:left;  overflow:hidden;display:inline;}
.rightl{ width: 955px; float:right; display:inline; overflow:hidden;}

/*box 开始*/
.box{height:1600px; overflow:hidden; font-family:"Microsoft YaHei";}
.box .pro_t2{margin:0 0 0 22px; }
.lf_n{width:221px; overflow:hidden;/* padding:13px 0 0; */ margin-bottom:10px; }
.lf_n h2{ text-align:center;  line-height:90px;height:90px; overflow:hidden;background: #1F3D94;}
.lf_n h2 a{ font-size:24px; color:#fff;}
.lf_n_c{  background:#f2f2f2;}
.lf_n h3{ font-weight:60; line-height:31px;height:31px;padding:0 0 0 31px; overflow:hidden;background: #0087E0  154px 14px no-repeat; border-bottom:dashed 1px #FFFFFF; }
.lf_n h3 a{ font-size:14px; color:#fff;}
.lf_n h3.cur a{ font-size:14px; color:#fff;}
.lf_n ul{padding:11px 12px 12px 14px;}
.lf_n li{padding:0 0 0 25px;font-weight:100; line-height:34px;height:34px; border-bottom:1px #bfbfbf dashed; overflow:hidden; font-size:14px;}
.lf_n li a{color:#333;}
.lf_n li a:hover{color:#0278f3}
.lf_n li.cur a{color:#e60000;}
.lf_n .lst{ border:none;}
.lf_n p{padding:20px 0 0 39px;height:68px; overflow:hidden; color:#fff;background:#e2e2e2;}
.lf_n p span{ display:block;padding:0 0 0 21px; line-height:24px;overflow:hidden;
background:url(../images/lf_n_ic2.png) left 8px no-repeat; font-size:14px; color:#000;}
.lf_n p b{ font-size:22px; color: #0278f3; font-family:Arial; display:block;}
.pro_main{width: 955px; overflow:hidden; }
.pro_mainxx{}
.pro_main dl{padding: 14px 0 10px 14px;margin:0 0 0 22px;width: 917px; float:left; overflow:hidden;height: 360px; border:1px #dadada solid;}
.pro_main dt{ float:left;}
.pro_main dt img{ display:block;width: 350px;height: 350px; padding:5px; border:1px #ebebeb solid;overflow:hidden;}
.pro_main dd{ float:right;width: 500px;padding:0 18px 0 0;overflow:hidden;}
.pro_main dd h4{font-weight:100; width: 450px; line-height:40px;height:48px; overflow:hidden; font-size:20px; border-bottom:1px #d0d0d0 dashed;}
.pro_main dd h4 a{color:#666666;}
.pro_main dd h4 a:hover{
    color:#0087e0;
}
.pro_main dd ul{padding:12px 0 0;}
.pro_main dd ul li{ clear:both; line-height:28px; color:#666; font-size:14px;}
.pro_main dd ul li p{width:199px; float:right;}
.pro_main dd .pro_main1{height:67px;margin:0 0 10px;border-bottom:1px #d0d0d0 dashed;}
.pro_main h5{margin:0 0 30px 22px; line-height:59px;height:59px; overflow:hidden; border:1px #dadada solid; border-top:none; vertical-align:top; font-weight:100;padding:0 0 0 18px; font-size:14px;}
.pro_main h5 b{ color: #0278f3;}
.pro_main h5 a{margin:0 6px; color:#666;}
.pro_main h5 a:hover{
    color:#0087e0
}
.pro_c{ clear:both;padding:21px 0 0;width:100%;}

.pro_c li{ float:left; display:inline;margin: 0 0 0 20px;height: 350px;width: 298px; overflow:hidden;}
.pro_c li img{width: 286px;height: 286px; border:1px #ebebeb solid ;display:block; overflow:hidden;padding:5px;}
.pro_c li img:hover{border:1px #0278f3 solid;}
.pro_c li p{ line-height:48px;padding:0 0 0 5px;}
.pro_c li p span{ float:right;}
.pro_c li p b{ font-weight:100; display:inline-block; float:left;text-align: center;width: 100%;}
.pro_c li p b:hover{color:#0278f3;}
.pro_c li p a{ font-size:14px; color:#333; font-weight:100;}


.pro .pages{padding:30px 0 0; clear:both;}

/*box 结束*/

/*产品列表样式结束*/

.pro_t{font-family:"Microsoft YaHei";margin:0 0 0 22px; line-height:44px;height:44px; overflow:visible;background:url(../images/pro_l.jpg) left 43px no-repeat; 
}
.pro_t2{ margin:0 ;border-bottom: 1px solid #D9D9D9;}
.pro_t2_1{background:url(../images/cpxx_l.gif) left bottom no-repeat; margin:0 ;}
.pro_t3{background:url(../images/ctc_l2.gif) left bottom no-repeat; margin:0;}
.pro_t h3{ float:left; font-weight:100;font-size:24px; color: #0087E0;}
.pro_t h3 a{ font-weight:100;font-size:24px; color: #0087E0;}
.pro_t h3 span{ text-transform:uppercase;margin:0 0 0 8px; font-size:16px; color:#999; font-family:Arial;}
.pro_t p{ float:right;padding:33px 0 0; line-height:0; font-size:0;width:86px; text-align:right;}
.pro_t p a{ border-left:1px #fff solid;}

.pro_t2 {
    margin: 0 0 0 22px;
}

.pr_dl dl{ position:relative;}
.pr_dl dl b{ display:inline-block; text-align:center; position:absolute; font-size:32px; color:#fff; font-family:Arial;width:50px; line-height:50px;left:0;top:6px; z-index:9;background:url(Img/cpdz/4.gif) left bottom no-repeat; font-style:italic;}
.pr_dl .d1 b,.pr_dl .d2 b{background:url(../images/2.gif) left bottom no-repeat;}


.szwz_tit{
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.szwz_tit .szwz_tit_t1{
    font-size: 26px;
    color: #0087DF;
    display: block;
    background:url(../images/ny_logo.png) left no-repeat;
    padding-left:35px

;
    border-bottom: 2px solid #0087E0;
    line-height: 40px;
}
.szwz_tit .szwz_tit_t2{
    color: #666;
}
.szwz_tit .szwz_tit_t2 a{
    margin: 0 5px;
    color: #666;
}
.szwz_tit .szwz_tit_t2 a span{
    color: #0087DF;
}

/*产品详细页*/
.sec_pro_details{margin:0;padding:0;padding:5px;}
.pro_det_img{height:auto;}
.pro_det_img img{max-width: 500px;
    margin: 0 auto;
    display: block;
    min-width: 300px; }
.pro_det_instr{float:left;width:300px;height:310px;padding-left:15px;padding-top:20px;line-height:26px; }
.pro_det_cont{clear:left;margin-top:20px;padding-top:10px; font-size:14px; color:#666; border-top:1px dotted #666;line-height:26px;}
 


 .cs_list { height:auto; overflow:hidden; }
.cs_list dl { height: 200px; overflow:hidden; zoom:1; margin-bottom:32px;}
.cs_list dt { float:left; width: 342px;}
.cs_list dt img { width: 330px; height: 188px; border:1px solid #ebebeb; display:block; padding:5px;}
.cs_list dt img:hover{
    border:1px solid #0087e0;
}
.cs_list dd { width:586px; padding-right:8px; float:right;}
.cs_list dd h5 { font-weight:normal;font-family:"Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden; font-size:16px;}
.cs_list dd h5 a { color:#333;}
.cs_list dd h5 a:hover{color:#0087e0;}
.cs_list dd h6 { font-weight:normal; height:30px; line-height:30px; overflow:hidden; font-size:12px; margin-bottom:18px; color:#999; }
.cs_list dd h6 a { color:#999;}
.cs_list dd p { color:#666; font-size:14px; line-height:26px;  height: 98px; overflow:hidden; margin-bottom: 16px;}
.cs_list dd .cs_more { color:#fff; display:inline-block; font-size:14px; background:url(Img/allb/c_btn.gif) no-repeat; text-align:center; line-height:28px; height:28px; width:92px;}

/*新闻详细页*/
.news_detail{margin:0 auto;}
.news_detail_tit{text-align:center;line-height:40px;font-size:18px;font-weight:bold;}
.news_detail_info{text-align:center;color:#666;border-bottom:1px solid #cccccc;font-size:12px;height:35px;line-height:26px}
.news_detail_cont{margin-top:15px;padding:0 10px;line-height:26px;font-size: 14px;color:#333}

/*上下页*/
 .Previous{ border-top:1px dashed #ccc; margin-top:10px;}
 .Previous ul li{ height:30px; line-height:30px; color: #333; font-size: 14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
 .Previous ul li a{ font-size: 14px; color: #333; }
 .Previous ul li a:hover{color: #086ca3;}
 .Previous ul li span{color: #086ca3;}
 

.rec{ font-family:"Microsoft YaHei";clear:both;padding:23px 0 0;height:445px; overflow:hidden;}
.rec h3{background:url(Img/alwzxx/rec_l.gif) center 27px no-repeat; line-height:60px;height:60px; text-align:center; font-size:20px;}
.rec h3 a{ color:#d30000;}
.rec li{ float:right; display:inline;margin: 0 0 10px 18px; border:1px #ececec solid;}
.rec li a{ display:block; position:relative;width: 282px;height: 173px;}
.rec .rec1 a{ display:block; position:relative;width: 591px;height: 357px;}
.rec li img{ display:block; vertical-align:top;padding:5px; width: 273px; height: 163px;}
.rec li p{ text-align:center;padding:20px 20px 0; color:#fff;font-size:14px;width: 233px; height: 143px; position:absolute;left:5px;top:5px; z-index:-1;
background:url(../images/rec_img_bg.png)}
.rec li p b{ text-align:center; display:block; overflow:hidden; line-height:32px;height:32px;}
.rec .rec1 p b{height:42px;}
.rec li p span{ text-align:left;display:block; line-height:26px;height:58px; overflow:hidden;}
.rec li p i{ display:inline-block; text-align:center; font-style:normal;width:127px;height:27px; border:1px #fff solid; font-size:20px; font-family:"Microsoft YaHei";margin:0 auto;}

.rec .rec1 p{width: 541px;height: 287px;padding:60px 20px 0;}
.rec .rec1{ float:left;margin:0;}
.rec .rec1 img { width: 581px; height: 347px;}
.rec li a:hover p{ z-index:3;}


/*分页*/
.viciao {width: 100%;text-align: center;font-size: 14px;padding:20px 0px 10px 0px;}
.viciao span { height: 30px; padding-top: 2px; }
.viciao a {border-right: #8db5d7 1px solid;padding-right: 5px;border-top: #8db5d7 1px solid;padding-left: 5px;padding-bottom: 2px;border-left: #8db5d7 1px solid;color: #000;margin-right: 2px;padding-top: 2px;border-bottom: #8db5d7 1px solid;text-decoration: none;font-size: 14px;}
.viciao a:hover { border-right: red 1px solid; padding-right: 5px; border-top: red 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: red 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: red 1px solid }
.viciao a:active { border-right: red 1px solid; padding-right: 5px; border-top: red 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: red 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: red 1px solid }
.viciao span.current {border-right: #0056a2 1px solid;padding-right: 5px;border-top: #0056a2 1px solid;padding-left: 5px;font-weight: bold;padding-bottom: 2px;border-left: #0056a2 1px solid;color: #fff;margin-right: 2px;padding-top: 2px;border-bottom: #0056a2 1px solid;background-color: #0074db;}
.viciao span.disabled { border-right: #8db5d7 1px solid;padding-right: 5px;border-top: #8db5d7 1px solid;padding-left: 5px;padding-bottom: 2px;border-left: #8db5d7 1px solid;color: #000;margin-right: 2px;padding-top: 2px;border-bottom: #8db5d7 1px solid;text-decoration: none; }
.viciao input{ color: #000; }


.prodetail_bro{
    border: 1px solid #eee;
    height: 450px;
    padding: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.prodetail_con{
    line-height: 25px;
    margin-left: 20px;
    margin-top: 20px;
}


/** 关于开始 **/
.abtc{ clear:both;}
.abt{height: 800px; overflow:hidden;}
.abt ul{padding:35px 0 0;width: 500px; overflow:hidden; float:left;}
.abt ul li{ text-align:center;}
.abt ul li img{ display:block; vertical-align:top;}
.abt ul li span{ display:block; line-height:58px; font-size:14px; color:#333;}
.abt_c{width: 680px;padding:20px 0 0; overflow:hidden;}
.abt_c p{ clear:both;background: url(../images/abt_ic1.jpg) 612px top no-repeat; font-size:14px;}
.abt_c p b{ display:inline-block; text-align:center; float:right;margin:0 6px 0 0; font-size:18px; color:#fff; line-height:48px;width:48px;}
.abt_c p span{ padding:0 0 30px;display:inline-block; float:left;width: 613px; line-height:33px; text-indent:2em;}
.abt_c em{ clear:both; display:block; line-height:0; font-size:0; float:none;}
.abt_c p i{ font-style:normal; color:#c30101;}
.abt_c .lst{background: url(../images/abt_ic2.jpg) 612px top no-repeat;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}


/*tm*/
.tm{ font-family:"Microsoft YaHei";clear:both;height: 980px;background: url(../images/abt_img.jpg) center no-repeat; }
.tm p{ width: 550px;line-height:32px;padding:0 0 0 26px; color:#666; font-size:14px;background:url(../images/abt_ic2.gif) left 9px no-repeat;}
.tm .tm1{margin: 28px 0 0 450px; line-height:27px; width: 350px;height: 640px; overflow:hidden;}
.tm b{ display:inline-block; text-align:center; color:#fff; font-size:24px;}
.tm .tm_ic1{width:104px; line-height:104px;margin: 0 0 20px 320px;float:left;}
.tm .tm_ic2{width:90px; height: 90px;line-height:88px;padding: 60px 385px 0 0; float:right;}
.tm em{ clear:both; display:block; line-height:0; font-size:0; float:none;}
.tm p span{color: #0087E0;}
/**/


.ryhonor{
   position:relative;
   margin: 30px auto 0;
   }
.ryhonor  .prev{
    display:block;
    width: 38px;
    height: 39px;
    float:right;
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    left: 0px;
    top: 200px;
    background:url("../images/left.png") no-repeat center center;
}
.ryhonor  .next{
    display:block;
    width: 38px;
    height: 39px;
    float:right;
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    right: 0px;
    top: 200px;
    background: url("../images/right.png") no-repeat center center;
}
.ryhonor .prev:hover{background:url("../images/left01.png") no-repeat center center;}
.ryhonor .next:hover{background:url("../images/right01.png") no-repeat center center;}
.ryhonor .bd{ }
.ryhonor .bd ul{ overflow:hidden; zoom:1; }
.ryhonor .bd ul li{ width: 207px;float:left; margin:0px 8px; _display:inline; overflow:hidden; text-align:center;  }
.ryhonor .bd ul li img{width:205px; border: 1px solid #ccc;}
.ryhonor .bd ul li p{line-height: 30px; color: #666}
.ryhonor .bd ul li h1{
    text-align: center;
    margin-top: 5px;
    color: #484848;
    font-size: 16px;
}
.ryhonor .tempWrap{
    margin: 0 auto
}



/*定制包装*/
.plan{
    text-align: center;
    border-bottom: 5px solid #d3d3d3;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.dz_t1{
    color: #0087e0;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}
.dz_t2{
    color: #d3d3d3;
    font-size: 40px;
    text-transform:uppercase;
    font-weight: bold;
    text-align: center;
}
.plan_brief{
    color: #666;
    line-height: 25px;
    margin-top: 10px;
}


.reason{
    width: 1000px;
    margin:0 auto;
}
.reason_list{
    margin-top: 30px;
}
.rlks{
    float: left;
    width: 490px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.rlks .rlks_sz{
    float: left;
    width: 180px;
    height: 187px;
    background: #0087e0;
    color: #fff;
    text-align: center;
}
.rlks .rlks_sz span{
    font-size: 91px;
}
.rlks .rlks_sz div{
    width: 60px;
    height: 1px;
    background: #fff;
    display: block;
    margin:0 auto 10px;
}
.rlks .rlks_sz i{
    font-style:normal;
    font-size: 22px;    
}
.rlks .rlks_img{
    float: left;
    width: 308px;
    height: 185px;
    display: block;
    border: 1px solid #ccc;
}
.rlks ul{
    clear: both;
    background: #f6f6f6;
    padding: 30px 30px 0;
    height: 200px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.rlks ul li{
    background: url(../images/zfx.jpg) left top 8px no-repeat;
    padding-left: 20px;
    line-height: 25px;
    margin-bottom: 15px;
}

.axdz{
    background: #f6f6f6;
    padding: 40px 0;
    margin: 50px 0;
    height: 780px;
}

.ys_tit{
    height: 100px;
}
.ys_titl_t{
    
height: 60px;
}
.ys_titl_t .ytt_l{
    color: #0087e0;
    font-size: 42px;
}
.ys_titl_t .ytt_r{
    color: #1e0a00;
    font-size: 28px;
    line-height: 20px;
    margin-top: 10px;
    margin-right: 20px;
}
.ys_titl_t .ytt_r span{
    font-size:12px;
    color: #c2c2c2;
}
.ys_tit_b{
    font-size: 24px;
    color: #0087e0;
    line-height: 30px;
}
.ys_tit_b span{
    color:#1e0a00;
    font-size:34px;
}

.ys_titr{
    font-size: 72px;
    text-transform:uppercase;
    color: #e9e9e9;
    font-weight: bold;
}