@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.banner{ height:707px;width:100%; position:relative; z-index:1;}
.banner .bd{ height:707px; overflow:hidden;}
.banner .bd a{ display:block; overflow:hidden;}
.banner .bantil{ width:190px; height:50px; position:absolute; bottom:0;left:50%; margin-left:-73px; z-index:8;}
.banner .bantil li{ width:45px; height:35px; float:left; display:inline; text-align:center; font-size:16px; margin:15px 3px 0 0;background:#fff; border-radius:20px 20px 0 0; line-height:35px;}
.banner .bantil li.on{background:#d6111a; height:50px; margin:0 3px 0 0; color:#fff; line-height:50px;}

.bg01{ background:url(../images/sou_bg.jpg) no-repeat center top; height:774px; overflow:hidden;}
.sou{ height:153px; width:1200px; margin:0 auto; overflow:hidden;}
.sou h2{ background:#d6111a; font:18px "Microsoft YaHei"; color:#fff; letter-spacing:3px; text-align:center; width:380px; float:left; height:153px; overflow:hidden;}
.sou h2 img{ display:block; padding:42px 0 14px 30px;}
.sou2{ width:430px; padding:0 0 0 30px; height:153px; overflow:hidden; float:left; background:#bd0811;}
.sou2 p{ font:14px "Microsoft YaHei"; color:#fff; font-weight:bold; line-height:42px; float:left;}
.sou2 p a{ display:inline-block; padding:0 10px; color:#fff; background:url(../images/sou_line.gif) no-repeat right center; font-weight:normal;}
.sou2 p .nones{ background:none;}
.sou1{ margin-top:39px;}
.sou1 .ip01{width:340px; height:39px;background:#c53339;padding-left:10px;aoutline:none; border:0; color:#fff; font:14px "Microsoft YaHei"; line-height:39px; overflow:hidden;}
.sou1 .ip02{ width:45px; height:39px; background:url(../images/sou_bg2.png) no-repeat center center;border:0; outline:none;}
.sou h5{ width:360px; height:133px; padding-top:20px; float:left; overflow:hidden; background:#d6111a;}
.sou h5 span{ display:block; font:18px "Microsoft YaHei"; color:#fff; background:url(../images/lx.png) no-repeat 28px center; padding:15px 0 15px 64px;}
.sou h5 img{ display:block; width:286px; height:42px; padding-left:28px;}

.liny{ height:530px; width:1200px; margin:80px auto 0;overflow:hidden;}
.liny h2{ text-align:center; font:48px "Microsoft YaHei"; font-weight:bold; color:#000;}
.liny h2 em{ display:block; font-weight:normal;}
.liny p{ text-align:center; font:16px "Microsoft YaHei"; line-height:28px; height:56px; overflow:hidden; margin-top:30px;}
.liny p1{ text-align:center; font:16px "Microsoft YaHei"; line-height:28px; height:356px; overflow:hidden; margin-top:30px;}
.liny h3{ background:url(../images/liny_line.png) no-repeat center top; height:49px; text-align:center; font:24px "Microsoft YaHei"; font-weight:bold; line-height:49px; overflow:hidden; color:#fff; margin-top:36px;}
.liny li{ width:133px; float:left; text-align:center; font:18px "Microsoft YaHei"; font-weight:bold; line-height:50px; color:#000; margin:50px 0 0 0; overflow:hidden;}
.liny li span{ display:block; width:64px; height:64px; margin:0 auto;position:relative;}
.liny li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.liny li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.liny li img{display:block; width:64px; height:64px;}
.liny li:hover{ color:#d6111a;}
.liny li:hover em{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.liny li:hover i{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}


.liny1{ height:1500px; width:1200px; margin:80px auto 0; overflow:hidden;}
.liny1 h2{ text-align:center; font:48px "Microsoft YaHei"; font-weight:bold; color:#000;}
.liny1 h2 em{ display:block; font-weight:normal;}
.liny1 p{ text-align: left; font:14px "Microsoft YaHei"; line-height:28px; height:486px; overflow:hidden; margin-top:30px;}
.liny1 p1{ text-align: left; font:14px "Microsoft YaHei"; line-height:28px; height:586px; overflow:hidden; margin-top:30px;}
.liny1 h3{ background:url(../images/liny_line.png) no-repeat center top; height:49px; text-align:center; font:20px "Microsoft YaHei"; font-weight:bold; line-height:49px; overflow:hidden; color:#fff; margin-top:36px;}
.liny1 li{ width:133px; float:left; text-align:center; font:18px "Microsoft YaHei"; font-weight:bold; line-height:50px; color:#000; margin:50px 0 0 0; overflow:hidden;}
.liny1 li span{ display:block; width:64px; height:64px; margin:0 auto;position:relative;}
.liny1 li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.liny1 li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.liny1 li img{display:block; width:64px; height:64px;}
.liny1 li:hover{ color:#d6111a;}
.liny1 li:hover em{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.liny1 li:hover i{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}

.tit{ text-align:center; font:48px "Microsoft YaHei"; font-weight:bold; color:#d6111a;}
.tit a{ display:block; color:#d6111a;}
.tit em{ display:block; font:30px "Microsoft YaHei"; color:#1f1f1f;}

.pro{ height:1126px; overflow:hidden; background:url(../images/pro_bg.jpg) no-repeat center top; padding:96px 0 0 0;}
.fen{ background:#fff; border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; height:162px; margin-top:45px;}
.fen p{ height:80px; border-top:1px solid #d7d7d7;}
.fen p em{ display:block; width:180px; background:#d6111a; font:18px "Microsoft YaHei"; font-weight:bold; text-transform:uppercase; border-right:1px solid #d6111a; text-align:center; line-height:80px; color:#fff; float:left; margin-right:10px;}
.fen p em a{ display:block; color:#fff;}
.fen p span{ display:block; font:14px "Microsoft YaHei"; line-height:80px; color:#3f3f3f;}
.fen p span a{ display:inline-block; color:#3f3f3f; padding:0 15px;}
.fen p span a:hover,.fen2 p a:hover{ color:#d6111a; text-decoration:underline;}
.fen p span a.a01{ color:#d6111a;}
.fen p:nth-child(2) em{display:block; width:180px; background:#f3f3f3; font:18px "Microsoft YaHei"; font-weight:bold; text-transform:uppercase; border-right:1px solid #d7d7d7; text-align:center; line-height:80px; color:#242424; float:left;}
.fen p:nth-child(2) em a{ color:#242424;}

.pro1{ height:505px; margin-top:45px; overflow:hidden; position:relative;}
.pro1 dl{ height:505px;overflow:hidden;}
.pro1 dt{height:505px; width:810px; float:left; overflow:hidden;}
.pro1 dt img{ display:block;height:505px; width:810px;}
.pro1 dd{ width:328px; height:473px; padding:30px 30px 0 30px; background:#fff; border:1px solid #dadada; overflow:hidden; float:left;}
.pro1 dd h3 a{ display:block; font:24px "Microsoft YaHei"; color:#242424; line-height:40px; height:40px; overflow:hidden;}
.pro1 dd p{ font:14px "Microsoft YaHei"; line-height:24px; color:#595959; /*height:100px;*/ overflow:hidden;}
.pro1 dd em a{ display:block; width:165px; height:50px; overflow:hidden; margin-top:12px; background:url(../images/pro_btn.jpg) no-repeat; font:15px "Microsoft YaHei"; text-align:center; line-height:50px; color:#fff;}
.pro1 dd h5{ padding:22px 0; border-bottom:1px solid #e9e9e9; font:14px "Microsoft YaHei"; line-height:24px; color:#595959;}
.pro1 dd h5 b{ display:block; margin-bottom:12px;}
.pro1 dd h5 i{ padding:0 10px;}
.prot{ height:15px; width:150px; position:absolute; bottom:20px; left:350px;}
.prot li{ width:12px; height:12px; border:1px solid #d6111a; background:#f4f4f4; float:left; border-radius:12px; margin:0 10px;}
.prot li.cur{ background:#d6111a;}

.fen2{background:#fff; border:1px solid #d7d7d7;height:162px; margin-top:45px;}
.fen2 h3{display:block; width:180px; background:#d6111a; font:20px "Microsoft YaHei"; font-weight:bold; text-transform:uppercase; border-right:1px solid #d6111a; text-align:center; color:#fff; float:left; height:161px; margin-right:10px; line-height:35px;}
.fen2 h3 em{ display:block; font-weight:normal; padding-top:40px;}
.fen2 p{ width:930px; float:left; height:161px; background:url(../images/line.gif) repeat-x center center; font:14px "Microsoft YaHei"; line-height:80px;}
.fen2 p a{ display:inline-block; color:#3f3f3f; padding:0 18px;}

.guan1{ height:253px;overflow:hidden;background:url(../images/guan1.jpg) no-repeat center top; font:48px "Microsoft YaHei"; color:#fff; padding-top:85px;}
.guan1 b{ color:#d6111a;}
.guan1 p{width:720px;height:48px; font:24px "Microsoft YaHei"; text-align:center; line-height:48px; overflow:hidden; background:#d6111a; margin-top:18px;}

.case{ width:1200px; margin:90px auto 0; height:785px; overflow:hidden;}
.case1{ position:relative; height:780px; overflow:hidden; margin-top:44px;}
.caset{ height:780px; width:1200px; position:absolute; top:0; left:0;}
.caset li{ width:286px; height:130px; overflow:hidden; margin-bottom:10px; font:20px "Microsoft YaHei"; text-align:center; font-weight:bold;}
.caset li a{ display:block; background:url(../images/case_bg1.png) no-repeat; height:120px; padding:10px 10px 0 0; color:#333333;}
.caset li span{ display:block; width:52px; height:52px; margin:0 auto 3px; position:relative; overflow:hidden;}
.caset li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.caset li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.caset li b{ display:block; font:12px "Microsoft YaHei"; color:#a2a2a2; margin-top:3px;}
.caset .li5{ position:absolute; top:0; right:0;}
.caset .li6{ position:absolute; top:140px; right:0;}
.caset .li7{ position:absolute; top:280px; right:0;}
.caset .li8{ position:absolute; top:420px; right:0;}
.caset .li5 a,.caset .li6 a,.caset .li7 a,.caset .li8 a{background:url(../images/case_bg3.png) no-repeat; padding:10px 0 0 10px;}
.caset li a:hover,.caset .cur a{ background:url(../images/case_bg2.png) no-repeat; color:#fff;}
.caset li a:hover em,.caset .cur em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.caset li a:hover i,.caset .cur i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.caset li a:hover b,.caset .cur b{ color:#a5deca;}
.caset .li5 a:hover,.caset .li5.cur a,.caset .li6 a:hover,.caset .li6.cur a,.caset .li7 a:hover,.caset .li7.cur a,.caset .li8 a:hover,.caset .li8.cur a{background:url(../images/case_bg4.png) no-repeat;}

.case2{ width:610px; position:absolute; top:0; left:297px; height:780px; overflow:hidden;}
.case2 dl{ background:#d6111a; height:550px; overflow:hidden;}
.case2 dt img{ display:block; width:610px; height:373px;}
.case2 dd{ padding:15px 35px 0 35px;}
.case2 dd h3 a{ display:block; font:18px "Microsoft YaHei"; font-weight:bold; line-height:35px; height:35px; overflow:hidden; color:#fff;}
.case2 dd p{ font:14px "Microsoft YaHei"; line-height:24px; height:48px; overflow:hidden; color:#def2eb;}
.case2 dd span{ display:block; height:44px; margin-top:15px; overflow:hidden;}
.case2 dd span a{ display:inline-block; width:146px; height:44px; background:#fff; font:15px "Microsoft YaHei"; text-align:center; line-height:44px; color:#d6111a; margin-right:11px;}
.case2 dd span a.a02{ color:#fff; background:url(../images/case_btn.jpg) no-repeat;}

.ys{ height:1200px; overflow:hidden; position:relative;}
.yst{ height:150px; width:1200px; background:#f3f3f3; border-radius:10px; margin:120px auto 0; position:relative; z-index:5;}
.yst li{ width:300px; float:left; font:22px "Microsoft YaHei"; text-align:center; font-weight:bold; height:150px; position:relative;}
.yst li:before{ content:""; position:absolute; top:35px; right:0; width:1px; height:80px; background:#c0c0c0;z-index:1;}
.yst li:last-child:before{ background:none;}
.yst li a{ display:block; color:#1f1f1f; background:url(../images/ys_line.gif) no-repeat center bottom; height:150px;}
.yst li em{ display:block; width:54px; height:54px; margin:0 auto; padding-top:18px;}
.yst li em img{display:block; width:54px; height:54px;}
.yst li h5{ display:none; width:145px; height:145px; margin:0 auto; position:relative;}
.yst li p{ width:145px; height:145px; background:url(../images/ys-bg02.png) no-repeat center top;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite; position:absolute; top:0; left:0;}
.yst li i{ display:block; width:54px; height:54px; position:absolute; top:45px; left:45px;}
.yst li span{display:block; font:12px Arial; color:#a8a8a8; padding-top:5px;}
.yst li b{ display:none;}
.yst li a:hover,.yst .cur a{ margin:-72px 0 0 -15px; width:333px; height:245px; background:url(../images/ys-bg01.png) no-repeat center bottom; position:relative; z-index:2; color:#fff;}
.yst li a:hover em,.yst .cur em{ display:none;}
.yst li a:hover h5,.yst .cur h5{ display:block;}
.yst li a:hover span,.yst .cur span{ color:#fff;}

.ys1{ height:950px;}
.ys1 dl{ height:795px; width:100%; position:relative; margin-top:-70px; background:#f2f2f2; padding-bottom:110px;}
.ys1 dt{ background:url(../images/ys1.jpg) no-repeat center top; height:696px; overflow:hidden;}
.ys1 .dl2 dt{background:url(../images/ys2.jpg) no-repeat center top; height:696px; overflow:hidden;}
.ys1 .dl3 dt{background:url(../images/ys3.jpg) no-repeat center top; height:696px; overflow:hidden;}
.ys1 .dl4 dt{background:url(../images/ys4.jpg) no-repeat center top; height:696px; overflow:hidden;}
.ys1 dd{ width:1080px; padding:50px 60px 0 60px; height:170px; margin:-100px auto 0; background:#d6111a;}
.ys1 dd h3{ height:75px; overflow:hidden; font:40px "Microsoft YaHei"; font-weight:bold; color:#fff;}
.ys1 dd h3 em{ display:block; float:left; font:70px Arial; color:#ff343d; margin-right:8px;}
.ys1 dd h3 i{ display:block; font:12px Arial; color:#b9e5d5; text-transform:uppercase;}
.ys1 dd p{ font:16px "Microsoft YaHei"; color:#eff9f5; line-height:24px;}
.arr1 a{ display:block; width:100px; height:49px; background:#fff; font:30px "宋体"; font-weight:bold; text-align:center; line-height:49px; color:#666; position:absolute; top:940px; left:50%; margin-left:340px; font-weight:bold;}
.arr2 a{display:block; width:100px; height:49px; background:#fff; font:30px "宋体"; font-weight:bold; text-align:center; line-height:49px; color:#666; position:absolute; top:940px; left:50%; margin-left:440px; font-weight:bold;}
.arr1 a:hover,.arr2 a:hover{ background:url(../images/ys_bg02.gif) no-repeat; color:#fff;}

@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.fuw{ background:url(../images/fuw_bg.gif) repeat-x center top; height:625px; overflow:hidden;}
.fuw .tit{ height:144px; overflow:hidden;}
.fuw dl{ width:291px; float:left; margin-right:12px; overflow:hidden; height:380px; background:#f2f2f2;}
.fuw dt{ width:291px; height:197px; overflow:hidden;}
.fuw dt img{ display:block;width:291px; height:197px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.fuw dd{ padding:30px 0 0 20px; font:20px "Microsoft YaHei"; font-weight:bold; color:#000;}
.fuw dd span{ display:block; width:54px; height:51px; position:relative; margin-bottom:5px; overflow:hidden;}
.fuw dd em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.fuw dd i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.fuw dd b{ display:block; font:12px "Microsoft YaHei"; color:#aeaeae; margin-top:5px;}
.fuw .nones{ margin-right:0;} 
.fuw dl:hover{ background:#d6111a; color:#fff;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.fuw dl:hover dd em{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.fuw dl:hover dd i{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.fuw dl:hover dd{ color:#fff;}
.fuw dl:hover dd b{ color:#82d3b8;}
.fuw dl:hover dt img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}

.lc{ background:url(../images/lc_bg.jpg) no-repeat center top; height:601px; padding-top:90px; overflow:hidden;}
.lc .tit{ height:155px; overflow:hidden;}
.lc .tit a,.lc .tit em{ color:#fff;}
.lc ul{ height:330px; background:url(../images/lc_line.gif) no-repeat center 296px; overflow:hidden;}
.lc li{ width:150px; padding-top:25px; font:18px "Microsoft YaHei"; text-align:center; color:#fff; float:left; overflow:hidden; position:relative;}
.lc li span{ display:block; width:116px; height:116px; margin:0 auto 25px; position:relative;}
.lc li em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.lc li i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.lc li b{ display:block; width:47px; border:3px solid #dadada; height:47px; border-radius:47px; font:24px Arial; text-align:center; line-height:47px; margin:0 auto; background:#070c1f;}
.lc li p{ display:block; font:12px "Microsoft YaHei"; color:#5b5a5e; height:75px; margin-top:5px;}
.lc li:hover{ background:url(../images/bg.png) no-repeat center top;}
.lc li:hover em{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.lc li:hover i{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}
.lc li:hover b{ background:#d6111a; border:3px solid #d6111a;}
.lc li:hover p{ color:#5bc9a5;}

.new{ /*height:865px;*/ margin-top:90px; overflow:hidden;}
.newt{ height:48px; margin: 32px 0; display: flex; justify-content: center; overflow:hidden;}
.newt li{ width:165px; height:48px; font:18px "Microsoft YaHei"; line-height:48px; color:#1d1d1d; text-align:center; float:left; margin-right:10px;}
.newt li a{ color:#1d1d1d; display:block; background:#ececec; border-radius:2rem;}
.newt li a:hover,.newt .cur a{ color:#fff; background:#d6111a;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.new dl{ width:380px; float:left; margin-right:19px; overflow:hidden;}
.new dt{ width:380px; height:225px; overflow:hidden;}
.new dt img{ display:block;width:387px; height:225px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new dd h3{ font:17px "Microsoft YaHei"; margin-top:22px;}
.new dd h3 a{ display:block; color:#1d1d1d;}
.new dd h3 em{ display:block; font:14px Arial; color:#777; padding:8px 0 15px; border-bottom:1px solid #e6e6e6;}
.new dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#939393; margin-top:12px; height:78px; overflow:hidden;}
.new .nones{ margin-right:0;}
.new h5{ width:160px; height:34px; overflow:hidden; margin:30px auto; border:1px solid #ccc;}
.new h5 a{ display:block; background:url(../images/dy_btn.png) no-repeat center center;width:160px; height:34px;}

.about{ background:url(../images/about_bg.png) no-repeat center top; height:757px; padding-top:70px; overflow:hidden;}
.about .content{ position:relative;}
.about dl{ width:530px; overflow:hidden;}
.about dt{ font:48px "Microsoft YaHei"; font-weight:bold; color:#d6111a;}
.about dt a{ color:#d6111a;}
.about dt em{ display:block; font:30px "Microsoft YaHei"; color:#1f1f1f;}
.about dd{ font:15px "Microsoft YaHei"; line-height:30px; color:#717171; height:210px; overflow:hidden; margin-top:20px;}
.about ul{ height:145px; width:1000px; box-shadow:0.1rem 0.05rem 0.5rem 0.05rem #666; margin-top:40px; position:relative; z-index:3; background:#fff;}
.about li{ width:155px; float:left; height:115px; background:url(../images/about_line.gif) no-repeat right 75px; font:15px "Microsoft YaHei"; color:#717171; padding:30px 0 0 45px;}
.about li em{ display:block; font:40px Arial; font-weight:bold; color:#151515;}
.about li:last-child{ background:none;}
.about li:hover{ background:#d6111a; color:#fff;}
.about li:hover em{ color:#fff;}
.about h5 a{ display:block; width:200px; height:50px; background:#d6111a; font:16px "Microsoft YaHei"; text-align:center; line-height:50px; color:#fff; overflow:hidden; margin-top:46px;}
.about h2{ width:961px; height:693px; overflow:hidden; position:absolute; top:-70px; left:600px;}
.about h2 img{ display:block; width:961px; height:693px;}

.online{ height:205px; padding-top:38px; background:#d6111a; overflow:hidden;}
.online h2{ width:400px; float:left; overflow:hidden; font:28px "Microsoft YaHei"; color:#fff; margin-top:38px;}
.online h2 em{ display:block; font:15px "Microsoft YaHei"; color:#b9e5d5; margin-top:15px;}
.online ul{ width:730px; float:right; overflow:hidden;}
.online li{ width:350px; margin-right:10px; height:44px; border:1px solid #fff; margin-bottom:10px; float:left;}
.online li em{ display:block; width:55px; font:14px "Microsoft YaHei"; text-align:right; height:44px; color:#def2eb; line-height:44px; float:left;}
.online li input{ width:275px; height:44px; background:none; border:0;font:14px "Microsoft YaHei"; color:#def2eb; margin-left:8px; outline:none; overflow:hidden; line-height:44px;}
.online .ly{ width:712px;}
.online .ly textarea{width:640px; height:44px; background:none; border:0;font:14px "Microsoft YaHei"; color:#def2eb; margin-left:8px; outline:none; overflow:hidden; line-height:44px; resize:none;}
.online li span{ color:#f00;}
.online .btt{ height:46px; border:0; width:500px;}
.online .btt .ip01{ width:172px; height:46px; background:#fff; border:0; font:16px "Microsoft YaHei"; text-align:center; line-height:46px; color:#d6111a; overflow:hidden; margin-left:0;}
.online .btt .ip02{width:172px; height:46px; background:url(../images/online_btn.jpg) no-repeat; border:0; font:16px "Microsoft YaHei"; text-align:center; line-height:46px; color:#fff; overflow:hidden; margin-left:10px;}


