@charset "utf-8";
/* CSS Document */
#header{height:83px;background:url(../images/epin_02.jpg) repeat-x;}
#header #header-content{height:83px;position:relative;}
#header #header-content h1{width:300px;height:39px;position:absolute;top:21px;}
#header #header-content h1 a{display:block;background:url(../images/logo.png) no-repeat;overflow:hidden;text-indent:-999em;}
#header #header-content .telphone{width:221px;height:41px;background:url(../images/phone.png) no-repeat;position:absolute;top:20px;right:0;}
#menu-content{position:relative;}
#menu-content ul{width:900px;height:40px;display:block;}
#menu{height:40px;background:#02aee4;position:relative;}
#menu-content ul li.fg{height:20px;border-left:1px solid #fff;overflow:hidden;margin-top:10px;}
#menu li.fg{width:1px;overflow:hidden;float:left;}
#menu li.mainlevel{width:144px;text-align:center;position:relative;float:left;list-style:none;}
#menu li.mainlevel a{font-size:14px;display:block;height:40px;line-height:40px;color:#fff;text-align:center;}
#menu li.mainlevel a:hover{background:#fff;color:#02aee4;border-top:2px solid #019ecf;height:39px;}
#menu li.current a{background:#fff;color:#02aee4;border-top:2px solid #019ecf;height:39px;}
#menu li.mainlevel a.current{background:#fff;color:#02aee4;border-top:2px solid #019ecf;height:39px;}
#menu li.mainlevel .menu-content{width:660px;position:absolute;left:0px;top:40px;text-align:center;overflow:hidden;z-index:99999;border-bottom:none;background:#fff;height:auto;display:none;border:1px solid #ddd;border-top:none;}
.menu-content-left{width:120px;}
.menu-content-left dl dd{width:120px;line-height:normal;height:30px;line-height:30px;font-size:12px;color:#333;text-align:left;}
.menu-content-left dl dd a{border:none;display:block;color:#333;height:30px;line-height:30px;}
.menu-content-left dl dd a:hover{border:none;display:block;}
#menu li.current dl dd a{border:none;color:#333;height:30px;line-height:30px;}
#menu li.current dl dd a:hover{border:none;color:#333;height:30px;line-height:30px;background:#eee}
.pdcate-area{width:160px;float:left;border-right:1px solid #eee;padding:0px 10px;}
.pdcate-area dt{font-weight:bold;}
.pdcate-area dd a{font-size:12px;color:#999;text-align:left;}

.menu-content-right{width:480px;font-size:12px;color:#999;text-align:left;border-left:1px solid #ededed;padding-left:20px;}
.menu-content-right td{padding:5px;}
#menu-content #search{width:211px;height:26px;background:url(../images/search-bc.jpg) no-repeat;position:absolute;right:0px;top:7px;}
#menu-content #search .input-search{width:158px;height:24px;line-height:24px;background:#fff;top:2px;left:10px;position:absolute}
#menu-content #search .search-btn{width:50px;height:24px;background:url(../images/search-btn.jpg) no-repeat right;position:absolute;right:0px;top:1px;cursor:pointer; text-indent:-999em;}
/*#menu-content ul{width:800px;height:40px;display:block;}
#menu-content ul li.fg{float:left;}
#menu-content ul li.mainlevel{list-style:none;float:left;position:relative;}
#menu-content ul li.mainlevel a{line-height:40px;padding:0px 36px;height:40px;display:block;color:#fff;}
#menu-content ul li.mainlevel a:hover{background:#fff;color:#02aee4;border-top:3px solid #019ecf;height:37px;}
#menu-content ul li.current a{background:#fff;color:#02aee4;border-top:3px solid #019ecf;height:37px;}
#menu-content ul li.fg{height:25px;border-left:1px solid #ddd;overflow:hidden;margin-top:8px;}
#menu-content ul li.mainlevel ul{width:150px;position:absolute;left:0px;top:40px;text-align:center;overflow:hidden;z-index:99999;border-bottom:none;background:#fff;display:none;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;overflow:hidden;height:auto;border:1px solid #ededed;border-top:none;}
#menu-content ul li.mainlevel ul li{width:150px;padding:0;line-height:normal;height:30px;line-height:30px;font-size:12px;color:#333;text-align:left;list-style:none;float:none;}
#menu-content ul li.mainlevel ul li a{text-align:left;font-size:12px;color:#333;display:block;line-height:30px;height:30px;text-align:left;border-bottom:1px solid #ddd;}
#menu-content ul li.mainlevel ul li a:hover{color:#444;background:#efefef;border-top:none;line-height:30px;height:30px;}
*/
.blue-bc{background:#02aee4;color:#fff;}
.grid-left{width:238px;}
.grid-right{width:890px;}
.categroy dt a{display:block;background:#21c2f3;color:#fff;height:35px;line-height:35px;padding-left:10px;}
.categroy dd a{display:block;color:#21c2f3;padding-left:24px;color:#fff;font-size:12px;height:24px;line-height:24px;background:url(../images/arrow.png) no-repeat 95% center}
.categroy dd a:hover{color:#fff;background:#45c7ef url(../images/arrow.png) no-repeat 95% center}
.categroy dd.cur a{color:#fff;background:#45c7ef url(../images/arrow.png) no-repeat 95% center}

#focus{height:302px;width:890px;overflow:hidden;}
a.left-banner{height:60px;border:3px solid #0ab4e9;display:block;padding-top:14px;line-height:150%;padding-left:80px;color:#05b3e9;}
a.l-ba1:hover {bacgkround:#05b3e9;background:#05b3e9 url(../images/l-ba1-white.png) no-repeat 20px center;color:#fff}
a.l-ba2:hover {bacgkround:#05b3e9;background:#05b3e9 url(../images/l-ba2-white.png) no-repeat 20px center;color:#fff}
a.l-ba1:hover p{color:#fff;}
a.l-ba2:hover p{color:#fff;}
.l-ba1{background:url(../images/l-ba1.png) no-repeat 20px center;}
.l-ba2{background:url(../images/l-ba2.png) no-repeat 20px center;}

#footer{border-top:1px solid #dbdada;border-bottom:1px solid #dbdada; height:60px; line-height:60px; position:relative;color:#4c4c4c;}
#footer .gongshang{ position:absolute; right:0px; top:0px; width:50px; height:60px; background: url(../images/icon.gif) right center no-repeat;}

.grid428{height:176px;width:428px;}
h2.grid-title{padding:0;font-weight:normal;height:25px;line-height:25px;overflow:hidden;position:relative;}
h2.grid-title a{height:18px;line-height:18px;padding:0px 3px;font-size:10px;color:#29a947;font-family:Tahoma, Geneva, sans-serif;position:absolute;right:0px;top:5px;}
h2.grid-title a:hover{background:#29a947;color:#fff;}
.newslist li{text-align:right;list-style:none;border-bottom:1px solid #dbdada;height:33px;line-height:33px;color:#959595}
.newslist li a{float:left;}
.product-list{background:#fff;border:1px solid #ddd;border-top:3px solid #02aee4;margin-bottom:20px;}
.product-list td{padding:5px;}
.pdname{height:25px;line-height:25px;}

.zi_12_b_hei{font-size:12px; color:#000000; font-weight:bolder;}
.zi_12_b_bai{font-size:12px; color:#ffffff; font-weight:bolder;}
.zi_12_bai{font-size:12px; color:#ffffff;}


/* 新闻资讯 */
.newslist-sub {border-bottom:1px solid #ddd;padding-bottom:20px;}
.newslist-sub dt{width:200px;height:134px;float:left;border:1px solid #ddd;}
.newslist-sub dd{margin-left:220px;}
.newslist-sub dd p{line-height:150%; color:#888;}
.download li{list-style:none;padding:8px 0px;border-top:1px solid #ddd;}


.sub-left{width:238px;}
.sub-left dl dt{height:43px;display:block;background:url(../images/dtbc.png) no-repeat;line-height:35px;font-size:16px;color:#fff;padding-left:15px;margin-bottom:-6px;}
.sub-left dl dd{height:30px;line-height:30px;border:1px solid #ddd;border-top:none}
.sub-left dl dd a{display:block;background:url(../images/dot-dark.png) no-repeat 95% center;padding-left:15px;}
.sub-left dl dd a:hover{color:#02aee4;background:url(../images/dot-blue.png) no-repeat 95% center}
.sub-left dl dd.cur a{color:#02aee4;background:url(../images/dot-blue.png) no-repeat 95% center}


.sub-right{width:890px;}
.sitemap{border-bottom:1px solid #ddd;padding-bottom:13px;}
.service-list{margin-left:-20px;}
.service-list dl{width:406px;background:#fff;padding:10px;border:1px dotted #ddd;float:left;margin-left:20px;margin-top:20px;}
.service-list dl dt{display:block;margin-bottom:15px;font-weight:bold;}
.service-list dl dd images{float:left;width:120px;height:80px;}
.service-list dl dd p{margin-left:140px;padding-right:10px;font-size:12px;}
.job-list{border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}
.job-list td{padding:5px 0px;}


#news-list-date ul li{text-align:right;color:#999;list-style:none;height:40px;line-height:40px;border-bottom:1px solid #ddd;}
#news-list-date ul li a{float:left;background:url(../images/dot-gray.jpg) no-repeat 0px center;padding-left:15px;}
#news-list-date ul li a:hover{background:url(../images/dot-red.jpg) no-repeat 0px center;}
.job th{height:40px;}
.job td{padding:10px;}

/*正文定义*/
#article-lsf { margin-top:20px; line-height:28px;font-size:14px;}
#article-lsf p{margin-bottom:20px;line-height:28px; font-size:14px;}
#article-lsf img{WIDTH: expression(this.width > 900 && this.width > this.height ? 900 : true);max-width: 900px;margin-top:20px;}

/*正文文章样式*/
.single_title{font-size:22px; font-family:"微软雅黑";text-align:center;color:#000; }
.single_add{color:#A0A0A0;text-align:center; padding-bottom:10px; border-bottom:#DBDEE1 solid 1px; font-size:12px;}
.single_pic img{ display:block;WIDTH: expression(this.width > 900 && this.width > this.height ? 900 : true);max-width: 900px;margin:20px auto auto auto;}
.pre_next{line-height:28px;border-top:1px solid #D7D7D7;padding-top:15px;margin-top:15px;}

/*搜索样式*/
.search-kwd{font-size:16px; font-weight:bolder; color:#000; padding:15px 0 0 10px;}

/*关键词*/
.sitetag{ padding:35px 0 10px 0; font-weight:bolder;}
.sitetag span{ margin-right:30px;}
.sitetag a{ border:#aaa solid 1px; font-weight:normal; background:#efefef; margin-right:10px; padding:0px 5px;}
.sitetag a:hover{ background:#ddd;}

/*表单*/
.table_post{ font-family: Verdana, Geneva, sans-serif; padding:20px 0;}
.table_post h2{ background:#eee; font-weight:normal; font-size:14px; padding:10px;}
.table_post .table_box{border:#c3c3c3 solid 1px; padding:15px 0;}
.table_post table{border-collapse: collapse; width:100%; margin-top:20px;}
.table_post td{ padding:5px 10px; font-size:14px;}
.table_post em{ color:#F00; font-style:normal;font-size:12px;}
.table_post select {width:222px; padding:3px 5px; border:#c3c3c3 solid 1px; height:25px; background:url(../images/input_bg.png) repeat-x;}
.table_post input{width:220px;  background:#fff; height:30px; line-height:28px; border:#c3c3c3 solid 1px;}
.table_post textarea{ width:400px; height:100px;border:#c3c3c3 solid 1px;background:#fff; margin:3px auto;}
.table_post .btn{ background:#02aee4; border:none; width:113px; height:32px; line-height:28px; text-align:center; color:#FFF; cursor:pointer; margin:0px 20px 0 0px; font-size:14px;}


/*分页样式开始*/
.turnover { padding:5px 10px; font-family:"宋体" ;text-align:center; margin-top:10px; font-size:14px;}
.turnover a, .turnover .current, .turnover .disabled{display:inline-block; height:25px; line-height:25px; padding:0 10px;margin-left:2px; text-align:center;}
.turnover a, .turnover .disabled { background:#f7f7f7;border:1px solid #ddd;text-decoration:none;}
.turnover a:hover, .turnover .current {border:1px solid #02aee4; background:#02aee4; color:#fff;  }