@charset "utf-8";
/* CSS Document */
html{background:#fff;position: relative;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;}

body{font-family:"Microsoft YaHei";font-size:12px;position: relative; font-weight:lighter; overflow-x:hidden; background:#FFFFFF;}
a{text-decoration:none; color:#1e1e1e}
a:hover{text-decoration:none; color:#D7144E}
ul{list-style:none;}
img{border:none;}
li{list-style:none;}
i,em,b{font-style:normal }
::selection
{ background:#9e83c1;color:#fff}
::-moz-selection
{ background:#9e83c1;color:#fff}

.clear{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden }
/*top1*/
.top-nav{ width:100%; height:33px;border-bottom:1px solid #E5E5E5}
.top-nav .top-nmid{ width:1200px; margin:0 auto; height:33px; overflow:hidden;}
.top-nav .top-nmid ul{ float:right;}
.top-nav .top-nmid ul li{ float:left; display:block; line-height:32px; border-right:1px solid #E5E5E5; width:105px; text-align:center}
.top-nav .top-nmid ul li a{ color:#616161; transition:all .25s ease-in-out;}
.top-nav .top-nmid ul li a:hover{ color:#616161;}
.top-nav .top-nmid ul li a span{ padding-left:7px;}
.top-nav .top-nmid ul li img{ vertical-align:middle; }
.top-nav .top-nmid ul a:hover img{
	animation: change 1.5s linear infinite;
	-webkit-animation: change 1.5s linear infinite;
	-moz-animation: change 1.5s linear infinite;
	-ms-animation: change 1.5s linear infinite;
	-os-animation: change 1.5s linear infinite;
}
@-webkit-keyframes change
{
　0% {
    -webkit-transform: rotateZ(0deg);
    }
100% {
    -webkit-transform: rotateZ(360deg);
    }
}
@-moz-keyframes change{
	　0% {
    -moz-transform: rotateZ(0deg);
    }
100% {
    -moz-transform: rotateZ(360deg);
    }
} 
@-ms-keyframes change{　0% {
    -ms-transform: rotateZ(0deg);
    }
100% {
    -ms-transform: rotateZ(360deg);
    }
}
@-o-keyframes change{　0% {
    -o-transform: rotateZ(0deg);
    }
100% {
    -o-transform: rotateZ(360deg);
    }
}
@keyframes change{　0% {
    transform: rotateZ(0deg);
    }
100% {
    transform: rotateZ(360deg);
    }
}   
/* top2*/
.header{ width:100%; height:135px;z-index:100; position:relative}
.header .headmid{ width:1200px; margin:0 auto; height:135px; overflow:hidden;}
.header .headmid a{ display:block;float:left;}
.header .headmid .logoa{margin-top:22px;}
.header .headmid .msa{margin-left:125px;margin-top:45px;}
.header .headmid .tela{margin-left:125px;margin-top:35px;}

.banner{width:100%;position:relative}
.fullSlide{width:100%;position:relative;height:680px; background:#fff}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:680px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:680px;}
.fullSlide .sprev{width:77px; height:77px; background:url(../images/jiantou.png); display:block;position:absolute; top:300px; left:12%;opacity:0; cursor:pointer}
.fullSlide .snext{width:77px; height:77px; background:url(../images/jiantou.png); transform:rotate(180deg);display:block; position:absolute; top:300px; right:12%; opacity:0;cursor:pointer}
.fullSlide:hover .sprev,.fullSlide:hover .snext{opacity:0.5}
.fullSlide .sprev:hover,.fullSlide .snext:hover{opacity:0.9}

.nav{height:65px; background:#3D1786; width:100%; position:absolute; top:0;opacity:0.9}
.nav ul{width:1200px; margin:0 auto; overflow:hidden; }
.nav ul span{display:block; float:left;color:#55358A;font-size:22px; line-height:65px;padding:0 5px;}
.nav ul li{float:left; line-height:65px; width:135px; font-size:18px; text-align:center; height:65px; }
.nav ul li a{color:#fff;display:block}
.nav ul li a:hover{color:#dea329;opacity:1;}

/*导航弹出*/
.xmzs-1{width:850px;height:302px;background:#000;display:block;position:absolute;zoom:1;}
.xmzs-1 .xm1{float:left;display:inline; height:70px; padding-left:21px; width:800px; text-align:left;position:relative;}
.xmzs-1 .xm1 .zxicon{ position:absolute; width:143px; height:49px;padding-top:20px;}
.xmzs-1 .xm1 .zxicon a{ padding-top:20px; display:block; width:157px; height:56px;}
.xmzs-1 .xm1 .zxxmlist{ width:607px; margin-left:10px; height:25px; position:absolute; right:0px; top:0px; padding-top:22px; padding-bottom:25px; overflow:hidden;}
.xmzs-1 .xm1 .zxxmlist a.a_xmfl{ background:#a09bce; color:#fff; padding:0px 4px 0px 4px; font-size:14px; height:22px; line-height:21px; margin-top:2px;}
.xmzs-1 .xm1 .zxxmlist a{ display:block; float:left; margin-right:12px; margin-left:3px; color:#fff; font-size:14px;height:24px; line-height:24px; margin-bottom:4px;}
.xmzs-1 .xm1 .zxxmlist a:hover{color:#dea329; background:none; font-weight:normal}
.xmzs-1 .xm1:last-child{border-bottom:none;}


.conBox{width:1200px; margin:0 auto;}
.con1-t{margin-top:80px; height:80px; border-bottom:1px solid #C4C4C4;}
.con1-t h2{ font-size:40px; line-height:78px; border-bottom:6px solid #D2AD89; box-sizing:border-box; float:left; color:#262626}
.con1-t span{ display:inline-block; float:right; color:#C4C4C4; font-size:20px; font-family:Arial; background:url(../images/bg_sz.png) right no-repeat; padding-right:16px; margin-top:50px;}
.con1-c{width:1200px; overflow:hidden;margin-top:65px}
.con1-c dl{float:left; text-align:center;width:116px; margin-right:100px; cursor:pointer}
.con1-c dl dt{width:116px; height:116px;border-radius:116px;-moz-transition:all .6s linear 0s;-webkit-transition:all .6s linear 0s;transition:all .6s linear 0s;}
.con1-c dl .w-cn{font-size:26px;color:#C29669;margin-top:20px;}
.con1-c dl:hover .w-cn{color:#643EA3}
.con1-c dl .w-en{font-size:12px;color:#DCC1A6; line-height:12px;}
.con1-c dl:hover .w-en{color:#643EA3}
.con1-c dl .line{width:34px; border:1px solid #C29669; margin:20px auto 0;}
.con1-c dl:hover .line{ border-color:#643EA3}
.con1-c dl.mr0{ margin-right:0;}
.con1-dl1 dt{background:#C29669 url(../images/con1-01.png) no-repeat center center;}
.con1-dl2 dt{background:#C29669 url(../images/con1-02.png) no-repeat center center;}
.con1-dl3 dt{background:#C29669 url(../images/con1-03.png) no-repeat center center;}
.con1-dl4 dt{background:#C29669 url(../images/con1-04.png) no-repeat center center;}
.con1-dl5 dt{background:#C29669 url(../images/con1-05.png) no-repeat center center;}
.con1-dl6 dt{background:#C29669 url(../images/con1-06.png) no-repeat center center;}
.con1-dl1:hover dt,.con1-dl2:hover dt,.con1-dl3:hover dt,.con1-dl4:hover dt,.con1-dl5:hover dt,
.con1-dl6:hover dt{background-color:#643EA3;-moz-transform:rotate3d(0,1,0,180deg);-webkit-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg);}

.con2-t{margin-top:80px; height:80px; border-bottom:1px solid #C4C4C4;}
.con2-t h2{ font-size:40px; line-height:78px; border-bottom:6px solid #D2AD89;box-sizing:border-box; float:left; color:#262626}
.con2-t span{ display:inline-block; float:right; color:#C4C4C4; font-size:20px; font-family:Arial; background:url(../images/bg_sz.png) right no-repeat; padding-right:16px; margin-top:50px;}
.con2-c{width:1200px; height:810px;overflow:hidden;margin-top:40px}
.con2-c ul{width:1200px;height:810px;overflow:hidden}
.con2-c ul li{float:left; line-height:0;width:400px; height:405px; position:relative; overflow:hidden}
.con2-c ul li .yyBoxBg{width:100%; height:100%; position:absolute;left:0;top:100%; background:#3D1786; opacity:0.9;z-index:1;}
.con2-c ul li .yyBox{width:100%; height:100%; position:absolute;left:0;top:100%;line-height:1.5em; text-align:center; color:#fff; z-index:2;}
.con2-c ul li .yyBox h3{font-size:32px;line-height:1.2em; margin-top:20px; padding:0 10%;}
.con2-c ul li .yyBox h4{font-size:20px;line-height:1em;margin-top:70px;}
.con2-c ul li .yyBox p{width:280px; margin:30px auto;}
.con2-c ul li .yyBox a{width:152px; height:38px; display:block; line-height:38px; margin:0 auto; color:#fff; border:1px solid #fff; border-radius:38px; font-size:18px;position:absolute;left:123px; bottom:40px}
.con2-c ul li:hover .yyBoxBg{animation:myfirst1 .3s;-moz-animation:myfirst1 .3s; -webkit-animation:myfirst1 .3s;-o-animation:myfirst1 .3s;-ms-animation:myfirst1 .3s;top:0;}
.con2-c ul li:hover .yyBox{animation:myfirst1 .6s;-moz-animation:myfirst1 .6s; -webkit-animation:myfirst1 .6s;-o-animation:myfirst1 .6s;-ms-animation:myfirst1 .6s;top:0;}
@keyframes myfirst1{0%{top:100%}100%{top:0}}
@-moz-keyframes myfirst1{0%{top:100%}100%{top:0}}
@-webkit-keyframes myfirst1 {0%{top:100%}100%{top:0}}
@-o-keyframes myfirst1{0%{top:100%}100%{top:0}}
@-ms-keyframes myfirst1{0%{top:100%}100%{top:0}}
.dtSlide{ margin-top:40px;}
.dtSlide .hd{text-align:center}
.dtSlide .hd ul{height:30px;line-height:30px; overflow:hidden;margin:25px auto; display:inline-block;}
.dtSlide .hd ul li{width:12px; height:12px;background:#9E9E9E;border-radius:12px;font-size:0;float:left; margin-right:12px;}
.dtSlide .hd ul li.on{background:#643EA3;}

.con3-t{margin-top:70px; height:70px; }
.con3-t .line{width:100%; background:#E8E8E8;height:3px; border-radius:3px;}
.con3-t ul li{float:left;height:70px;}
.con3-t ul li.li1{ background:url(../images/bg_con3_li1.png) no-repeat right;width:140px; margin-right:23px; }
.con3-t ul li a{font-size:24px;height:70px;line-height:70px;box-sizing:border-box; color:#262626; font-weight:normal; display:inline-block;}
.con3-t ul li a span{width:100%;background:#E8E8E8;height:3px; border-radius:3px;display:inline-block;}
.con3-t ul li.on span{width:100%;background:#643EA1;;height:3px; border-radius:3px;}

.con3-t ul li.lis{margin-right:18px;}
.con3-t ul li.lis a{color:#5D5D5D;margin-left:30px;font-size:22px;}
.con3-t ul li.li2{background:#fff url(../images/bg_con3_zx.png) no-repeat left;}
.con3-t ul li.li3{background:#fff url(../images/bg_con3_pf.png) no-repeat left;}
.con3-t ul li.li4{background:#fff url(../images/bg_con3_wc.png) no-repeat left;}
.con3-t ul li.li5{background:#fff url(../images/bg_con3_kq.png) no-repeat left;}
.con3-t ul li.li6{background:#fff url(../images/bg_con3_wx.jpg) no-repeat left;}

.con3-ts{margin-top:70px; height:70px; border-bottom:1px solid #C4C4C4;}
.con3-ts ul li{float:left;height:70px;}
.con3-ts ul li a{font-size:24px;line-height:69px;box-sizing:border-box; color:#262626; font-weight:normal; display:inline-block;border-bottom:3px solid #643EA1;}

.con3-c ul{margin-top:65px;}
.con3-c ul li{width:1208px; overflow:hidden}
.ysBox{width:300px; float:left;}
.ysBox dt{ position:relative; height:337px;width:302px; overflow:hidden}
.ysBox dt img{height:335px;width:300px;border:1px solid #E8E8E8}
.ysBox dt .yyBoxBg1{width:100%; height:110px; position:absolute;left:0;bottom:-110px; background:#3D1786; opacity:0.86;z-index:1;}
.ysBox dt .yyBox1{width:100%; height:110px;text-align:center; position:absolute;left:0;bottom:-110px;z-index:2; }
.ysBox dt .yyBox1 h3{font-size:24px; color:#fff;margin-top:20px; font-weight:normal}
.ysBox dt .yyBox1 h4{ margin-top:15px;font-weight:normal}
.ysBox dt .yyBox1 h4 a{display:inline-block; height:26px; width:100px; border:1px solid #fff; border-radius:26px; line-height:26px; font-size:14px; color:#fff; margin-right:5px;}
.ysBox .w-xm{ font-size:24px; line-height:30px; color:#262626;font-family:"Microsoft YaHei";text-align:center; margin-top:20px;font-weight:bold;}
.ysBox .w-xm span{font-size:20px;font-weight:lighter;margin-left:20px;}
.ysBox .w-zc{font-size:16px;color:#474747;text-align:center;width:300px;height:30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.ysBox .line{width:46px; border-top:2px solid #bebebe; margin:30px auto;}
.ysBox:hover .yyBoxBg1{animation:myfirst .3s;-moz-animation:myfirst .3s; -webkit-animation:myfirst .3s;-o-animation:myfirst .3s;-ms-animation:myfirst .3s;bottom:0}
.ysBox:hover .yyBox1{animation:myfirst .6s;-moz-animation:myfirst .6s; -webkit-animation:myfirst .6s;-o-animation:myfirst .6s;-ms-animation:myfirst .6s;bottom:0}
@keyframes myfirst{0%{bottom:-110px}100%{bottom:0}}
@-moz-keyframes myfirst{0%{bottom:-110px}100%{bottom:0}}
@-webkit-keyframes myfirst{0%{bottom:-110px}100%{bottom:0}}
@-o-keyframes myfirst{0%{bottom:-110px}100%{bottom:0}}
@-ms-keyframes myfirst{0%{bottom:-110px}100%{bottom:0}}

.con4-t{margin-top:80px;height:80px; border-bottom:1px solid #C4C4C4;}
.con4-t h2{ font-size:40px; line-height:78px; border-bottom:6px solid #D2AD89;box-sizing:border-box; float:left; color:#262626}
.con4-t span{ display:inline-block; float:right; color:#C4C4C4; font-size:20px; font-family:Arial; background:url(../images/bg_sz.png) right no-repeat; padding-right:16px; margin-top:50px;}
.con4-c{width:100%; margin-top:40px;}
.fullSlide2{width:100%;position:relative;height:700px; background:#fff}
.fullSlide2 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide2 .bd ul{ width:100% !important;  }
.fullSlide2 .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;  }
.fullSlide2 .bd li a{ display:block; height:700px;}
.fullSlide2 .sprev{width:77px; height:77px; background:url(../images/jiantou.png); display:block;position:absolute; top:300px; left:12%;opacity:0; cursor:pointer}
.fullSlide2 .snext{width:77px; height:77px; background:url(../images/jiantou.png); transform:rotate(180deg);display:block; position:absolute; top:300px; right:12%; opacity:0;cursor:pointer}
.fullSlide2:hover .sprev,.fullSlide2:hover .snext{opacity:0.5}
.fullSlide2 .sprev:hover,.fullSlide .snext:hover{opacity:0.9}

.con5-t{margin-top:80px;height:80px; border-bottom:1px solid #C4C4C4;}
.con5-t h2{ font-size:40px; line-height:78px; border-bottom:6px solid #D2AD89;box-sizing:border-box; float:left; color:#262626}
.con5-t span{ display:inline-block; float:right; color:#C4C4C4; font-size:20px; font-family:Arial; background:url(../images/bg_sz.png) right no-repeat; padding-right:16px; margin-top:50px;}
.con5-c{width:1198px; height:484px; border:1px solid #D3D3D3; margin-top:55px; position:relative; margin-bottom:50px;}
.con5-c-bg{width:58px;height:58px; background:url(../images/bg_con5_rt.png) no-repeat; position:absolute;right:-1px; top:-1px;}
.con5-c-left{float:left;width:370px; height:100%; background:#F6F6F6}
.con5-c-left dl{width:320px; height:380px; background:url(../images/bg_con5-c-left.png) no-repeat; margin:60px 0 0 65px; color:#262626;}
.con5-c-left dl dt{font-size:26px;margin-left:75px; font-weight:bold;}
.con5-c-left dl dt.s{margin-top:75px;}
.con5-c-left dl dd{margin-left:75px; font-size:20px}
.con5-c-left dl dd a{width:144px;height:38px; line-height:36px;color:#fff;background:#643EA3; display:inline-block; border-radius:36px; text-align:center; border:1px solid #643EA3}

.con5-c-right{float:left; margin-left:112px;}
.con5-c-right .qtzz{height:70px; line-height:70px; margin-top:10px;font-size:26px;font-weight:bold;}
.con5-c-right .qtzzys{ overflow:hidden}
.con5-c-right .qtzzys li{float:left;height:45px;background:url(../images/bg_qtzzys.png) no-repeat; width:214px; line-height:45px; font-size:22px; font-weight:bold; color:#fff; text-align:center; margin-left:-5px;}
.con5-c-right .qtzzys li span{font-weight: normal}
.con5-c-right .qtzzys li.s{ margin-left:-14px; text-indent:1em;}
.con5-c-right .tyzz{height:70px; line-height:70px; margin-top:10px;font-size:26px;font-weight:bold;}
.con5-c-right .tyzzys{width:600px; overflow:hidden; margin-top:35px; position:relative;}
.con5-c-right .tyzzys-left{float:left;margin-left:95px;}
.con5-c-right .tyzzys-left img{width:207px;height:207px; border-radius:207px;}
.con5-c-right .tyzzys-right{float:left; margin-left:40px;width:250px;}
.con5-c-right .tyzzys-right dt{font-size:30px;}
.con5-c-right .tyzzys-right dd.a{font-size:20px; margin-top:15px;}
.con5-c-right .tyzzys-right dd.b{font-size:18px; color:#643EA3;margin-top:5px;}
.con5-c-right .tyzzys-right dd a{width:144px;height:38px; line-height:36px;color:#fff;background:#643EA3; display:inline-block; border-radius:36px; text-align:center; border:1px solid #643EA3;font-size:20px; margin-top:30px;}
.con5-c-right .tyzzys .sprev{width:43px;height:43px; background:#C5C5C5 url(../images/bg_jt.png);display:inline-block; position:absolute; left:0;top:82px; border-radius:43px;}
.con5-c-right .tyzzys .snext{width:43px;height:43px; background:#C5C5C5 url(../images/bg_jt.png);display:inline-block;transform:rotate(180deg);position:absolute; right:0;top:82px;border-radius:43px;}
.con5-c-right .tyzzys .sprev:hover,.con5-c-right .tyzzys .snext:hover{background-color:#8F81BC;}

/*footer*/
/*
.footer {
    font-size: 14px;
    height: 67px;
    line-height: 67px;
    position: relative;
    text-align: center;
    z-index:101;
	border-top:1px solid #E5E5E5;
	margin-top:30px;
}
.footer .fwd {
    height: 67px;
    margin: 0 auto;
    width: 1200px;
}
.footer .fwd p {
    display: block;
    float: left;
    padding-left: 290px;
}
.footer .fwd a {
    background: rgba(0, 0, 0, 0) url("../images/sjicon.png") no-repeat scroll 0 20px;
    display: block;
    float: left;
    height: 67px;
    line-height: 67px;
    margin-left: 40px;
    padding-left: 35px;
    position: relative;
    text-align: left;
}
.footer .fwd a:hover {
    background: rgba(0, 0, 0, 0) url("../images/sjiconhover.png") no-repeat scroll 0 20px;
}
.footer .fwd .caption {
    opacity: 0;
}
.footer .fwd a:hover .caption img {
    bottom: 0;
    opacity: 1;
    position: absolute;
}
#code_img{width:259px;height:244px;background: url(../images/dls.png) no-repeat;position:fixed;right:50%; margin-right:-348px;bottom:50px;cursor:pointer;display:none;_position:absolute;_bottom:auto;}
*/

.con2-c ul li{transform:scale(0,0);transition:all 1s ease 0s;}
.con2-c ul.transitions li{transform:scale(1,1);transition:all 1s ease 0s;}

.ysBox dt img{transform:translateY(335px) scale(0,0);transition:all 1s ease 0s;}
.ysBox dt.transitions img{transform:translateY(0) scale(1,1);transition:all 1s ease 0s;}