.arialfont {
font-family:Arial,"Microsoft YaHei" ,sans-serif;
}

body {
font:14px/22px Arial,"Microsoft YaHei" ,sans-serif;
background:#fff;
color:#666;
margin:0;
padding:0;
}

div,ol,ul,li,sapn,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,button {
border:0;
font-family:Arial,"Microsoft YaHei" ,sans-serif;
margin:0;
padding:0;
}

.pagenavleft {
float:left;
font-size:20px;
color: #666;
}

.pagenavright {
float:right;
color:#666;
text-align:right;
}

.pagenavright a {
color:#666;
font-size:14px;
padding:0 15px;
}

.pagenavright a:hover {
color:#f40;
}

.positionstyles {
position:relative;
}

.guide_part1 {
clear:both;
background:#f9f9f9;
height:700px;
letter-spacing:1px;
}

.guide_part2 h2,.guide_part1 h2 {
clear:both;
text-align:center;
font-size:40px;
color:#666;
padding-top:130px;
}

.guide_part1_box {
width:310px;
border:1px solid #ececec;
height:363px;
background:#fff;
position:absolute;
}

.guide_part1_box h3 {
height:130px;
line-height:130px;
color:#fff;
font-size:25px;
padding-left:120px;
}

.guide_part1_box p {
display:block;
color:#666;
line-height:24px;
padding:120px 20px 20px;
}

.guide_part1_box1 {
top:221px;
left:0;
}

.guide_part1_box1 p {
background:url(../images/fabg.gif) no-repeat center 10px;
}

.guide_part1_box1 h3 {
background:url(../images/new_bg1.png) no-repeat 55px 40px #1c8de7;
}

.guide_part1_box2 {
top:221px;
left:347px;
}

.guide_part1_box2 p {
background:url(../images/renlbg.gif) no-repeat center 10px;
}

.guide_part1_box2 h3 {
background:url(../images/new_bg1.png) no-repeat 55px -85px #1ea061;
}

.guide_part1_box3 {
top:221px;
right:0;
}

.guide_part1_box3 p {
background:url(../images/zhaojbg.gif) no-repeat center 10px;
}

.guide_part1_box3 h3 {
background:url(../images/new_bg1.png) no-repeat 55px -210px #6f5499;
}

.guide_part2 {
clear:both;
background:#fff;
height:700px;
letter-spacing:1px;
}

.guide_part2 ul {
display:block;
width:1004px;
height:320px;
border-bottom:1px solid #ececec;
border-top:1px solid #ececec;
padding-top:10px;
margin-top:60px;
}

.guide_part2 ul li {
float:left;
width:210px;
height:170px;
border-right:1px solid #ececec;
padding:140px 20px 0;
}

.guide_part2 ul li.bg1 {
background:url(../images/member_bg.png) no-repeat 70px 20px;
}

.guide_part2 ul li.bg2 {
background:url(../images/member_bg.png) no-repeat -190px 20px;
}

.guide_part2 ul li.bg3 {
background:url(../images/member_bg.png) no-repeat -464px 20px;
}

.guide_part2 ul li.bg4 {
background:url(../images/member_bg.png) no-repeat -730px 20px;
}

.guide_part2 ul li h3 {
text-align:center;
font-size:25px;
padding-bottom:20px;
}

.guide_part2 ul li p {
line-height:24px;
color:#666;
}

.izb_banner {
clear:both;
height:300px;
background:url(../images/izbbanner.jpg) no-repeat center;
color:#fff;
text-align:center;
}

.czb_banner {
clear:both;
height:300px;
background:url(../images/header-bg.jpg) no-repeat center #43659C;
color:#fff;
}

.izb_banner h1,.czb_banner h1 {
font-size:48px;
text-align:center;
padding:80px 0 20px;
}

.izb_banner span,.czb_banner span {
font-size:20px;
display:block;
text-align:center;
padding:15px 0;
}

.izb_banner p {
font-size:14px;
line-height:24px;
text-align:center;
}

.czb_banner p {
font-size:16px;
line-height:30px;
text-align:center;
letter-spacing:2px;
padding-top:20px;
width:800px;
display:block;
margin:0 auto;
}

.czb_part1 {
clear:both;
height:520px;
background:#FFF;
overflow:hidden;
}

.czb_part1_content {
clear:both;
background:url(../images/fourbg.png) no-repeat center;
height:340px;
}

.czb_part1 h2 {
display:block;
height:40px;
line-height:40px;
width:336px;
color:#333;
text-align:center;
font-size:40px;
letter-spacing:2px;
margin:80px auto 0;
}

.czb_part1 ul {
display:block;
padding-top:65px;
}

