﻿@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; height:544px; overflow:hidden;}

.par22{ height:540px;  overflow:hidden; background:#eee; padding-top:20px;}
.par{ height:385px;  overflow:hidden; background:#eee; padding-top:20px;}
.tit1{ height:70px; overflow:hidden; font:26px "Microsoft Yahei"; text-align:center; font-weight:bold;color:#333;}
.tit1 a{ color:#333;}
.tit1 em{ color:#e0121c;}
.tit1 span{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#848484; background:url(line.png) no-repeat center center; margin-top:8px;}
.par2{ height:291px; overflow:hidden; position:relative; margin-top:22px;}
.par2 .arr1 a{ display:inline-block; margin-top:93px; width:24px; height:36px; overflow:hidden; background:url(par_l.png) no-repeat;}
.par2 .arr1 a:hover{background:url(par_l2.png) no-repeat;}
.par2 .arr2 a{ display:inline-block; margin-top:93px; width:24px; height:36px; overflow:hidden; background:url(par_r.png) no-repeat;}
.par2 .arr2 a:hover{background:url(par_r2.png) no-repeat;}
.par3{ width:902px; float:left; height:291px; overflow:hidden; padding-left:50px;}
.par3 li{ width:204px; float:left; margin-right:10px;}
.par3 li img{ display:block; width:202px; height:232px; border:1px solid #dbdbdb;}
.par3 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; text-transform:uppercase; color:#666; line-height:42px; height:42px; overflow:hidden;}

.pro{ height:1020px; margin-top:60px; overflow:hidden;}
.pro .tit1 span{ display:block; font:18px "Microsoft Yahei"; color:#848484;}
.fen{ width:252px; border:6px solid #e0121c; margin-top:30px;}
.fen h2{ height:85px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; background:#e0121c; margin-bottom:15px;}
.fen h2 a{ color:#fff; display:block; padding-top:16px;}
.fen h2 em{ display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#f13c49;}
.fen h3 a{ display:block; width:166px; font:15px "Microsoft Yahei"; line-height:30px; color:#fff; height:30px; background:#e0121c url(fen_jt.png) no-repeat 9px center; padding-left:30px; margin:0 auto 10px;}
.fen ul{ width:205px; margin:0 auto; padding-bottom:3px;}
.fen li{ font:14px "Microsoft Yahei"; line-height:30px; border-bottom:1px solid #eee; height:30px; overflow:hidden; padding-left:10px;}
.fen li a{ color:#000;}
.fen li a:hover{ color:#e0121c;}
.fen p{ width:226px; margin:0 auto; font:16px "Microsoft Yahei"; text-align:center; color:#333; background:url(fen_bg1.gif) no-repeat center 12px; padding-bottom:27px;}
.fen p em{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#e0121c;}

.pro2{ width:720px; overflow:hidden;margin-top:30px;}

.pro2 li{ width:232px; float:left; margin-right:5px; margin-bottom:20px;}
.pro2 li a{ display:block; width:228px; height:206px;border:2px solid #d7d7d7;}
.pro2 li a:hover{ border:2px solid #e0121c;}
.pro2 li img{width:228px; height:166px;}
.pro2 li em{ display:block; width:208px; height:39px; margin:0 auto; font:12px "Microsoft Yahei"; line-height:39px; color:#666; background:url(pro_jt.gif) no-repeat right center; border-top:1px solid #dcdcdc;}
.pro2 .nones{ margin-right:0;}

.pk{ height:705px; padding-top:60px; overflow:hidden; background:url(pk_bg.jpg) no-repeat center top;}
.pk .tit1 span{ display:block; font:18px "Microsoft Yahei"; color:#848484;}
.pk ul{ height:60px; margin-top:36px; overflow:hidden;}
.pk li{ width:138px; height:60px; font:20px "Microsoft Yahei"; text-align:center; line-height:60px; float:left; margin-right:5px;}
.pk li a{ display:block; background:#d4d4d4; height:60px; color:#333;}
.pk li a:hover,.pk .cur a{ color:#fff; background:#e0121c; text-decoration:none; font-weight:bold;}
.pk .nones{ margin-right:0; width:142px;}
.pk .nones a{ width:142px;}
.pk2{ margin-top:30px;}
.pk2 dt{ height:308px; overflow:hidden; background:#fff; position:relative;}
.pk2 dt em{ display:inline-block; border:1px solid #ccc;width:497px; height:306px;}
.pk2 dt em.fr{ border:1px solid #fff;}
.pk2 dt em img{ width:497px; height:306px;}
.pk2 dt b{ display:block; width:126px; height:126px; overflow:hidden; position:absolute; top:90px; left:436px;}
.pk2 dd{ height:96px; margin-top:27px; padding:20px 40px 0 40px; overflow:hidden; background:url(pk_bg.png) no-repeat center top;}
.pk2 dd p{ width:435px; font:14px "Microsoft Yahei"; line-height:24px; color:#fff;}
.pk2 dd p em{ display:block; font:18px "Microsoft Yahei"; font-weight:bold;}
.pk2 dd p.fr em{ text-align:right;}
.pk2 dd p.fr{ color:#7c7c7c;}

.guan1{background:url(guan1.jpg) no-repeat center top; height:227px;overflow:hidden; position:relative;}
.guan1 p{ width:265px; height:60px; font:18px "Microsoft Yahei"; color:#fff; background:url(guan_lx.gif) no-repeat left 5px; padding-left:55px; position:absolute; top:72px; left:50%; margin-left:240px;}
.guan1 p em{ display:block; font:36px Arial, Helvetica, sans-serif; font-weight:bold;}

.ys{ height:2237px; overflow:hidden; background:url(ys_bg.jpg) no-repeat center top;}
.ys .content{height:2237px; overflow:hidden; position:relative;}
.ys h2{ width:1000px; height:205px; overflow:hidden; position:absolute; top:55px; left:0;}
.ys h2 em{ display:inline-block; float:left; text-align:right; font:36px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; width:500px;}
.ys h2 em i{ display:block; font:48px "Microsoft Yahei"; font-weight:bold; color:#222;}
.ys h2 span{ display:inline-block; width:400px; float:left; font:100px "Microsoft Yahei"; font-weight:bold; color:#e0121c; position:relative; margin-top:-19px;}
.ys h2 p{ width:706px; height:52px; margin:0 auto; font:24px "Microsoft Yahei"; text-align:center; line-height:52px; color:#fff; background:url(ys_h.gif) no-repeat center top;}
.ys dl{ width:435px; height:230px; position:absolute;}
.ys dt{ width:423px; height:60px; font:34px "Microsoft Yahei"; line-height:60px; padding-left:15px; background:url(ys01.png) no-repeat left top; color:#fff;}
.ys dd p{ font:14px "Microsoft Yahei"; line-height:21px; color:#555; background:url(ys_jt.png) no-repeat left 5px; padding-left:12px; margin-top:10px;}
.ys .dl01{ top:325px; left:0;}
.ys .dl02{ top:698px; right:0;}
.ys .dl03{ top:1035px; left:0;}
.ys .dl04{ top:1390px; right:0;}
.ys .dl04 dt{ background:url(ys02.png) no-repeat left top;}
.ys .dl05{ top:1690px; left:0;}
.ys .dl06{ top:1998px; right:0;}
.ys .h01{ top:270px; right:0; position:absolute;}
.ys .h02{ top:642px; left:0;position:absolute;}
.ys .h03{ top:1018px; right:0;position:absolute;}
.ys .h04{ top:1310px; left:0; position:absolute;}
.ys .h05{top:1650px; right:0;position:absolute;}
.ys .h06{ top:1895px; left:0; position:absolute;}

.bg1{ border:1px solid #f1f1f1; width:950px;margin:50px auto 60px; height:424px; padding:0 5px; overflow:hidden;}

.sheb{ width:950px; height:396px; overflow:hidden;}
.tit2{ font:22px "Microsoft Yahei"; height:54px; border-bottom:1px solid #c9c9c9; line-height:54px;}
.tit2 li{ float:left; height:54px; line-height:54px; background:url(sheb_line.gif) no-repeat right center; padding:0 12px;}
.tit2 li a{ color:#555;}
.tit2 li a:hover,.tit2 .cur a{font-weight:bold; color:#e0121c; }
.tit2 .nones{ background:none;}
.sheb2{ margin-top:30px; }
.sheb2 .arr1 a{ display:inline-block; width:21px; height:70px;  font:24px "黑体"; font-weight:bold; color:#555; text-align:center; line-height:70px; background:#d7d7d7; margin-top:102px;}
.sheb2 .arr1 a:hover{ color:#fff; background:#e0121c; text-decoration:none;}
.sheb2 li{ width:210px; float:left; margin-left:15px; border-bottom:2px solid #c9c9c9;}
.sheb2 li img{ border:1px solid #ececec; width:202px; height:232px; display:block; padding:1px;}
.sheb2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:42px; color:#555;}



.wit{ height:510px; margin-top:60px; overflow:hidden;}
.wit .tit1 span{ font:18px "Microsoft Yahei"; text-align:center;}
.wit dl{ padding:8px; border:1px solid #ececec; width:278px; float:left; margin:35px 56px 0 0; height:340px; overflow:hidden;}
.wit dt img{ width:278px; height:162px; display:block;}
.wit dd{ width:260px; margin:10px auto 0;}
.wit dd h3 a{ display:block; font:14px "Microsoft Yahei"; height:32px; line-height:32px; color:#373737; margin-top:10px; font-weight:bold;}
.wit dd p{ font:12px "Microsoft Yahei"; line-height:22px; color:#666;}
.wit dd span a{ display:block; width:130px; height:30px; background:#c0c0c0; font:12px "Microsoft Yahei"; text-align:center; line-height:30px; color:#373737; margin:16px auto 0;}
.wit dd span a:hover{ color:#fff; background:#e0121c; text-decoration:none;}
.wit .nones{ margin-right:0;}

.about{ height:472px; overflow:hidden;background:url(about_bg.jpg) no-repeat center top; }

.about h2 a{ display:block; height:48px; font:28px "Microsoft Yahei"; font-weight:bold; color:#262626;background:url(about_h.gif) no-repeat left bottom; margin:94px 0 30px 0;}
.about .content{ width:450px; padding-left:550px;}
.about p{ font:14px "Microsoft Yahei"; line-height:26px; color:#363636; width:478px; height:156px;}
.about em a{ display:block; width:130px; height:30px; font:14px "Microsoft Yahei"; text-align:center; color:#e0121c; border:1px solid #e0121c; margin-top:0px; line-height:30px;}

.new{ width:570px; height:330px; border:1px solid #ddd; overflow:hidden; margin:60px 0; position:relative;}
.tit3{ height:41px; background:#373737; overflow:hidden;}
.tit3 li{ width:120px; height:41px; float:left; font:16px "Microsoft Yahei"; text-align:center; line-height:41px;}
.tit3 li a{ display:block; color:#fff;}
.tit3 li a:hover,.tit3 .cur a{ background:#e0121c; text-decoration:none;}
.new h5 a{ display:block; font:12px "Microsoft Yahei"; color:#fff; width:50px; height:41px; line-height:41px; overflow:hidden; position:absolute; top:0; right:0;}

.new2{ width:540px; margin:20px auto 0;}

.new2 li{ width:500px; font:14px "Microsoft Yahei"; line-height:32px; height:32px; overflow:hidden; background:url(dot1.gif) no-repeat left 15px; padding-left:20px; border-bottom:1px dashed #999999}
.new2 li a{ color:#666;}

.float_left { float:left; }
.float_right { float:right; }
.onl{ width:400px;height:330px; border:1px solid #ddd; overflow:hidden; margin:60px 0;}
.onl h5{height:41px; background:#373737; overflow:hidden; font:18px "Microsoft Yahei"; line-height:41px; color:#fff; padding:0 20px; margin-bottom:20px;}
.onl h5 em{ font-size:14px; float:right;}

.onl li{ width:360px; font:14px "Microsoft Yahei"; line-height:32px; height:32px; overflow:hidden; background:url(dot1.gif) no-repeat left 15px; padding-left:20px; border-bottom:1px dashed #999999; margin-left:5px;}
.onl li a{ color:#666;}


.link{ height:75px; overflow:hidden; background:#ededed;}
.link h3{ width:150px; height:75px; overflow:hidden; font:12px "Microsoft Yahei"; text-align:center; float:left;padding-top:16px;}
.link h3 a{ color:#222;  display:block;}
.link h3 em{ display:block; font:21px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.link p{ width:850px; height:75px; float:right; font:12px "Microsoft Yahei"; text-align:center; line-height:75px;}
.link p a{ color:#666; display:inline-block; padding:0 15px; background:url(Img/Index/link_line.gif) no-repeat right center;}
.link p a.nones{ background:none;}


/**/

