@charset "utf-8";
/* CSS Document */


a:link,a:hover,a:visited{text-decoration:none;}
body{font-family: "微软雅黑";}
.zone{ overflow:hidden;}
.headerbg{width:100%; background:url(../images/headerbg.jpg) repeat-x top; height:112px;}

.head{width:960px;margin:auto; overflow:hidden;}
.head-in{ padding:6px 0 0 0; display:inline-block; width:960px;}
.head-in .logo{ float:left;}
.head-in .logo a{ display:block;}
.head-in .tel{ float:right;padding:50px 8px 0 25px; color:#fff; width:194px;}
.head-in .tel a{ color:#fff}


.nav-menu{padding:0 0 12px 0; width:240px;}
.nav-menu ul li{width:240px; border-bottom:1px #252424 solid; margin:0 0 10px 0; background:#161616;}
.nav-menu ul li.left_li{border:0;}
.nav-menu ul li a {color:#fff; font-size:16px; padding:0 0 0 15px; height:26px; line-height:26px; text-decoration:none;}
.nav-menu ul li a.hover{background:url(../images/index_07.jpg) no-repeat; width:225px; height:35px; line-height:35px; display:block; color:#fff; padding:0 0 0 15px; border:0;}
.nav-menu ul li ul{border:0;}
.nav-menu ul li ul li{width:240px; line-height:30px; height:30px; border-bottom:1px #292a2b solid;}
.nav-menu ul li ul li a {color:#b8b9b9; font-size:12px; padding:0 0 0 30px;}
.nav-menu ul li ul li a.hover{background:#F00; width:210px; height:35px; line-height:35px; display:block; color:#fff; padding:0 0 0 30px; border:0;}

.nav-menu-bottom{width:250px; height:14px;background:url(../images/nav-menu-bottom.gif) no-repeat;}
.content{background:#222020 url(../images/indexbg.jpg) repeat-x; width:100%; height:100%; padding:33px 0 0 0; min-height:792px;}

.zone-title1 .block{ margin-top:10px}
.zone-title1 .block-header{background:url(../images/index_07.jpg) no-repeat; width:210px; height:35px; line-height:35px; display:block; color:#fff; padding:0 0 0 30px; font-weight:normal; }
.zone-title1 .block-header .title{}
.zone-title1 .block-header .title span{color:#fff;}
.zone-title1 .block-header .links{ float:right; padding-right:10px }

.grid260 .block-body,.grid680 .block-body { overflow:hidden; padding-bottom:8px;}
.grid260 .category-list .block-body ul { margin-top:8px}
.grid260 .category-list .block-body ul li { width:240px;line-height:28px; font-size:14px; margin-left:10px;}
.grid260 .category-list .block-body ul li a{padding-left:20px; color:#bd0606}
.grid260 .category-list .block-body ul li a:hover{ color:#F00}

.grid260 .content-list .block-body ul li{ width:240px; margin-left:10px; line-height:28px;}
.grid260 .content-list .block-body ul{ margin-top:5px}
.grid260 .content-list .block-body ul li a{padding-left:15px; color:#5e240f}
.grid260 .content-list .block-body ul li a:hover{ color:#F00}

.grid260 .zone-title1 .block .block-body .body ul{padding:0 0 12px 0; width:240px;}
.grid260 .zone-title1 .block .block-body .body ul li{width:240px; border-bottom:1px #252424 solid; margin:0 0 10px 0; background:#161616;}
.grid260 .zone-title1 .block .block-body .body ul li a {color:#fff; font-size:16px; padding:0 0 0 15px; height:26px; line-height:26px; text-decoration:none;}
.grid260 .zone-title1 .block .block-body .body ul li a.hover{background:url(../images/index_07.jpg) no-repeat; width:225px; height:35px; line-height:35px; display:block; color:#fff; padding:0 0 0 15px; border:0;}
.grid260 .zone-title1 .block .block-body .body ul li a:hover{background:#F00;width:225px; height:26px; line-height:26px; display:block; color:#fff; padding:0 0 0 15px; border:0;}
.grid260 .zone-title1 .block .block-body .body ul li ul{border:0;}
.grid260 .zone-title1 .block .block-body .body ul li ul li{width:240px; line-height:30px; height:30px; border-bottom:1px #292a2b solid;}
.grid260 .zone-title1 .block .block-body .body ul li ul li a {color:#b8b9b9; font-size:12px; padding:0 0 0 30px;}
.grid260 .zone-title1 .block .block-body .body ul li ul li a.hover{background:#F00; width:210px; height:35px; line-height:35px; display:block; color:#fff; padding:0 0 0 30px; border:0;}


.grid680 .block-body .right_table{width:684px; display:inline-block;}
.grid680 .block-body .right_table tr td{width:215px; padding:0 0 0 10px;}
.grid680 .block-body .right_table tr td img{border:1px #030303 solid;}
.grid680 .block-body .right_table tr td img:hover{border:1px #ff0000 solid;}
.grid680 .block-body.right_p{width:684px; margin:20px 0 0 0; display:inline-block;}
.grid680 .block-body .right_p p{margin:20px 0 0 0; font-size:14px; color:#d7d7d7;}
.grid680 .content-list .block-body .body ul.news_ul li{display:inline-block; background:url(../images/xian.jpg) repeat-x bottom; width:684px; padding:0 0 13px 0; margin:29px 0 0 0;}
.grid680 .content-list .block-body .body ul.news_ul li img{float:left;}
.grid680 .content-list .block-body .body ul.news_ul li .news{float:right; width:545px; color:#676767;}
.grid680 .content-list .block-body .body ul.news_ul li .news .news_1{border-bottom:1px #282828 solid; color:#b6b6b6; padding:0 0 3px 0; width:545px; display:inline-block;}
.grid680 .content-list .block-body .body ul.news_ul li .news .news_1 a{color:#b6b6b6; padding:0;}
.grid680 .content-list .block-body .body ul.news_ul li .news .news_2{line-height:20px; margin:5px 0 0 0;}
.grid680 .content-list .block-body .body ul.news_ul li .news .news_3{margin:19px 0 0 0;}
.grid680 .content-list .block-body .body ul.news_ul li .news .news_3 a{float:left; color:#fff; display:block; margin:0 0 0 5px;}
.page_1{width:15px; height:15px; line-height:15px; background:#d62515; border:1px #ff000 solid; text-align:center;}
.page_2{width:15px; height:15px; line-height:15px; border:1px #898989 solid; text-align:center;}
.produ{width:684px; margin:0 auto; display:inline-block;}
.pro{background:url(../images/pro.jpg) no-repeat; width:307px; height:198px; padding:5px; text-align:center; float:left;  margin:13px 12px 0 12px;}
.pro a{color:#8b8b8b; font-size:14px; height:48px; line-height:48px;}


.grid260 .custom .block{ margin-top:10px; }

.grid260 .custom .block-header{height:31px; overflow:hidden; line-height:31px;background:url(../images/bg.png) repeat-x 0 -354px; border:#d6d6d6 1px solid  }
.grid260 .custom .block-header .title{  font-size:14px;background:url(../images/bg.png) no-repeat 6px -296px; padding-left:25px; }
.grid260 .custom .block-header .title span{color:#3d3d3d}

.grid260 .custom .block-body{ line-height:24px; color:#746b74; padding:10px 10px 10px 10px}

.grid260 .img-list .block-body,
.grid260 .product-list .block-body
  { margin-top:0px}
.grid260 .img-list .block-body .body ul li,
.grid260 .product-list .block-body .body ul li
{ width:117px;  margin:10px 0 0 8px;}
.grid260 .img-list .block-body .body ul li a img,
.grid260 .product-list .block-body .body ul li a img
 {width:115px; height:75px;border:#dad6c5 1px solid;}
.grid260 .img-list .block-body .body ul li a span,
.grid260 .product-list .block-body .body ul li a span
{ background-color:#d21e1e; color:#16505e; text-align:center;border-bottom: none; padding:5px 0 ;color:#fff;}
.grid260 .img-list .block-body .body ul li a span:hover,
.grid260 .product-list .block-body .body ul li a span:hover
{ color:#fff}

.grid260 .img-list .summary{ padding:5px; overflow: hidden;background-color:#e8e8e8;}

.grid260 .gallery-list .block-body-layout
{ margin:8px 5px 0;}

.grid260 .gallery-list .block-body-left
{ width:117px; }
.grid260 .gallery-list .block-body-left img
{ width:115px; height:75px; }
.grid260 .gallery-list .block-body-right
{ width:50%; color:#939393 }
.grid260 .gallery-list .block-body-right .title{ border-bottom:#bfbcbc 1px dashed;background:url(../images/bg.png) no-repeat 6px -426px;}
.grid260 .gallery-list .block-body-right .title a{padding-left:15px; height:25px; line-height:25px;}

.grid260 .gallery-list ul li a{ background-position: 6px -527px; padding-left:22px}



.zone-title2 .block{ margin-top:10px}
.zone-title2 .block-header
{height:32px; overflow:hidden;background:url(../images/bg.png) repeat-x 0 -809px; border:#cfcfcf 1px solid }

.zone-title2 .block-header .title{ display:block; height:32px; font-size:14px; }
.zone-title2 .block-header .title span{ display:block; height:28px; color:#333; margin:1px 1px 0 1px; padding:0 18px; line-height:28px;}
.zone-title2 .block-header .links{ padding-right:15px; line-height:32px }
.zone-title2 .block-header .links .more{ color:#8b8b8b }



.grid680 .img-list .block-body .body,
.grid680 .product-list .block-body .body
{ margin-top:10px}
.grid680 .img-list .block-body .body ul li,
.grid680 .product-list .block-body .body ul li
{ width:147px;  margin:0 0 10px 18px;}
.grid680 .img-list .block-body .body ul li a img,
.grid680 .product-list .block-body .body ul li a img
 {width:145px; height:95px; border:#dad6c5 1px solid;}
.grid680 .img-list .block-body .body ul li a span,
.grid680 .product-list .block-body .body ul li a span
{ background-color:#d21e1e; color:#16505e; text-align:center;border-bottom: none; height:18px; line-height:18px;color:#fff;white-space:nowrap;text-overflow: ellipsis ;-moz-text-overflow: ellipsis; overflow:hidden; padding:3px 2px}
.grid680 .img-list .block-body .body ul li a span:hover,
.grid680 .product-list .block-body .body ul li a span:hover
{ color:#fff}

.grid680 .img-list .summary{  padding:5px; overflow: hidden;background-color:#e8e8e8;}


.grid680 .custom .block-body{ line-height:22px; color:#725e53; padding:10px} 

.grid680 .gallery-list .block-body-layout
{ margin:8px 5px 0;}
.grid680 .gallery-list .block-body-left{ width:147x; }
.grid680 .gallery-list .block-body-left img{ width:145px; height:95px; }
.grid680 .gallery-list .block-body-right{ width:50%;  color:#939393 }
.grid680 .gallery-list .block-body-right .title{ border-bottom:#bfbcbc 1px dashed;background:url(../images/bg.png) no-repeat 6px -426px; height:25px; line-height:25px; white-space:nowrap; text-overflow: ellipsis ;-moz-text-overflow: ellipsis;overflow:hidden}
.grid680 .gallery-list .block-body-right .title a{padding-left:15px}
.grid680 .gallery-list ul li a{ background-position: 6px -527px; padding-left:22px}




.grid680 .content-list .block-body .body ul
 { margin-top:5px}
.grid680 .content-list .block-body .body ul li
 {background:url(../images/bg.png) no-repeat 2px -492px; border-bottom:#c3c1c1 1px dashed; width:97%; margin-left:10px; line-height:30px;}
.grid680 .content-list .block-body .body ul li a
 {padding-left:25px;}





.pagination {
	
	float:left;
	width:80%;
	
    font-size: 12px;
    overflow: hidden;
    padding: 30px 0 20px 0;
    text-align: center;
}

.pagination .page-start {padding-left: 16px;}
.pagination .page-start,
.pagination .page-end{
color:#999	
}
.pagination .page-start, 
.pagination .page-prev, 
.pagination .page-next, 
.pagination .page-end {
    width: 36px; 
}

.pagination a, 
.pagination .page-info, 
.pagination .page-start, 
.pagination .page-prev, 
.pagination .page-cur, 
.pagination .page-end, 
.pagination .page-break {
    border: 1px solid #CCCCCC; background-color:#eeeeee
}
.pagination a, 
.pagination .page-info, 
.pagination .page-start, 
.pagination .page-prev, 
.pagination .page-cur, 
.pagination .page-end, 
.pagination .page-break, 
.pagination .page-skip {
    display: inline-block;
   
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 16px;
    padding: 0 5px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

.pagination .page-skip button {
	background:url(../images/bg.png) no-repeat;
    background-position: 0 -897px;
    border: 0 none;
    cursor: pointer;
    height: 20px;
    margin: 0 0 0 5px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 42px;
}

.pagination a { color:#666; text-decoration: none}
.pagination a:hover{ color:#fff; background-color:#F00}

.pagination .page-cur{ color:#FFF; background-color:#F00}


.zone-body1 .block.content-list .block-body ul li{ width:95%; margin-left:10px; line-height:28px; background:url(../images/bg.png) no-repeat 0 -453px; border-bottom:#e0e0e0 1px dashed;}
.zone-body1 .block.content-list .block-body ul{ margin-top:5px}
.zone-body1 .block.content-list .block-body ul li a{padding-left:15px; color:#fff}
.zone-body1 .block.content-list .block-body ul li a:hover{ color:#F00}
.zone-body1 .block.content-list .block-body ul li span{color:#e6e6e6;}


.zone-body1 .img-list .block-body .body
{ margin-top:10px}
.zone-body1 .img-list .block-body .body ul li
{ width:147px;  margin:0 0 10px 18px;}
.zone-body1 .img-list .block-body .body ul li a img
 {width:145px; height:95px; border:#dad6c5 1px solid;}
.zone-body1 .img-list .block-body .body ul li a span
{ background-color:#d21e1e; color:#16505e; text-align:center;border-bottom: none; height:27px; line-height:27px;color:#fff;white-space:nowrap; text-overflow: ellipsis ;-moz-text-overflow: ellipsis;overflow:hidden}
.zone-body1 .img-list .block-body .body ul li a span:hover
{ color:#fff}



.nrt{ width:680px; overflow:hidden; margin:20px auto 0; padding:10px 0 10px 0; color:#900; font-size:20px; text-align:center; }
.nrx{ height:26px; line-height:26px; text-align:center; color:#999;}
.nr{float:left; width:95%; color:#333; font-size:14px; padding:20px 20px 0; line-height:26px }
.nr-pic{ width:100%; padding-bottom:30px;}
.nr-title{ width:100%;background-color:#ccdff2; overflow:hidden; padding:10px 0; }
.nr-title-1{ padding-left:10px; border-right:#bcccdc 1px solid; border-bottom:#bcccdc 1px solid;}

.next{ overflow:hidden; padding:10px; background-color:#eeeeee; margin-top:10px; color:#333}
.next a:link,.next a:visited{ color:#930}
.next a:hover{ color:#F00}

.position{ height:30px; line-height:30px;color:#999; margin-top:5px; border-bottom:#cfc8ae 1px dashed;}
.position a:link,.position a:visited{ color:#999}
.position a:hover{ color:#F00}


.apply{ width:100%; overflow:hidden; margin-top:10px; float:left; display:inline; padding-bottom:20px;}
.apply-bottom{ width:83px; height:24px;background:url(../images/job.gif) no-repeat; margin:10px auto 0;}
.apply-bottom a{ display:block; width:83px; height:24px;}

/* CSS 预定义 */

.block.title-2row .block-body .body ul li a span{ height:18px;  white-space: normal;}
.block.title-3row .block-body .body ul li a span{ height:36px;  white-space: normal;}
.block.summary-2 .summary{ height:32px}
.block.summary-3 .summary{ height:47px}
.block.summary-4 .summary{ height:65px}

.block.summary-1 .summary{ height:15px}
.block.summary-2 .summary{ height:32px}
.block.summary-3 .summary{ height:47px}
.block.summary-4 .summary{ height:65px}

.block.gallery-list-2row { width:49%}
.block.gallery-list-3row { width:32%}
.block.gallery-list-3row .block-body-left{ width:97x; }
.block.gallery-list-3row .block-body-left img{ width:95px; height:62px; }
.block.gallery-list-3row .block-body-right{ width:50%;  color:#939393 }


.block.content-list-2row { width:49%}
.block.content-list-2row .block-body .body ul li { width:95%}

.block.content-list-3row { width:32%}
.block.content-list-3row .block-body .body ul li { width:90%}

.block.content-list-body2row .block-body .body ul li { width:47%; margin-left:12px}

.block.content-list-body3row .block-body .body ul li { width:30%; margin-left:12px}


.block.img-list-2row .block-body .body ul li,
.block.product-list-2row .block-body .body ul li
{ width:314px;  margin:0 0 10px 15px;}
.block.img-list-2row .block-body .body ul li a img,
.grid680 .product-list-2row .block-body .body ul li a img
 {width:312px; height:202px; border:#dad6c5 1px solid;}

.block.img-list-3row .block-body .body ul li,
.block.product-list-3row .block-body .body ul li
{ width:210px;  margin:0 0 10px 12px;}
.block.img-list-3row .block-body .body ul li a img,
.block.product-list-3row .block-body .body ul li a img
 {width:208px; height:135px; border:#dad6c5 1px solid;}
 
.block.img-list-5row .block-body .body ul li,
.block.product-list-5row .block-body .body ul li
{ width:124px;  margin:0 0 10px 10px;}
.block.img-list-5row .block-body .body ul li a img,
.block.product-list-5row .block-body .body ul li a img
 {width:122px; height:83px; border:#dad6c5 1px solid;}

.bottom-nav{ width:100%; overflow:hidden; margin:5px auto 0; line-height:24px;}

.bottom-nav-in{width:960px; background:#1c1c1c; border-bottom:1px #202020 solid; height:37px; line-height:37px; text-align:center; margin:0 auto;}
.bottom-nav-in a { padding-left:6px;color:#8e8e8e}
.bottom{ width:960px; margin:auto; text-align:center; line-height:24px; padding:10px 0; color:#474848}

.bottom{ width:960px; overflow:hidden; margin:5px auto 0; line-height:24px;}
.bottom-in{overflow:hidden;text-align: center;padding:8px 0;}
.bottom_nav{}
.bottom_s{width:170px; margin:0 auto;}
.bottom_ul{width:170px; margin:0 auto; display:inline-block;}
.bottom_ul li{float:left; margin:0 0 0 6px;}
.bottom_ul li a{ color:#8e8e8e}
.bottom p{ padding-left:10px;}
.bottom_f{width:960px; margin:10px 0 0 0; text-align:center; color:#474848;}