.czb_part1 ul li {
float:left;
width:268px;
padding:170px 32px 30px;
}

.czb_part1 ul li.bg1 {
background:url(../images/zcbbgone.png) no-repeat 88px 0;
}

.czb_part1 ul li.bg2 {
background:url(../images/zcbbgone.png) no-repeat -252px 0;
}

.czb_part1 ul li.bg3 {
background:url(../images/zcbbgone.png) no-repeat -590px 0;
}

.czb_part2 {
clear:both;
height:500px;
background:url(../images/fivebg.png) no-repeat center 140px #F9F9F9;
padding-top:80px;
}

.czb_part2 h2 {
display:block;
height:40px;
line-height:40px;
width:336px;
color:#333;
text-align:center;
font-size:40px;
letter-spacing:2px;
margin:0 auto;
}

.czb_part3 {
clear:both;
padding-top:80px;
height:351px;
background:url(../images/liubg.png) no-repeat center 180px #FFF;
}

.czb_part3 h2 {
display:block;
height:40px;
line-height:40px;
width:336px;
color:#333;
text-align:center;
font-size:40px;
margin:0 auto;
}

.czb_part4 {
clear:both;
padding-top:50px;
height:270px;
background:url(../images/casebg.jpg) no-repeat center 130px #f9f9f9;
}

.czb_part5 {
clear:both;
height:390px;
background:url(../images/mapbg.gif) no-repeat center;
overflow:hidden;
}

.czb_part5_contact {
clear:both;
height:180px;
width:500px;
background:rgba(60,180,75,0.8);
color:#FFF;
line-height:30px;
font-size:14px;
letter-spacing:2px;
text-align:center;
margin:90px auto 0;
padding:20px 0 0;
}

.izb_part1 {
clear:both;
height:540px;
background:url(../images/izbbg1.gif) no-repeat center 100px #fff;
padding-top:30px;
}

.izb_part1 h2 {
display:block;
height:40px;
line-height:40px;
width:419px;
background:url(../images/izbh2bg.png) no-repeat;
color:#fff;
text-align:center;
font-size:20px;
margin:0 auto;
}

.izb_part2 {
clear:both;
height:520px;
background:url(../images/izbbox2bg.png) no-repeat center 140px #F9F9F9;
padding-top:30px;
}

.izb_part3 {
clear:both;
padding-top:60px;
height:619px;
background:url(../images/izbbox3bg.png) no-repeat center 140px #FFF;
}

.izb_part5 {
clear:both;
padding-top:50px;
height:400px;
background:#f9f9f9;
}

.izb_part5 ul {
display:block;
width:1000px;
padding-top:35px;
margin:0 auto;
}

.izb_part5 ul li {
width:230px;
float:left;
overflow:hidden;
margin:0 10px;
}

.izb_part5 ul li img {
width:230px;
clear:both;
display:block;
}

.izb_part5 ul li p {
line-height:30px;
text-align:center;
}
.about_banner {
clear:both;
height:500px;
background:#00a33e url(../images/IcoImg/introbg.png) no-repeat right center;
color:#fff;
font-size:16px;
}

.about_banner h2 {
font-size: 46px;
height: 110px;
line-height: 110px;
padding-top: 140px;
}

.about_box2 {
height:734px;
background:#fff;
padding-top:80px;
}
.about_box2 ul{
    margin-top:68px;
    clear:both;
}
.about_box2 ul li {
float:left;
height:625px;
}
.about_box2 ul li.bg1{
    padding-right:16px;
    width:379px;
}
.about_box2 ul li.bg2{
    padding:0 22px;
    width:380px;
}
.about_box2 ul li.bg3{
    padding-left:3px;
    width:378px;
}
.about_box2 ul li .tu{
    width:152px;
    
    margin:0 auto;
}
.about_box2 ul li .tu .hengxian{
    height:2px;
    width:100px;
    display:inline-block;
    background:#ff9900;
    margin-top:163px;
    margin-left:30px;
}
.about_box2 ul li .tu .xian2{
    background:#ffc63c;
}
.about_box2 ul li .tu .xian3{
    background:#21d4c9;
}
.about_box2 ul li .tu1 {

background:#fff url(../images/IcoImg/canzhanshang.png) no-repeat left center;
}

.about_box2 ul li .tu2{
background:url(../images/IcoImg/zhubanfang.png) no-repeat left center;
}

.about_box2 ul li .tu3{
background:url(../images/IcoImg/zhanzhuangfuwushang.png) no-repeat left center;
}
.about_box3 {
clear:both;
height:803px;
background:#f5f8fa;
padding-top:80px;
border-top:1px solid #ececec;
}

