@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{ border:0 none; vertical-align:top;}
body{ background:#fff;}
.dclear{ clear:both;}
.footer{ margin-top:0;}
.ztcont{ min-width:1180px; margin:0 auto; font-family:'黑体';}
.zy-bottom{ cursor:pointer;}
.zy-bottom div.active{ display:block;}
.zy-bottom .zy-list{ display:none;}
.zy-list{ top:50px;}
.zy-title{ position:relative;}
.zy-list .hot{ float:none; position:absolute; top:0; right:0;}
/*banner*/
.bannerzt{ width:100%; overflow:hidden; margin:0 auto;}
.bannerzt img{ margin:0; padding:0; border:0 none; vertical-align:top; display:block; width:100%; height:auto; margin-top:-1px;}

.bxbox{ width:1180px; height:auto; margin:0 auto; padding:50px 0;}
.bxbox .bxboxp{ font-size:40px; font-weight:bold; color:#262626; text-align:center;}
.bxbox .bxboxp i{ font-style:normal; color:#e50020;}
.bxbox .bxpic{ width:1180px; height:auto; margin:30px auto 0;}
.bxbox .bxpic li{ width:380px; height:295px; float:left; margin:0 6px;}
.bxbox .bxpic li img{ width:380px; height:255px;}
.bxbox .bxpic li p{ width:380px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#1c1c1c;}
.bxbox .bxboxjj{ width:1180px; height:auto; font-size:22px; color:#313131; text-indent:2em; line-height:1.5;}
.bxbox .bxpic2 li{ height:255px; position:relative;}
.bxbox .bxpic2 li p{ position:absolute; bottom:0; left:0; color:#fff; font-size:18px; height:55px; line-height:1.5; padding:0 40px;}

.bxbox2{ width:1180px; height:auto; margin:0 auto; padding:50px 0;}
.bxbox2 .bxboxp{ font-size:40px; font-weight:bold; color:#262626; text-align:center;}
.bxbox2 .bxboxp i{ font-style:normal; color:#e50020;}
.bxbox2 .bxpic{ width:1180px; height:auto; margin:30px auto 0;}
.bxbox2 .bxpic li{ width:574px; height:384px; float:left; margin:0 6px;}
.bxbox2 .bxpic li img{ width:574px; height:384px;}
.bxbox2 .bxpic li p{ width:574px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#1c1c1c;}
.bxbox2 .bxboxjj{ width:1180px; height:auto; font-size:22px; color:#313131; text-indent:2em; line-height:1.5; margin-top:20px;}
.bxbox2 .bxpic2 li{ position:relative;}
.bxbox2 .bxpic2 li p{ position:absolute; bottom:0; left:0; color:#fff; font-size:18px; padding:0 40px; background:#333; opacity:0.6;}

.bxbox3{ width:1180px; height:auto; margin:0 auto; padding:50px 0;}
.bxbox3 .bxboxp{ font-size:40px; font-weight:bold; color:#262626; text-align:center;}
.bxbox3 .bxboxp i{ font-style:normal; color:#e50020;}
.bxbox3 .bxpic{ width:1180px; height:auto; margin:30px auto 0;}
.bxbox3 .bxpic li{ width:380px; height:260px; float:left; margin:0 3px;}
.bxbox3 .bxpic li img{ width:380px; height:260px;}
.bxbox3 .bxpic li p{ width:380px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#1c1c1c;}
.bxbox3 .bxboxjj{ width:1180px; height:auto; font-size:22px; color:#313131; text-indent:2em; line-height:1.5; margin-top:20px;}
.bxbox3 .bxpic2 li{ position:relative;}
.bxbox3 .bxpic2 li p{ position:absolute; bottom:0; left:0; color:#fff; font-size:18px; padding:0 20px; background:#333; opacity:0.6;}

.bxbox4{ width:1180px; height:auto; margin:0 auto; padding:50px 0;}
.bxbox4 .bxboxp{ font-size:40px; font-weight:bold; color:#262626; text-align:center;}
.bxbox4 .bxboxp i{ font-style:normal; color:#e50020;}
.bxbox4 .bxpic{ width:1180px; height:auto; margin:30px auto 0;}
.bxbox4 .bxpic li{ width:375px; height:215px; float:left; margin:0 9px 20px;}
.bxbox4 .bxpic li img{ width:375px; height:215px;}
.bxbox4 .bxpic li p{ width:375px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#1c1c1c;}
.bxbox4 .bxboxjj{ width:1180px; height:auto; font-size:22px; color:#313131; text-indent:2em; line-height:1.5; margin-top:20px;}
.bxbox4 .bxpic2 li{ position:relative;}
.bxbox4 .bxpic2 li p{ position:absolute; bottom:0; left:0; color:#fff; font-size:26px; padding:0 40px; background:#333; opacity:0.6;}

.aboxaac a{ width:240px; height:55px; line-height:55px; background:#f63622; color:#fff; font-size:24px; text-align:center; border-radius:5px; display:block; margin:0 auto;}

.bxbox5{ width:1180px; height:auto; margin:0 auto; padding:50px 0;}
.bxbox5 .bxboxp{ font-size:40px; font-weight:bold; color:#262626; text-align:center;}
.bxbox5 .bxboxp i{ font-style:normal; color:#e50020;}
.bxbox5 .bxpic{ width:1130px; height:auto; margin:30px auto 0;}
.bxbox5 .bxpic li{ width:550px; height:380px; float:left; margin:0 6px 12px;}
.bxbox5 .bxpic li img{ width:550px; height:380px;}
.bxbox5 .bxpic li p{ width:550px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#1c1c1c;}
.bxbox5 .bxboxjj{ width:1130px; height:auto; font-size:22px; color:#313131; text-indent:2em; line-height:1.5; margin:20px auto 0;}
.bxbox5 .bxpic2 li{ position:relative;}
.bxbox5 .bxpic2 li p{ position:absolute; bottom:0; left:0; color:#fff; font-size:18px; padding:0 40px; background:#333; opacity:0.6;}

.zcbox{ width:100%; height:auto;}
.zcbox .zcboxt{ width:100%; height:65px; line-height:65px; background:#0051a0; color:#fff; text-align:center; font-size:36px; font-weight:bold;}
.zcbox .formbox{ width:100%; height:auto; margin:0 auto; background:#f7b534; padding-bottom:40px;}
.zcbox .formbox .formboxp{ width:1180px; text-align:left; font-size:32px; color:#003e7b; margin:0 auto; padding:35px 0; line-height:1.4;}
.zcbox .formbox .formboxp i{ width:1180px; height:auto; display:block; text-align:center; font-style:normal; font-weight:bold; color:#353535;}
.zcbox .formbox2{ width:540px; height:auto; margin:0 auto;}
.zcbox .formbox2 p{ font-size:20px; color:#282828; padding-bottom:15px;}
.zcbox .formbox2 .forminput{ width:540px; height:50px; background:#fbe6be; border-radius:5px; margin-bottom:30px;}
.zcbox .formbox2 .forminput p{ width:110px; height:50px; line-height:50px; float:left; padding-left:15px;}
.zcbox .formbox2 .forminput p i{ margin-right:2em;}
.zcbox .formbox2 .forminput input{ width:430px; height:50px; line-height:50px; background:#fff; color:#666; border:0 none; float:right; border-top-right-radius:5px; border-bottom-right-radius:5px; font-size:20px; outline:none; padding:0 17px; font-family:'微软雅黑';}
.zcbox .formbox2 .forminput select{ width:430px; height:50px; line-height:50px; background:#fff; color:#666; border:0 none; float:right; border-top-right-radius:5px; border-bottom-right-radius:5px; font-size:20px; outline:none; padding-left:15px; font-family:'微软雅黑';}
.zcbox .formbox2 .forminput option{ width:430px; height:50px; line-height:50px; background:#fff; color:#666; border:0 none; float:right; font-size:20px; outline:none; padding:0 15px; font-family:'微软雅黑';}
.zcbox .formbox2 .bmbtn22{ width:265px; height:60px; line-height:60px; color:#fff; text-align:center; border:0 none; border-radius:10px; background:#f70930; font-size:30px; outline:none; margin:0 auto; display:block; cursor:pointer; font-family:'微软雅黑';}

.dbbanner{ width:100%; height:275px; background:url(dibubg_02.jpg) no-repeat center top;}
.dbbanner a{ width:100%; height:275px; display:block;}