﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner a{ display:block; background:url(img/index/banner.jpg) no-repeat center top; height:690px; overflow:hidden;}

.about{ height:640px; margin-top:100px; overflow:hidden; background:url(img/index/about_bg.jpg) no-repeat center 76px;}
.about h2{ height:84px; font:64px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#3c3c3c;}
.about p{ font:18px "Microsoft YaHei"; line-height:24px; text-align:center; height:48px; overflow:hidden; padding:0 108px 0 124px; color:#2d2d2d;}
.about p em{ font-weight:bold; color:#df0000;}
.about p b{ color:#000;}
.about h3{ width:532px; height:328px; margin:68px 0 0 301px; overflow:hidden;}
.about h3 img{ display:block;width:532px; height:328px;}

.par{ height:900px; background:#f3f3f3; padding-top:125px; overflow:hidden;}
.par h2{ text-align:center; height:290px; font:32px "Microsoft YaHei"; font-weight:bold; color:#040000;}
.par h2 em{ display:block; font:72px Arial; font-weight:bold;}
.par h2 i{ display:block; font:18px "Microsoft YaHei";}
.par h2 p{ width:390px; height:65px; border:3px solid #e0e0e0; margin:40px auto 0; font:18px "Microsoft YaHei"; line-height:65px; color:#2d2d2d;}
.par ul{ height:252px; overflow:hidden;}
.par li{ width:197px; height:89px; float:left; margin:0 3px 3px 0;}
.par li img{ display:block;width:197px; height:89px;}
.par dl{ width:300px; height:300px; float:left; overflow:hidden;}
.par dt{ width:158px; height:158px; margin:0 auto; position:relative; overflow:hidden;}
.par dt img{ display:block; width:158px; height:158px;}
.par dt em{ display:block; width:158px; height:158px; font:54px Arial; text-align:center;line-height:158px; color:#fff; position:absolute; top:0; left:0;}
.par dd{ text-align:center; font:40px "Microsoft YaHei"; font-weight:bold; color:#2d2d2d; text-transform:uppercase;}
.par dd em{ font:18px "Microsoft YaHei"; padding-top:20px; display:block;}

.nt{ background:url(img/index/nt_bg.jpg) no-repeat center top; height:835px; position:relative; overflow:hidden; margin-top:95px; position:relative;}
.nt h2{ font:64px "Microsoft YaHei"; color:#040000; font-weight:bold; width:400px; overflow:hidden;}
.nt h2 em{ display:block; font-size:36px; padding-bottom:20px;}
.nt h2 b{ color:#d10505;}
.nt dl{ width:230px; position:absolute;}
.nt dt{ font:24px "Microsoft YaHei"; line-height:28px; color:#040000; font-weight:bold; height:80px;}
.nt dd{ font:18px "Microsoft YaHei"; text-align:center; line-height:24px; color:#2d2d2d;}
.nt .dl01{ top:45px; left:580px;}
.nt .dl01 dt{ padding-left:70px; padding-right:20px;}
.nt .dl02{ top:120px; right:10px;}
.nt .dl02 dt{ padding-left:30px;}
.nt .dl04{ top:330px; left:115px;}
.nt .dl04 dt{ color:#fff; padding-left:50px; width:199px;}
.nt .dl04 dd{ color:#fff;}
.nt .dl03{ top:460px; right:110px;}
.nt .dl03 dt{ padding-left:50px;width:180px; }

.ys{ height:1095px; background:url(img/index/ys_bg1.jpg) no-repeat center bottom;}
.ys .content{ position:relative; height:1095px;}
.ys h2{ width:1200px; height:80px; font:64px "Microsoft YaHei"; font-weight:bold; color:#040000; position:absolute; top:54px; left:0; text-align:center;}
.ys h3{ width:480px; font:48px "Microsoft YaHei"; font-weight:bold; text-align:right; color:#040000; position:absolute; top:200px; right:0;}
.ys dl{ width:270px;}
.ys dt{ font:36px "Microsoft YaHei"; font-weight:bold; color:#3c3c3c;}
.ys dt em{ display:block; font:24px Arial; font-weight:bold; color:#9d9d9d;}
.ys dd{ font:18px "Microsoft YaHei"; line-height:24px; color:#2d2d2d; padding-top:12px; text-transform:uppercase;}
.ys .dl01{ position:absolute; top:375px; right:0;}
.ys .dl02{ position:absolute; top:790px; left:225px;}

.ys2{ height:574px; background:url(img/index/ys_bg2.jpg) no-repeat center top; overflow:hidden;}
.ys2 .dl01{ top:90px; width:340px;}
.ys2 .dl02{ top:365px; left:210px; width:260px;}

.xinx{ height:675px; overflow:hidden;}
.xinx h2{ text-align:center; font:150px Arial; font-weight:bold; color:#e8e8e8; height:224px; position:relative;}
.xinx h2 p{font:48px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#040000; width:100%; position:absolute; top:75px; left:0;}
.xinx h2 p em{ display:block; font:18px "Microsoft YaHei"; line-height:50px;}
.xinx li{ width:165px; float:left; display:inline; margin:0 67px 80px 67px;}
.xinx li img{ display:block; width:165px; height:165px;}

.lvs{ height:380px; overflow:hidden;}
.lvs h2{ text-align:center; font:150px Arial; font-weight:bold; color:#e8e8e8; height:175px; position:relative;}
.lvs h2 p{font:48px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#040000; width:100%; position:absolute; top:70px; left:0;}
.lvs h2 p em{ display:block; font:18px "Microsoft YaHei"; line-height:50px;}
.lvs dl{ width:420px; padding:0 50px;}
.lvs dt{ width:133px; height:133px; float:left; overflow:hidden;}
.lvs dt img{ display:block;width:133px; height:133px;}
.lvs dd{ width:235px; float:right; font:40px "Microsoft YaHei"; font-weight:bold; color:#3c3c3c; margin-top:10px;}
.lvs dd em{ display:block; font:18px "Microsoft YaHei";}
.lvs dl.fl dd{ margin-top:30px;}

.pinp{ height:582px; overflow:hidden; background:url(img/index/pinp_bg.jpg) no-repeat center top;}
.pinp2{ width:480px;}
.pinp2 h2{ text-align:center; font:148px Arial; font-weight:bold; color:#e8e8e8; height:154px; position:relative;}
.pinp2 h2 p{font:48px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#040000; width:100%; position:absolute; top:70px; left:0;}
.pinp2 ul{ padding-left:60px;}
.pinp2 li{width:135px; font:20px "Microsoft YaHei"; font-weight:bold; color:#575757; float:left; text-align:center; display:inline; margin:0 0 50px 70px;}
.pinp2 .li02{ margin:0 0 50px 105px; width:110px;}

.tiyan{ height:635px; overflow:hidden; background:url(img/index/tiyan.jpg) no-repeat center top;}
.tiyan h2{font:48px "Microsoft YaHei"; font-weight:bold; text-align:center; color:#040000;}

.dgou{ background:url(img/index/dgou_bg.jpg) no-repeat center top; height:585px; overflow:hidden;}
.dgou h2{ height:90px; font:48px "Microsoft YaHei"; text-align:center; line-height:90px; color:#fff; overflow:hidden; margin-top:65px; font-weight:bold;}
.dgou dl{ width:724px; height:350px; padding:68px 60px 0 60px;margin:0 auto; overflow:hidden; background:url(img/index/dgou.png) no-repeat center top;}
.dgou dt{ height:165px; overflow:hidden;}
.dgou dt h3{ font:20px "Microsoft YaHei"; font-weight:bold; color:#656565; width:375px; float:left;}
.dgou dt h3 p{ font:24px "Microsoft YaHei"; font-weight:bold;color:#df0000;}
.dgou dt h3 p b{ font:105px Arial;}
.dgou dt h4 a{ display:block; width:260px; float:right; margin-top:60px; font:24px "Microsoft YaHei"; color:#fff; font-style:italic;}
.dgou dd{ position:relative; margin-left:-60px; width:844px;}
.dgou dd span{ display:block; float:left; width:175px; height:150px; text-align:center; font:32px "Microsoft YaHei"; font-weight:bold; color:#fff;}
.dgou dd p{ font:20px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:40px;}
.dgou dd p em{ padding:0 20px;}