@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body{font-size:14px; line-height:24px;font-family:Microsoft YaHei; background:url(../images/header.jpg) center 0 no-repeat #e0dbc5;}
dl,dt,dd,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.clr{clear:both; height:0px; overflow:hidden;}

a{color:#2b6c72; text-decoration:none;}
a:hover{color:#2b6c72; text-decoration:underline;}



.box{width:980px; margin:0 auto;}
.title{width:950px; margin:0 auto; height:48px; background:url(../images/tit_bg.jpg) no-repeat; padding-left:30px; font-size:22px; color:#226369; line-height:52px; font-weight:normal;}

/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.header{width:100%;margin:0 auto; height:355px;}
.header .box{position:relative;height:355px;}
.header .text{width:570px; position:absolute; left:150px; top:220px; color:#c0d7da; font-style:italic;}
.header .ewm{width:165px; height:66px; background:#2e8793; padding:10px; filter:alpha(opacity=80); opacity: 0.80; position:absolute; left:750px; top:220px;}
.header .ewm img{float:left;}
.header .ewm p{width:90px; float:right; color:#acd1d9; font-size:12px;}


/*news*/
.news{height:410px;}
.news .art{width:430px; padding-top:100px; float:right;}
.news .art h4{width:100px; font-size:18px; color:#010101; font-weight:normal; line-height:35px; background:url(../images/new.gif) right 8px no-repeat;}
.news .art ul{}
.news .art li{background:url(../images/new-icon.gif) 0 center no-repeat; padding-left:14px; border-bottom:dotted 1px #95ae3b; line-height:28px;}


/*comment*/
.comment{padding-top:15px;}
.comment ul{height:325px; clear:both;}
.comment ul li{width:228px; float:left; background:#000;}
.comment ul li p{height:45px; background:url(../images/video-icon.png) 5px 14px no-repeat; padding:10px 5px 0 40px; line-height:18px;}
.comment ul li a{color:#a5a5a5;}
.comment ul .mr{margin-right:22px;}



/*con*/
#con {margin: 0px auto; width:980px; height:460px;}
#tags {font-family:Microsoft YaHei;color:#fff; margin-top:15px;height:51px;}
#tags li{width:221px; height:51px; float:left; margin:0 2px; _margin:0 1px; font-size:16px;background:url(../images/con_bg.png) 0 -76px no-repeat; color:#fff; line-height:40px; padding-left:20px;}
#tags li a{width:221px; height:51px; display:block;font-size:16px; color:#fff;}
#tags li a:hover{text-decoration:none;}
#tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags li.selectTag {background:url(../images/con_bg.png) 0 0 no-repeat; height:51px; line-height:40px;}
#tags li.selectTag a {color:#fff;  height:51px; line-height:40px;}
#tagContent{border:1px #cecece solid;width:958px; padding:30px 10px 10px 10px; background:#e9e9e9; height:340px;}
#tagContent .position{width:900px; margin:0 auto;}
#tagContent img{width:900px; height:315px;}
#tagContent{width:960px; height:340px; clear:both;}
.tagContent {display:none;}
#tagContent DIV.selectTag {display: block;}


/*auction*/
.auction{margin-top:10px; height:430px;}
.auction ul{}
.auction li{width:315px; float:left; line-height:28px;}
.auction li .img{width:315px; height:115px;}
.auction li a{color:#4e4e4e;}
.auction li .link li{width:315px; height:28px; overflow:hidden; border-bottom:dotted 1px #226369;}
.auction .mr{margin-right:17px;}

/*scene*/
.scene{margin-top:10px;}
.scene .bigpic{width:320px; height:480px; float:left;}
.scene .smallpic{width:643px; float:right;}
.scene .smallpic ul{width:643px; height:244px;}
.scene .smallpic ul li{width:207px; float:left; height:234px;}
.scene .smallpic ul .mr{margin-right:10px;}






/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}


/* ul_change_a1 */
.change{ position:relative;}
.change .changeBox,.change .li{ overflow:hidden; height:340px;}
.change .changeBox{ z-index:0;position: relative;overflow:hidden;}
.change .position{top:0px; left:0px;}
.change .changeBox.scroll .position{ width:1000%; position:relative;}
.change .changeBox.scrollT .position{ width:100%;}
.change .li{ position:absolute; top:0px;width:100%; height:100%; display:block;}
.change .changeBox.scroll,.change .changeBox.scroll .li{height: auto;}
.change .changeBox.scroll .li{ position: relative;float:left;}
.change .autoH{ height:auto; min-height:50px;}

.changeBox img{}


 /* ul_change_a  botton */
.change .prev,.change .next{position: absolute;cursor: pointer;z-index:100;}
.change .prev{left:30px;}
.change .next{right:30px;}
.change .prev:hover,.change .next:hover{}

.change .changeBtnBox.clearPos{ margin-top:0px; float:none;}
.change .changeBtnBox.clearPos li{ float:left}
.change .changeBtnBox .btn.clearPos{ width: auto;filter:alpha(opacity=100);opacity:1;}
.tagContent .change .btn{top:30%;}
.tagContent .change .btn .i{ display:block; width:60px; height:113px; filter:alpha(opacity=50);opacity:0.5;}
.tagContent .change .prev .i{background:url(../images/prev.png) no-repeat;}
.tagContent .change .next .i{background:url(../images/next.png) no-repeat;}


.fade{}.scroll{}.slide{}.prev{}.next{}.needGain{}.btnIn{}.elide{}.textDefault{}

.imgList2{}
.imgList2 li{float:left; width:auto;}
.imgList2 li a{ margin:0 11px; width:124px; position:relative; display:block; text-decoration:none; cursor:context-menu;}
.imgList2 li img{height:145px; width:124px;}
.imgList2 li p{width:124px; line-height:18px; font-size:12px; height:50px; padding:5px 0; text-align:center;}


