/*nbanner*/
.topadcs {
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin: 0px auto;
}
.topadcs a.fullad {
    height: 350px;
}
.topadcs a {
    display: block;
    margin: 0 auto;
    background: url(../images/bb1.jpg) no-repeat center top;
}
/*nbanner结束*/
.abo_nav { width:100%; height:50px; background:#eeeeee; margin-bottom:60px;}
.abo_nav_z { margin:0 auto; width:1200px;}
.abo_nav_z li { float:left;}
.abo_nav_z a { line-height:50px; height:50px; width:171px; display:block;}
.abo_nav_z a:hover {background:#0766ab url(../images/n_bj.png) no-repeat center bottom; color:#fff;}
.abo_nav_z .backg a{background:#0766ab url(../images/n_bj.png) no-repeat center bottom; color:#fff; width:171px;}
.abo_nav_z .backga{ background:#eeeeee;color:#333333;}
.backga {
    display: inline-block;
    color: #fff;
    height: 49px;
    text-decoration: none;
    font-size: 14px;
    width: 133px;
    text-align: center;
}
/*产品列表*/
.thumbnailWrapper {width:1240px;margin:0px auto; padding-top:} /* not important */
.thumbnailWrapper ul {list-style-type: none; /* remove the default style for list items (the circles) */margin:0px; /* remove default margin */padding:0px; /* remove default padding */}
.thumbnailWrapper ul li {float:left; position:relative; overflow:hidden; padding:15px;
 width:341px; height:350px; border-bottom:4px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6; margin:0 20px 20px 20px;}
.thumbnailWrapper ul li a img {width:339px; /* not important, the pics we use here are too big */position:relative; /* so we can use top and left positioning */border:none; /* remove the default blue border */border:1px solid #e6e6e6;}
.caption {position:absolute; /* needed for positioning */bottom:0; /* bottom of the list item (container) */left:0px; /* start from left of the list item (container) */width:100%; /* stretch to the whole width of container */display:none; /* hide by default *//* styling bellow */background:url(../images/np_bj01.png) ;
 height:361px;}
.zi { position:absolute;  top:230px;width:312px; height:104px; display:block; color:#000; text-align:left; color:#666666; line-height:20px;}
.zi span { font-size:18px; color:#333333; display:block; width:100%; padding:50px 0 10px 0;}
.caption a {height:361px; width:341px; display:block;/* just styling */background:url(../images/np_bj02.png) no-repeat center center ; text-align:center;}
/*产品列表结束*/

/*产品详情页*/
.ny_z { margin:0 auto; width:1200px;}  
.ny_left { width:263px; float:left;}
.ny_right { width:900px; float:right;}
.ny_left_a { height:48px; line-height:50px; font-size:18px; background:#0467bc; text-align:center; color:#fff; font-weight:bold;}
.ny_left_b {border-top:1px solid #dcdcdc; }
.ny_left_b li { height:50px; width:263px;border-bottom:1px solid #dcdcdc;  } 



.ny_left_b a:hover {  color:#ff6e01; background:#fff url(../images/ny_l_jgbj.png) no-repeat 40px center;}  
.ny_left_b .back a{background:url(../images/ny_l_jgbj.png) no-repeat 40px center; color:#ff6e01;height:50px; line-height:50px; width:186px; padding-left:75px; display:block;font-size: 14px;}
.ny_left_b .back{aspcms:sortid} 
.ny_left_b .backa{background:url(../images/ny_l_jgbj01.png) no-repeat 40px center; color:#535353;height:50px; line-height:50px; width:186px; padding-left:75px; display:block;border-left: 1px solid #dcdcdc;font-size: 14px;
border-right: 1px solid #dcdcdc;}


.ny_left_c { margin-bottom:40px;}
.ny_right_a { height:48px; border-bottom:1px solid #dcdcdc; width:900px; color:#fff; line-height:66px;color:#000; font-size:14px;} 
.ny_right_a a { color:#000; font-size:14px;} 
.ny_right_a .ny_right_ab {border-left:5px solid #0467bc; padding-left:10px;  color:#000;}
.ny_right_a span { float:right;}
.ny_right_a h3 {border-left:5px solid #0467bc; font-size:16px; height:20px; color:#0467bc;float: left;width: 300px;display: block;line-height: 20px; padding-left:10px; margin-top:20px;}
.ny_right_a a:hover { color:#0467bc; }   
.ny_right_a img { padding-top:22px; float:left; padding-right:10px}
.ny_abo { line-height:25px;  padding:0 0 40px 0;} 

.ny_right_ak { height:48px; border-bottom:1px solid #dcdcdc; width:900px; color:#fff; line-height:66px;color:#fff; font-size:14px;} 
.ny_right_ak a { color:#000; font-size:14px;} 
.ny_right_ak .ny_right_ab {border-left:5px solid #0467bc; padding-left:10px;  color:#000;}
.ny_right_ak span { float:right;}
.ny_right_ak h3 {border-left:5px solid #0467bc; font-size:16px; height:20px; color:#0467bc;float: left;width: 300px;display: block;line-height: 20px; padding-left:10px; margin-top:20px;}
.ny_right_ak a:hover { color:#0467bc; } 

.ny_pro span { width:100%; display:block; font-size:16px; font-weight:bold; padding-bottom:10px; padding-bottom:15px; color:#333;}
.ny_pro_b { float:right;  width:450px; line-height:25px;}
.ny_pro_b01 { padding:25px; font-size:14px; line-height:24px; background:#f5f5f5; color:#333; }
.ny_pro_b01 h3 { margin-bottom:10px;}
.c_b { height:32px; background:url(../images/cp_bt.jpg) repeat-x; width:100%; line-height:32px;margin-top:30px;}
.c_b h3 { background:#ff6e01; width:90px; text-align:center; font-weight:100; font-size:14px; height:32px; color:#fff;}
.ny_pro_n {padding-top:20px; font-size:14px; line-height:24px; border:1px solid #dcdcdc; padding:20px; border-top:none;}
.ny_abo {
    line-height: 25px;
    padding: 0 0 40px 0;
}
.ny_pro_k {
    float: left;
    width: 410px;
}
.spec-preview {
    width: 410px;
    height: 303px;
    border: 1px solid #DFDFDF;
}
.jqzoom {
    float: left;
    border: none;
    position: relative;
    padding: 0px;
    cursor: pointer;
    margin: 0px;
    display: block;
    width: 410px;
}
.spec-scroll {
    clear: both;
    margin-top: 5px;
    width: 410px;
}
.spec-scroll .prev, .spec-scroll .next {
    display: block;
    font-family: "宋体";
    text-align: center;
    width: 10px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #CCC;
    background: #EBEBEB;
    cursor: pointer;
    text-decoration: none;
    color: #333;
}
.spec-scroll .prev {
    float: left;
    margin-right: 4px;
}
.spec-scroll .next {
    float: right;
}
.spec-scroll .items {
    float: left;
    position: relative;
    width: 322px;
    height: 56px;
    overflow: hidden;
    margin-left: 28px;
}
.spec-scroll .items ul {
    position: absolute;
    width: 999999px;
    height: 56px;
}
.spec-scroll .items ul li {
    float: left;
    width: 64px;
    text-align: center;
}
.spec-scroll .items ul li img {
    border: 1px solid #CCC;
    padding: 2px;
    width: 50px;
    height: 50px;
}
/*产品详情页结束*/

/*新闻列表页*/
.left1 {
    width: 910px;
    float: right;
    display: inline;
    overflow: hidden;
}
.right_main {
    width: 910px;
    padding-bottom: 15px;
    overflow: hidden;
}
.news_con1 {
    width: 910px;
    margin: 0 auto;
}
.news_list li {
    line-height: 50px;
    position: relative;
    padding-left: 10px;
    border-bottom: 1px dashed #ccc;
}
.news_list li h3 {
    font-size: 14px;
}
.news_list li a {
    line-height: 50x;
    color: #666;
}
.news_list li div {
    line-height: 24px;
}
.news_list li span {
    color: #999;
    z-index: 0;
    line-height: 50px;
    position: absolute;
    right: 30px;
    top: 0px;
}
.abo_n {
    line-height: 25px;
    padding: 0 0 60px 0;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

/*新闻详情页*/
.ny_sy { height:40px; text-align:center;  margin-bottom:70px;margin-top: 20px;} 
.ny_news { padding:30px 0;}
.ny_news_a { line-height:25px; color:#000;}  
.ny_news_pic { text-align:center; width:100%;}
.ny_news_a h3  { font-size:16px; text-align: center; padding-bottom:5px; }
.ny_news_k { text-align:center; border-bottom:1px #aeaeae solid;margin-bottom:8px; color:#666;}
.ny_news_q {border-top:1px #aeaeae solid; padding:10px 0 50px 0;border-bottom:1px #aeaeae solid;}
.ny_news_b {border-top:1px #aeaeae solid; padding-top:8px;color:#000; margin-top:8px; margin-bottom:40px;}
.ny_news_b a { color:#000;}
.ny_news_b a:hover { text-decoration:underline;}
.ny_news_b span { float:right;}


.ny_news_ll { float:left; width:800px;}
.n_news_r { float:right; width:340px; margin-bottom:70px;}
.n_news_rb li {border-bottom: 1px solid #cfcfcf; padding-bottom:10px; margin-bottom:10px; color:#8f8f90;}
.n_news_rb h3 {  color:#727272; height:40px; line-height:40px; padding:0 10px;background:#eeeeee;  margin-bottom:8px;font-size:16px}
.n_news_rb h3 span { float:right;}
.n_news_rb h3 span a { color:#ff6e01; font-size:12px;}
.n_news_rb h3 span a:hover {  color:#ff6e01; text-decoration:underline;}
.n_news_rb ul { padding-top:15px;}
.n_news_rb a {color:#000;font-size: 14px;}
.n_news_rb a:hover {color:#ff6e01;}
.n_news_rb { margin-top:20px;}
.n_news_b { text-align:center;border-bottom: 1px solid #cfcfcf; padding-bottom:20px; margin-bottom:10px;}
.n_news_b h2 { margin-bottom:5px;}
.n_news_n { border-top: 1px solid #cfcfcf; padding-top:30px;border-bottom: 1px solid #cfcfcf; line-height:25px; padding-bottom:30px;}
.n_news_y { padding-top:10px; margin:10px 0 40px 0;border-top: 1px solid #cfcfcf; line-height:20px;}
.n_news_y a { color:#000;}
.n_news_y a:hover { color:#000; text-decoration:underline;}
.n_news_ra li {border-bottom: 1px solid #cfcfcf; padding-bottom:10px; margin-bottom:10px; color:#8f8f90;}
.n_news_ra h3 { color:#727272; height:40px; line-height:40px; padding:0 10px;background:#eeeeee;  margin-bottom:8px; font-size:16px}
.n_news_ra h3 span { float:right;}
.n_news_ra h3 span a { color:#ff6e01; font-size:12px;}
.n_news_ra h3 span a:hover { color:#ff6e01; text-decoration:underline;}
.n_news_ra ul { padding-top:15px;}
.n_news_ra a {color:#000;font-size: 14px;}
.n_news_ra a:hover {color:#ff6e01;}