﻿@charset "utf-8";
/* CSS Document */

/*Reset
------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,textarea,p,blockquote,th,td{padding:0;margin:0;} 

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;padding:0;margin:0;}

body{font:12px arial,"Microsoft YaHei",宋体b8b\4f53;word-wrap:break-word;width:100%;height:100%; background:#eee;color:#444;}
a{ text-decoration:none;color:#444;}
a:hover{text-decoration: underline;color:#00A9E2;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;} 
li{list-style-type:none;}
ol,ul{list-style:none;}  
fieldset,img{border:none;}
select, label,input{vertical-align:middle;}
button{border: 0;padding: 0;background: transparent;cursor: pointer;}
/*table{border-collapse:collapse;border-spacing:0;} */

/* Common
----------------------------------------------------------------------------------- */
.left{float:left;}
.right, .more{float:right;}
.more{ font-family:"宋体"}
.pie{behavior:url(js/PIE.htc)\9;}
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;} 
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.red{color:red;}
.org{color:#f3a12a;}
.blue{color:#0772d7;}

.mt05{margin-top:5px;}
.mt08{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pl10{padding-left:10px;}

/*header
------------------------------------------------------------------------------------*/
.header{width:960px;padding:0 1px;height:90px;margin:0 auto;padding:5px 0; position:relative; background:#fff;}
.logo{float:left}
.header .right{padding:20px 15px 0px 0px;}
.language{}
.language span{padding:0 8px;}
.tel{}
.search{padding-top:10px;}
.search .search_txt{width:135px;height:22px;border:1px solid #ccc;border-right:none; background:#fff;margin-top:-1px;padding:0 5px;}
.search .search_btn{width:63px;height:24px; background:url(../images/search_btn.jpg) no-repeat;border:none;cursor:pointer;}
.search .search_btn:hover{background:url(../images/search_btn_hover.jpg) no-repeat;}

.nav{ width:960px;padding:0 1px;margin:0 auto;}
.nav ul{height:36px; width:960px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav ul li{ float: left;width:106px;height:36px; line-height:36px; text-align:center; background:url(../images/nav_li.jpg) left center no-repeat;}
.nav ul li a{color:#fff;font-size:14px;}
.nav ul li a:hover{text-decoration: none;}
.nav ul .last{}

.index_bar{height:350px;position:relative; width:960px; margin:0 auto;padding:0 1px;overflow:hidden; background:#fff;}
.index_bar .hd{position:absolute;bottom:10px; right:10px; z-index:999;}
.index_bar .hd li{float:left;width:16px;height:16px;line-height:16px;color:#fff;text-align:center;overflow:hidden;margin:0 1px;background-color:#455269;cursor:pointer; }
.index_bar .hd li.on{background-color:#af2410;}
.index_bar .bd, .bar .bd li{position:relative;} 
.index_bar .bd .pic{ } 
.index_bar img{width:960px;height:350px;}

/* main */
.re{ background:url(../images/ht_bg.png) repeat-x bottom #fff;width:960px;margin:0 auto; height:37px; line-height:37px;border-bottom:1px solid #ddd;}
.re b{padding-left:10px;color:#0086D7;font-size:14px;} 

.main{width:930px;margin:0 auto; background:#fff;padding:12px 15px 13px 15px;}
.main .M_left,.main .M_midd,.main .M_right{width:300px; height:253px;overflow:hidden;}
.main .M_midd_pd{padding-left:15px;}

.main .M_left .pd{padding:5px 10px 6px 10px; line-height:23px;}

.main .M_right .pd{padding:0 0 10px 0;}
.main .M_right .pd ul{width:275px;margin:0 auto;}
.main .M_right .pd ul li{width:260px;float:left;padding:8px 0 4px 15px; background:url(../images/li01.png) 2px 13px no-repeat;border-bottom:1px solid #eee;}
.main .M_right .pd ul .date{font-weight:bold;color:#0086D7;}
.main .M_right .pd ul .title{width:260px; height:24px;line-height:24px;overflow:hidden;}
.main .M_midd .pd{height:218px;}
.main .M_midd .cate{padding:5px 0 0 14px;}
.main .M_midd .cate li{float:left; height:24px;line-height:24px;width:90px;}
.pro_slideBox{width:290px;padding-top:25px;overflow:hidden; position:relative;  z-index:666 ;margin:0 auto;}
.pro_slideBox .bd{ position:relative; height:100%; z-index:0;  width:230px;margin:0 auto; }
.pro_slideBox .bd li{ zoom:1; vertical-align:middle; width:220px;height:165px;}
.pro_slideBox .bd img{ width:220px;height:165px;display:block;   }
.pro_slideBox .prev{ position:absolute;left:0px;top:80px;}
.pro_slideBox .next{ position:absolute;right:0px;top:80px;}

.ht{height:34px;line-height:34px;background:url(../images/ht.jpg) left top no-repeat;padding-left:8px;}
.ht b{width:95px; text-align:center;color:#fff;font-size:14px;float:left;display: block;}
.ht .more{ display: block;background:url(../images/ht.jpg) right top no-repeat;width:45px;text-align:right;padding-right:5px;}
.ht .right{display: block;background:url(../images/ht.jpg) right top no-repeat;width:45px;height:34px;}
.znav{padding-right:12px;float:right;background:url(../images/ht.jpg) right top no-repeat; height:34px;}
.pd{border:1px solid #d5d5d5;border-top:none;}

/* ny_wrap
------------------------------------------------------------------------------------*/
.ny_wrap{width:940px;margin:0 auto; background:#FFF;padding:13px 10px;}

/* sidebar */
.sidebar{width:227px;float:left; }

.sidebar .pd{border-top:none;padding:4px 0;}
.sidebar .c_ul{ width:205px;margin:0 auto;padding:4px 0 6px 0;}
.sidebar .c_li{float:left;border-bottom:1px solid #eee;}
.sidebar .c_li .c_a{background:url(../images/icon07.gif) no-repeat left 6px;height:32px;line-height:32px;padding-left:25px;width:180px;overflow:hidden;display:block;font-weight:bold;font-size:13px;}
.sidebar .c_selected{color:#2AD;}
.sidebar .i_ul{ width:170px;margin:0 auto;padding:0px 0 6px 0;}
.sidebar .i_li{background:url(../images/li03.png) no-repeat left 12px;height:25px;line-height:25px;padding-left:10px;width:160px;overflow:hidden;display:block;}
.sidebar a:hover{ }

.sidebar .pd02{border:1px solid #d5d5d5;border-top:none;line-height:26px;padding:10px;}

/* container */
.container{width:700px;float:right;}
.container .pd{border-top:none;}

/* 人才招聘 */
.rec_list{margin:0  auto;width:680px;padding-top:10px;}
.rec_list li{border-bottom:1px dashed #ccc; float:left; width:680px;padding-bottom:8px;margin-bottom:8px;}
.rec_list .tit{width:720px;height:22px;line-height:22px;overflow:hidden;padding-left:10px}
.rec_list .tit a{font-weight:bold;color:#136DBB;font-size:14px;}
.rec_list .tit a:hover{color:red;text-decoration:underline;}
.rec_list .txt{height:22px;line-height:22px;padding-left:10px}
.rec_list .txt .sp{padding:0 10px;}

.rec{width:660px;margin:0 auto;padding:20px 0;}
.rec table{}
.rec table td{padding:10px 0 10px 5px;}

/* 下载列表 */
.down_t{width:710px;margin:0 auto;height:36px;line-height:36px;border-bottom:1px dashed #ccc;padding-top:10px;}
.down_t dd{float:left;font-weight:bold;}
.down_t .d01{width:380px;}
.down_t .d02{width:130px;}
.down_t .d03{width:70px; text-align:center}
.down_t .d04{width:100px;float:right;text-align:right; }
.download_list{width:720px;margin:0 auto;}
.download_list li{float:left;width:710px; height:34px;border-bottom:1px dashed #ddd;padding:0 5px;}
.download_list li .title{height:34px;line-height:34px; width:380px;overflow:hidden;float:left;}
.download_list li .title a:hover{color:red; text-decoration: underline;}
.download_list li .num{height:34px;line-height:34px;width:130px;overflow:hidden;float:left;}
.download_list li .down{height:34px;line-height:34px;width:60px;overflow:hidden;float:left; background:url(../images/downc02.png) left center no-repeat;padding-left:18px;}
.download_list li .down a{color:red; text-decoration: underline;}
.download_list li .dtime{height:34px;line-height:34px;width:80px;overflow:hidden;float:right; text-align:right;}

/* tu列表 */
.tu_list{padding-top:9px;}
.tu_list li{ float:left;padding:7px 0px 0px 24px;}
.tu_list li .pic{ width:208px;}
.tu_list li .pic img{ width:200px; height:150px;padding:4px; display:block;background:#fff;border: 1px solid #ddd;}
.tu_list li .pic a:hover img{border-color:#128ED8;}
.tu_list li .txt{width:208px; height:33px;display: block;line-height: 33px;text-align:center;overflow:hidden;}

/* 产品列表 */
.pro_list{padding-top:9px;}
.pro_list li{ float:left;padding:7px 0px 0px 18px;}
.pro_list li .pic{ width:208px;}
.pro_list li .pic img{ width:200px; height:150px;padding:4px; display:block;background:#fff;border: 1px solid #ddd;}
.pro_list li .pic a:hover img{border-color:#128ED8;}
.pro_list li .txt{width:208px; height:33px;display: block;line-height: 33px;text-align:center;overflow:hidden;}

/* 产品详细 */
.cp{width:660px;margin:0 auto;padding-top:15px;}
.cp .pic{width:306px; float:left}
.cp .pic dt{width:300px;height:225px;;padding:2px;border:1px solid #ccc;}
.cp .pic dt img{width:300px;height:225px;}
.cp .pic dd{width:300px; height:30px; line-height:30px; text-align:center}
.cp .txt{ float:left;padding-left:20px; width:310px; font-weight:bold; line-height:28px;}
.cp .txt dt{font-size:20px;color:#000;border-bottom:1px dashed #ccc;padding-bottom:8px;margin-bottom:5px; font-weight:bold;} 
.cp .txt dd{ont-size:14px;}

.cp_ht{width:650px;margin:0 auto; background:url(../images/icon-Detailed.gif) no-repeat left center; height:28px; line-height:28px; border-bottom:2px solid #128ED8;padding-left:22px;margin-top:15px; font-weight:bold;font-size:13px;}

.cp_con{ line-height:28px;width:650px;margin:0 auto;padding:10px 0;}

/* 新闻列表 */
.news_list{margin:0 auto;width:670px;}
.news_list li{border-bottom:1px dashed #ccc; height:36px; line-height:36px; float:left; width:670px;}
.news_list li a{ float:left; display:block; background:url(../images/li03.png) left center no-repeat ;height:36px; line-height:36px; width:500px; overflow:hidden;padding-left:14px;}
.news_list li span{ float:right;color:#999; }

/* 新闻内容 */
.news-con{padding:10px 0;}
.news_t{ height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:16px;padding-top:5px;color:#000;}
.time{ height:25px; line-height:25px; border-bottom:1px dashed #ccc;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px;}
.con_txt{padding:10px 10px; line-height:28px;}
.sx{ line-height:24px;padding-left:15px}

/* Message */
.Message_div{padding:15px 0;}
.Message_tab{width:600px;margin-top:10px;}
.Message_tab td{padding-top:15px;}
.Message_tab .td01{ width:130px;padding-right:5px;text-align:right;font-size:14px;}
.Message_tab .txt{width:200px; height:22px;}
.Message_tab .txt1{width:360px; height:110px;}
.Message_tab .txt2{width:100px; height:22px;}
.Message_tab .btn{width: 98px;height: 34px;background: url(../images/message-btn.png) no-repeat;border: none;margin-top: 10px;cursor: pointer;}

/*footer
------------------------------------------------------------------------------------*/
.link{display:none;margin-top:10px; width:930px;margin:0 auto;margin-top:13px;}
.link .ht{ background:url(../images/ht_bg.png) repeat-x top; height:32px;line-height:32px;border:1px solid #ddd; }
.link .ht b{ width:100px; background:#fff; text-align:center;border-right:1px solid #ddd; color:#005095; display:block;font-size:14px;}
.link .pd{padding:8px;}
.link .pd ul{}
.link .pd ul li{ float:left; line-height:26px;padding-right:15px;}
.link .pd ul li a{ white-space:nowrap}

/*.footer{  padding:15px 0 10px 0; width:980px;margin:0 auto;  background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; line-height:25px; text-align:center; color:#666666}
.footer dl span{padding:0 6px;}*/

.footer{  padding:15px  0; width:960px;margin:0 auto; line-height:25px; text-align:center; color:#666666}
.footer .left span{padding:0 6px;}
.footer .right{ text-align:right}

.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#15B3B9;border:1px solid #15B3B9;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#15B3B9;border:1px solid #15B3B9;}
