/* ::::: http://design.35.com/css/main.css ::::: */

body { font-family: 微软雅黑,Verdana,Arial; padding: 0px; font-size: 12px; color: rgb(0, 0, 0); width: auto; background-position: center top; background-repeat: repeat-x; margin: 0px auto; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0px; padding: 0px; border: 0px none; }
ul, li { list-style-type: none; }
img { border: 0px none; }
input, select, textarea { vertical-align: middle; }
a { color: rgb(96, 96, 96); text-decoration: none; }
a:hover { color: rgb(221, 25, 19); text-decoration: none; transition: all 300ms ease 0s; }
a:link, a:visited { text-decoration: none; transition: all 300ms ease 0s; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
.mauto { width: 1150px; margin: 0px auto; }
.ml10 { margin-left: 10px; }
.pt15 { padding-top: 15px; }
.mt15 { margin-top: 15px; }
.mt30 { margin-top: 30px; }
.pl15 { padding-left: 15px; }
.ov { overflow: hidden; }
.abs { position: absolute; }
.rel { position: relative; }
.w100 { width: 100%; }
.f10px { font-size: 10px; }
.f14px { font-size: 14px; }
.f16px { font-size: 16px; }
.f10px { font-size: 10px; }
.f18px { font-size: 18px; }
.f36px { font-size: 36px; }
i, em, b { font-style: normal; }

body { font-family: 微软雅黑,Verdana,Arial; padding: 0px; font-size: 12px; color: rgb(0, 0, 0); width: auto; background-position: center top; background-repeat: repeat-x; margin: 0px auto; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0px; padding: 0px; border: 0px none; }
ul, li { list-style-type: none; }
img { border: 0px none; }
input, select, textarea { vertical-align: middle; }
a { color: rgb(96, 96, 96); text-decoration: none; }
a:hover { color: rgb(221, 25, 19); text-decoration: none; transition: all 300ms ease 0s; }
a:link, a:visited { text-decoration: none; transition: all 300ms ease 0s; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
.mauto { width: 1150px; margin: 0px auto; }
.ml10 { margin-left: 10px; }
.pt15 { padding-top: 15px; }
.mt15 { margin-top: 15px; }
.mt30 { margin-top: 30px; }
.pl15 { padding-left: 15px; }
.ov { overflow: hidden; }
.abs { position: absolute; }
.rel { position: relative; }
.w100 { width: 100%; }
.f10px { font-size: 10px; }
.f14px { font-size: 14px; }
.f16px { font-size: 16px; }
.f10px { font-size: 10px; }
.f18px { font-size: 18px; }
.f36px { font-size: 36px; }
i, em, b { font-style: normal; }
/* ::::: http://design.35.com/css/dll.css ::::: */

/* ::::: http://design.35.com/css/main.css ::::: */

body { font-family: 微软雅黑,Verdana,Arial; padding: 0px; font-size: 12px; color: rgb(0, 0, 0); width: auto; background-position: center top; background-repeat: repeat-x; margin: 0px auto; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0px; padding: 0px; border: 0px none; }
ul, li { list-style-type: none; }
img { border: 0px none; }
input, select, textarea { vertical-align: middle; }
a { color: rgb(96, 96, 96); text-decoration: none; }
a:hover { color: rgb(221, 25, 19); text-decoration: none; transition: all 300ms ease 0s; }
a:link, a:visited { text-decoration: none; transition: all 300ms ease 0s; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
.mauto { width: 1150px; margin: 0px auto; }
.ml10 { margin-left: 10px; }
.pt15 { padding-top: 15px; }
.mt15 { margin-top: 15px; }
.mt30 { margin-top: 30px; }
.pl15 { padding-left: 15px; }
.ov { overflow: hidden; }
.abs { position: absolute; }
.rel { position: relative; }
.w100 { width: 100%; }
.f10px { font-size: 10px; }
.f14px { font-size: 14px; }
.f16px { font-size: 16px; }
.f10px { font-size: 10px; }
.f18px { font-size: 18px; }
.f36px { font-size: 36px; }
i, em, b { font-style: normal; }
.head { height: 80px; position: relative; z-index: 8; }
.nav { float: right; }
.nav ul { float: left; }
.nav ul li { width: 90px; line-height: 80px; margin: 0px 16px; float: left; height: 80px; position: relative; }
.nav ul li .t1 { height: 80px; left: 0px; position: absolute; text-align: center; top: 0px; width: 100%; }
.nav ul li .t1 a { color: rgb(51, 51, 51); display: block; width: 90px; height: 80px; font-size: 14px; position: relative; z-index: 15; }
.nav ul li .t1 p { left: 0px; position: absolute; width: 100%; }
.nav ul li .t1 p.p1 { top: 0px; color: rgb(96, 96, 96); }
.nav ul li .t1 p.p2 { display: none; top: 40px; }
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 80px; left: 0px; position: relative; top: 0px; width: 100%; z-index: 5; }
.nav ul li .t1 a i { height: 6px; width: 90px; display: block; left: 0px; text-align: center; z-index: 99999; position: absolute; bottom: 0px; }
.nav ul li .t1 a i span { height: 6px; background: rgb(221, 25, 19) none repeat scroll 0% 0%; width: 0px; display: block; margin: 0px auto; }
.DB_tab25 { width: 100%; height: 516px; position: relative; overflow: hidden; cursor: pointer; }
.DB_tab25 .DB_bgSet { position: relative; }
.DB_tab25 .DB_bgSet li { position: absolute; width: 100%; height: 516px; display: none; }
.DB_tab25 .DB_imgSet { position: absolute; width: 988px; left: 50%; margin-left: -500px; }
.DB_tab25 .DB_imgSet .DB_1_1 { position: absolute; left: 20px; top: 180px; }
.DB_tab25 .DB_imgSet .DB_1_2 { position: absolute; left: 340px; top: 0px; }
.DB_tab25 .DB_imgSet .DB_1_3 { position: absolute; left: 640px; top: 100px; }
.DB_tab25 .DB_imgSet .DB_2_1 { position: absolute; left: -20px; top: 160px; }
.DB_tab25 .DB_imgSet .DB_2_3 { position: absolute; left: 520px; top: 120px; }
.DB_tab25 .DB_imgSet .DB_3_1 { position: absolute; left: 280px; top: 120px; }
.DB_tab25 .DB_imgSet .DB_3_2 { position: absolute; left: 280px; top: 220px; }
.DB_tab25 .DB_imgSet .DB_4_3 { position: absolute; left: 595px; top: 170px; }
.DB_tab25 .DB_imgSet .DB_4_4 { position: absolute; left: 585px; top: 230px; }
.DB_tab25 .DB_imgSet .DB_5_1 { position: absolute; left: 55px; top: 90px; z-index: 1; }
.DB_tab25 .DB_imgSet .DB_5_2 { position: absolute; left: 170px; top: 20px; z-index: 2; }
.DB_tab25 .DB_imgSet .DB_5_3 { position: absolute; left: 647px; top: 20px; z-index: 2; }
.DB_tab25 .DB_imgSet .DB_5_4 { position: absolute; left: 786px; top: 90px; z-index: 1; }
.DB_tab25 .DB_imgSet .DB_5_5 { position: absolute; left: 330px; top: 40px; z-index: 3; }
.DB_tab25 .DB_menuWrap { position: absolute; width: 988px; left: 50%; margin-left: -500px; }
.DB_tab25 .DB_menuWrap .DB_menuSet { position: absolute; width: 100%; top: 485px; text-align: center; font-size: 0px; border-radius: 20px; }
.DB_tab25 .DB_menuWrap .DB_menuSet li { cursor: pointer; margin: 0px 3px; display: inline; }
.DB_tab25 .DB_prev { position: absolute; left: -150px; top: 230px; cursor: pointer; display: none; }
.DB_tab25 .DB_next { position: absolute; right: -150px; top: 230px; cursor: pointer; display: none; }
.i_search { width: 100%; float: left; position: relative; height: 178px; }
.i_search_left { position: absolute; height: 265px; left: 0px; top: -87px; }
.i_search_right { width: 830px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; height: 120px; left: 260px; top: 20px; position: absolute; padding: 38px 30px 0px; }
.search_text { float: left; height: 46px; line-height: 46px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; width: 588px; padding-left: 10px; }
.search_button { float: left; border: 0px none; height: 48px; line-height: 48px; background: rgb(199, 199, 199) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-family: 微软雅黑; width: 100px; text-align: center; font-size: 14px; cursor: pointer; }
.search_tab { width: 100%; float: left; line-height: 30px; padding-top: 10px; }
.search_tab a { padding: 0px 2px; }
.i_product { width: 100%; background: transparent url('../images/i_prolistbg.jpg') no-repeat scroll center top; height: 623px; color: rgb(255, 255, 255); margin-top: 45px; padding-top: 80px; }
.i_product_sort { left: 50%; margin-left: -109px; top: 150px; }
.i_product_sort02 { left: 50%; margin-left: -202px; top: 205px; }
.i_productlist { width: 1150px; position: absolute; top: 290px; }
.i_productlist dl { position: relative; width: 180px; height: 378px; overflow: hidden; float: left; margin-left: 10px; }
.i_productlist dd { position: absolute; top: 0px; left: 0px; }
.i_productlist dd.t1 { top: 44px; left: 22px; font-size: 20px; color: rgb(244, 115, 9); z-index: 3; width: 140px; }
.i_productlist dd.t2 { top: 80px; left: 22px; line-height: 26px; font-size: 14px; color: rgb(0, 0, 0); z-index: 3; width: 140px; }
.i_productlist dd.t3 { width: 100%; height: 100%; top: 0px; left: 0px; background: transparent url('../images/transparent80fff.png') repeat scroll 0% 0%; z-index: 2; }
.i_productlist dd.t4 { top: 314px; left: 20px; z-index: 3; width: 136px; height: 89px; }
.i_productlist dl:hover dd.t1 { color: rgb(255, 255, 255); }
.i_productlist dl:hover dd.t2 { color: rgb(255, 255, 255); }
.i_productlist dl:hover dd.t3 { background: transparent url('../images/transparent80000.png') repeat scroll 0% 0%; }
.i_productlist dl dd.t4.t1_1 { background: transparent url('../images/pro01.png') no-repeat scroll center center; }
.i_productlist dl:hover dd.t4.t1_1 { background: transparent url('../images/pro01hover.png') no-repeat scroll center center; }
.i_productlist dl dd.t4.t2_2 { background: transparent url('../images/pro02.png') no-repeat scroll center center; }
.i_productlist dl:hover dd.t4.t2_2 { background: transparent url('../images/pro02hover.png') no-repeat scroll center center; }
.i_productlist dl dd.t4.t3_3 { background: transparent url('../images/pro03.png') no-repeat scroll center center; }
.i_productlist dl:hover dd.t4.t3_3 { background: transparent url('../images/pro03hover.png') no-repeat scroll center center; }
.i_productlist dl dd.t4.t4_4 { background: transparent url('../images/pro04.png') no-repeat scroll center center; }
.i_productlist dl:hover dd.t4.t4_4 { background: transparent url('../images/pro04hover.png') no-repeat scroll center center; }
.i_productlist dl dd.t4.t5_5 { background: transparent url('../images/pro05.png') no-repeat scroll center center; }
.i_productlist dl:hover dd.t4.t5_5 { background: transparent url('../images/pro05hover.png') no-repeat scroll center center; }
.i_productlist dl dd.t4.t6_6 { background: transparent url('../images/pro06.png') no-repeat scroll center center; }
.i_productlist dl:hover dd.t4.t6_6 { background: transparent url('../images/pro06hover.png') no-repeat scroll center center; }
.case { width: 100%; height: 785px; }
.i_case_t { left: 50%; margin-left: -72px; top: 120px; color: rgb(255, 114, 0); }
.i_case_t2 { left: 50%; margin-left: -175px; top: 178px; height: 50px; }
.case ul { position: absolute; width: 1150px; height: 520px; top: 200px; }
.case ul li { width: 371px; position: absolute; }
.case ul li.t1 { top: -220px; left: -350px; }
.case ul li.t2 { top: 0px; left: 391px; }
.case ul li.t3 { top: -220px; left: 1032px; }
.case ul li.t4 { top: 481px; left: -350px; }
.case ul li.t5 { top: 261px; left: 391px; }
.case ul li.t6 { top: 481px; left: 1032px; }
.case ul li.nopr { padding-right: 0px; }
.case ul li a { position: relative; width: 371px; height: 241px; overflow: hidden; display: block; }
.case ul li a img { width: 371px; height: 241px; display: block; transition-duration: 5000ms; transition-timing-function: ease-out; transform: scale(1, 1); }
.case ul li a img:hover { transition-duration: 5000ms; transition-timing-function: ease-out; transform: scale(1.2, 1.2); }
.case ul li a span { position: absolute; bottom: 0px; background: transparent url('../images/transparent50000.png') repeat scroll 0% 0%; width: 371px; height: 55px; line-height: 55px; display: block; text-align: center; font-size: 17px; color: rgb(255, 255, 255); }
.about_more { bottom: 10px; height: 60px; left: 50%; margin-left: -90px; width: 180px; position: absolute; }
.about_more01 { height: 60px; width: 180px; position: relative; overflow: hidden; }
.about_more02 { position: absolute; width: 100%; height: 60px; top: 0px; left: 0px; }
.about_more01 a, .about_more01 span { text-align: center; position: absolute; display: block; line-height: 58px; height: 58px; font-size: 18px; width: 178px; }
.about_more01 span { color: rgb(102, 102, 102); border: 1px solid rgb(153, 153, 153); top: 0px; }
.about_more01 a { color: rgb(255, 255, 255); border: 1px solid rgb(209, 39, 38); background: rgb(209, 39, 38) none repeat scroll 0% 0%; top: 60px; }
.flow { height: 475px; }
.flow .i_case_t { margin-left: -126px; }
.flow .i_case_t2 { margin-left: -240px; }
.flowlist { height: 250px; top: 200px; background: transparent url('../imagesfollowbg.jpg') no-repeat scroll center bottom; }
.flowlist dl { width: 260px; float: left; text-align: center; padding: 15px 13px; }
.flowlist dl dd.t1 { height: 40px; line-height: 40px; color: rgb(239, 49, 37); font-size: 18px; }
.flowlist dl dd.t2 { color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; }
.menu { width: 100%; float: left; margin-top: 30px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: 158px; padding-top: 25px; }
.menu_left { width: 310px; float: left; }
.menu_left .w100.fl.f16px { color: rgb(255, 255, 255); }
.menu_left .w100.fl.f10px { color: rgb(86, 86, 86); }
.menu_mid { width: 630px; float: left; }
.menu_mid dl { width: 210px; float: left; }
.menu_mid dl dt { color: rgb(255, 255, 255); font-size: 14px; height: 23px; }
.menu_mid dl dd { color: rgb(118, 118, 118); line-height: 22px; }
.menu_mid dl dd a { color: rgb(118, 118, 118); }
.menu_mid dl dd a:hover, .menu_right .w100.fl.f14px a:hover { color: rgb(221, 25, 19); }
.menu_right { width: 205px; float: right; }
.menu_right .w100.fl.f14px, .menu_right .w100.fl.f14px a { color: rgb(255, 255, 255); }
.menu_right dl { width: 92px; margin-top: 15px; }
.menu_right dl dt img { width: 92px; height: 92px; }
.menu_right dl dd { width: 92px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); line-height: 24px; }
