﻿@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;}



.search{width:178px; height:36px; padding:0 7px 0 15px; margin-top:37px; float:right; background:url(searchBg.png) no-repeat;}
.search input{width:142px; height:36px; line-height:36px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; border:0; background:none; margin:0; padding:0; float:left;}
.search a{display:block; width:36px; height:36px; float:left;}
.search div{float:left;}


.menu{height:48px; background:#721170;}
.menu ul{width:1260px; height:48px; margin:0 auto;}
.menu ul li{width:142px; height:48px; float:left;}
.menu ul li.w1{width:108px;}
.menu ul li.w2{width:158px;}
.menu li a:link, .menu li a:visited{display:block; height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff;}
.menu li a:hover{background:#390338;}


.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(logoWeb.png) no-repeat right center; margin:0 auto;}


#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;}
.sideMenu ul{padding:0 20px; background:#f4f1e9;}
.sideMenu ul li a{display:block; background-repeat:no-repeat; background-position:right center;}
.sideMenu ul li a:hover{color:#721170;}
.sideMenu ul .nLi{border-bottom:#e1dac7 1px solid;}
.sideMenu ul .nLi:last-child{border-bottom:none;}
.sideMenu ul .nLi h3{height:54px; line-height:54px; font-weight:normal; font-size:16px; position:relative;}
.sideMenu ul .nLi h3 a{height:54px;}
.sideMenu ul .nLi h3 i{display:block; width:9px; height:9px; background:url(a06.png) no-repeat center center; float:right; margin-top:22.5px;}
.sideMenu ul .nLi .sub{display:none; border:none; padding-right:0;}
.sideMenu ul .nLi .sub li{height:36px;}
.sideMenu ul .nLi .sub li a{line-height:36px; font-size:14px; padding-right:20px;}
.sideMenu ul .nLi .sub li a:hover{color:#721170; background-image:url(a04.png);}
.sideMenu ul .nLi.cur01 h3 a, .sideMenu ul .sub a.cur01, .sideMenu ul .sub a.cur01:hover{background-image:url(a04.png);color:#721170;}
.sideMenu ul .nLi.cur02 h3 a, .sideMenu ul .nLi.cur02 h3 a:hover{color:#721170;}
.sideMenu ul .nLi.on .sub{display:block;}
.sideMenu ul .nLi.on h3 i{-webkit-transform:rotate(90deg); transform:rotate(90deg);}


.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 span{padding:0 15px;}
.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");}


.message{width:900px; margin:30px auto 0;}
.message ul li{min-height:34px; line-height:34px; padding:7px 0;}
.message ul li p{width:300px; height:34px; float:left;}
.message ul li label{display:block; width:60px; height:34px; float:left; text-align:right; padding-right:6px; font-size:14px;}
.message ul li .txt{width:calc(100% - 100px); height:32px; line-height:32px;border:1px solid #dcdcdc; padding-left:2px; outline:0; background-color:#FFF !important; white-space:nowrap; vertical-align:top;}
.message ul li textarea.txt{height:84px; line-height:21px;}
.message ul li.btn{padding-top:20px; text-align:center; height:36px;}
.message ul li.btn button{display:inline-block; height:36px; line-height:36px; padding:0 25px; margin:0 20px; white-space:nowrap; text-align:center; font-size:16px; border:none; border-radius:3px; -moz-border-radius:3px; cursor:pointer; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; outline:0; -webkit-appearance:none; transition:all .3s; -webkit-transition:all .3s; box-sizing:border-box;}
.message ul li.btn button.green{background-color:#78cd51; color:#fff;}
.message ul li.btn button.green:hover{background-color:#6dbb4a;}
.message ul li.btn button.gray{background-color:#bec3c7; color:#fff;}
.message ul li.btn button.gray:hover{background-color:#b0b5b9;}

.messageList ul li{padding:10px 20px; border:#ddd 1px solid; margin-top:20px;}
.messageList ul li h3{line-height:24px; font-size:15px; font-weight:normal;}
.messageList ul li p{padding-top:10px; line-height:24px; color:#999; font-size:14px;}
.messageList ul li p span{padding-left:30px;}
.messageList ul li div{padding-top:10px; line-height:24px; border-top:#e5e5e5 1px dashed; color:#721170; font-size:14px;}

.changePWD li{padding-top:15px; line-height:32px;}
.changePWD li label{display:block; width:80px; height:32px; line-height:32px; text-align:right; float:left;}
.changePWD li input{width:200px; height:30px; line-height:30px; border:#ddd 1px solid; padding:0 5px;}
/*密码强度*/
.pwStrength{position:relative; width:180px; margin:10px 0 0 80px;}
.pwBar{background:url(pwd1.jpg) no-repeat; width:176px; height:14px; overflow:hidden;}
.pwBarOn{background:url(pwd2.jpg) no-repeat; width:0; height:14px; position:absolute; top:0; left:0; transition:width .3s ease-in; -moz-transition:width .3s ease-in; -webkit-transition:width .3s ease-in; -o-transition:width .3s ease-in;}
.pwWeak .pwDefule{width:0;}
.pwWeak .pwBarOn{width:60px;}
.pwMedium .pwBarOn{width:119px;}
.pwStrong .pwBarOn{width:176px;}
.pwTxt{padding-top:2px; width:180px; overflow:hidden;}
.pwTxt span{color:#707070; float:left; font-size:12px; text-align:center; width:58px; display:block; height:24px; line-height:24px;}



/*-----------------------下拉部分样式----------------------*/
.dropMenu{
position:absolute;
top:0;
left:0;
z-index:100;
background-color:#390338;
filter:alpha(opacity=96);opacity:0.96;
width:142px;
display:none;
margin-left:1px;
margin-top:0;
box-shadow:0 2px 5px rgba(0,0,0,.2);
}
.dropMenu a:link,.dropMenu a:visited{
width:auto;
display:block;
text-align:center;
color:#fff;
font-size:15px;
line-height:36px;
height:36px;
font-weight:normal;
}


/*鼠标移动上面的样式 a:hover 以及 打开了下一级的aLink*/
.dropMenu_a_cur{color:#fff !important; background-color:#390338;}
.mainMenu_a_cur{color:#fff !important; background-color:#390338;}
.dropMenu a:hover{color:#721170 !important; background-color:#f4f1e9;}

/*---------------------有弹出菜单的  菜单项的样式-------------------------*/
.hasPopMenu_a{
/*向右箭头*/
background-image:url(arrow00.gif);  
background-repeat:no-repeat; 
background-position:right center;
}