@charset "gb2312";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, img{
    border:medium none;
    margin: 0;
    padding: 0;
}
/** 设置默认字体 **/
body, button, input, select, textarea{ font: 12px/1.5  Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{ font-style:normal;}
/** 重置列表元素 **/
ul, ol,li{ list-style: none;}
/** 重置图片元素 **/
img{ border:none; vertical-align: middle;}
/** 重置表格元素 **/
table{ border-collapse: collapse; border-spacing: 0;}
/** 重置超链接元素 **/
a:focus{ outline:0;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());}
a:focus{ -moz-outline-style:none; }
a{ text-decoration:none; color:#333; transition:all 0.4s ease 0s;}
a:hover{ color:#F00;}
.red{ color:#F00;}
.blue{ color:#0964c1;}
.ple{ color:#694287;} /* purple 紫色 */
.gray{ color:#5e5e5e} /* gray 灰色 */
.yel{ color:#bb6a2b;} /* yellow 黄色 */
.brown{ color:#a3612c;}
.white{ color:#FFF;}
.clr1{ color:#f5eced;}
.lf{ float:left; display:inline;}
.rt{ float:right; display:inline;}
.blank{ clear:both; width:100%; height:10px; overflow:hidden;}
.blank2{ clear:both; background:#F1F1F1; width:100%; height:20px; overflow:hidden;}
body{ background:#FFF; font-family:微软雅黑; font-size:14px; line-height:25px; color:#272626;}
.w1190{ width:1130px; margin:0 auto; overflow:hidden;}
.w1002{ background:#FFF; width:100%; margin:0 auto; overflow:hidden;}
.w1000{ width:1002px; margin:0 auto;}
.top{ background:url(../images/top01.jpg) no-repeat center top; width:100%; height:400px; overflow:hidden;}
.title1{ clear:both; background:url(../images/title1.jpg) no-repeat center top; width:100%; height:143px; overflow:hidden;}
.title2{ clear:both; background:url(../images/title2.jpg) no-repeat center top; width:100%; height:120px; overflow:hidden;}
.title3{ clear:both; background:url(../images/title3.jpg) no-repeat center top; width:100%; height:120px; overflow:hidden;}
.myt{}
.myt img{ float:left;}
.myt p{ float:right; display:inline; background:url(../images/myt02.jpg) no-repeat; width:882px; height:88px; padding:30px 20px; overflow:hidden;}
.myt p span{ font-size:16px; font-weight:bold; color:#7f579d;}
.menu{ background:url(../images/menu01.jpg) no-repeat; height:93px; overflow:hidden; position:relative;}
.menu a{ width:132px; height:44px; position:absolute; top:20px;}
.menu a.a01{ left:91px;}
.menu a.a02{ left:242px;}
.menu a.a03{ left:395px;}
.menu a.a04{ left:546px;}
.menu a.a05{ left:698px;}
.menu a.a06{ left:849px;}
.bg{ background:url(../images/sBg01_1.jpg) no-repeat center top; width:100%; height:50px; overflow:hidden;}
.greyBox{width: 100%;height: 100%; background-color: #f1f1f1;}
.whiteBox{width: 100%;height: 100%; background-color: #fff;}
.sBox1{ background:url(../images/sBg01_1.jpg) no-repeat center -50px #FFF; overflow:hidden;}
.sBox1_1{margin: 0 auto; width:1007px;overflow:hidden; padding: 50px;}
.sBox1_2{margin: 0 auto; width:1007px;overflow:hidden;}
.sBox1_1 dl{ width:646px; margin:0 20px; padding-top:16px; overflow:hidden;}
.sBox1_1 dt{ width:100%; overflow:hidden;}
.sBox1_1 dt img{ float:left;}
.sBox1_1 dt a{ float:right; width:132px; text-indent:15px; font-size:18px; line-height:44px; color:#FFF;}
.sBox1_1 dt a.a01{ background:url(../images/zx02.jpg) no-repeat;margin-left: 11px;margin-right:9px ;}
.sBox1_1 dt a.a02{ background:url(../images/zx01.jpg) no-repeat;}
.sBox1_1 dt a.a03{ float:left; display:inline;}
.sBox1_1 dt a:hover{ color:#000;}
.sBox1_1 dd{ width:100%; margin-top:20px; line-height:28px; overflow:hidden;}
.sBox1_1 dd.dd01{ text-align: center;}
.sBox1_1 dd.dd01 img{border: 0px;margin-left: 10px;}
.sBox1_1 dd p{ text-indent:2em;}
.sBox1_1 dd span{ color: #881ca7;font-weight: bold;}
.sBox1_1 .lines{ width:620px; height:20px; margin-left:10px; border-bottom:2px dashed #b4b4b4;}
.sBox2{}
.sBox2_1{ background:#aa82c8; width:975px; margin:20px auto; padding:30px 0 40px; overflow:hidden;}
.sBox2_1 h2{ width:100%; margin-bottom:20px; text-align:center; font-size:25px; line-height:30px; color:#FFF;}
.sBox2_1 h2 span{ display:block; font-size:15px; font-weight:400;}
.sBox2_1_1{ background:url(../images/s0201.jpg) no-repeat; width:904px; height:454px; margin:0 auto; overflow:hidden; position:relative;}
.sBox2_1_1 dl{ width:232px; padding-top:65px; overflow:hidden; position:absolute;}
.sBox2_1_1 dt{ width:100%; text-align:center; font-size:20px; font-weight:bold; line-height:28px; color:#7f579d;}
.sBox2_1_1 dd{ width:100%; text-align:center;}
.sBox2_1_1 dd p{ font-size:16px; line-height:28px; color:#2f2f2f;}
.sBox2_1_1 dd a{ display:block; width:156px; margin:0 auto; cursor:pointer;}
.sBox2_1_1 dd a span{ float:left; display:inline; width:76px; margin-top:18px;}
.sBox2_1_1 dd a .sp01{ background:#7f579d; color:#FFFFFF;}
.sBox2_1_1 dd a .sp02{ background:#b1b1b1; color:#2f2f2f;}
.sBox2_1_1 .dl05 dt , .sBox2_1_1 .dl06 dt{ line-height:56px;}
.sBox2_1_1 dl.dl01{ top:0; left:112px;}
.sBox2_1_1 dl.dl02{ top:0; left:339px;}
.sBox2_1_1 dl.dl03{ top:0; left:567px;}
.sBox2_1_1 dl.dl04{ top:195px; left:0;}
.sBox2_1_1 dl.dl05{ top:195px; left:225px;}
.sBox2_1_1 dl.dl06{ top:195px; left:452px;}
.sBox2_1_1 dl.dl07{ top:195px; left:679px;}
.title{ background:url(../images/tBg01.jpg) no-repeat; height:67px; text-align:center; font-size:24px; font-weight:bold; color:#7f579d; line-height:33px; overflow:hidden;}
.title span{ display:block; font-family:宋体; font-size:26px; font-weight:400;}
.sBox3{background-color: #f1f1f1;}
.sBox3 p{ width:945px; margin:25px auto; text-indent:2em; font-size:12px; color:#2f2f2f; overflow:hidden;}
.sBox3_1{ width:978px; margin:25px auto; overflow:hidden;}
.sBox3_1 span{ float:left; display:inline; background:#dedede; width:45px; padding:24px 0; text-align:center; font-size:25px;}
.wrap1{ display:inline; background:#FFF; width:978px; height:317px; overflow:hidden; position:relative;}
.wrap1 ul{ position:absolute; top:0; left:0;}
.wrap1 li{ float:left; display:inline; background:#FFF; width:180px; text-align:center;}
.sBox4{background-color: #f1f1f1;}
.sBox4 .notice{font-size: 18px; font-weight:bold; text-align: center;}
.sBox4 .notice span{color: #bc001d;}
.sBox4_1{ width:994px; margin:0px auto; overflow:hidden;}
.sBox4_1 dl{ width:994px; margin:0px auto;  overflow:hidden;}
.sBox4_1 dd{ float:left; display:inline; width:309px; margin:10px; border:1px solid #c1c1c1; overflow:hidden;}
.sBox4_1 dd span{ display:block; background:#000; width:309px; height:240px; cursor:pointer;}
.sBox4_1 dd p{ width:100%; height:50px; text-align:center; line-height:50px; color:#636363;}
/* focusindex */
.focusindex{ width:900px; height:197px; margin:0 auto; overflow:hidden; position:relative;}
.focusindex ul{ width:100%; height:197px; overflow:hidden; position:absolute;}
.focusindex li{ float:left; width:300px; text-align:center;}
.focusindex .preNext1{ background:url(../images/sprite.png) no-repeat left bottom; width:44px; height:44px; position:absolute; top:77px; cursor:pointer; z-index:9; opacity:0; transition:all 0.4s ease 0s;}
.focusindex .pre1{ left:0%;}
.focusindex .next1{ background-position:right bottom; right:0%;}
.focusindex:hover .preNext1{ opacity:0.5;}
.focusindex:hover .pre1{ left:4%;}
.focusindex:hover .next1{ right:4%;}
.focusindex .pre1:hover , #focusindex .next1:hover{ opacity:1;}
.focusindex .preNext2{ background:url(../images/sprite.png) no-repeat left bottom; width:44px; height:44px; position:absolute; top:77px; cursor:pointer; z-index:9; opacity:0; transition:all 0.4s ease 0s;}
.focusindex .pre2{ left:0%;}
.focusindex .next2{ background-position:right bottom; right:0%;}
.focusindex:hover .preNext2{ opacity:0.5;}
.focusindex:hover .pre2{ left:4%;}
.focusindex:hover .next2{ right:4%;}
.focusindex .pre2:hover , .focusindex .next2:hover{ opacity:1;}
.sBox5{ background-color: #f1f1f1;}
.sBox5 dl{ width:897px; margin:20px auto; padding:10px 20px; overflow:hidden;}
.sBox5 dd{ float:left; display:inline; width:267px; margin:10px; padding:5px; border:1px solid #c1c1c1; overflow:hidden;}
.sBox5 dd span{ display:block; background:#000; width:267px; height:236px; cursor:pointer;}
.sBox5 dd p{ width:100%; height:50px; text-align:center; line-height:50px; color:#636363;}
.sBox6{background-color: #f1f1f1;}
.sBox6_1{ width:970px; margin:0 auto; padding:10px 0; overflow:hidden;}
.sBox6_1 img{ float:left;}
.sBox6_1_1{ float:right; display:inline; width:350px; height:285px; border:solid 1px #e3e1e1;}
.sBox6_1_1 form{ float:left; padding:10px;}
.sBox6_1_1 div{ padding-bottom:12px; line-height:28px;}
.sBox6_1_1 .txt1{ background:#f9f9f9; width:260px; height:25px; margin-left:7px; border:solid 1px #e3e1e1; line-height:25px;}
.sBox6_1_1 .txt2{ background:#f9f9f9; width:261px; height:74px; border:solid 1px #e3e1e1; margin-left:7px; text-indent:10px;}
.sBox6_1_1 .btn{ float:left; display:inline; width:55px; height:32px; font-family:微软雅黑; font-size:18px; line-height:32px; color:#FFF;}
.sBox6_1_1 .btn1{ background:#f583a7; margin:0 20px 0 120px;}
.sBox7{background-color: #f1f1f1;}
.sBox7 h2{text-align: center;font-size: 30px;font-weight: normal;margin: 30px;}
