@charset "utf-8";
/* CSS for your page */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,select,option,th,td{ margin:0; padding:0;} 
ol,ul { list-style:none;}
table { border-collapse:collapse; border-spacing:0; }
body{ font-size:12px; font-family:"Microsoft Yahei"; color:#333; line-height:100%; }
em,i { font-style: normal;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
fieldset,img{ border:0;}
.clearfix:after{display:block; clear:both; content:""; visibility:hidden; height:0; font-size:0;}
.clearfix{zoom:1}
.flleft{ float:left;}
.flright{ float:right;}
.ym-wrap{ width:1000px; margin:0 auto;}
.pos-re{ position:relative;}
.pos-ab{ position:absolute;}



.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}
.c999,a.c999{ color:#999;}
.c666,a.c666{ color:#666;}
.pink{ color:#ff5370;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#e64660;}
/*顶部*/
.down-top{ height:80px; width:1000px; margin:0 auto; overflow:hidden}
.down-top .top-tit{ float:left; width:170px; height:38px; padding-top:21px; }
.down-top .top-tit .logo{ display: block; width:170px; height:38px; background:url("logo1.jpg") no-repeat; }

.down-top .top-tab{ float:right; padding-top:20px;}
.down-top .top-tab a{ display:block; float:left; line-height:40px; width:110px; text-align:center; font-size:16px; color:#666; margin-left:15px;}
.down-top .top-tab a:hover,.down-top .top-tab .now{ background:url(linkbg.jpg) no-repeat 0 0; text-decoration:none}
.down-wrap{ width:100%; overflow:hidden; position:relative}
.down-inner{ width:1000px; margin:0 auto; position:relative}
.wrap-bg{ position:absolute; top:0; left:50%; margin-left:-960px;}
.h625{ height:625px; }
.h210{ height:210px;  background:#f6f6f6;}
.h625 .down-inner{ height:625px;}
.h210 .down-inner{ height:210px;}
.notshow{ opacity:0; filter:alpha(opacity=0);}
.down-link{ display:block; width:228px; height:70px; position:absolute; background:url(btns.png) no-repeat;}
.ip{ top:30px; background-position:0 0;}
.an{ top:300px; background-position:0 0;}
/*内容介绍*/
.part{ width:100%; overflow:hidden; position:relative}
.ab-top,.ab-bot{ position:absolute; left:50%; margin-left:-960px; z-index:1}
.ab-top{ top:0;}
.ab-bot{ bottom:0}
.part1{ height:694px;}
.part2{ height:600px;}
.part3{ height:607px;}
.part4{ height:608px;display:none;}
.part5{ height:597px;}
.txt{ position:absolute; display:block; left:50%; top:0; z-index:3}
.txt1{ margin-left:-10px; top:119px;}
.txt2{ margin-left:-459px}
.txt3{ margin-left:76px;}
.txt4{ margin-left:-486px;}
.txt5{ margin-left:-93px;}
.appimg{ position:absolute; left:50%; z-index:2}
.part1 .appimg{ margin-left:-441px; top:119px}
.part2 .appimg{margin-left:188px; top:171px;}
.part3 .appimg{margin-left:-460px; top:177px;}
.part4 .appimg{margin-left:188px; top:178px;}
.part5 .appimg{margin-left:-473px; top:176px;}
.part1 .btn-group{ position:absolute; left:50%; margin-left:-10px; top:366px; z-index:4}
.part1 .btn-group .btn-pink,
.part1 .btn-group .btn-blue{width:228px; height:70px; background :url(btns.png) no-repeat; display:block; }
.part1 .btn-group .btn-pink:hover{background-position:0 -70px;}
.part1 .btn-group .btn-blue{ background-position:0 -140px; margin-top:23px; margin-bottom: 23px; }
.part1 .btn-group .btn-blue:hover{background-position:0 -210px;}
.part1 .btn-group .no-bj{ display: none; margin-top: 23px; }
.down-code{ position:absolute; left:50%; margin-left:309px; top:365px; width: 160px; height: 160px; background: url("logo160.png") no-repeat; z-index: 1; }
/*底部*/
.footer{ height:294px; background:#333; color:#9a9a9a;}
.footer p{color:#9a9a9a;}
.footer .logo-footer{ padding:80px 0 0 40px;}
.footer .logo-footer div{ width: 90px; height: 90px; background: url("logo2.png") no-repeat; }
.footer .logo-arc{padding:80px 0 0 40px;}
.footer .logo-arc .art-words{ height:60px; background:url(headnew.png) 0 -1204px no-repeat; width:120px;}
.footer .logo-arc .art-words{ height:55px; width:142px; background:url(logo3.png) no-repeat;}
.footer .logo-arc p{ font-size:14px; margin-top:16px;}
.footer .logo-arc .phone{ font-size:25px; margin-top:20px; font-family:Arial; padding-bottom:3px;}
.footer .btn-group{ padding:55px 0 0 145px;}
.footer .btn-group a{width:170px; height:58px; background:url(btn_group.png) no-repeat; display:block;}
.footer .btn-group .btn-pink:hover{background-position:0 -116px;}
.footer .btn-group .btn-blue{ background-position:0 -58px; margin-top:14px;}
.footer .btn-group .btn-blue:hover{background-position:0 -174px;}
.footer .btn-group p{ padding-bottom:10px; text-align:center;}
.footer .qr{padding:55px 0 0 100px; width:130px;}
.footer .qr p{ padding-bottom:10px; text-align:center;}
.footer .qr .footer-ma{ width: 130px; height: 130px; background: url("logo130.png") no-repeat; }