.about_box3 p {
text-align:center;
line-height:24px;
font-size:14px;
padding-top:30px;
}
.rongyutu{
width:1200px;
text-align:center;
margin-top:50px;
}
.rongyutu img:hover{
    opacity:1;
}
.about_box6{
    height:695px;
    background:#fff;
    padding-top:80px;
}
.about_box4 {
clear:both;
background:#fff;
padding-top:80px;
}

.about_box4 h2 {
display:block;
height:40px;
line-height:40px;
margin-left:40px;
width:336px;
background:url(../images/czbhbg.png) no-repeat;
color:#fff;
text-align:center;
font-size:20px;
}

.about_box4 h4 {
font-weight:700;
padding-bottom:15px;
}

.about_box4 ul {
display:block;
padding-top:20px;
}

.about_box4 ul li {
clear:both;
border-bottom:1px solid #ececec;
padding:40px 0 20px 40px;
}

.about_banner5 {
clear:both;
height:250px;
background:#89acc0;
color:#fff;
font-size:16px;
}

.about_banner5 h2 {
font-size:48px;
text-align:center;
padding:60px 0 30px;
}

.about_box5 {
clear:both;
background:#fff;
padding-top:50px;
padding-bottom:100px;
}

.about_box5 h3 {
font-weight:700;
font-size:18px;
padding:25px 0;
}

.about_box5 ol li {
list-style:cjk-ideographic;
padding-bottom:8px;
}

.about_box5 ol li ol {
padding-left:24px;
padding-top:10px;
}

.about_box5 ol li ol li {
list-style:decimal;
}

.about_box5 ol li ol li ol {
padding:10px 0 10px 24px;
}

.about_box5 ol li ol li ol li {
list-style:decimal-leading-zero;
}


.contact_part1 {
clear:both;
background:#FFF;
overflow:hidden;
}

.contact_part1 h2 {
display:block;
height:40px;
color:#00a33e;
text-align:center;
font-size:40px;
margin:60px auto 0;
}

.contact_part1 span.txt1 {
font-size:20px;
display:block;
text-align:center;
padding:50px 0;
}

.contact_part1 span.txt2 {
font-size:14px;
display:block;
text-align:center;
padding:50px 0 80px;
}

.contact_part1 ul {
display:block;
padding-top:15px;
width:1032px;
height:300px;
}

.contact_part1 ul li {
float:left;
width:180px;
padding-right:20px;
padding-top:170px;
padding-bottom:20px;
}

.contact_part1 ul li.bg1 {
background:url(../images/hezuobg1.png) no-repeat 20px 0;
}

.contact_part1 ul li.bg2 {
background:url(../images/hezuobg1.png) no-repeat -200px 0;
}

.contact_part1 ul li.bg3 {
background:url(../images/hezuobg1.png) no-repeat -420px 0;
}

.contact_part1 ul li.bg4 {
background:url(../images/hezuobg1.png) no-repeat -630px 0;
}

.contact_part1 ul li.bg5 {
background:url(../images/hezuobg1.png) no-repeat -830px 0;
}

.contact_part2 {
clear:both;
height:750px;
background:url(../images/ztbzy2.gif) no-repeat center 300px #F9F9F9;
padding-top:100px;
border-bottom:1px solid #ececec;
}

.contact_part2 h2 {
display:block;
height:40px;
color:#00a33e;
text-align:center;
font-size:40px;
margin:0 auto;
}

.contact_part2 span.txt1 {
display:block;
font-size:16px;
line-height:30px;
width:700px;
text-align:center;
margin:0 auto;
padding:50px;
}

.contact_part2 span.txt2 {
display:block;
font-size:16px;
line-height:30px;
width:800px;
text-align:center;
margin:0 auto;
padding:400px 50px 50px;
}

.app1000 {
width:1000px;
position:relative;
margin:0 auto;
}

.app_top {
background:#34b95c;
width:100%;
height:600px;
color:#FFF;
clear:both;
}

.app_top_part1 {
height:441px;
width:518px;
position:absolute;
top:120px;
left:0;
}

.app_top_part2 {
height:556px;
width:419px;
position:absolute;
top:48px;
right:0;
background:url(../images/topiphone.png) no-repeat bottom right;
}

.app_top_part3 {
height:40px;
line-height:40px;
width:900px;
position:absolute;
top:0;
left:0;
text-align:right;
}

.app_top_part3 a {
color:#FFF;
letter-spacing:2px;
}

.app_part1 {
background:#fff;
width:100%;
height:300px;
clear:both;
}

.app_part11 {
display:block;
height:50px;
width:1000px;
font-size:20px;
line-height:40px;
text-align:center;
letter-spacing:2px;
color:#666;
position:absolute;
top:40px;
left:0;
}

