*{ margin:0; padding:0;}
html,body{ width:100%; height:100%; overflow-x:hidden;}
body{ font-size:12px; background:#ede7f2; color:#666;font-family:Arial,'微软雅黑';}a{ color:#666; text-decoration:none;}a:visited{ color:#666; text-decoration:none;}a:hover{ color:#fabe14; text-decoration:none;}ul,li{ list-style:none;}img{ border:0; display:block;}.clear{ clear:both;}.m10{ margin-top:10px;}
.width{ width:1100px; padding:0 8px; margin:auto; overflow:hidden; background: url(/static/template/default/img/bg.png) repeat-y center;}


.head{ width:1100px; height:174px; background:url(/static/template/default/img/headbg.png) repeat-x; position:relative; z-index:100}
.head ul{ position:absolute; right:175px; top:55px;
animation:myfirst 1s;
-moz-animation:myfirst 1s; /* Firefox */
-webkit-animation:myfirst 1s; /* Safari and Chrome */
-o-animation:myfirst 1s; /* Opera */
}
@keyframes myfirst
{0%   {right:190px;filter:alpha(opacity:0);opacity: 0;}100% {right:175px;filter:alpha(opacity:1);opacity:1;}}
@-moz-keyframes myfirst /* Firefox */
{0%   {right:190px;filter:alpha(opacity:0);opacity: 0;}100% {right:175px;filter:alpha(opacity:1);opacity:1;}}
@-webkit-keyframes myfirst /* Safari and Chrome */
{0%   {right:190px;filter:alpha(opacity:0);opacity: 0;}100% {right:175px;filter:alpha(opacity:1);opacity:1;}}
@-o-keyframes myfirst /* Opera */
{0%   {right:190px;filter:alpha(opacity:0);opacity: 0;}100% {right:175px;filter:alpha(opacity:1);opacity:1;}}
.head ul .lan{ position:absolute; top:-20px;}
.head ul .lan a{ margin-left:10px; color:#9e87bb;}
.head ul .lans{ position:absolute; top:-20px;}
.head ul .lans a{ margin-left:10px; color:#9e87bb;}
.head ul li{ float:left; margin:0 10px; font-size:14px; position:relative; padding-bottom:10px;}
.head ul li a{ color:#e0d9eb;}
.head ul li:hover dl{ display:inherit;}
.head ul li dl{ display:none; min-width:65px;border-radius:5px; background:url(/static/template/default/img/dlbg.png); margin-top:10px; padding:10px 5px 20px 5px; position:absolute; font-size:12px;}
.head ul li dl dd{ height:20px; line-height:20px; background:url(/static/template/default/img/dian.png) no-repeat left center; text-indent:10px;}
.head ul li dl dd a:hover{ color:#473164;}
.head .logo{ position:absolute; right:65px; top:35px;
animation:mylogo 1s;
-moz-animation:mylogo 1s; /* Firefox */
-webkit-animation:mylogo 1s; /* Safari and Chrome */
-o-animation:mylogo 1s; /* Opera */
}
@keyframes mylogo
{0%   {right:30px;filter:alpha(opacity:0);opacity: 0;}100% {right:65px;filter:alpha(opacity:1);opacity:1;}}
@-moz-keyframes mylogo /* Firefox */
{0%   {right:30px;filter:alpha(opacity:0);opacity: 0;}100% {right:65px;filter:alpha(opacity:1);opacity:1;}}
@-webkit-keyframes mylogo /* Safari and Chrome */
{0%   {right:30px;filter:alpha(opacity:0);opacity: 0;}100% {right:65px;filter:alpha(opacity:1);opacity:1;}}
@-o-keyframes mylogo /* Opera */
{0%   {right:30px;filter:alpha(opacity:0);opacity: 0;}100% {right:65px;filter:alpha(opacity:1);opacity:1;}}

.hebg{ height:107px; margin-top:-64px; background:url(/static/template/default/img/head1.png) no-repeat; position:relative; z-index:100;}


#v1,#v3,#v4,#v5,#v6,#v7,#v8{ margin-left:-10px;}
#v2{ min-width:120px; margin-left:-15px;}

.main{ background:#fff;}
.main .table{ width:100%; min-height:400px; border-collapse:collapse; margin-top:-35px; position:relative; z-index:100}
.main .tleft{ vertical-align:top;}
.main .tright{ width:220px; vertical-align:top; border-left:dashed 1px #ccc;}
.main .tright .h2{ height:55px; line-height:80px; text-indent:35px; font-weight:normal; color:#674790; border-bottom:dashed 1px #ccc; font-size:14px;}

.nyType{ background:url(/static/template/default/img/trightbg.png) no-repeat right 10px;}
.nyType ul{ margin-top:10px;}
.nyType ul li{ text-align:right;}
.nyType ul li a{ height:35px; line-height:35px; margin-right:100px;
transition:margin-right 0.5s;
-moz-transition:margin-right 0.5s; /* Firefox 4 */
-webkit-transition:margin-right 0.5s; /* Safari and Chrome */
-o-transition:margin-right 0.5s; /* Opera */
}
.nyType ul li a:hover{ margin-right:110px;}
.nyType ul li #P1{ color:#605838;}
.nyType ul li #P2{ color:#9d7377;}
.nyType ul li #P3{ color:#bc1d21;}
.nyType ul li #P4{ color:#262626;}
.nyType ul li #P5{ color:#605d59;}


.foot{ background:#674790; height:175px; color:#e0d9eb; line-height:20px;}
.foot a{ color:#e0d9eb;}
.foot .footTxt{ padding-top:90px; background:url(/static/template/default/img/footLogo.png) no-repeat 8px 94px;}
.foot .footTxt p{ text-indent:60px;}


/************全屏幻灯片***************/
.iList { width:1100px; height:458px; margin:-108px auto 0 auto; position:relative;}
.iList .picLt{ height:100%;}
.iList .picLt li{ width:100%; height:100%;}
.iList .picLt li a{width:100%; height:100%; display:block;}

/*数字按钮样式*/
.iList .num { width:100px;position: absolute; bottom:0px; left:50%; margin-left:-50px; z-index:101}
.iList .num li { width: 6px; height: 6px; background: #806cab; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; text-indent:-9999px;}
.iList .num li.on { background: #fff;width: 4px; height: 4px; border:solid 1px #717071;}

/*上一个  下一个*/
.iList .next {width:5%; height:100%; background:url(/static/template/company/img/right.png) no-repeat right 50%; position: absolute; top:0; right:0px; z-index:2002;}
.iList .prev {width:5%; height:100%; background:url(/static/template/company/img/left.png) no-repeat left 50%; position: absolute; top:0; left:0px;}
/***************************/


/**********弹窗************/
.books{ width:100%; border-collapse:collapse;}
.books td{ padding:5px 0;}
#checkLogin a{ cursor:pointer;}
.login{ width:100%; margin:0 15px; border-collapse:collapse;}
.login td{ padding:10px 0;}
.login td input{ height:18px; line-height:18px; width:180px;}
.mesWindow{ border:10px solid #ddd; background:#fff;filter:alpha(opacity=95);opacity:0.95; padding:10px 0;}
.mesWindowContent{ margin:15px;}
.windows_title{ height:30px; line-height:20px; margin:0 15px 15px 15px; position:relative; border-bottom:solid 1px #ddd;}
.windows_title strong{ position:absolute; left:0px; top:0;}
.windows_title span{ position:absolute; right:0px; top:0; cursor:pointer;}