﻿.fullSlide { width: 100%; position: relative; height: 708px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 708px; overflow: hidden; text-align: center; background-position: center top; }
.fullSlide .bd li a { display: block; height: 708px; }

body { min-width:1200px;;
    font-family:"微软雅黑";}
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 5%; z-index: 1; width: 40px; height: 60px; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; width: 73px; height: 73px; }
.fullSlide .prev { background: url(../images/left1s.png) no-repeat; }
.fullSlide .next { left: auto; right: 5%; background: url(../images/right1s.png) no-repeat; }
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.bg { background: #FFF; }

.f_fm { font-family: "Microsoft Yahei"; }
.f_ft { font-family: "Times New Roman", Times, serif; }
.f_far { font-family: Arial, Helvetica, sans-serif; }
.f_fim { font-family: Impact; }
.f_fst { font-family: "Microsoft Yahei"; }

/* 小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;） */


.banner a { overflow: hidden; }

/*sou*/
.ser_bg { background: url(../images/ser_bg.gif) repeat-x center top; height: 152px; overflow: hidden; }
.ser_c { height: 152px; overflow: hidden; }

.ser_r { width: 654px; margin: 0 auto; overflow: hidden; }
.ser_r span { display: block; width: 105px; padding-left: 45px; height: 40px; overflow: hidden; font: 14px/40px "Microsoft Yahei"; background: url(../images/ser_b.jpg) no-repeat left top; }
.ser_r span a { color: #2d3e50; }

.inp01 { float: left; padding-left: 10px; width: 311px; height: 44px; overflow: hidden; font: 14px/44px "Microsoft Yahei"; border: none; background: url(../images/ser1.gif) no-repeat left top; color: #999; display: inline; outline: none; }
.inp02 { float: left; background: url(../images/ser2.gif) no-repeat left top; width: 32px; height: 44px; border: 0; outline: none; }
.ser_c p { height: 72px; margin: 0 auto; text-align: center; overflow: hidden; display: block; color: #2d3e50; font: 18px/72px "Microsoft Yahei"; }
.ser_c p a { color: #2d3e50; padding: 0 25px 0 20px; display: inline-block; height: 72px; background: url(../images/ser_ic.gif) no-repeat right center; }
.ser_c p a:hover, .ser_c p a.cur { color: #ff8a00; font-weight: bold; text-decoration: none; }
.ser_c p a.nones { background: none; }


/*fw_bg*/
.fw_bg { height: 777px; overflow: hidden; }

.t_h2 { margin: 50px auto 35px; overflow: hidden; text-align: center; font: 30px/39px "Microsoft Yahei"; background: url(../images/fw_t.gif) no-repeat center 49px; }
.t_h2 a { color: #313131; }
.t_h2 i { display: block; color: #989898; font: 24px/26px Arial Verdana; text-transform: uppercase; }
.t_h2 a:hover { text-decoration: none; }

.fw ul { height: 278px; overflow: hidden; }
.fw ul li { float: left; line-height: 0px; margin-right: 50px; width: 160px; overflow: hidden; }
.fw ul li img { width: 160px; height: 176px; }
.fw ul li span { display: block; text-align: center; font: 14px/28px "Microsoft Yahei"; color: #676767; }
.fw ul li span b { display: block; color: #2d3e50; font: bold 18px/42px "Microsoft Yahei"; }
.fw ul .nones { margin-right: 0px; }
.fw ul li a:hover { text-decoration: none; }

.fw dl { margin: 0 auto; height: 242px; width: 938px; padding: 30px 30px 0 30px; overflow: hidden; border: 1px solid #dce8f2; background: #eef7ff; }
.fw dt { float: left; width: 325px; height: 212px; overflow: hidden; }
.fw dt img { width: 325px; height: 212px; }
.fw dd { float: right; width: 590px; overflow: hidden; }
.fw dd h3 { font: 24px/58px "Microsoft Yahei"; color: #2d3e50; }
.fw dd h3 img { padding-right: 10px; float: left; width: 78px; height: 58px; }
.fw dd h3 i { display: inline-block; padding-left: 10px; font: 18px/58px "Microsoft Yahei"; color: #51677f; }
.fw dd p { margin-top: 10px; font: 14px/28px "Microsoft Yahei"; color: #676767; }
.fw dd em { display: block; margin-top: 23px; padding: 0 10px 0 25px; width: 553px; height: 56px; font: 14px/56px "Microsoft Yahei"; background: #fff; border: 1px solid #dce8f2; color: #676767; }
.fw dd em a { color: #676767; }

.fw dd em.em2 { line-height: 22px; padding-top: 6px; height: 50px; }

/*zy_bg*/
.zy_bg { height: 603px; overflow: hidden; /*background:url(../images/zy_bg.jpg) no-repeat center top;*/ }
.zy { position: relative; height: 603px; overflow: hidden; }
.zy h2 { margin: 50px auto 85px; height: 61px; width: 1000px; text-align: center; color: #fff; background: url(../images/zy_t.png) no-repeat center top; font: 30px/47px "Microsoft Yahei"; }
.zy h2 a { color: #fff; }
.zy ul { }
.zy li { margin-left: 17px; display: inline; float: left; width: 290px; overflow: hidden; color: #676767; font: 14px/26px "Microsoft Yahei"; }
.zy li span { text-align: right; display: block; font: bold 18px/36px "Microsoft Yahei"; color: #2d3e50; }
.zy .zy_li2 { float: right; margin: 0 20px 0 300px; }
.zy .zy_li2 span { text-align: left; }
.zy .zy_li1 { margin-bottom: 115px; }

.zy p { position: absolute; left: 322px; top: 168px; width: 349px; height: 349px; overflow: hidden; }
.zy p img { width: 349px; height: 349px; }

/*adv_bg*/
.adv_bg { height: 1418px; overflow: hidden; }
.adv { height: 1418px; overflow: hidden; background: url(../images/adv_line.jpg) no-repeat 494px 166px; }
.adv h2 { margin: 34px auto 26px; height: 106px; text-align: center; overflow: hidden; font: 30px/55px "Microsoft Yahei"; background: url(../images/adv_t.jpg) no-repeat center bottom; color: #313131; }
.adv h2 i { padding-left: 20px; font: 28px/51px "Microsoft Yahei"; display: block; color: #2d3e50; }

.adv_c { margin-top: 43px; position: relative; height: 463px; overflow: hidden; }
.adv_c dl { float: left; }
.adv_c dt { margin-top: 1px; width: 394px; height: 227px; overflow: hidden; }
.adv_c dt img { width: 394px; height: 227px; }
.adv_c dd { padding: 34px 50px 0 25px; width: 333px; height: 174px; overflow: hidden; background: url(../images/adv_p1.jpg) no-repeat center bottom; }
.adv_c dd h3 { margin-bottom: 10px; color: #2d3e50; font: 24px/34px "Microsoft Yahei"; }
.adv_c dd h3 i { display: block; text-transform: uppercase; color: #cfcfcf; font: 14px/24px Arial, Helvetica, sans-serif;; }
.adv_c dd em { color: #676767; display: block; font: 14px/25px "Microsoft Yahei"; }
.adv_c .adv_dl02 { float: right; }
.adv_c .adv_dl02 dt { margin: 0 0 1px 14px; }
.adv_c .adv_dl02 dd { padding: 34px 25px 0 50px; background: url(../images/adv_p2.jpg) no-repeat center bottom; }
.adv_c p { display: block; overflow: hidden; }
.adv_c .adv_p1 { position: absolute; left: 458px; top: 52px; }
.adv_c .adv_p2 { position: absolute; left: 458px; top: 288px; }
.adv_c2 { margin-top: 0px; }
.adv .adv_dl04 dd { padding: 34px 10px 0 30px; width: 368px; }


.adv ul { margin-top: 84px; height: 170px; overflow: hidden; }
.adv ul li { background: #2acc72; float: left; padding: 40px 0 0 25px; width: 224px; height: 130px; margin-right: 1px; overflow: hidden; }
.adv ul li img { float: left; width: 89px; height: 89px; }
.adv ul li p { padding-top: 15px; float: right; width: 124px; display: block; font: 22px/34px "Microsoft Yahei"; color: #fff; }
.adv .adv_li2 { background: #688cb4; }
.adv .adv_li3 { background: #ffa800; }
.adv .adv_li4 { background: #b75bc8; }


/*kh_bg*/
.kh_bg { background: #dfebf6 url(../images/kh_gw.jpg) no-repeat center top; height: 914px; overflow: hidden; }
.kh .t_h2 { margin: 52px auto 64px; background: url(../images/kh_t.png) no-repeat center 49px; }
.roll1, .roll2 { margin-top: 146px; display: inline; width: 57px; height: 57px; overflow: hidden; }
.roll1 img, .roll2 img { width: 57px; height: 57px; overflow: hidden; display: inline-block; }

.kh_c { position: relative; margin-left: 109px; width: 742px; overflow: hidden; height: 375px; }
.kh_c dl { }
.kh_c dt { position: absolute; left: 0px; top: 0px; width: 277px; height: 375px; overflow: hidden; }
.kh_c dt img { width: 277px; height: 375px; }
.kh_c dd { position: absolute; left: 250px; top: 60px; padding: 25px 25px 0 40px; width: 428px; height: 252px; overflow: hidden; background: url(../images/kh_dd.jpg) no-repeat left top; }
.kh_c dd h3 { color: #fff; font: 20px/45px "Microsoft Yahei"; }
.kh_c dd h3 a { color: #ffba00; text-decoration: none; }
.kh_c dd h3 i { display: block; color: #fff; font: 14px/30px "Microsoft Yahei"; word-wrap: break-word; width: 418px; height: 204px; overflow: hidden; }
.kh_c dd p { padding-top: 20px; color: #fff; font: 14px/30px "Microsoft Yahei"; }
.kh_c dd em { display: block; position: absolute; right: 0px; bottom: 0px; width: 38px; height: 39px; }
.kh_c dd em img { width: 38px; height: 39px; }

.kh ul { margin-top: 82px; width: 1000px; overflow: hidden; }
.kh li { float: left; margin-right: 16px; width: 186px; overflow: hidden; }
.kh li span { display: none; }
.kh li img { width: 186px; height: 251px; }
.kh li a:hover img, .kh .cur a img { border: 3px solid #51677f; width: 180px; height: 244px; }
.kh .nones { margin-right: 0px; }

/*kh2_bg*/
.kh2_bg { background: #fff; height: 450px; overflow: hidden; width:1200px;margin:0 auto;}
.kh2 { position: relative; height: 450px; overflow: hidden;width:1200px; }
.kh2 .t_h2 { margin: 25px auto 40px; background: url(../images/kh2_t.png) no-repeat center 24px; }
.kh2_more { position: absolute; right: 0px; top:38px; height: 26px; overflow: hidden; font: 14px/26px "Microsoft Yahei"; }
.kh2_more a { color: #2d3e50; }

.kh2_dl1 { padding: 25px 25px 0; width: 950px; height: 293px; overflow: hidden; }
.kh2_dl1 dt { float: left; width: 376px; height: 271px; overflow: hidden; }
.kh2_dl1 dt img { width: 376px; height: 271px; }
.kh2_dl1 dd { float: right; padding: 0 20px 0 0; width: 525px; overflow: hidden; }
.kh2_dl1 dd h3 { font: 18px/55px "Microsoft Yahei"; }
.kh2_dl1 dd h3 a { color: #51677f; }
.kh2_dl1 dd p { color: #787878; font: 14px/28px "Microsoft Yahei"; }
.kh2_dl1 dd em { margin-top: 15px; display: block; background: #2d3e50; width: 100px; text-align: center; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.kh2_dl1 dd em a { color: #fff; }


.kh2_dl2 { float: left; margin: 20px 16px 0 0; width: 180px; overflow: hidden; }
.kh2_dl3 { margin: 18px 6px 0 0px; }
.kh2_dl2 dt { width: 180px; height: 255px; overflow: hidden; }
.kh2_dl2 dt img { width: 180px; height: 255px; }
.kh2_dl2 dd { text-align: center; width: 180px; overflow: hidden; }
.kh2_dl2 dd h3 { font: 18px/55px "Microsoft Yahei"; }
.kh2_dl2 dd h3 a { color: #51677f; }
.kh2_dl2 dd p { color: #787878; font: 14px/28px "Microsoft Yahei"; }
.kh2_dl2 dd em { margin: 15px auto 0; display: block; border: 1px solid #2d3e50; width: 100px; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.kh2_dl2 dd em a { color: #2d3e50; }
.kh2_dl4 { margin-right: 0px; }




/*kh2_bg*/
.kh3_bg { background: #fff; height: auto;padding-bottom:50px;width:1200px;margin:0 auto;}
.kh3 { height: auto; width:1200px; }
.kh3 .t_h2 { margin: 25px auto 40px; background: url(../images/kh2_t.png) no-repeat center 24px; }
.kh3_more { position: absolute; right: 0px; top:38px; height: 26px; overflow: hidden; font: 14px/26px "Microsoft Yahei"; }
.kh3_more a { color: #2d3e50; }

.kh3_dl1 { padding: 25px 25px 0; width: 950px; height: 293px; overflow: hidden; }
.kh3_dl1 dt { float: left; width: 376px; height: 271px; overflow: hidden; }
.kh3_dl1 dt img { width: 376px; height: 271px; }
.kh3_dl1 dd { float: right; padding: 0 20px 0 0; width: 525px; overflow: hidden; }
.kh3_dl1 dd h3 { font: 18px/55px "Microsoft Yahei"; }
.kh3_dl1 dd h3 a { color: #51677f; }
.kh3_dl1 dd p { color: #787878; font: 14px/28px "Microsoft Yahei"; }
.kh3_dl1 dd em { margin-top: 15px; display: block; background: #2d3e50; width: 100px; text-align: center; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.kh3_dl1 dd em a { color: #fff; }


.kh3_dl2 { float: left; margin: 20px 24px 0 0; width: 180px; overflow: hidden; }
.kh3_dl2:nth-child(6n) { margin-right:0;}
.kh3_dl3 { margin: 18px 6px 0 0px; }
.kh3_dl2 dt { width: 180px; height: 100px; overflow: hidden; }
.kh3_dl2 dt img { width: 178px; height: 98px; border:1px solid #ccc;}
.kh3_dl2 dd { text-align: center; width: 180px; overflow: hidden; }
.kh3_dl2 dd h3 { font: 18px/55px "Microsoft Yahei"; }
.kh3_dl2 dd h3 a { color: #51677f; }
.kh3_dl2 dd p { color: #787878; font: 14px/28px "Microsoft Yahei"; }
.kh3_dl2 dd em { margin: 15px auto 0; display: block; border: 1px solid #2d3e50; width: 100px; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.kh3_dl2 dd em a { color: #2d3e50; }
.kh3_dl4 { margin-right: 0px; }



/*kh2_bg*/
.kh4_bg { background: #fff; height: auto; overflow: hidden;width:1200px;margin:0 auto; }
.kh4 { position: relative; height: auto; overflow: hidden;width:1200px; }
.kh4 .t_h2 { margin: 25px auto 40px; background: url(../images/kh2_t.png) no-repeat center 24px; }
.kh4_more { position: absolute; right: 0px; top:38px; height: 26px; overflow: hidden; font: 14px/26px "Microsoft Yahei"; }
.kh4_more a { color: #2d3e50; }

.kh4_dl1 { padding: 25px 25px 0; width: 950px; height: 293px; overflow: hidden; }
.kh4_dl1 dt { float: left; width: 376px; height: 271px; overflow: hidden; }
.kh4_dl1 dt img { width: 376px; height: 271px; }
.kh4_dl1 dd { float: right; padding: 0 20px 0 0; width: 525px; overflow: hidden; }
.kh4_dl1 dd h3 { font: 18px/55px "Microsoft Yahei"; }
.kh4_dl1 dd h3 a { color: #51677f; }
.kh4_dl1 dd p { color: #787878; font: 14px/28px "Microsoft Yahei"; }
.kh4_dl1 dd em { margin-top: 15px; display: block; background: #2d3e50; width: 100px; text-align: center; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.kh4_dl1 dd em a { color: #fff; }


.kh4_dl2 { float: left; margin: 20px 16px 0 0; width: 220px; overflow: hidden; }
.kh4_dl3 { margin: 18px 6px 0 0px; }
.kh4_dl2 dt { width: 220px; height: 160px; overflow: hidden; }
.kh4_dl2 dt img { width: 220px; height: 160px; }
.kh4_dl2 dd { text-align: center; width: 220px; overflow: hidden; }
.kh4_dl2 dd h3 { font: 18px/55px "Microsoft Yahei"; }
.kh4_dl2 dd h3 a { color: #51677f; }
.kh4_dl2 dd p { color: #787878; font: 14px/28px "Microsoft Yahei"; }
.kh4_dl2 dd em { margin: 15px auto 0; display: block; border: 1px solid #2d3e50; width: 100px; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.kh4_dl2 dd em a { color: #2d3e50; }
.kh4_dl4 { margin-right: 0px; }


/*about_bg*/
.about_bg { height: 740px; overflow: hidden; margin-top: 20px; }
.about { position: relative; height: 740px; overflow: hidden; }
.about dl { }
.about dt { width: 1000px; height: 393px; overflow: hidden; }
.about dt img { width: 1000px; height: 393px; }
.about dd { padding: 0 15px; overflow: hidden; text-align: center; }
.about dd h3 { position: absolute; top: 338px; left: 417px; width: 169px; height: 97px; overflow: hidden; text-align: center; padding-top: 15px; overflow: hidden; font: 24px/44px "Microsoft Yahei"; background: url(../images/ab_h3.jpg) no-repeat center top; }
.about dd h3 a { color: #fff; }
.about dd h4 { margin-top: 60px; font: 24px/60px "Microsoft Yahei"; }
.about dd h4 a { color: #313131; }
.about dd p { font: 14px/32px "Microsoft Yahei"; color: #676767; }
.about dd h3 a:hover { text-decoration: none; }
.about dd em { margin: 30px auto 0; display: block; text-align: left; padding-left: 35px; width: 143px; height: 46x; font: 18px/46px "Microsoft Yahei"; background: url(../images/ab_b.gif) no-repeat center top; }
.about dd em a { color: #51677f; }


/*new*/
.new_bg { height: 490px; overflow: hidden; }
.new { position: relative; height: 490px; overflow: hidden; }
.new .t_h2 { margin: 30px auto 30px; background: url(../images/new_t.gif) no-repeat center 49px; }
.new .kh2_more { position: absolute; top: 67px; right: 0px; }

.new_t { position: relative; padding: 22px 22px 0 22px; width: 954px; height: 258px; overflow: hidden; border: 1px solid #dce8f2; background: #fff; }
.new_t dl { }
.new_t dt { float: left; width: 360px; height: 233px; overflow: hidden; }
.new_t dt img { width: 360px; height: 233px; }
.new_t dd { float: right; padding: 0 10px 0 0; width: 560px; overflow: hidden; }
.new_t dd h3 { margin: 22px auto 20px; font: 18px/30px "Microsoft Yahei"; }
.new_t dd h3 a { color: #51677f; }
.new_t dd h3 i { height: 28px; margin-right: 10px; border: 1px solid #2d3e50; text-align: center; width: 84px; display: block; float: left; font: 20px/28px "Microsoft Yahei"; color: #51677f; }
.new_t dd p { color: #787878; font: 14px/24px "Microsoft Yahei"; }
.new_t dd em { margin-top: 35px; display: block; background: #2d3e50; width: 100px; text-align: center; height: 30x; font: 14px/30px "Microsoft Yahei"; }
.new_t dd em a { color: #fff; }

.new01 { position: absolute; top: 245px; right: 23px; width: 80px; height: 10px; overflow: hidden; }
.new01 li { float: left; height: 10px; width: 10px; overflow: hidden; line-height: 10px; margin-right: 10px; }
.new01 li a { display: inline-block; height: 10px; width: 10px; background: url(../images/new_ic1.png) no-repeat left center; }
.new01 li a:hover, .new01 .cur a { text-decoration: none; background: url(../images/new_ic2.png) no-repeat left center; }

.new_l { margin-top: 60px; width: 475px; overflow: hidden; }
.new_l h2 { margin-bottom: 12px; height: 42px; width: 475px; overflow: hidden; font: 24px/42px "Microsoft Yahei"; background: url(../images/new_l1.gif) no-repeat right 14px; }
.new_l h2 a { color: #313131; }
.new_l h2 span { display: block; font: 14px/24px Arial, Helvetica, sans-serif; }
.new_l h2 span a { color: #51677f; }

.new02 li { padding-left: 24px; height: 38px; overflow: hidden; font: 14px/38px "Microsoft Yahei"; border-bottom: 1px dashed #b6b6b6; background: url(../images/new_ic.gif) no-repeat 8px 16px; }
.new02 li a { color: #676767; }
.new02 li em { color: #949494; }
.new02 li a:hover, .new02 .cur a { text-decoration: none; }
.new02 .nones { border-bottom: 0; }











.banner3 { width: 830px; height: 350px; padding-left: 40px; background-color: rgba(37,37,37,0.2) !important; background-color: #111; filter: Alpha(Opacity=20); position: absolute; margin-left: -435px; left: 50%; top: 130px; border-radius: 10px; }
.banner2 { width: 830px; height: 350px; padding-left: 40px; position: absolute; margin-left: -445px; left: 50%; top: 130px; border-radius: 10px; font-family: "微软雅黑"; }
.banner2 h2 { text-align: center; font-size: 54px; color: #fff; line-height: 80px; padding-top: 20px; }
.banner2-1 { text-align: center; line-height: 50px; color: #fff; font-size: 18px; }
.banner2-2 { line-height: 40px; color: #fff; overflow: hidden; padding-left: 30px; background: url(../images/laba.png) 0 no-repeat; }
.banner2-3 input { line-height: 56px; height: 56px; border: 2px solid #e60012; width: 610px; color: #666; float: left; padding-left: 30px; background: #ebe4dd url(../images/ss.png) 5px no-repeat; outline: none; }
a.banner2-3-1 { display: inline-block; width: 50px; color: #fff; padding: 11px 20px; background: #e60012; font-size: 16px; float: left; }
.banner2-3-2 { display: inline-block; width: 50px; color: #fff; padding: 11px 20px; font-size: 16px; }
.banner2-4 { line-height: 40px; color: #fff; margin-left: 465px; }
.banner2-5 { position: absolute; font-size: 18px; line-height: 25px; color: #6b6b6b; left: 50%; margin-left: -178px; bottom: 75px; }




.hb-zt-product .zt-product-right { height: 690px; }
.hb-zt-product .zt-product-right li.last {margin-right:0; }
.hb-zt-product .zt-product-right li {margin-bottom:50px; width: 280px;overflow:hidden; height: 288px; float: left; border: 1px solid #e5e5e5; box-shadow: 0px 3px 15px rgba(0,0,0,0.14); text-align: center; margin-right: 24px; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; }
.hb-zt-product .zt-product-right li img { margin: 30px 0 10px 0; }
.hb-zt-product .zt-product-right li h2 { font-size: 18px; width: 165px; margin: 0 auto 10px; color: #4d4d4d; font-weight: bold; line-height: 22px; }
.hb-zt-product .zt-product-right li p { font-size: 16px; width: 135px; color: #818181; line-height: 26px; margin: 0 auto; }
.hb-zt-product .zt-product-right li h3 { font-size: 14px; color: #ea4c4e; line-height: 16px; height: 16px; }
.hb-zt-product .zt-product-right li h3 b { font-size: 20px; font-weight: bold; display: inline-block; }
.hb-zt-product .zt-product-right li a { width: 104px; height: 24px; line-height: 24px; margin-top: 21px; display: inline-block; font-size: 14px; color: #c40000; text-align: center; border: 1px solid #c40000; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; }
.hb-zt-product .zt-product-right li a:hover { /*color:#ea4c4e;*/ /*border:1px solid #ea4c4e;*/ background-color: #c40000; border: 0; color: #fff; cursor: pointer; }
.hb-zt-product .zt-product-right li:hover { box-shadow: 2px 4px 8px #ccc; margin-top: -10px; }
.commWith { width: 1200px; margin-left: auto; margin-right: auto;font-family:"微软雅黑";margin-top:50px; }

.zl-10{position:relative;}
.zl-10 li{float:left;position:relative;width:580px;height:225px;overflow:hidden;text-align:center;margin-top:10px;z-index:9;}
.zl10-d1{height:100%;background:#fbcdcd;position:absolute;width:262px;}
.zl10-d1 span{display:block;color:#304457;font-size:26px;padding-top:40px;padding-bottom:18px;}
.zl10-d1 p{line-height:24px;font-size:15px;color:#304457;}
.zl10-d2{position:absolute;width:318;}

.zl-10 li.zl-10li-l .zl10-d1{left:0px;}
.zl-10 li.zl-10li-l .zl10-d2{right:0px;}
.zl-10 li.zl-10li-r .zl10-d1{right:0px;}
.zl-10 li.zl-10li-r .zl10-d2{left:0px;}

.zl10-da{position:absolute;background:#fff;width:283px;height:283px;border-radius:283px;text-align:center;top:0px;z-index:990;left:438px;top:88px;}
.zl10-da1{padding-top:40px;}
.zl10-da2{color:#929395;font-size:24px;padding-top:24px;}
.zl10-da3{color:#929395;font-size:14px;line-height:22px;padding-top:5px;}
.web-1160 {
    width: 1160px;
    margin: 0 auto;
    font-family:"微软雅黑";
    margin-bottom:20px;
}

.center {
    width: 1200px;
    margin: 0 auto;
}
.news h3 { font-size: 30px; color: #E62F0D; text-align: center; }
.news h3 span { position: relative; }
.news h3 span:after, .news h3 span:before { content: ""; width: 66px; height: 1px; background: #333; top: 50%; position: absolute; }
.news h3 span:before { left: -87px; }
.news h3 span:after { right: -87px; }
.forum .more_box a.more { text-align: center; }
.forum a.more { font-size: 12px; color: #3E3E3E; border: 1px solid #d2d2d2; display: block; width: 108px; height: 34px; line-height: 34px; margin: 0 auto; }
.forum a.more:hover { color: #FF7C48; }

.forum  a { text-decoration:none;}
.forum { margin: 53px auto 43px auto; }
.forum ul { margin: 19px 0 12px 0; }
.forum li { width: 250px; padding: 17px 25px; position: relative; }
.forum li:hover { background: #E62F0D; color: #fff; -webkit-transition: all 0.12s ease-in-out; transition: all 0.12s ease-in-out;  text-decoration:none;}
.forum li:hover a p, .forum li:hover p.con span { color: #fff; -webkit-transition: all 0.12s ease-in-out; transition: all 0.12s ease-in-out; text-decoration:none;}
.forum li:before { position: absolute; height: 106px; width: 1px; background: #d9d9d9; content: ""; left: 0; top: 48px; }
.forum li:first-child:before, .forum li:hover:before { display: none; }
.forum li p.tit { font-size: 16px; }
.forum li p.con { font-size: 14px; line-height: 20px; color: #8B8B8B; padding-bottom: 14px; position: relative; }
.forum li a p.con:after { content: ""; position: absolute; width: 0; height: 2px; background: #fff; left: 0; bottom: 0; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.forum li:hover a p.con:after { width: 32px; background: #FF753E; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.forum li p.con span { display: block; color: #757575; margin: 4px 0 9px 0; }
.forum li p.for { font-size: 12px; color: #555555; margin-top: 19px; }


.news { margin: 25px auto;padding:25px 0; background:#f5f6fc }