.app_part12 {
display:block;
height:150px;
width:1000px;
font-size:30px;
letter-spacing:2px;
color:#36b45c;
position:absolute;
top:150px;
left:0;
text-align:center;
background:url(../images/TB1PisKFFXXXXaiaFXXmdYTHFXX-57-58.jpg) center 60px no-repeat;
}

.app_part12 a {
display:block;
width:1000px;
height:150px;
font-size:30px;
color:#36b45c;
}

.app_part2 {
background:#f0e4cf;
width:100%;
height:630px;
clear:both;
}

.app_part21 {
position:absolute;
height:149px;
width:516px;
top:237px;
left:0;
background:url(../images/appweb_11.gif) no-repeat;
}

.app_part22 {
position:absolute;
height:121px;
width:121px;
top:425px;
left:144px;
background:url(../images/appweb_14.gif) no-repeat;
}

.app_part23 {
position:absolute;
height:455px;
width:635px;
bottom:-50px;
right:-50px;
background:url(../images/TB1RzFsFVXXXXXRXpXXz.JMZFXX-635-455.png) no-repeat;
}

.app_part31 {
position:absolute;
height:351px;
width:514px;
top:230px;
right:0;
background:url(../images/appweb_18.gif) no-repeat;
}

.app_part32 {
position:absolute;
height:546px;
width:263px;
bottom:-35px;
left:0;
background:url(../images/appweb_18.png) no-repeat;
}

.app_part4 {
background:#c3e0ec;
width:100%;
height:630px;
clear:both;
}

.app_part41 {
position:absolute;
height:293px;
width:512px;
top:166px;
left:0;
background:url(../images/appweb_25.png) no-repeat;
}

.app_part42 {
position:absolute;
height:489px;
width:713px;
bottom:-80px;
right:-20px;
background:url(../images/appweb_28.png) no-repeat;
}

.app_part5 {
background:#d6dbee;
width:100%;
height:630px;
clear:both;
}

.app_part51 {
position:absolute;
height:309px;
width:520px;
top:203px;
right:0;
background:url(../images/appweb_33.gif) no-repeat;
}

.app_part52 {
position:absolute;
height:639px;
width:336px;
bottom:-104px;
left:-10px;
background:url(../images/appweb_32.png) no-repeat;
}

.app_part6 {
background:#f3dfde;
width:100%;
height:630px;
clear:both;
}

.app_part61 {
position:absolute;
height:325px;
width:515px;
top:192px;
left:0;
background:url(../images/appweb_40.gif) no-repeat;
}

.app_part62 {
position:absolute;
height:545px;
width:261px;
bottom:-72px;
right:-10px;
background:url(../images/appweb_40.png) no-repeat;
}

.app_part71 {
position:absolute;
height:487px;
width:465px;
top:144px;
left:-15px;
background:url(../images/appweb_45.png) no-repeat;
}

.app_part72 {
position:absolute;
height:320px;
width:524px;
top:206px;
right:0;
background:url(../images/appweb_45.gif) no-repeat;
}

.czb_part1 ul li.rightline,.contact_part1 ul li.rightline {
border-right:1px solid #ececec;
}

.czb_part1 ul li h3,.contact_part1 ul li h3 {
font-size:18px;
text-align:center;
padding-bottom:10px;
color:#333;
}

.czb_part1 ul li p,.contact_part1 ul li p {
text-align:center;
line-height:25px;
}

.czb_part4 h2,.izb_part3 h2,.izb_part5 h2 {
display:block;
height:40px;
line-height:40px;
width:336px;
color:#00a33e;
text-align:center;
font-size:40px;
margin:0 auto;
}

.izb_part2 h2,.about_box2 h2,.about_box3 h2,.about_box6 h2 {
display:block;
background:#00a33e;
color:#fff;
text-align:center;
font-size:26px;
width:320px;
height:46px;
line-height:46px;
border-radius:50px;
margin:0 auto;
}
.about_box6 h2{
    width:150px;
}
.about_banner p,.about_banner5 p {
line-height:30px;
font-size: 15px;
color:#fdfefe;
}
.about_box2 ul li h3{
font-size:20px;
color:#686868;
text-align:center;
}
.about_box2 ul li h3:nth-of-type(1){
margin-top:50px;
line-height:28px;
}
.about_box2 ul li h3:nth-of-type(2){
    margin-bottom:12px;
}
.about_box2 ul li p,.about_box4 ul li p {
color:#666;
padding-bottom:10px;
font-size:14px;
}

.app_part3,.app_part7 {
background:#d6eede;
width:100%;
height:630px;
clear:both;
}