@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"Microsoft YaHei";}
img{ border:0;}
ul li{ list-style:none}
a { text-decoration:none}

.fl{ float:left}
.fr{ float:right}
.clr{ clear:both}

.top{ width:100%; text-align:center; background:#F3EFD4;}
.top img{ width:100%; display:block; }

/* 菜单 */
.menu{ width:100%; height:48px; background:#5394cd;}
.menu_box{ width:1140px; margin:0 auto; }
.menu a{ float:left; width:116px; height:48px; text-align:center; line-height:48px; color:#FFFFFF; font-size:15px; font-family:"微软雅黑","黑体"}
.menu .fen{ width:11px; height:48px; background:url(images/fen.jpg?12) no-repeat center; float:left}

.lunhuan{ width:100%; margin:0 auto;}



/* 首页主体 */
.index_main{ width:1140px; margin:0 auto 10px; padding-top:40px;}
.title{ width:100%; height:38px; line-height:38px; text-indent:30px; background:#5394cd; color:#fff; font-size:18px; border-bottom:4px solid #C9C9C9; position:relative;}
.title b{ width:20px; height:25px; background:url(images/icon.jpg) no-repeat; position:absolute; left:-20px; bottom:-4px; display:block;}
.title a.more{ width:60px; height:38px; background:url(images/more.jpg?12) no-repeat center; display:block; position:absolute; right:10px; bottom:0;}

.prod_type{ width:243px; float:left; margin-right:60px;}
.prod_type .title{ border:0;}
.prod_type .typelist{ width:100%; overflow:hidden;}
.prod_type .typelist ul li {width:100%; height:34px; overflow:hidden; line-height:34px; border-bottom:1px dashed #BFBBBB; background:url(images/jt.png?321) no-repeat 10px center; text-indent:30px;}
.prod_type .typelist ul li a{ color:#6b6b6b; font-size:14px;}
.prod_type .entypelist ul li a{ font-size:12px;}
.prod_type .network{ width:233px; height:62px; line-height:62px; color:#fff; display:block; overflow:hidden; background:url(images/btn.jpg?1) no-repeat; text-indent:100px; font-size:20px;}

.index_main .about{ width:830px; float:right; margin-bottom:30px;}
.index_main .about .con{ padding-top:32px;}
.index_main .about .con .info{ color:#6d6b6b; line-height:35px; font-size:15px;}

.index_main .plant{ width:507px; float:left;}


.index_main .contact{ width:289px; float:right;}
.index_main .contact .con{ line-height:35px; font-size:14px; color:#6d6b6b; padding:10px 0 0 20px;}

.index_main .prodlist{ width:100%; margin-top:25px;}

.index_main .prodlist #demo{width:100%; height:230px; overflow:hidden; margin-top:15px;}
.index_main .prodlist #demo img{ border:1px solid #D1D1D1; padding:2px;}
.index_main .prodlist #demo .txt{ width:237px; height:40px; line-height:40px; text-align:center; font-size:12px; display:block; color:#8a8989; overflow:hidden;}

/* 内页 */
.main{ width:1140px; margin:25px auto 20px;}
.main .left { display: inline; float: left; width: 243px;}
.main .left_contact{ position:relative; margin-top:25px;}
.main .left_contact .con{ font-size:14px; line-height:25px; padding:10px;}

.main .right{ width:850px; float:right; }
.main .right .titl { background: #5394cd; border: 0 none; height: 38px;}
.main .right .titl .position { color: #fff; font: 14px Verdana,Arial,Helvetica,sans-serif; overflow: hidden; padding-left: 14px; padding-top: 10px; text-decoration: none;}
.main .right .titl .position a { color: #fff; font: 14px Verdana,Arial,Helvetica,sans-serif;}
.main .right .text{ width:730px; padding:15px; font-size:13px; color: #555; line-height:22px;}

/* 新闻列表 */
.newslist{ width:100%;}
.newslist li { background: url("images/line.jpg") no-repeat; font-size: 12px; line-height: 18px; height: 28px; overflow: hidden; padding: 0 0 0 22px; margin-top:10px;}
.newslist li span { color: #AAAAAA; float: right;}
.newslist li a { color: #333333; font: 12px/22px Verdana,Arial,Helvetica,sans-serif; text-decoration: none;}
.newslist li a:hover{ color:#000}

/* 产品列表 */
.product { width:100%}
.product li{ width:230px; float:left; margin:25px 26px 5px;}
.product li img{ border:1px solid #D4D4D4; padding:1px}
.product li div{ width:230px; height:30px; line-height:30px; margin-top:2px; text-align:center; background:#D4D4D4}
.product li div a{ width:100%; height:30px; color:#3F3F3F; font-size:14px; display:block; overflow:hidden}
.product li div a:hover{ color:#E10000}

/* 人才招聘 */
.job{ width:100%;}
.job .table { background: #666; line-height: 30px; font-size:12px; margin-top:25px}
.job .table td { background: #ffe9eb; padding: 0 10px; color:#333}

/* 底部 */
.bottom{ width:100%; background:url(images/bottom_bg.jpg?1) repeat-x #5394cd; padding-top:25px; padding-bottom:25px;}
.bottom_box{ width:1140px; margin:0 auto; color:#fff; font-size:13px; line-height:25px; text-align:center;}

/* 分页CSS */
.pg {
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #666666 !important;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;
}
