﻿a:hover { color: #333; }
.webbox .banner ul, .ri_li, .In_tTitle, .Inv_dateBlock, .Inv_day, .Inv_date, .Inv_liBlock, .In_more, .hot_icon, .hot_phoneT, .ne_textBlock, .rec_li { -webkit-transition: all .3s ease; -ms-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.Inv_liBlock:hover, .In_more:hover { box-shadow: 0px 0px 10px 0px #ccc; }
strong { color: #111; }

.nav_content { position: relative; width: 100%; text-align: center; padding: 10px 0 20px 0; }

a.nav_a { margin: 0px 12px; color: #333; }
.nav_a.current { border-bottom: 1px solid #a5a5a5; }
.ne_content { position: relative; width: 100%; padding-bottom: 40px; }

.ne_contentBlock { position: relative; width: 100%; padding: 40px 0; border-bottom: 1px solid #9b9b9b; }

.ne_timeBlock { position: absolute; left: 0px; top: 40px; width: 120px; text-align: center; font-size: 15px; }

.ne_textBlock { position: relative; width: 60%; margin: auto; max-height: 1000px; overflow: hidden; }
.ne_textBlock.max { max-height: none;}
.ne_textBlock.cur { max-height: none; }

.ne_tTitle { font-size: 24px; text-align: center; padding-bottom: 10px; }

.ne_tText { position: relative; width: 100%; text-align: justify; line-height: 26px; color: #666; padding: 10px 0; }

.ne_tText p { margin: 10px 0; }

.ne_day { font-size: 44px; line-height: 44px; }

.ne_month { border-bottom: 1px solid #666; padding-bottom: 10px; font-size: 15px; margin-bottom: 10px; }
.ne_ulImg { position: relative; width: 83.6%; margin: auto; padding-bottom: 100px; }

.ne_ulImg img { width: 100%; }
.ne_block { position: absolute; width: 165px; margin: auto; margin-top: 30px; height: 81px; left: 50%; margin-left: -82px; bottom: -120px; }

.ne_left { position: absolute; left: -60px; top: 10px; width: 40px; height: 60px; background: url(/Content/images/a_3.png) no-repeat center; cursor: pointer; }

.ne_right { position: absolute; right: -58px; top: 10px; width: 40px; height: 60px; background: url(/Content/images/a_4.png) no-repeat center; cursor: pointer; }

.ne_numBlock { position: relative; width: 80px; height: 50px; float: left; border-left: 1px solid #666; border-right: 1px solid #666; padding-top: 30px; letter-spacing: 6px; text-align: center; }

.ne_icon { position: relative; width: 55px; height: 50px; float: left; border-right: 1px solid #666; padding-top: 30px; padding-left: 25px; letter-spacing: 6px; background: url(/Content/images/a_5.png) no-repeat center; cursor: pointer; }
.webbox .ne_ulImg .prev, .webbox .ne_ulImg .next, .webbox .ne_ulImg .butn { display: none; }
.webbox .banner ul { overflow: hidden; min-height: 400px; }
.he_last { border: 0px; }
a.ne_more { position: relative; font-size: 16px; border-bottom: 1px solid #666; white-space: nowrap; width: 64px; margin: auto; display: block; padding-top: 10px; margin-bottom: 60px; }
.ne_more:hover { border-bottom: 1px solid #f5a21c; }
.ri_content { position: relative; width: 100%; padding-top: 60px; padding-bottom: 100px; }

.ri_navBlock { position: relative; float: left; width: 25%; border: 1px solid #999; padding: 5% 0 10% 0; min-height: 400px; }

.ri_ulBlock { position: relative; width: 62%; float: right; border: 1px solid #999; padding: 5% 0; min-height: 470px; }
.issue_content .ri_ulBlock { min-height: 541px; }

.ri_navUl { position: relative; width: 80px; margin: auto; }

.ri_title { font-size: 16px; }

.ri_ul { position: relative; width: 100%; padding-top: 10px; }

a.ri_li { display: block; position: relative; width: 100%; padding: 10px 0; padding-left: 12px; background: url(/content/images/a_6.png) no-repeat 0px 15px; }

.ri_liBlock { position: relative; width: 78%; margin: auto; display: none; }

.ri_textBlock { position: relative; width: 100%; text-align: justify; line-height: 26px; }
.se_tText { line-height: 24px; }

.se_li { padding: 5px 0; }
.se_li .se_title { font-weight: bold; background: url(/content/images/a_6.png) no-repeat 0px 3px; padding-left: 12px; color: #111; }
.se_li.cur .se_title { background: url(/content/images/a_61.png) no-repeat 0px 3px; }
.se_textBlock { display: none; padding: 6px 0; }

.ri_textBlock p { padding: 2px 0; }
/*.se_li.cur a,.se_li:hover a {border-bottom:1px solid #999;} */
.ho_content { position: relative; width: 69.5%; margin: auto; border: 1px solid #999; padding: 5%; }

.ho_textBlock { position: relative; width: 60%; margin: auto; }

.ho_textBlock p { padding: 10px 0; }
a.ho_button { position: relative; width: 90px; height: 48px; float: right; background: #2b2b2b; color: #fff; text-align: center; line-height: 48px; margin-right: 5%; margin-top: 20px; }
a.ho_button p { position: absolute; right: 100px; top: 0px; display: block; width: 200px; height: 48px; line-height: 48px; text-align: center; visibility: hidden; opacity: 0; transition: all .5s; background: #535353; }
a.ho_button:hover p { visibility: visible; opacity: 1; right: 91px; }
.In_content { position: relative; width: 86%; margin: auto; border: 1px solid #999; padding: 5% 0; }

.In_content { }

.In_contentBlock { position: relative; width: 75%; margin: auto; }

.In_title { font-size: 16px; }

.In_ulBlock { position: relative; width: 100%; margin-top: 10px; }

.In_liBlock { position: relative; width: 100%; }

.In_tTitle { position: relative; width: 100%; border-bottom: 1px solid #b2b2b2; padding: 10px 0;  }

.In_tText { position: relative; width: 100%; margin: 30px 0 40px 0; height: 240px; overflow: hidden; display: none; }

.In_tLi { position: relative; width: 100%; margin-bottom: 10px; line-height: 26px; }

.In_tNum { position: relative; float: left; width: 4%; }

.In_tT { position: relative; width: 96%; float: left; text-align: justify; }
.In_liBlock.cur .In_tTitle { background: url(/content/images/a_62.png) no-repeat right; }
.issue_content .ri_navBlock { padding: 5% 0; }
.ap_content { position: relative; width: 420px; margin: auto; padding: 40px 0 80px 0; }

.ap_img { position: relative; width: 100%; padding-top: 10px; }

.ap_img img { width: 100%; }

.ap_title { font-size: 22px; text-align: center; }

.ap_ul { position: relative; width: 105%; margin-top: 20px; }

.ap_li { position: relative; float: left; background: #ebebeb; width: 190px; height: 26px; margin-bottom: 22px; margin-right: 20px; line-height: 26px; padding-left: 10px; }

.ap_t { float: left; }

input.ap_input { float: left; width: 130px; background: url(); border: 0px; line-height: 26px; height: 26px; outline: none; color: #333; }

.ap_submit { float: right; width: 60px; height: 30px; background: #333; color: #fff; text-align: center; line-height: 30px; cursor: pointer; }

.ap_text { position: relative; padding-top: 20px; }

a.ap_a { position: relative; padding-left: 56px; margin-top: 20px; display: block; background: url(/content/images/a_8.png) no-repeat left; height: 30px; line-height: 30px; }
.Inv_ulBlock { position: relative; width: 100%; margin-top: 30px; padding-bottom: 100px; }

a.Inv_liBlock { position: relative; display: block; width: 100%; border: 1px solid #e5e5e5; margin-bottom: 25px; }

.Inv_dateBlock { position: relative; width: 115px; height: 104px; background: #e5e5e5; color: #fff; text-align: center; float: left; }

.Inv_day { font-size: 44px; line-height: 44px; padding-top: 18px; color: #9c9c9c; }

.Inv_date { font-size: 18px; opacity: 0.8; letter-spacing: 2px; padding-top: 2px; color: #282828; }

.Inv_textBlock { position: relative; width: 66%; float: left; margin-left: 3%; padding-top: 24px; }

.Inv_icon { position: absolute; right: 30px; top: 30px; }

.Inv_title { font-size: 16px; position: relative; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.Inv_text { position: relative; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 10px; }

a.In_more { position: relative; width: 100%; height: 50px; line-height: 50px; border: 1px solid #ccc; display: block; text-align: center; font-size: 16px; margin-top: 40px; color: #666; }
.Inv_liBlock:hover .Inv_dateBlock { background: #333; }
.Inv_liBlock:hover .Inv_day, .Inv_liBlock:hover .Inv_date { color: #fff; }

.st_content { position: relative; width: 100%; padding-top: 30px; }

.st_title { position: relative; width: 300px; text-align: center; font-size: 28px; color: #666; margin: auto; }

.st_img { position: relative; width: 800px; margin: 40px auto; }

.st_img img { width: 100%; }

.st_titleBlock { position: relative; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 15px; text-align: center; font-size: 28px; padding-top: 30px; }

.st_ul { position: relative; width: 1100px; margin: auto; margin-top: 40px; padding-bottom: 100px; }

a.st_a { position: relative; display: block; width: 1018px; border: 1px solid #ccc; margin-bottom: 30px; padding: 27px 40px; }
.st_textBlock { position: relative; width: 868px; }

.st_tTitle { font-size: 16px; padding-bottom: 12px; }

.st_tText { font-size: 14px; white-space: nowrap; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.st_tDate { position: absolute; right: 0px; top: 0px; }

.st_button { position: absolute; right: 36px; top: 40px; width: 60px; height: 30px; background: #000; color: #fff; line-height: 30px; text-align: center; }
.ex_img { position: relative; width: 100%; padding-top: 10px; }

.ex_img img { width: 100%; }
.ex_ul { position: relative; width: 100%; padding-top: 30px; font-size: 20px; padding-bottom: 20px; }

a.ex_li { margin-right: 40px; }

.ex_textBlock { position: relative; width: 100%; line-height: 26px; padding-bottom: 40px; }

.ex_tText { position: relative; width: 96%; margin: auto; }

.ex_contentBlock { position: relative; width: 100%; padding-bottom: 100px; border: 1px solid #ccc; }

.ex_leftBlock { position: relative; float: left; width: 520px; padding: 60px; padding-bottom: 140px; }

.ex_rightBlock { position: relative; float: right; width: 520px; padding: 60px; min-height: 311px; }

.ex_li { position: relative; width: 100%; margin-bottom: 25px; }

.ex_t { float: left; width: 142px; margin-right: 20px; }

.ex_block { float: left; background: #ececec; width: 300px; }

.ex_bLi { position: relative; float: left; margin-right: 50px; }

input.ex_inputText { position: relative; padding-left: 10px; background: url(); border: 0px; width: 280px; height: 20px; line-height: 21px; }

input.ex_iT { float: left; width: 40px; background: url(); border: 0px; height: 20px; line-height: 20px; padding: 0 10px; text-align: center; }

.ex_tT { float: left; height: 20px; line-height: 20px; padding: 0px 7px; background: #fff; }

.ex_submit { position: absolute; bottom: 60px; right: 60px; width: 60px; height: 30px; line-height: 30px; text-align: center; background: #333; color: #fff; }

.ex_rUl { position: relative; width: 58%; margin: auto; padding-top: 40px; }

.ex_rLi { margin-bottom: 30px; }

.ex_rSubmit { position: absolute; bottom: 60px; right: 60px; width: 60px; height: 30px; line-height: 30px; text-align: center; background: #333; color: #fff; cursor: pointer; }
.colNo { background: url(); }
.sto_contentBlock { position: relative; width: 100%; margin-bottom: 40px; }

.sto_leftBlock { position: relative; width: 26%; background: #000; color: #fff; padding: 56px 3% 26px 3%; float: left; height: 406px; }
.ban_aBlock { position: relative; width: 100%; height: 488px; }
.webbox .banner ul { height: 488px; }

.sto_bTitle { position: relative; width: 100%; text-align: center; font-size: 22px; }

.sto_bText { position: relative; width: 100%; padding-top: 15px; line-height: 26px; text-align: center; }

.sto_ulBlock { position: relative; width: 200px; margin: auto; margin-top: 40px; }

a.sto_liBlock { position: relative; width: 100%; margin-bottom: 40px; display: block; height: 67px; padding-left: 106px; color: #fff; padding-top: 3px; }

.sto_button { position: relative; width: 92px; height: 32px; border: 1px solid #ccc; text-align: center; line-height: 32px; margin-top: 10px; }

.sto_rightBlock { position: relative; width: 66%; float: right; height: 488px; overflow: hidden; }
.sto_img { position: absolute; left: 0px; top: 0px; }
.sto_content { position: relative; padding-top: 10px; padding-bottom: 20px; }
.sto_map { position: relative; width: 50%; background: #f3f3f3; float: left; }
.sto1_block { position: relative; float: right; width: 40%; background: #f3f3f3; padding: 110px 5%; height: 289px; }

.sto1_InnBlock { position: absolute; width: 560px; left: 50%; top: 50%; margin-top: -140px; }

.sto1_title { font-size: 22px; text-align: center; padding-bottom: 15px; }

.sto1_text { text-align: center; padding-left: 50px; width: 480px; position: relative; }

.sto1_ulBlock { position: relative; width: 100%; margin-top: 20px; }

.sto1_liBlock { position: relative; width: 100%; margin-bottom: 20px; height: 43px; }

.sto1_tBlock { position: relative; float: left; width: 77px; height: 42px; line-height: 42px; }

select.sto1_select { position: relative; float: left; width: 480px; padding: 12px 0; padding-left: 10px; line-height: 42px; }

.sto1_button { position: relative; width: 480px; height: 43px; background: #000; color: #fff; line-height: 43px; text-align: center; left: 77px; cursor: pointer; }
.sto1_buttonText { position: relative; padding-left: 22px; background: url(/Content/images/a1_9.png) no-repeat left; width: 56px; margin: auto; white-space: nowrap; }
.sto2_title { font-size: 22px; padding-bottom: 20px; padding-top: 30px; }

.sto2_ul { position: relative; width: 104%; }

a.sto2_li { position: relative; float: left; width: 89%; }
.ex_li.cur { border-bottom: 1px solid #666; }
.hot_navBlock { position: relative; float: left; width: 200px; padding-top: 50px; }

.hot_title { font-size: 25px; }

.hot_ul { position: relative; padding-top: 20px; padding-left: 40px; }

.hot_li { position: relative; padding-left: 35px; background: url(/Content/images/a2_2.jpg) no-repeat left top; min-height: 20px; margin-bottom: 20px; cursor: pointer; }
.hot_bUl { position: relative; width: 120px; white-space: nowrap; margin-top: 15px; display: none; }

.hot_bLi { position: relative; padding-left: 30px; background: url(/Content/images/a2_2.jpg) no-repeat left top; min-height: 20px; margin-bottom: 10px; cursor: pointer; }

.hot_li.cur { background: url(/Content/images/a2_3.jpg) no-repeat left top; }
.hot_bLi.cur { background: url(/Content/images/a2_4.jpg) no-repeat left top; }
.hot_bLi .con { display: none; }
.hot_mapBlock { position: relative; width: 998px; float: right; padding-bottom: 50px; }
.hot_icon { position: absolute; left: 0px; top: 0px; width: 47px; height: 47px; background: url(/Content/images/a2_5.png); text-align: center; line-height: 47px; white-space: nowrap; z-index: 99; color: #fff; margin-left: -23px; margin-top: -23px; cursor: pointer; }

.hot_phone { position: absolute; top: 0px; left: 0px; z-index: 99; font-size: 16px; color: #000; }
.hot_phoneT { position: absolute; color: #000; left: -51px; top: 47px; box-shadow: 0px 0px; line-height: 22px; height: 20px; padding: 0px 15px; border-radius: 30px; }
.hot_icon.curH, .hot_icon:hover { background: url(/Content/images/a2_51.png); color: #333; z-index: 888; }
.hot_icon:hover .hot_phoneT { display: block; }
.hot_icon:hover .hot_phoneT { background: #ffef00; }


.ab_content { position: relative; width: 100%; min-height: 765px; }

.ab_bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.ab_textBlock { z-index: 99; position: relative; width: 292px; color: #fff; margin-left: 40px; padding-top: 70px; opacity: 0.8; padding-bottom: 80px; }

.ab_title { font-size: 30px; }

.ab_wire { position: relative; width: 100%; height: 1px; background: #fff; margin: 15px 0 25px 0; }

.ab_text { padding-top: 5px; width: 100%; position: relative; text-align: justify; line-height: 24px; }

.ab_tTitle { position: relative; font-size: 18px; margin-top: 40px; }

.ab_tText { position: relative; width: 100%; text-align: justify; line-height: 24px; padding-top: 10px; }
.bgColor5 { background: #f3f3f3; overflow: hidden; }
.ab1_text { }

.ab1_ul { position: relative; width: 750px; }

.ab1_li { position: relative; width: 100%; margin-bottom: 15px; }

.ab1_liTitle { position: relative; font-size: 16px; background: url(/content/images/a6_1.png) no-repeat 104px 8px; cursor: pointer; }

.ab1_text { position: relative; margin-top: 5px; line-height: 26px; display: none; }
.indVid_play { position: absolute; top: 50%; left: 50%; margin-left: -44px; margin-top: -44px; z-index: 99; }
.indVid_img { position: relative; width: 100%; height: 100%; }


.indVid_img img { width: 100%; }

.indVid_play { position: absolute; top: 50%; left: 50%; margin-left: -44px; margin-top: -44px; z-index: 99; }
.indVid_block { position: relative; width: 100%; cursor: pointer; height: 220px; overflow: hidden; }

.indVid_bg { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1002; background: url(/content/images/c_21.png); display: none; }

.indVid_content { position: fixed; top: 50%; left: 50%; width: 1000px; height: 564px; margin-left: -500px; margin-top: -282px; z-index: 1008; display: none; }

.indVid_clear { position: absolute; right: -30px; top: -30px; cursor: pointer; z-index: 99; }

.indVid_video { position: relative; width: 100%; height: 100%; }
.indV_bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 20; background: url(/content/images/c_21.png); }
.inv_content { position: relative; width: 100%; margin-top: 20px; padding-bottom: 50px; }
.inv_title { font-size: 26px; color: #091c11; }
.inv_ul { margin-top: 10px; }
.inv_ul p { line-height: 26px; padding-left: 16px; background: url(../images/a3_2.png) no-repeat 0px 10px; margin-bottom: 5px; }
.occ_title { position: relative; font-size: 26px; text-align: center; color: #091c11; margin-top: 40px; }

.occ_text { position: relative; width: 100%; margin: auto; line-height: 26px; padding: 20px 0; }

.occ_img { position: relative; width: 1138px; margin: auto; padding: 20px 0; padding-bottom: 60px; }
.inv_T { font-size: 16px; }
.imgBl_content { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; background: #fff; z-index: 10002; display: none; }

.imgBl_showContent { position: absolute; right: 0px; top: 0px; width: 6%; border-left: 1px solid #cecece; padding: 0% 2%; overflow: hidden; height: 100%; }
.imgBl_showBlock { position: absolute; width: 100%; height: 90%; overflow: hidden; top: 5%; left: 0px; }

.imgBl_ulBl { position: relative; width: 100%; }
.imgBl_li { margin-bottom: 15px; cursor: pointer; position: relative; width: 100%; overflow: hidden; }
.imgBl_ul { position: relative; width: 100%; }
.imgBl_top { position: absolute; top: 0px; left: 0px; width: 100%; height: 5%; text-align: center; background: #fff; z-index: 99; cursor: pointer; }
.imgBl_top img, .imgBl_bottom img { position: absolute; top: 50%; left: 50%; margin-left: -12px; margin-top: -8px; }

.imgBl_bottom { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5%; text-align: center; background: #fff; z-index: 99; cursor: pointer; }

.imgBl_clear { position: absolute; top: 20px; left: 20px; cursor: pointer; padding: 10px; z-index: 999; }

.imgBl_contentBlock { position: relative; width: 90%; top: 5%; height: 90%; }

.imgBl_ulBlock { position: relative; width: 90%; margin: auto; height: 100%; }

.imgBl_left { position: absolute; top: 50%; left: 20px; padding: 10px; margin-top: -22px; cursor: pointer; z-index: 999; }

.imgBl_right { position: absolute; top: 50%; right: 20px; padding: 10px; margin-top: -22px; cursor: pointer; z-index: 999; }

.imgBl_liBlock { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }

.imgBl_text { position: relative; width: 100%; text-align: center; padding-top: 20px; }

.imgBl_img { position: relative; width: 100%; height: 94%; text-align: center; }

.imgBl_img img { height: 100%; }
.imgBl_li:before { content: ""; display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(255,255,255,0.5); }
.imgBl_li.cur:before { display: none; }
.imgBl_img img { max-width: none; }
.r-context p { padding-left: 12px; background: url(/Content/images/i_1.png) no-repeat 0px 11px; }
.ne_textBlockInn { position: relative; width: 100%; }
.more_button { position: absolute; right: 15%; bottom: 40px; width: 60px; height: 40px; background: #fff url(/Content/images/a_31.png) no-repeat center; cursor: pointer; display: none; }
.webbox .prod-imgs-list .swiper-container01 li { width: 100%; }
.swiper-container01 { height: 340px; }

.arrow-left { background: url(/Content/images/a4_3.png) no-repeat center; position: absolute; left: 10px; top: 105px; width: 17px; height: 30px; z-index: 99; padding: 10px; }
.arrow-right { background: url(/Content/images/a4_4.png) no-repeat center; position: absolute; right: 10px; top: 105px; width: 17px; height: 30px; z-index: 99; padding: 10px; }
.hidePh .hot_phoneT { display: none; }
.se_ul table { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }

.se_ul td { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 12px; }
.rec_teBlock { position: relative; width: 100%; background: #535353; }

.rec_textBlock { float: left; width: 50%; position: relative; color: #fefefe; text-align: center; padding-top: 5%; }

.rec_img { position: relative; float: right; width: 50%; overflow: hidden; }

.rec_img img { width: 100%; margin-bottom: -8px; }

.rec_t1 { font-size: 24px; }

.rec_t2 { font-size: 20px; }

.rec_text { font-size: 16px; line-height: 30px; padding-top: 35px; width: 90%; margin: auto; }
.rec_content { position: relative; width: 100%; margin-top: 60px; overflow: hidden; }

.rec_titleBlock { position: relative; width: 60%; margin: auto; text-align: center; color: #333333; }

.rec_title1 { font-size: 24px; }

.rec_title2 { font-size: 20px; padding-top: 5px; }

.rec_ul { position: relative; margin-top: 40px; width: 130%; height: 100px; }

.rec_li { position: relative; float: left; padding: 5px 28px; border: 1px solid #ccc; margin-right: 100px; text-align: center; line-height: 20px; font-size: 14px; cursor: pointer; }
.rec_li:hover, .rec_li.cur { background: #535353; color: #fff; }

.rec_wire { position: absolute; right: -102px; width: 102px; height: 1px; background: #ccc; top: 24px; }
.rec_li.rec_padd { padding: 15px 28px; }
.rec_ulBlock { position: relative; width: 79%; padding-bottom: 60px; min-height: 120px; margin: auto; }

.rec_liBlock { position: relative; width: 100%; }

.rec_liTitle { font-size: 24px; color: #333; text-align: center; padding-bottom: 16px; }

.rec_liText { position: relative; width: 84%; text-align: justify; margin: auto; }

.rec_liText p { line-height: 30px; }
.seT_Block { position: relative; width: 96%; border: 1px solid #999; padding: 18px 2%; }

.seT_seek { float: left; padding-top: 2px; margin-right: 10px; }

.seT_inputBlock { float: left; padding: 0px 10px; color: #666; }

.seT_seekT { float: left; margin-left: 8px; font-size: 16px; cursor: pointer; }

.seT_num { float: right; font-size: 17px; color: #333; }

input.seT_input { position: relative; padding: 2px 10px; }

.seT_num span { margin-right: 7px; }
.se_content { position: relative; width: 100%; margin-top: 60px; }
.seT_ul { position: relative; padding: 20px 0; border-bottom: 2px solid #999; text-align: center; font-size: 18px; color: #333; }

a.seT_li { margin: 0px 14px; }
.se_contentBlock { position: relative; width: 100%; }

.seB_content { position: relative; width: 100%; padding-bottom: 50px; /*border-bottom: 2px solid #999;*/ }

.seB_title { margin-top: 30px; font-size: 24px; padding-bottom: 25px; }

.seB_title span { font-size: 20px; margin-right: 10px; border-bottom: 3px solid #999; padding-bottom: 5px; }

.seB_contentBlock { position: relative; width: 100%; }

.seB_navBlock { float: left; border: 1px solid #999; width: 18%; padding: 20px 1%; font-size: 18px; }

.seB_navT { padding-bottom: 10px; }

.seB_ulContent { position: relative; width: 100%; float: right; /*border-top: 1px solid #999;*/ padding-top: 10px; }

.seB_ulTitle { font-size: 18px; padding-bottom: 40px; }

.seB_ulBlock { position: relative; width: 100%; }

.seB_liBlock { position: relative; width: 25%; float: left; text-align: center; font-size: 14px; }

.seB_liT { padding-top: 10px; }

.seB_liNum { padding-top: 5px; font-size: 16px; margin-bottom: 8px; }

a.seB_button { position: relative; width: 48px; background: #000; color: #fff; display: block; height: 26px; line-height: 28px; margin: auto; }

a.seB_more { font-size: 16px; width: 140px; border: 1px solid #999; display: block; margin: auto; margin-top: 50px; text-align: center; padding: 5px 0; }
.seU_ulBlock { position: relative; width: 100%; padding-top: 30px; }

a.seU_liBlock { position: relative; display: block; width: 300px; margin: auto; margin-bottom: 40px; }

.seU_img { position: relative; width: 100%; }

.seU_img img { width: 100%; }

.seU_title { font-size: 16px; padding-top: 14px; color: #333; width: 80%; }

.seU_text { padding-top: 8px; line-height: 24px; width: 80%; }

.seU_moreBlock { position: relative; margin: auto; display: block; width: 62px; text-align: center; }

.seU_more { font-size: 15px; white-space: nowrap; padding-top: 3px; }
.seB_liImg { position: relative; width: 280px; margin: auto; overflow: hidden; }

.seB_liImg img { width: 100%; }
.seU_liDiv { position: relative; width: 33.3%; float: left; }
.rec2_ulBlock { position: relative; width: 1102px; margin: auto; margin-top: 30px; }

a.rec2_liBlock { float: left; width: 400px; padding: 25px 40px; background: #f6f6f6; margin: 0 35px; margin-bottom: 45px; min-height: 157px; }

.rec2_liTitle { text-align: center; font-size: 18px; color: #333; padding-bottom: 10px; }

.rec2_liText { position: relative; width: 110%; line-height: 24px; }

.rec2_teLi { float: left; margin-right: 40px; }

.rec2_liButton { position: relative; width: 80px; height: 32px; line-height: 32px; display: block; margin: auto; background: #000000; text-align: center; color: #fff; margin-top: 15px; }
.rec4_content { position: relative; width: 1060px; margin: auto; margin-top: 30px; }

.rec4_img { float: left; }

.recd4_text { position: relative; width: 340px; float: left; margin-left: 40px; padding-top: 210px; line-height: 26px; }
.rec5_content { position: relative; width: 1064px; margin: auto; margin-top: 20px; }

.rec5_ulBlock { position: relative; width: 105%; margin-left: -2.5%; margin-top: 30px; }

.rec5_liBlock { position: relative; float: left; margin-bottom: 50px; }

.rec5_textBlock { width: 320px; padding: 30px 92px; border: 1px solid #999; margin: 0px 25px; position: relative; line-height: 26px; }

.rec5_title { text-align: center; font-size: 18px; color: #333; padding-bottom: 20px; }

.rec5_textBlock img { margin: 2px auto; display: block; }
.rec5_textBlock p { min-height: 30px; }
.rec5_block { position: relative; width: 100%; }
.rec6_content { position: relative; width: 636px; border: 1px solid #999; padding: 50px 150px; margin: auto; margin-top: 30px; text-align: center; line-height: 26px; }

.rec6_content p { margin-bottom: 10px; }
.rec_liText td { padding: 10px 0; }
.sto_swiper { max-height: 345px; }
.sto_over { overflow: hidden; }


a.arrow-left3 { display: block; width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -25px; z-index: 100; left: 2%; background: url(/content/images/b-prev.png) no-repeat; cursor: pointer; }

a.arrow-right3 { display: block; width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -25px; z-index: 100; right: 6%; background: url(/content/images/b-next.png) no-repeat; cursor: pointer; }

.pagination { text-align:center;}
.pagination a{height:30px;display:inline;padding-left:0;list-style:none}
.pagination a{line-height:28px}
.pagination a,.pagination span{padding:0px 8px;display:inline-block}
.pagination a:hover{background-color:#000;color:#FFF}
.pagination a.page_current{background-color:#000;color:#FFF}

.menu{ margin-left:120px;}
.menu li{ font-size:14px;}

.langue li{ padding:13px 5px;}