*{padding:0; margin:0;}
body{font-size:12px; line-height:24px;font-family:Microsoft YaHei; color:#444; background: #edf1f2;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{color:#585858; text-decoration:none;}
a:hover{text-decoration:underline;}


.box{width:980px; margin:25px auto 0 auto; clear:both;}


/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #ddd;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*/
#erweima{width:68px; position:absolute; top:276px; right:-114px; z-index:100;}
#erweima .img{width:68px; height:68px;}
#erweima p{width:77px; color:#535353; padding-top:5px; text-align:center; font-size:12px;}


.part{width:100%; height:170px; background:url(../images/part1.jpg) center no-repeat;}

.video{width:715px; float:left; position:relative;}
.video .tit{width:715px; height:50px; position:absolute; top:-5px; left:0; background:url(../images/tit1.gif) no-repeat;}
/*.video ul{width:685px; height:210px; padding:55px 15px 15px 15px; background:url(../images/video-bg.gif) repeat-y; clear:both;}
.video ul li{width:130px; height:200px; float:left; line-height:18px;}
.video ul li img{width:130px; height:130px;}
.video ul li p{width:85px; height:92px; padding:10px 20px 0 25px; background:url(../images/video-img-bg.gif) no-repeat;}
.video ul .mr{margin-right:8px;}*/

.news{width:258px; float:right; height:516px; background:url(../images/news-bg.gif) repeat-y;border-bottom:solid 1px #dadada;}
.news .tit{width:248px; height:45px; background:url(../images/tit2.jpg) no-repeat;}
/*.news ul{padding:10px 20px; height:135px; clear:both;}
.news ul li{width:91px; line-height:16px; height:130px; float:left;}
.news ul li p{padding-top:5px;}
.news ul .mr{margin-right:25px;}*/

/**/
.part2 .tit{width:980px; height:43px; background:url(../images/tit3.jpg) no-repeat;}
.part2 .pic{width:940px; height:318px; padding:5px 20px; background:url(../images/part2-bg.jpg) no-repeat; margin-top:20px; position:relative; clear:both;}
.part2 .pic .subtit{width:38px; height:140px; float:left; font-size:26px; color:#fff; line-height:33px; padding:85px 10px 0 10px; font-weight:500;}
.part2 .pic .roll{width:850px; height:290px; float:right; padding:0 10px;}
.part2 .pic .roll li{width:238px; height:275px; float:left; background:#fff; border:solid 1px #ddd; margin:15px;}
.part2 .pic .roll li p{height:35px; line-height:50px; text-align:center; font-size:14px;}
.part2 .pic .next{position:absolute; top:40%; right:20px; width:30px; height:55px; background:url(../images/next.png) no-repeat;}


/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:163px; clear:both; margin-top:15px; font-size:12px;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom ul a{color:#373737; text-decoration:none;}
.bottom ul a:hover{color:#373737; text-decoration:underline;}




/*------通用幻灯片-------*/
.change{position: relative;}
.change .changeBox{overflow:hidden;}
.change .changeBox{position: relative;z-index:0;width:100%;overflow:hidden;}
.change .position{top:0px; left:0px; position:relative;}
.change .changeBox.changeType_scroll .position{ width:1000%; position:relative;}
.change .changeBox.changeType_scroll .dire_top .position{ width:100%;}
.change .li{top:0px; display:block; float:left;}
.change .clearPos .li{ position: relative;}

.change .changeBox.changeType_scroll .li{ position: relative;float:left;}
.changeBox img{}
.change .changeBox.changeType_scroll.dire_top .position{ width:100%;}

.change .prev,.change .next{ top:40%; position:absolute;cursor:pointer; z-index:30;}
.change .prev{ }
.change .next{ }
.change .prev:hover,.change .next:hover{}
 /*------通用幻灯片按钮------*/
.change .btnBoxL{ width:50%; float:left; position:relative;}
.change .btnBoxR{ left:100%; float:left; position:relative;}
.change .btnBoxR .changeBtnBox{left:-50%;}
.change .changeBtnBox{position:relative; z-index:10;}
.change .changeBtnBox .btn{ cursor:pointer;}
.change .changeBtnBox li .btn,.change .changeBtnBox li{ float:left;}

 /*------滚动------*/

.imgList2{}
.imgList2 li{float:left; width: auto;}
.imgList2 li a{ margin:0 10px; position:relative; display:block; text-decoration:none; cursor:context-menu;}
.imgList2 li img{ height:220px; width:238px;}
.imgList2 li p{background:#fff; font-size:14px; text-align:center; height:50px;}


.pic .change{width:850px; height:274px; float:right; overflow:hidden; margin-top:18px;}
.pic .changeBox{width:90%; left:4%;}
.pic .change .btn{ position:absolute; display:block; top:50%; left:0; margin:-25px 0 0 0; }
.pic .change .btn:hover{ }
.pic .change .next{ right:0; left:auto;}
.pic .change .btn .i{ display:block; top:40%; right:20px; width:30px; height:55px; background:url(../images/next.png) no-repeat; }
.pic .change .prev .i{background:url(../images/prev.png) no-repeat;}
.pic .change .next .i{background:url(../images/next.png) no-repeat;}

.xol{width:683px;height:1120px;padding: 55px 15px 15px 15px;border:1px solid #dadada;clear: both;background:#f4f4f4;border-top:0}
.fl{float:left}
.fr{float:right}
.xol .fr{width:445px;}
.xol .fr h3{height:30px;line-height:30px;font-size:16px;font-weight:normal}
.xol .fr h3 a{color:#151515}
.xol .fr p{font-size:14px;color:#5f5f5f;line-height:26px;margin-top:5px;margin-bottom:12px}
.xol .fr ul li,.news ul li,.wor ul li{line-height:26px;color:#0f7d94;padding-left:17px; background:url(../images/d.gif) no-repeat left center;font-size:14px}
.xol .fr ul li a,.news ul li a,.wor ul li a{color:#0f7d94}
.xol .zol{padding-bottom:32px;padding-top:32px;border-bottom:1px solid #dadada;float:left;width:683px;border-top:1px solid #f9f9f9;}
.news{height:1190px;width:248px;background:none;border:1px solid #dadada;border-top:0;background:#f4f4f4;}
.kol,.news ul{width:210px;margin:0 auto;margin-top:20px}
.kol a{color:#151515;font-size:14px}
img{display:block}
.kol a img{margin-bottom:3px}
.kol p{font-size:12px;line-height:20px;margin-top:8px;color:#5f5f5f}
.kol p a{font-size:12px;}
.news ul{margin-top:10px}
.news ul li{line-height:20px;padding-left:17px;background:url(../images/d.gif) no-repeat left 12px;font-size:13px;border-bottom:1px solid #e1e1e1;padding:5px 0px 5px 17px}
.vic .tit{width:980px; height:50px;}
.vic{background:#f4f4f4;}
.vmain{width:948px;background:#f4f4f4;border:1px solid #dadada;padding:15px;border-top:0}
.vmain .fl,.vmain .fr{width:454px;}
.wor{margin-bottom:20px}
.wor h3{font-weight:normal;font-size:18px;color:#222;height:30px;line-height:30px}
.wor ul li{padding:5px 0px 5px 17px;line-height:20px;}
.wor ul li.mr{ background:url(../images/d.gif) no-repeat left 13px;}
.fic{background:#f4f4f4;}
.fotweek{width:948px;background:#f4f4f4;border:1px solid #dadada;padding:15px;border-top:0;height:636px;position:relative;overflow:hidden}
.fotweek .bd{width:460px;height:635px;float:left}
.fotweek .hd{width:473px;height:635px;position:absolute;right:15px;top:15px}
.fotweek .hd ul li{float:left;width:147px;height:147px;margin-right:16px;margin-bottom:16px}
.fotweek .hd ul li a:hover img{opacity:0.6;filter:Alpha(opacity=60)}
