@charset "utf-8";
body{color:#565656;font-size:14px; font-family:"微软雅黑";}
a{color:#5c2c7e;text-decoration:none;}
a:hover{color:#aa54d3;text-decoration:none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease;}
ul,li{list-style:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, form, textarea, p, blockquote, th, td,a,img{padding:0;margin:0;border:0;}
.clear{clear:both;}
.hidden{display:none;}
em,i{font-style:normal;}
input,textarea,select{ outline:none; font-size:12px; font-family:"微软雅黑";}
.ico{ display:block; height:30px; width:30px;}
.left{ float:left;}
.right{ float:right;}
.container{ margin:auto; overflow:hidden; position:relative; min-width:1064px;}
.wrap{ margin:auto; width:1064px;}
.header,.content,.footer{width:100%;}
/*========minTop========*/
.min-top{ background:#5c2c7e; color:#fff; height:50px; overflow:hidden;}
.min-top a{ color:#fff;}
.min-top .left{ width:500px;}
.min-top .left a{ display:inline-block; line-height:50px; font-weight:700; padding:0 15px;*display:inline; zoom:1;}
.min-top .left a:hover{ background:#401f58;}
.min-top .right{ width:320px;}
.min-top .right .box{ border:0.5px solid #edeaf1; height:25px; line-height:25px; overflow:hidden; position:relative; top:12px; width:250px;}
.min-top .right .input-text{ background:none; border:none; color:#92859b; height:25px; line-height:25px; padding:0 5px; width:215px;}
.min-top .right .input-sub{ background:url(../images/index-icos.png) no-repeat -215px -115px; border:none; border-left:1px solid #edeaf1; cursor:pointer; position:absolute; top:0; right:0; height:25px; overflow:hidden; text-indent:-99em; width:25px;}
/*========header========*/
.header{ border-bottom:1px solid #dedede; padding:25px 0 35px;}
.header .logo{ height:100px; width:480px;}
.header .logo img{ height:100px; width:480px;}
.header .h-tip{padding-top:20px; margin-right:64px; width:400px;}
.header .h-tip img{ height:80px; width:380px;}
/**nav**/
.nav{ height:30px; padding:12px 0; position:relative; font-size:15px; z-index:2000;}
.nav a{ color:#000; display:block; height:28px; line-height:28px; font-weight:700; padding:0px 10px;}
.nav .level1{ float:left; position:relative; margin-right:10px;}
.nav .active{ background:#5c2c7e;}
.nav .active a{ color:#fff;}
.nav .level2{ min-width:144px; position:absolute; top:28px; left:0;}
.nav .level2 ul{ background:#5c2c7e; display:none; text-align:left; padding:5px 0 20px;}
.nav .level2 em{ border:11px solid #fff; border-left-width:3px; border-right-width:12px; background:url(../images/index-icos.png) no-repeat -220px -66px; display:block; position:absolute; top:-28px; left:73px; height:10px; width:10px;}
.nav .active .level2 em{border:11px solid #5c2c7e; border-left-width:3px; border-right-width:12px; background-position:-220px -93px; background-color:#5c2c7e;}
.nav .level2 a{ color:#fff; line-height:30px; padding:0 8px 0 8px;}
.nav .level2 a:hover{ background:#fff; color:#5c2c7e;}
/**焦点图**/
.banner{ background:#5c2c7e; margin:auto; position:relative; width:100%; min-width:1064px; height:600px; z-index:1700;}
.banner .flexslider {margin:auto;position: relative; width: 100%; height:600px; overflow: hidden;zoom: 1;}
.banner .flexslider .slides li { position:relative; width: 100%; height: 100%;}
.banner .flexslider .slides li a{ z-index:10;}
.banner .flexslider .slides li img{ height:600px; position:relative; margin-left:50%; left:-960px; width:1920px;}
.banner .banner-num{ position:absolute; top:0; left:50%; margin-left:-578px; height:0; width:1064px; z-index:20;}
.banner .flex-control-nav{ float:right; height:60px; position:relative; top:458px; text-align:center; width:405px;}
.banner .flex-control-nav li{ border:3px solid #fff; cursor:pointer; margin:0 5px; display:inline-block; height:44px; position:relative; width:70px;*display:inline; zoom:1;}
.banner .flex-control-nav li img{ height:44px; width:70px;}
.banner .flex-control-nav li em{ border:8px solid transparent; border-bottom-color:#fff; display:none; position:absolute; top:-18px; left:50%; margin-left:-8px; height:0; width:0;}
.banner .flex-control-nav li.active em{ display:block;}
.banner .flex-direction-nav{ display:none;}
.banner .slide-text{ position:absolute; top:0; left:50%; margin-left:-578px; height:0; width:1064px; z-index:20;}
.banner .slide-text .box{ background:url(../images/ban-text-bg1.jpg) #623384; float:right; color:#fff; height:600px; width:405px;}
.banner .slide-text .title{ font-size:28px; font-weight:400; padding:110px 0 45px; margin:auto; width:342px;}
.banner .slide-text .info{ font-size:16px; margin:auto; height:178px; line-height:22px; text-align:justify; text-indent:2em; overflow:hidden; width:330px;}
/*========footer========*/
.footer{ background: url(../images/footer-bg.jpg) repeat-x #743d9c; color:#fff; font-size:13px; font-weight:700; min-height:127px;}
.footer a{ color:#fff;}
.footer a:hover{ color:#f61616;}
.footer .footer-info{ padding:25px 0; text-align:center; line-height:22px;}
.footer .footer-info span,
.footer .footer-info a{ padding-right:10px;}
.focusBg{ display:none; height: 100%; position: fixed; z-index: 3000; top: 0px; left: 0px; overflow: hidden; min-width: 1200px;width: 100%;}
.focusBg div{height: 100%; background:#fff; opacity: 0; fliter:alpha(opacity=0); background-position: initial initial; background-repeat: initial initial;}