﻿@charset "UTF-8";

*{ margin:0; padding:0px;}



h1,h2,h3,h4,h5,h6{ font-weight:normal;}

p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }

body{font-family: simsun; font-size: 12px; color:#333;background:#fff;_background-image: url(about:blank);_background-attachment:fixed}

a{ color:#333; text-decoration:none}

a:hover{ color:#008abd; text-decoration:none}

input:focus{ outline: none;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

section{ width: 1200px; margin: 0 auto;  overflow: hidden;}

body{ margin: 0; padding: 0;   overflow-x: hidden;}

 .top20{ margin-top: 20px;}

.bt20 {  margin-bottom:10px;}

header{ width: 1920px; text-align:center; background-color:#9EDDFF;position: relative;left: -960px;margin-left: 50%;}

nav{ width: 100%; height: 45px; background: #0B9CD0;}

.wrap{ width: 100%; background: url(../images/index2_04.jpg) repeat-x;     overflow: hidden;}

.nav{height:43px; line-height:43px; position:relative; z-index:1; width: 1200px; margin: 0 auto; top: 1px; clear: both; }

	.nav a{ color:#fff;  }

	.nav .nLi{ float:left;  position:relative; display:inline;  }

	.nav .nLi h3{ float:left;  }

	.nav .nLi h3 a{ display:block; width: 150px; text-align:center; font-size:16px;}

	.nav .sub{ display:none; width:150px;  border-top:none ; left:0; top:43px; text-align: center;  position:absolute; background: #055977;  line-height:26px; padding:5px 0;  }

	.nav .sub li{ zoom:1; }

	.nav .sub a{ display:block;  color: #FFf; font-size: 12px; line-height: 30px; font-weight: bold; }

	.nav .sub a:hover{  color:#37CAFF;  }

    .nav .on h3 a{ background: #055977; color:#fff; border-bottom: none; width: 150px;   }

    .nav li:nth-child(1) h3 a { background: #0B9CD0;}





.focusBox { position: relative; width: 530px; height: 310px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; float: left; }

	.focusBox .pic img { width: 530px; height: 310px; display: block; }

	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }

	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }

	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }

	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }





.news{ width: 660px; height: 310px; background:#fff; padding: 0px; margin-left: 10px; float: left;}

.news-title{ border-bottom: 2px solid #37CAFF; height: 33px; line-height: 33px;}

.news-title h3{padding: 0px 10px;text-align: center; float: left; line-height: 33px; font-size: 16px; background: #0B9CD0; color: #fff; font-family: "微软雅黑";}

.more{ float: right;padding-right: 10px; }

.news-content{ padding: 5px 10px;}

.news-content li{ background:url(../images/index2_03.jpg) center left no-repeat; line-height: 29px; text-indent:8px;}

.news-content li .date{ float: right;}



.fw{ width: 196px; float: right;}

.fw li{ width: 196px; height: 91px; text-align: center; line-height: 91px; background: url(../images/fw.png) 0 91px; margin-bottom: 18px;}

.fw li a{ font-size: 22px; color: #fff; font-family: "微软雅黑";}

.fw li:hover{background: url(../images/fw.png) 0 0;}

.fw li:last-child{ margin-bottom: 0;}





.yxzx{height: 230px; border: 1px solid #e9e9e9; float: left; overflow: hidden;}

.yxzx-title{ float: left;}

.yxzx-content{ padding: 16px 15px; overflow: hidden;}

.yxzx-content .tempWrap{}

.yxzx-content li{ float: left; margin: 0 5px;}

.yxzx-content li img{ width: 220px; height: 170px;}

.yxzx-content li h3{ text-align: center; width:220px; line-height: 24px; background: #333333; }

.yxzx-content li h3 a{  color: #fff;}



.zxjj{ width: 654px; border: 1px solid #e9e9e9; height: 224px; float: right; padding: 3px;}

.zxjj .content{ padding: 10px 5px;}

.zxjj .content img{ float: left; margin-right: 10px;}

.zxjj .content p{ line-height: 29px;text-indent:2em;}



.gg{ width: 1200px; margin: 15px auto;}



.sszs{ width:1200px; height: 230px; border: 1px solid #e9e9e9; margin: 0 auto; overflow: hidden;}

.sszs .title{ float: left;}



.tzgg{ width: 320px; border: 1px solid #e9e9e9; padding: 3px; height: 300px; float: left; margin-right: 8px;}

.video{ width: 320px; border: 1px solid #e9e9e9; padding: 3px; height: 300px; float: right; }

.video .content{ width: 100%; height: 260px; padding: 5px 0;}





.axjz{ width: 460px; border: 1px solid #e9e9e9; padding: 3px; height: 230px; float: left; margin-right: 8px;}

.axjz .content{ padding: 5px 0; width: 100%; overflow: hidden;}

td.head{ height: 30px;  font-size: 14px; border-bottom: 2px solid #9ce8e9;}

td{ line-height: 28px; }

.td1{ text-indent: 20px;}

tr:nth-child(even){  background-color:#f5f5f5;}



.axzs{ width: 250px; height: 230px;border: 1px solid #e9e9e9; padding: 3px; float: left;}

    .focusBox1 { position: relative; width: 100%; height: 190px; padding:3px 0; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; float: left; }

	.focusBox1 .pic img { width: 100%; height: 310px; display: block; }

	.focusBox1 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

	.focusBox1 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

	.focusBox1 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

	.focusBox1 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }

	.focusBox1 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

	.focusBox1 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }

	.focusBox1 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

	.focusBox1 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }

	.focusBox1 .num li.on a,.focusBox .num a:hover{ background:#f60;  }



.axxq{ width: 250px; height: 230px; border: 1px solid #e9e9e9; padding: 3px; float: right;}

.axxq li{ line-height: 27px;}





.hdly{ width: 992px; height: 270px; margin: 20px auto; border: 1px solid #e9e9e9; padding: 3px;}



footer{ background: #0B9CD0; width: 100%; padding: 20px 0 10px 0; color: #fff; line-height: 30px; margin-top: 20px;}



.link a{ color: #fff; margin: 0 10px;}

.copy{ text-align: center;}







.left { width:220px; float:left; box-shadow: 0px 1px 1px hsla(0, 0%, 0%, 0.08);   background: hsl(0, 100%, 100%); padding:10px; font-family:微软雅黑; color:#555 }

.menu { width:180px; margin:20px auto }

    .menu li {   text-align: center;  background:#666;   margin-bottom: 1px;}

    .menu li a { line-height: 35px;  color: #fff;   font-size: 16px;   font-family: 'Microsoft YaHei';}

    

    .menu li ul li{ text-align:left; line-height:20px; background:#fff;  border-bottom:solid 1px #ccc; width:80%; padding-left:20%;}

    .menu li ul li a{ color:#333; font-size:13px; line-height:26px;}



.right {width:930px;float:right; box-shadow: 0px 1px 1px hsla(0, 0%, 0%, 0.08);   background:#fff; padding:10px;min-height: 500px; }



/*标题样式*/

.main-tit{  margin:0 auto; padding:30px 0 0; }

	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }

.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; font-family:微软雅黑 }

	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }

	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }

.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }

/*大标题*/

.ntitle{ margin:0 auto; padding:0px 0 0; width:100%; font-family:"微软雅黑" }

	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

	.ntitle h2{ display:inline-block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }

	.ntitle h2 a{ position:relative; padding-right:25px; color:#37CAFF; }

	.ntitle h2 a:hover{ color:#37CAFF; text-decoration:none; }

	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }

	.ntitle p{ display:inline-block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }

	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }

	.ntitle p a:hover{ color:#37CAFF; }

	.ntitle p a.no-bg{ background:none; }

	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }

	.ntitle span{ display:inline-block; float:right; line-height:18px; color:#999; font-size:12px; }

	.ntitle span a{ color:#999; }

	.ntitle span a:hover{ color:#0089CD; }

/*图文列表*/

.n-list{ padding-top:10px;  font-family:"微软雅黑"}

	.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }

	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

	.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }

	.n-list li h2 a{ line-height:29px; color:#3b8dd1; text-decoration:none; }

	.n-list li h2 a:hover{ color:#8CAC52; }

	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }

	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }

	.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }

	.n-list li .note .info{ padding-top:10px; }

	.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }

	.n-list li .note .info .time{ background-position:0 -158px; }

	.n-list li .note .info .view{ background-position:0 -36px; }

	.n-list li .note .info .comm{ background-position:0 4px; }

	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }



/*图片列表*/

.img-list{ margin:0 0 0 -15px; *display:inline-block; font-family:微软雅黑; }

	.img-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

	.img-list li{ position:relative; _display:inline; float:left; margin:15px 0 0 20px; width:224px; height:129px; overflow:hidden; background:#fff; }

	.img-list.high li{ height:273px; }

    .img-list.high1 li{ height:253px; }

.photo-list{ position:relative; width:1180px; overflow:hidden; }

	.photo-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

	.photo-list ul{ width:956px; }

	.photo-list ul li{ position:relative; _display:inline; float:left; margin:15px 0 0 15px; width:224px; height:129px; overflow:hidden; background:#fff; }

	.photo-list ul li.col-1{ margin-left:0; width:463px; height:273px; }

	.photo-list ul li.col-6{ position:absolute; top:15px; left:956px; margin:0; height:273px; }

/*遮罩样式*/	

.ilist a{ position:absolute; display:block; top:0; right:0; bottom:0; left:0; border:2px solid #f7f7f7; cursor:pointer; _position:relative; overflow:hidden; }

	.ilist a:hover em{ position:absolute; top:50%; left:50%; display:block; margin:-30px auto auto -30px; height:60px; width:60px; background:url(../images/slider.png) no-repeat 0 0; }

	.ilist a img{ vertical-align:middle; }

	.ilist .abs-txt{ position:absolute; top:0; left:0; display:inline-block; padding:0 5px; border-radius:2px; color:#fff; font-size:12px; line-height:23px; background:#f06000; text-align:center; }

	.ilist .abs-bg{ position:absolute; left:0; right:0; bottom:0; display:block; height:125px; background:url(../images/pic-bg.png) 0 bottom repeat-x; _background:url(none) 0 0 repeat #000; width:100%; _height:50px; }

	.ilist .txt1{ position:absolute; left:0; right:0; bottom:20px; display:block; padding:0 5px; height:24px; line-height:24px; color:#fff; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

	.ilist .txt2{ position:absolute; left:0; right:0; bottom:3px; display:block; padding:0 5px; height:20px; line-height:20px; color:#bdbdbd; font-size:12px; overflow:hidden; }

	.ilist .txt2 p{ display:block; }

	.ilist .txt2 i{ float:right; margin-left:5px; font-style:normal; }

	.ilist .price{ position:absolute; left:0; right:0; bottom:20px; display:block; padding:0 5px; height:30px; line-height:30px; color:#F90; font-size:16px; font-weight:400; text-shadow:1px 1px rgba(0,0,0,.9); vertical-align:middle; overflow:hidden; }

	.ilist .price b{ margin-right:2px; font-size:14px; font-weight:700; }

	.ilist .price i{ float:right; display:block; font-style:normal; color:#bdbdbd; font-size:12px; font-weight:normal; text-decoration:line-through; }

	.ilist .protxt{ position:absolute; left:0; right:0; bottom:3px; display:block; padding:0 5px; height:20px; line-height:20px; color:#fff; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }

	.ilist a .img-box{ position:relative;  width:220px; height:200px; overflow:hidden; display: table-cell;   vertical-align: middle; text-align: center;}

	.ilist a .img-box img{ vertical-align:middle;  }

	.ilist a .info{ padding:0 10px; color:#999; }

	.ilist a .info h3{ height:30px; line-height:30px; color:#555; font-size:14px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

	.ilist a .info i{ float:right; margin-left:5px; font-style:normal; }

	.ilist a .info p{ display:block; }



/*附件样式*/

.attach-list{ margin:0; padding:10px; }

	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }

	.attach-list li span{ float:right; }

	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }



/*页码容器*/

.page-box{ margin-top:15px; color:#999; font-size:14px; float:right }





/*内容标题样式*/

.meta{ margin:30px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; font-family:微软雅黑; text-align:center }

	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }

	.meta h1{ margin:0; padding:0 0 15px 0; color:#3b8dd1; font-size:22px; line-height:30px; }

	.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }

	.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }

	.meta .meta-info .time{ background-position:left -158px; }

	.meta .meta-info .view{ background-position:left -36px; }

	.meta .meta-info .comm{ background-position:left 4px; }

/*内容详细样式*/

.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; font-family:微软雅黑 }

	.entry img{ max-width:100%!important; height:auto!important; }

	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }

	.entry h2{ font-size:1.2em; }

	.entry h3,.entry h4{ font-size:1.1em; }

	.entry strong{ color:#DC2523; }

	.entry ul,.entry ol{ margin:1em; }

	.entry li{ margin-left:1em; }

	.entry ul li{ list-style:disc outside none; }

	.entry ol li{ list-style:decimal outside none; }

	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }

	.entry a{ text-decoration:underline; }

	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }

	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }

	.entry table th{ background-color:#F9F9F9; text-align:center; }

	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }

.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; font-family:微软雅黑 }

	.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

	.next-prev-single p a{ color:#428bca; text-decoration:none; }

	.next-prev-single .prev{ float:left; }

	.next-prev-single .next{ float:right; }





.comment-box{ position:relative; margin-top:15px; font-family:微软雅黑 }

	.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }

	.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }

	.comment-list li .avatar img{ width:42px; height:42px; }

	.comment-list li .inner{ margin-left:52px; }

	.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }

	.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }

	.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }

	.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }

	.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }

	.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }



.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; font-family:微软雅黑 }

	.form-box dl{ display:block; padding:5px 0; }

	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }

	.form-box dl dt{ display:block; float:left; width:220px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }

	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }

	.form-box dl dd label.radio{ margin-right:5px; }



/*文本框样式*/

input.wide{ width:250px; }

input.txt{ width:200px; }

input.small{ width:50px; }

.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }

.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }



/*按钮样式*/

.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }

.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }

.btn:hover{ color:#fff; opacity:0.9; }

.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }

input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }

.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }

.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }

.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}

.btn-gray,.btn-gray:hover{ color:#777; }