@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:15px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; background:#fff;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#6f256b;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}
.animate{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}


/*video禁止显示下载按钮*/
video::-internal-media-controls-download-button{display:none;}
video::-webkit-media-controls-enclosure{overflow:hidden;}
video::-webkit-media-controls-panel{width:calc(100% + 30px);}


.ie6{text-align:center; font-size:16px; background:#FC6; line-height:100px; z-index:100000; width:100%; position:absolute; height:100px; top:0; left:0;}
.ie6 span{float:right; margin-right:30px; cursor:pointer;}
.ie6 a:link, .ie6 a:visited{text-decoration:underline; color:#df002b;}
.ie6 a:hover{color:#b91010;}


.head{height:110px; background:#63065f url(headBg.jpg) no-repeat right center;}
.logo{width:1260px; height:110px; background:url(logo.png) no-repeat left center; margin:0 auto;}
.search{width:178px; height:36px; padding:0 7px 0 15px; margin-top:37px; float:right; background:url(searchBg.png) no-repeat;}
.search .keyvalue{width:142px; height:36px; line-height:36px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; border:0; background:none; margin:0; padding:0; float:left;}
.search .searchBtn{display:block; width:36px; height:36px; background:none; border:0; padding:0; margin:0; cursor:pointer; float:left;}
.search div{float:left;}


.menu{height:48px; background:#721170;}
.menu .first{width:1260px; height:48px; margin:0 auto;}
.menu .first .firstLi{float:left; width:142px; text-align:center; position:relative;}
.menu .first .firstLi:nth-child(1){width:108px;}
.menu .first .firstLi:nth-child(5){width:158px;}
.menu ul li a{display:block; height:48px; line-height:48px; font-size:16px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur:link, .menu ul li a.cur:visited{background-color:#390338;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#390338; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;box-shadow:0 2px 5px rgba(0,0,0,.2);}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:36px; font-size:15px; color:#fff;}
.menu .subMenu li a.cur:link, .menu .subMenu li a.cur:visited{background-color:#f4f1e9; color:#721170;}



.contentBg{width:100%; height:320px; background:#f7f5ee; position:absolute; left:0; top:158px; z-index:0;}
.content{width:1260px; padding-bottom:50px; margin:0 auto; position:relative; z-index:1;}

.indH{height:49px; line-height:49px; font-size:26px; color:#590460; font-weight:normal; border-bottom:#e7e7e7 1px solid;}
.indH span{font-size:18px; color:#bfb591; padding-left:10px;}
.indH a{float:right; display:block; width:50px; height:20px; line-height:20px; text-align:center; background:url(mBg01.png) no-repeat center center; color:#fff; font-size:12px; margin-top:17px;}
.indH a:hover{background-image:url(mBg02.png);}

.newsList{padding-top:14px;}
.newsList li{height:36px; line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(a01.png) no-repeat left center; padding-left:15px;}
.newsList li span{float:right; color:#999; padding-left:20px;}

.F1{padding-top:20px; height:350px;}
.banner{width:840px; height:350px; position:relative; overflow:hidden; float:left;}
.banner .bd{width:840px; height:350px;}
.banner .bd li{width:840px; height:350px; overflow:hidden;}
.banner .bd li img{display:block; width:840px; height:350px;}
.banner .hd{position:absolute; width:100%; left:0; z-index:1; height:10px; bottom:20px;  text-align:center;}
.banner .hd li{display:inline-block; *display:inline; zoom:1; width:10px; height:10px; line-height:99px; overflow:hidden; background:url(a03.png) no-repeat; margin:0 5px; cursor:pointer; filter:alpha(opacity=80); opacity:.8;}
.banner .hd li.on{background-image:url(a02.png); filter:alpha(opacity=100); opacity:1;}
.banner .prev, .banner .next{display:block; width:40px; height:90px; background-repeat:no-repeat; position:absolute; top:50%; margin-top:-45px; filter:alpha(opacity=0); opacity:0;}
.banner .prev{left:0; background-image:url(l.png);}
.banner .next{right:0; background-image:url(r.png);}
.banner:hover .prev, .banner:hover .next{filter:alpha(opacity=100); opacity:1;}


.about{height:336px; margin-left:860px; background:#ebe7dc; padding:14px 28px 0;}
.about h2{height:40px; border-bottom:#d0caba 1px solid; font-weight:normal;}
.about h2 p{height:39px; line-height:39px; border-bottom:#6f366c 2px solid; float:left; position:relative; bottom:0; font-size:20px; color:#6f366c;}
.aboutTxt{height:204px; line-height:34px; padding-top:14px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow:hidden;}
.about .more{height:20px; padding-top:16px; border-top:#b7af9b 1px dotted; margin-top:20px;}
.about .more a:link, .about .more a:visited{display:block; width:50px; height:20px; line-height:20px; background:url(mBg02.png) no-repeat; font-size:12px; color:#fff; text-align:center; float:right;}
.about .more a:hover{color:#d0caba;}

.F2{height:280px; padding-top:30px;}
.news{width:600px; height:280px; float:left;}
.tzgg{height:280px; margin-left:660px;}


.link{height:170px; padding-top:30px;}
.link ul{padding-top:20px; margin-left:-20px;}
.link ul li{width:300px; height:100px; padding-left:20px; float:left;}
.link ul li a{display:block; height:100px; position:relative; -webkit-border-radius:3px; border-radius:3px; overflow:hidden; text-align:center; color:#fff !important;}
.link ul li a p{height:100px;}
.link ul li a i{width:300px; height:100px; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=50); opacity:.5; z-index:1;}
.link ul li a h3{width:260px; height:40px; line-height:40px; font-size:22px; font-weight:normal; padding:30px 20px; position:absolute; left:0; top:0; z-index:2;}
.link ul li a:hover p{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}
.link ul li a:hover i{filter:alpha(opacity=20); opacity:.2;}

.contact{height:84px; line-height:28px; font-size:14px; padding:23px 0; color:#c39fc1; background:#5f0c5b url(contactBg.jpg) no-repeat center center;}
.contactCon{width:1260px; height:84px; background:url(logo.png) no-repeat right center; margin:0 auto;}

.foot{min-width:1260px; height:42px; line-height:42px; text-align:center; color:#7b5979; font-size:14px; background:#390336;}
.foot a:link, .foot a:visited{color:#7b5979;}
.foot a:hover{color:#fff;}

#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:128px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}


.nyBanner{height:230px; background:url(nyBanner.jpg) no-repeat center center;}


.ny{width:1260px; padding-bottom:50px; margin:0 auto;}
.left{width:250px; float:left;}
.left h2{height:79px; line-height:75px; font-size:24px; font-weight:normal; background:url(leftHBg.png) no-repeat; color:#fff; padding-left:20px; margin-top:-37px; position:relative; z-index:1;}
.left h2 i{display:block; width:46px; height:1px; background:#fff; position:absolute; left:20px; top:59px;}
.left ul{padding:0 20px; background:#f4f1e9;}
.left li{height:54px; line-height:54px; border-bottom:#e1dac7 1px solid;}
.left li:last-child{border-bottom:none;}
.left li a:link, .leftNav li a:visited{display:block; height:54px; font-size:16px; background-repeat:no-repeat; background-position:right center;}
.left li a:hover{color:#721170;}
.left li a.on{background-image:url(a04.png); color:#721170;}


.right{margin-left:300px; min-height:500px;}

.rightTitle{height:40px; line-height:40px; padding-top:20px; border-bottom:#e5e5e5 1px solid; color:#721170;}
.rightTitle span{color:#7a7a7a; float:right; font-size:12px;}
.rightTitle p{font-size:18px; height:40px; float:left; letter-spacing:1px; font-size:18px;}

.list01 ul li{border-bottom:#e5e5e5 1px dashed;}

.article{padding:20px 0 30px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f5f5f5; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p{font-size:14px; line-height:30px; text-justify:inter-ideograph; text-align:justify;}
.articleCon div{text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:900px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");}