@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

a:hover {text-decoration:none;}
a.jiantou:hover {text-decoration:none;cursor:default;}

.f-wrap{ padding: 40px 0 0; height: 255px; background: url(../images/f_bg.png) repeat center 0; position: relative;}
.f-wrap h2{ position: absolute; left: 50%; margin-left: -600px; top: 100px; z-index: 2;}
.f_nav{ width: 292px; padding: 40px 10px 0 220px; }
.f_nav a{ color: #e7e7e7; width: 64px; display: inline-block; margin-right: 80px; line-height: 25px; }
.f_infor{ color: #e7e7e7; line-height: 25px;padding: 40px 0 0;}
.f_infor a{ color: #e7e7e7;}
.qrcode{
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 0;
}
.qrcode img{width:125px;height:125px;}
.qrcode span{display: block; color: #e7e7e7; text-align: center; margin-top: 12px;}
.f_top{ position: absolute; left: 0; top: 0; text-align: center; width: 100%; background: #fff; border-bottom: 4px solid #67b92c; }


.link{position: absolute; left: 50%; margin-left: -301px; top: 292px; width: 800px;}
.link p{ width: 693px; float: left; overflow: hidden; line-height: 23px; height: 23px;}
.link p span{display: inline-block; margin-right: 18px;}
.link p span a{ color: #e7e7e7; }
.link b{float: right; width: 85px; height: 23px;  background: url(../images/link_bg.png) no-repeat; line-height: 23px;  color: #fff; padding-left: 22px; }
.link b a{color: #fff;}

/*头部开始*/

.h_wrap{ padding: 126px 0 0; }
.h_con{height: 100px; overflow: hidden;}
.h_con h1{ float: left; padding: 0 36px 0 30px; }
.h_con p{font-size: 16px; color: #6e6e6e; float: left; padding-top: 12px;}
.h_con p b{display: block;color: #2f2f2f; font-size: 20px;}

.h_con i{font-style: normal; text-align: center; float: left; padding: 8px 0 0 184px; line-height: 24px;}
.h_con i img{display: block;}
.h_tel{float: right; color: #707070; padding:0 30px 0 46px; background:url(../images/tel.png) no-repeat 0 center; margin-top: 8px; }
.h_tel em{display: block; color: #2f2f2f; font-size: 24px;}

/*头部结束*/

/*主导航菜单*/
.w-91 { width: 97%; max-width: 1840px; margin: 0 auto; }
.w-74 { width: 76%; max-width: 1410px; margin: 0 auto; }
.w-90 { width: 90%; max-width: 1730px; margin: 0 auto; }
.w-1440 { width: 91%; max-width: 1440px; margin: 0 auto; }
.w-1200 { width: 91%; max-width: 1200px; margin: 0 auto; }
.menu-box .w-74 { margin: 0; max-width: none; width: auto; }
.MenuList_f1, .language { vertical-align: middle; display: inline-block; }
.MenuList_f1 .menu li:first-child, .MenuList_f1 .menu ul.child li:first-child { margin-left: 0; }
.BannerShow_b1, #swiper-container1, #BannerShow_b1 img { height: 100%; width: 100%; }
.language1 a:hover, .NavList_a1 a:hover, .NavList_a1 .on, .PosList_a1 a:hover { color: #3eb134; }

.section2 #t9{position:absolute; left:50%; margin-left:-600px; top:65%; margin-top:-210px; width:1200px; z-index:12; display:none;}
.section2 .bg{ position:absolute; left:0; top:0; z-index:11;}
.section2 .pro-content {padding: 0;max-width: 1222px;margin: 0 auto;}
.section2 .pro-title{ width:746px; margin:0 auto; margin-bottom:60px;  margin-top:60px; }
.section2 .pro-title img{ display:block; width:100%;}
.section2 .pro-link ul{ display:flex;justify-content: space-between; align-content:space-between;}
.section2 .pro-link li{position:relative;}
.section2 .pro-link a{ display:block; transition:all 0.5s ease 0s;}
.section2 .pro-link a:hover{ position:relative; margin-top:-10px;  }

.fix { transition: 0.3s ease 0s; width: 100%; top: 0; left: 0; z-index: 2; background: #fff; position: fixed; }
.MenuList_f1 { height: 100%; line-height: 100px; }
.MenuList_f1 .container { position: relative; overflow: visible; z-index: 99; }
.MenuList_f1 .menu { display: inline-block; vertical-align: top; width: 100%; height: 100%; }
.MenuList_f1 .menu li { text-align: center; float: left; font-size: 14px; }
.MenuList_f1 .menu li h3 { font-weight: normal; display: block; }
.MenuList_f1 .menu li a.drop { padding: 0 1.4vw; text-transform: capitalize; z-index: 1; position: relative; display: block; color: #fff; font-size: 16px; }
.MenuList_f1 .menu li a.selected, .navhover, .stmenu h3 a.on { color: #fff !important; }
.MenuList_f1 .menu li a.drop span { }
.MenuList_f1 .menu li a.selected span, .MenuList_f1 .menu li a.navhover span, .MenuList_f1 .menu li a.drop:hover span { cursor: pointer; }
.MenuList_f1 .menu li a.navhover span, .MenuList_f1 .menu li a.drop:hover span { width: 100px; }
.MenuList_f1 .menu ul.child { text-align: center; left: 0; height: auto; z-index: 1; display: none; position: absolute; width: 100%; background: #FFF; background: rgba(255,255,255,0.96); line-height: normal; padding: 20px 0; }
.MenuList_f1 .menu ul.child li { max-width: none; float: none; margin-left: 55px; width: 100px; padding: 0px; display: inline-block; height: 40px; line-height: 40px; vertical-align: top; }
.MenuList_f1 .menu ul.child li h3 { display: block; width: 100%; }
.MenuList_f1 .menu ul.child li a { text-transform: capitalize; width: 100%; overflow: hidden; display: block; color: #fff; text-align: center; text-decoration: none; font-size: 14px; background: #3e3a39; }
.MenuList_f1 .menu ul.child li a:hover { background: #3eb134; color: #fff; }
.MenuList_f1 .menu li a.drop:after { transition: 0.3s ease 0s; content: ''; z-index: -1; bottom: 0; left: 0; background: #c71e21; height: 0px; width: 100%; position: absolute; }
.navhover:after, .stmenu h3 a.on:after { height: 100% !important; left: 0 !important; }
/*menu-box*/
.menu-box { position: relative; z-index: 2; background: #3e3a39; }
.menu-box .w-91 { text-align: center; height: 100px; margin: 0 auto 0 0; width: 98.5%; max-width: 1880px; }
.menu-box .w-74 { text-align: center; height: 100%; }
.logo-box { float: left; text-align: left; z-index: 99; transition: 0.3s ease 0s; width: 20.36vw; top: 0; left: 0; height: 100%; max-width: 238px; }
.logo-fix { position: fixed; padding-left: 1.825%; height: auto; left: 0; }
.fix-bg { background: none; position: fixed; left: 0; top: 0; }
/*logo*/
.logo img { height: 100%;}
.logo { height: 100%; }
.logo a { display: block; width: 100%; height: 100%; }
/*menu-ico*/
.body .menu-icon span:after { transform: rotateZ(-45deg); }
.body .menu-icon span:before { transform: rotateZ(45deg); }
.body .menu-icon span { background: transparent !important; }
.body .menu-icon span:before, .body .menu-icon span:after { bottom: 0 !important; top: 0 !important; }
.menu-icon span, .menu-icon span:before, .menu-icon span:after { transition: 0.3s ease 0s; display: inline-block; height: 3px; background: #fff; content: ''; width: 40px; }
.menu-icon span:before, .menu-icon span:after { position: absolute; left: 0; }
.menu-icon span:before { top: -12px; }
.menu-icon span:after { bottom: -12px; }
.menu-icon span { position: relative; margin: 0 auto; }
.menu-i { transition: 0.5s ease 0.5s; opacity: 0; top: 0; right: -100px; overflow: hidden; width: 100px; line-height: 100px; margin-left: 0; text-align: center; position: fixed; z-index: 1; }
.menu-icon { cursor: pointer; background: #3eb134; }
.menu-i1 { transition: 0.3s ease 0.8s; opacity: 1; right: 0; }
/*language*/
.language span img { margin-left: 10px; }
.language1 a { border: 1px solid #3eb134; text-align: center; vertical-align: top; width: 80px; display: inline-block; margin: 0 10px; }
.language1 { font-size: 14px; line-height: 30px; text-align: center; margin-top: 25px; }
.language { float: right; margin-top: 38px; font-size: 14px; color: #fff; position: relative; }
.language ul { line-height: 1.6; color: #333; text-align: center; background: #fff; text-transform: uppercase; }
.language>ul a.on { background: #3eb134 !important; border-color: #3eb134 transparent #3eb134 #3eb134 !important; color: #fff !important; border-width: 1px 0 1px 1px !important; border-style: solid; }
.language>ul a { display: block; width: 34px; border-color: #ddd #ddd #ddd transparent; border-width: 1px 1px 1px 0px; border-style: solid; }
.language>ul a:hover { background: #f5f5f5; color: #3eb134; }
.language1 a:first-child { background: #3eb134; color: #fff; }
.language1 a:last-child { color: #3eb134; }

/*底部结束*/

/**/
.banner a{ display:block; height:578px; overflow:hidden;}

.sou{ height:62px; border-bottom:1px solid #d1cece;overflow:hidden;}
.inp01{ width:281px; height:57px; font:14px "Microsoft Yahei"; line-height:57px; background:url(../images/sou1.gif) no-repeat; border:0 ; color:#b7b7b7; overflow:hidden;padding-left:20px; outline: none;}
.inp02{ background:url(../images/sou2.gif) no-repeat; width:38px; height:57px; border:0; cursor:pointer;}
.sou p{ width:600px; font:14px "Microsoft Yahei"; color:#757575; height:62px; line-height:62px;}
.sou p a{color:#757575; padding:0 8px;}

.gy{ height:545px; margin-top:60px; overflow:hidden; position:relative;}
.tit1{ height:110px; overflow:hidden; font:36px "Microsoft Yahei"; text-align:center;}
.tit1 a{ color:#353535;}
.tit1 em{ display:block; font:18px "Microsoft Yahei"; text-align:center; color:#6c6c6c; background:url(../images/gy_line.png) no-repeat center center; margin-top:5px;}
.gy ul{ width:350px; float:left; margin-top:40px; overflow:hidden; background:#f7f7f7;}
.gy li{ width:350px; height:310px; overflow:hidden;}
.gy li a{ display:block;width:350px; height:156px; background:url(../images/gy_bg1.jpg) no-repeat;}
.gy li a:hover{ background:url(../images/gy_bg2.jpg) no-repeat;}
.gy li a:hover span{ color:#fff;}
.gy li a:hover span i{ color:#fff;}
.gy li em{ display:inline-block; width:62px; height:61px; float:left; padding:40px 0 0 35px;}
.gy li em img{ width:62px; height:61px;}
.gy li span{ display:inline-block; width:220px; float:right; padding-top:50px; font:24px "Microsoft Yahei"; color:#b42d31;}
.gy li span i{ display:block; font-size:18px; color:#525252;}
.gy2{ height:310px; width:820px; border:1px solid #f2f1f1; float:right; overflow:hidden; background:#f7f7f7;margin-top:40px;}
.gy2 dl{ width:157px; float:left; margin-left:22px; padding-top:43px; height:188px;}
.gy2 dt{ width:157px; position:relative;}
.gy2 dt a{ display:block; width:157px; background:url(../images/gy02_bg.png) no-repeat left top; height:132px;}
.gy2 dt img{ display:block; width:157px; height:132px;}
.gy2 dt em{ display:block; width:18px; height:13px; position:absolute; top:59px; left:159px;}
.gy2 dt em img{width:18px; height:13px;}
.gy2 dd a{ display:block; font:16px "Microsoft Yahei"; text-align:center; font-weight:bold; height:38px; line-height:38px; color:#7e7e7e;}
.gy2 .cur a{ color:#a92428;}
.gy2 .cur dt span{ display:block;}
.gy h5{ height:48px; overflow:hidden; text-align:center; position:absolute; top:380px; left:1px;}
.gy h5 a{ display:inline-block; width:160px; height:48px; background:url(../images/bg1.gif); font:16px "Microsoft Yahei"; text-align:center; line-height:48px; color:#fff; margin:0 8px;}
.gy h5 a.a02{ background:#2b2426;}
.gy3{padding-top:13px; height:297px;}
.gy3 dl{ width:157px; float:left; margin:0 30px 0 0; padding:0; height:144px;}
.gy3 .dl01{ margin-left:32px;}
.gy3 .dl02 em{ display:block; width:36px; height:33px; top:117px; left:165px;}
.gy3 .dl02 em img{width:36px; height:33px;}
.gy3 dt em{ left:162px; top:44px;}
.gy3 dt{ height:107px;}
.gy3 dt img{ height:107px;}
.gy3 dt span{ display:none; position:absolute; top:0; height:77px; width:90%; padding:30px 5% 0 5%; font:14px "Microsoft Yahei"; text-align:center; line-height:24px; color:#fff; background:url(../images/ys_alp.png);}

.pinz{ background:url(../images/pinz_bg.jpg) no-repeat center top; height:650px;padding-top:74px;overflow:hidden;}
.pinz dl{ width:600px; float:left; background:#fff; height:246px; overflow:hidden;}
.pinz dt{ width:340px; height:246px; overflow:hidden; position:relative;}
.pinz dt img{width:340px; height:246px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pinz dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.pinz dt em{ display:block; width:27px; height:40px; overflow:hidden; position:absolute; top:44px; left:0;}
.pinz dt em img{width:27px; height:40px; }
.pinz dd{ width:180px; padding:0 30px;}
.pinz dd h3{ height:84px; background:url(../images/pinz_ine.gif) no-repeat left bottom; font:18px "Microsoft Yahei"; font-weight:bold; color:#333;}
.pinz dd h3 em{ display:block; margin:40px 0 12px 0;}
.pinz dd i{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#636363; line-height:24px; padding-top:15px;}
.pinz .dl01 dt em{ left:313px;}

.pro{ height:785px; margin-top:80px; overflow:hidden;}
.pro .tit1 i{ background:#fff; padding:0 8px;}

.fen{ width:248px; height:580px; overflow:hidden; background:#eef0ef;}
.fen h2{ height:95px; background:#a5262a; overflow:hidden; font:20px "Microsoft Yahei"; font-weight:bold; text-align:center;}
.fen h2 a{ display:block; color:#fff; padding-top:28px;}
.fen h2 em{ display:block; font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#dbdada; padding-top:4px;}
.fen h3{ width:208px; height:44px; margin:20px auto 0;}
.fen h3 a{ display:block; width:208px; height:44px; font:18px "Microsoft Yahei"; text-align:center; line-height:44px; color:#545454; background:#ddd;}
.fen h3 a:hover{ background:#282628; color:#fff; text-decoration:none;}
.fen ul{ margin-top:5px;}
.fen li{ font:14px "Microsoft Yahei"; line-height:36px; height:36px; overflow:hidden;background:url(../images/fen_dot.gif) no-repeat 46px 16px; padding-left:62px;}
.fen li a{ color:#464646;}
.fen ul.nobor01 li{width:43px;float:left;}

.pro2{ width:932px; position:relative;}
.pro2 dl{ width:932px; height:354px; margin-bottom:18px; background:#eef0ef; overflow:hidden;}
.pro2 dt{width:512px; height:354px; float:left; overflow:hidden;}
.pro2 dt img{width:512px; height:354px;}
.pro2 dd{width:370px; float:left; padding-left:20px; height:354px; overflow:hidden;}
.pro2 dd h3 a{ display:block; height:54px; background:url(../images/pro_line.gif) no-repeat left bottom; padding:60px 0 0 54px; font:18px "Microsoft Yahei"; color:#a5262a;}
.pro2 dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#5d5a5a; padding:25px 0 0 54px;}
.pro2 dd span a{ display:block; width:110px; height:37px; font:14px "Microsoft Yahei"; padding-left:20px; line-height:37px; color:#fff; margin:15px 0 0 54px; background:url(../images/pro_btn.gif) no-repeat center top;}
.pro2 li{ width:300px; height:208px; float:left; margin-right:16px; overflow:hidden;}
.pro2 li img{width:300px; height:208px;-webkit-transition: 1s;}
.pro2 .nones{ margin-right:0;}
.pro2 .arr1 a{display:block; width:41px;height:61px; overflow:hidden; background:url(../images/left.png) no-repeat; position:absolute; top:230px; left:0;}
.pro2 .arr1 a:hover{background:url(../images/left2.png) no-repeat;}
.pro2 .arr2 a{ display:block; width:41px; height:61px; overflow:hidden; background:url(../images/right.png) no-repeat; position:absolute; top:230px; right:0;}
.pro2 .arr2 a:hover{background:url(../images/right2.png) no-repeat;}
.pro01 ul{height:208px; overflow:hidden;}


.ys1{ height:584px; overflow:hidden; background:url(../images/ys_bg1.jpg) no-repeat center top;}
.ys1 .tit1{ height:120px;}
.ys1 .tit1,.ys1 .tit1 a{ color:#fff; padding-top:70px;}
.ys1 .tit1 em{ background:none; color:#fff;}
.ys1 dl{ width:550px; height:295px; float:left;}
.ys1 dt{ padding-left:100px; font:30px "Microsoft Yahei"; font-weight:bold; color:#fff; height:72px;}
.ys1 dt em{ font-size:24px; padding-left:8px;font-weight:normal;}
.ys1 dt span{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d3d3d3;}
.ys1 dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#fff; background:url(../images/ys_dot1.png) no-repeat left 8px; padding-left:30px; margin-top:20px;}
.ys1 dd span{ display:block; width:490px; height:50px; overflow:hidden; position:relative; margin-top:20px;}
.ys1 dd span em{ display:inline-block; width:318px; font:16px "Microsoft Yahei"; color:#0e0e0e; height:36px; line-height:36px; overflow:hidden; float:left; background:url(../images/ys1_line.gif) no-repeat left bottom;}
.ys1 dd em i{ font:17px Arial, Helvetica, sans-serif; color:#f0ac00; padding-left:5px;}
.ys1 dd b a{ display:inline-block; width:142px; height:37px; font:14px "Microsoft Yahei"; text-align:center; line-height:37px; color:#fff; float:right; background:url(../images/ys1_btn.gif) no-repeat center top; padding-left:30px;}
.ys01{ width:450px; height:207px; border:4px solid #fff; overflow:hidden; position:relative; float:right; margin-top:56px;}
.ys01 p img{ width:450px; height:207px;}
.ys01 p a{ width:450px; height:207px;}
.ys01 p{ width:450px; height:207px;}
.ys01 em{ display:block; width:41px; height:61px; overflow:hidden; position:absolute; top:142px; right:4px;}
.ys01 em img{width:41px; height:61px;}

.ys2{ height:686px; overflow:hidden; background:url(../images/ys_bg2.jpg) no-repeat center top;}
.ys2 .content{ position:relative; height:686px; overflow:hidden;}
.ys2 dl{ width:530px; height:295px; float:left;}
.ys2 dt{ padding-left:100px; font:30px "Microsoft Yahei"; font-weight:bold; color:#ad282c; height:72px;}
.ys2 dt em{ font-size:24px; padding-left:8px; color:#555; font-weight:normal;}
.ys2 dt span{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999;}
.ys2 dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#737373; background:url(../images/ys_dot2.png) no-repeat left 8px; padding-left:30px; margin-top:20px;}
.ys2 .dl01{ position:absolute; top:66px; right:0;}
.ys2 .dl02{ position:absolute; top:393px; left:0;}

.ys3{ background:url(../images/ys_bg3.jpg) no-repeat center top; height:642px; overflow:hidden;}
.ys3 dl{ width:560px; height:295px; float:right;margin-top:236px;}
.ys3 dt{ padding-left:100px; font:30px "Microsoft Yahei"; font-weight:bold; color:#fff; height:72px;}
.ys3 dt em{ font-size:24px; padding-left:8px;font-weight:normal;}
.ys3 dt span{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d3d3d3;}
.ys3 dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#fff; background:url(../images/ys_dot1.png) no-repeat left 8px; padding-left:30px; margin-top:20px;}
.ys3 dd span{ display:block; width:550px; height:50px; overflow:hidden; position:relative; margin-top:20px;}
.ys3 dd span em{ display:inline-block; width:220px; font:16px "Microsoft Yahei"; color:#0e0e0e; height:36px; line-height:36px; overflow:hidden; float:left; background:url(../images/ys1_line.gif) no-repeat left bottom;}
.ys3 dd em i{ font:20px Arial, Helvetica, sans-serif; color:#f0ac00; padding-left:5px;}
.ys3 dd b a{ display:inline-block; width:140px; height:37px; font:14px "Microsoft Yahei"; text-align:center; line-height:37px; color:#fff; margin-left:8px; background:#e4a100;}
.ys3 dd b a.a02{ background:#2a2425;}

.wit{ height:725px; margin-top:78px; overflow:hidden; position:relative;}
.wit ul{ height:54px; overflow:hidden;}
.wit li{ height:38px; float:left; margin-right:30px; font:20px "Microsoft Yahei";}
.wit li a{ color:#222421; display:block; height:38px;}
.wit .on a{ text-decoration:none; background:url(../images/wit_line.gif) no-repeat left bottom; font-weight:bold; color:#ad282c;}
.wit h5{ width:100px; height:14px; overflow:hidden; position:absolute; top:123px; right:0;}
.wit h5 a{ display:inline-block; width:9px; height:9px; margin:0 4px; background:url(../images/wit_dot2.gif) no-repeat;}
.wit h5 a:hover,.wit h5 a.on{ background:url(../images/wit_dot1.gif) no-repeat;}
.wit dl{ width:370px; height:480px; padding:15px 0 0 20px; overflow:hidden; background:url(../images/wit_bg1.jpg) no-repeat center top; float:left; margin-right:15px;}
.wit dt{ width:348px; height:245px; position:relative;}
.wit dt img{width:348px; height:245px;}
.wit dt em{ display:block; width:114px; height:114px; overflow:hidden; position:absolute; top:183px; left:220px;}
.wit dt em img{width:114px; height:114px;}
.wit dd{width:328px; margin:20px auto 0;}
.wit dd h3 a{ display:block; height:50px; font:20px "Microsoft Yahei"; color:#2f2f2f; line-height:50px; border-bottom:1px solid #ccc; overflow:hidden;}
.wit dd h3 em{ font-size:18px; color:#737373; padding-left:8px;}
.wit dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#737373; height:48px; overflow:hidden; margin-top:20px;}
.wit dd span a{ display:block; width:100px; height:28px; margin-top:25px; background:url(../images/wit_btn1.gif) no-repeat center top;}
.wit .nones{ margin-right:0;}
.wit .cur01{background:url(../images/wit_bg2.jpg) no-repeat center top;}
.wit .cur01 dd span a{background:url(../images/wit_btn2.gif) no-repeat center top;}
.wit .cur01 dt em{}

.about{ height:588px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.about dl{ height:351px;overflow:hidden; padding:220px 10px 0 40px;}
.about dt{ width:609px; height:351px; float:right; overflow:hidden;}
.about dt img{ width:609px; height:351px;}
.about dd{ width:480px; float:left; overflow:hidden;}
.about dd h3 a{ display:block; height:93px; color:#353535; font:32px "Microsoft Yahei"; line-height:105px; overflow:hidden;}
.about dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#7e7e7e; height:120px; overflow:hidden;margin-bottom:35px;}
.about dd p a{ color:#ad282c;}
.about dd span{ display:block; height:42px; overflow:hidden; margin-top:16px;}
.about dd span a{ display:inline-block; width:160px; height:42px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:#a4262a; margin-right:15px;}
.about dd span a.a02{ background:#2a282a;}

.sl{ height:313px; margin-top:52px;position:relative;}
.sl h5 a{ display:block; font:14px "Microsoft Yahei"; height:48px; line-height:48px; overflow:hidden; position:absolute; top:0; right:0;}
.sl2{ height:48px; overflow:hidden; border-bottom:1px solid #ccc;}
.sl2 li{ font:18px "Microsoft Yahei"; line-height:48px; color:#333; float:left; margin-right:50px;}
.sl2 li a{ color:#333;}
.sl2 li a:hover,.sl2 .cur a{ font-weight:bold; color:#ad282c;}
.sl3{ margin-top:15px; position:relative;}
.sl3 li{ width:376px; height:201px; float:left; margin-right:35px; overflow:hidden;}
.sl3 li a span {width:376px; height:30px;line-height:30px;text-align:center;font-size:16px;display:block;}
.sl3 li img{width:376px; height:171px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.sl3 li a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.sl3 .nones{ margin-right:0;}
.sl3 .arr1 a{display:block; width:41px;height:61px; overflow:hidden; background:url(../images/left.png) no-repeat; position:absolute; top:55px; left:-57px;}
.sl3 .arr1 a:hover{background:url(../images/left2.png) no-repeat;}
.sl3 .arr2 a{ display:block; width:41px; height:61px; overflow:hidden; background:url(../images/right.png) no-repeat; position:absolute; top:55px; right:-57px;}
.sl3 .arr2 a:hover{background:url(../images/right2.png) no-repeat;}

.new{ background:url(../images/new_bg.jpg) no-repeat center top; padding-top:80px; overflow:hidden; height:550px;}
.new .content{ height:475px; background:#fdfdfd; overflow:hidden; position:relative;}
.new2{ height:50px; overflow:hidden; padding-top:23px; background:url(../images/new_line1.gif) repeat-x center bottom;}
.new2 li{ font:18px "Microsoft Yahei"; color:#333; float:left; margin-left:36px; display:inline; height:50px;}
.new2 li em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b6b6b6;}
.new2 li a{ color:#333;}
.new2 li a:hover,.new2 .cur a{ font-weight:bold; color:#ad282c; text-decoration:none;}
.new2 li a:hover em,.new2 .cur em{color:#ad282c;}
.new h5 a{ display:block; font:16px "Microsoft Yahei"; height:48px; line-height:48px; overflow:hidden; position:absolute; top:23px; right:30px;}
.new dl{ width:530px; margin:40px 0 0 0; padding-left:36px; overflow:hidden; float:left;}
.new dt{ width:530px; height:171px;overflow:hidden;}
.new dt img{ width:530px; height:171px;}
.new dd{ width:480px; float:left; overflow:hidden;}
.new dd h3 a{ display:block; height:57px; color:#353535; font:18px "Microsoft Yahei"; line-height:57px; overflow:hidden;}
.new dd p{ font:16px "Microsoft Yahei"; line-height:24px; color:#7e7e7e; height:48px; overflow:hidden;}
.new dd span a{ color:#ad282c; display:block; font:16px "Microsoft Yahei"; margin-top:20px;}
.new3{ width:545px; margin-top:12px; height:360px; float:right; overflow:hidden; padding-right:30px;}
.new3 li{ height:99px; border-bottom:1px dotted #cecece; margin-top:28px;}
.new3 li a{ display:block;}
.new3 li em{ display:inline-block; width:73px; height:66px; border:1px solid #d1d1d1; font:36px Arial, Helvetica, sans-serif; text-align:center; color:#bebebe; padding-top:3px;}
.new3 li em i{ display:block; font-size:12px;}
.new3 li span{ display:inline-block; width:445px; float:right;}
.new3 li span b{ display:block; font:16px "Microsoft Yahei"; height:28px; overflow:hidden; color:#2d2d2d;}
.new3 li span i{ display:block; font:16px "Microsoft Yahei"; line-height:24px; color:#999999; height:48px; overflow:hidden;}
.new3 li a:hover em{ color:#b02923; border:1px solid #b02923;}



.link{ height:85px; background:#ad282c;overflow:hidden; }
.link h2{ color:#e5e5e5; font:16px "Microsoft Yahei"; height:50px;overflow:hidden; height:32px; padding-top:15px;}
.link h2 span{ font:12px "Microsoft Yahei";}
.link h2 a{ color:#e5e5e5; font-weight:bold;}
.link h2 em{ display:inline-block; font:14px "Times New Roman", Times, serif; color:#e5e5e5; text-transform:uppercase; padding-left:8px;}
.link p{ font:14px "Microsoft Yahei"; text-align:left;padding-left:155px;margin-top:-12px;}
.link p a{ color:#e5e5e5; padding-right:68px;display:inline-block;}