@charset "gb2312";
/* CSS Document */
/*重置*/

* { margin:0 auto; padding: 0; font-family: "微软雅黑"; font-size: 16px; color: #666666; }
body { color: #666666; font-family: "微软雅黑"; font-size: 16px; }
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }

input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #666666; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }

/*========== header ==========*/
#header { width:100%; min-width:950px;}
.header { width:100%; height:250px; margin:0 auto; background:url(banner.jpg) center no-repeat; }
.logo { width:647px; height:70px; padding-top:95px;}


/*========== nav ==========*/
#nav { width:100%; min-width:950px;  border-bottom:5px solid #005bbf; background:#5594f7;}
.navbox { width:950px; height:40px; margin:0 auto;}
.navbox li {float:left; height:40px; line-height:40px; }
.navbox li a { font-size:18px;  color:#FFF; padding:8px 20px 8px 20px;} 
.navbox li a:hover { color:#FFF; background:#005bbf;}


/*========== main ==========*/
#main{ width:100%; min-width:950px; }
.mainbox { width:950px; margin:0 auto; }

.subbox { overflow:hidden; margin-top:10px; }
.subbox1-L { float:left; width:465px;}
.subbox1-R { float:left; width:465px; padding-left:20px;}
.subbox2-L { float:left; width:655px;}
.subbox2-L-1 { float:left; width:170px;}
.subbox2-L-2 { float:left; width:485px;}
.subbox2-R { float:left; width:275px; padding-left:20px;}
.subbox3 { width:100%; height:15px; overflow:hidden;}
.subbox4-L { float:left; width:280px; }
.subbox4-R { float:left; width:650px; padding-left:20px;}


/* 图片切换 */
.news-pic-tab01 { position: relative; width:465px; height:340px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left;}
.news-pic-tab01 .pic img { width:465px; height:340px; display:block; }
.news-pic-tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { *position:absolute; position:absolute; bottom:0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.news-pic-tab01 .txt li{  height:30px; line-height:30px;  bottom:0px; color: white;  position:absolute;}
.news-pic-tab01 .txt li a{  display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 4px; right: 7px;}
.news-pic-tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a,.news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:12px;}
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a,.news-pic-tab01 .num a:hover{ background:#8f0000; }


/* 新闻一 */
.news { width:100%; margin:0 auto;}
.news .hd { height:36px; line-height:36px; border-bottom:2px solid #ccc; }
.news .hd .more { float:right; line-height:36px; }
.news .hd .more a { font-size:14px; margin-right:0px; color:#999; }
.news .hd .more a:hover { color:#003399; }
.news .hd li{ float:left; font-size:18px; height:36px; padding:0 16px; background:#fff; border-bottom:2px solid #005fc7;  }
.news .hd li.on{  font-size:18px; color:#0055b3; background:#fff; }
.news .bd {clear:both;/* position:relative;*/ margin-top:10px; }

/* 列表一 */
.news-list { margin-top:10px; }
.news-list li{ overflow:hidden; line-height:29px; *line-height:25px; }
.news-list li .new{ float:left; font-size:15px;}
.news-list li .new:hover { color:#003399;}
/*.news-list li .new .number { margin-right:20px;}*/
/*.news-list li .new:hover .number { color:#003399;}*/
.news-list li .time{ float:right; font-size:15px; color:#b4b4b4;}

/* 列表二 */
.news-list01 { margin-top:10px; }
.news-list01 li{ overflow:hidden; line-height:36px; *line-height:32px; }
.news-list01 li .new{ float:left; font-size:15px;}
.news-list01 li .new:hover { color:#003399;}
.news-list01 li .time{ float:right; font-size:15px; color:#b4b4b4;}


/* 新闻二 */
.news-tab01 { width:100%; margin:0 auto;}
.news-tab01 .hd { height:36px; line-height:36px; border-bottom:2px solid #ccc; }
.news-tab01 .hd .more { float:right; line-height:36px; }
.news-tab01 .hd .more a { font-size:14px; margin-right:0px; color:#999; }
.news-tab01 .hd .more a:hover { color:#003399; }
.news-tab01 .hd li{ float:left;  font-size:18px; height:36px; padding:0 14px; cursor:pointer; color:#0055b3; background:#fff; }
.news-tab01 .hd li.on{  font-size:18px;  background:#5594f7; color:#fff; height:38px;}
.news-tab01 .bd {clear:both;/* position:relative;*/ margin-top:10px; }


/* 典型案例 */
.al-box { width:950px; height:111px; background:url(dxal_bg.jpg) no-repeat; margin-top:10px;}
.dxal { padding-left:75px; }
.dxal li {float:left; padding-left:40px; margin:20px 0px; }
.dxal li a:hover img{filter:alpha(opacity=80);}


/* 应该窗口 */
.apply { overflow: hidden; width:100%; min-width:465px; padding-top:10px; margin:0 auto;}
.apply li { float: left; width:72px;  text-align:center; margin:10px 5px 5px 0px;}
.apply li a { font-size:14px; color:#666; }
.apply li a:hover { font-size:14px; color:#003399;}

/* 页 码 */
.page-box{ overflow:hidden; margin:20px 0 0 0px;}
.page-box li{ float:left; margin-right:4px;}
.page-box li a .page{ float:left; background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 12px;}
.page-box li a .page:hover{ background-color:#005bbf; color:#FFF;border:1px solid #c3c9cd;}
.page-box li a .page_on{ color:#235ddb;}
.ptext{ width:60px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}


/* 左侧栏目 */
.leftnav {  overflow:hidden; width:280px; background:#f5faff; margin-top:5px; padding:15px 0;}
.leftnav li { width:220px; height:50px; background:url(left_bg.png) no-repeat #c3e0fe; border:2px solid #fff; margin:15px 0 15px 25px;}
.leftnav li a { float:left; font-size:16px; color:#333; padding:13px 0 0 40px; }
.leftnav li a:hover { font-size:16px; color:#003399;}

/* 文 章 */
.title {  overflow:hidden; width:650px;}
.tit-text { font-size:26px; margin:30px 0 25px 0; color:#0066cc; text-align:center;}
.source { font-size:15px; height:30px; line-height:30px; color:#999999; text-align:center; background:#f5faff;}
.sizecolor { font-size:15px; height:30px; color:#999999; text-align:center;}
/*.line { border-bottom:1px dotted #595959; width:100%; margin:15px auto;}*/
.article{margin:0 auto; font-size:16px; line-height:36px; padding:10px 0 25px 0; text-align:justify; text-justify:inter-ideograph;}

/* 位 置 */
.position { overflow:hidden;}
.position li { float:left; font-size:15px; color:#666; height:22px;}
.position li a:hover { color:#003399; }


/*========== footer ==========*/
#footer { width:100%; min-width:950px;}
.footer { width:950px; margin-top:20px; text-align:center;}

.link {  height:30px; background:#408be6; padding-left:200px;}
.link li { float:left;line-height:28px;  color:#fff; }
.link li a { font-size:15px; color:#fff; padding:0 15px;}
.link li a:hover { color:#000;}

.copyright { background:#fff; padding-top:10px;}
.copyright li { font-size:14px; line-height:24px; color:#666;}
