@charset "utf-8";
* { word-break: break-all; margin: 0; padding: 0; }
body { behavior: url("csshover3.htc"); }
body { font: 12px/1.5 Arial, "Microsoft Yahei", "寰蒋闆呴粦", sans-serif; color: #333; background-color: #fff; Courier, monospace; padding: 0px; margin: 0px auto; line-height: 30px; background-color: #FFF; overflow-x: hidden; width: 100%; }
a { color: #333; text-decoration: none; transition: .3s; }
a:hover { color: #308f85; }
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd { margin: 0; padding: 0; }
ul, li, dl, dt, dd { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.lan { color: #1372f4; }
.clear, .c { clear: both; }
.mcon tr:hover { color: #308f85; }
.ys01 { width: 33.33333% }
.imgZoom { overflow: hidden; }
.imgZoom img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; display: block; }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.blank { clear: both; height: 20px; }
img { max-width: 100%; border: 0; height: auto; }
.input, .textarea { border-top: ridge 1px #ccc; border-right: inset 1px #D8D8D8; border-bottom: inset 1px #D8D8D8; border-left: ridge 1px #ccc; font-size: 14px; color: #666; padding-top: 5px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; background-color: #fff }
.wrap { width: 1200px; margin: 0 auto; }
.dqwz { border-bottom: 3px #dddddd double; margin-bottom: 10px; color: #308f85; }
.top1 { height: 32px; background-color: #e5e5e5; width: 100%; color: #333; line-height: 32px; overflow: hidden; }
.top1 span { font-weight: bold; color: #308f85; position: relative; }
.t1 { float: left; }
.t2 { float: right; padding-right: 120px; }
.top1 a { color: #333; }
.top1 a:hover { color: #308f85; }
.t2 a { }
.t2 a { display: inline-block; padding: 0 10px; }
.t2 img { line-height: 32px; vertical-align: middle; }
.t2 .ti1, .t2 .ti2, .t2 .ti3 { width: 90px; height: 40px; text-indent: 30px; }
.t2 .ti1 { background: url(../images/ti1.png) no-repeat 10px 9px; }
.t2 .ti2 { background: url(../images/ti2.png) no-repeat 10px 9px; }
.t2 .ti3 { background: url(../images/ti3.png)  no-repeat 10px 9px; }
.top2 { padding-top: 25px; height: 105px; overflow: hidden; position: relative; }
.logo { float: left; }
#fixed-foot { display: none; }
.top_slogn { float: left; width: 550px; height: 50px; margin-top: 18px }
.hover { display: block; overflow: hidden; position: absolute; }
.hover:hover { overflow: visible; }
.hover .ex { position: absolute; right: 0px; width: 150px; background: #fff; z-index: 9999; border-radius: 2px; border: 1px solid #eee; text-align: center; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.top_slogn ul li { display: block; float: left; width: 250px; padding-left: 20px; height: 50px; color: #333 }
.top_slogn ul li i.iconfont { display: block; float: left; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 40px }
.top_slogn ul li p { display: block; float: right; width: 170px; height: 50px; line-height: 25px; font-weight: lighter }
.top_slogn ul li p b { display: block; line-height: 25px; font-weight: bold; font-size: 16px }
@font-face { font-family: 'iconfont'; src: url("//at.alicdn.com/t/font_759687_jugdczrbtvb.eot"); src: url("../fonts/font_759687_jugdczrbtvb.eot") format("embedded-opentype"), url("../fonts/font_759687_jugdczrbtvb.woff") format("woff"), url("../fonts/font_759687_jugdczrbtvb.ttf") format("truetype"), url("../fonts/font_759687_jugdczrbtvb.svg#iconfont") format("svg") }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.tel { background: url(../images/tel_bj.png) left 22px no-repeat; padding-left: 55px; padding-top: 14px; float: right; width: 200px; }
.tel p { vertical-align: bottom; color: #666; font-size: 15px; }
.tel p span { color: #308f85; font-size: 28px; font-weight: bold; }
.nav { height: 58px; line-height: 58px; width: 100%; background: url(../images/nav_bj.jpg); }
.nav ul { width: 1200px; margin: 0 auto; }
.nav li { width: 12.2%; float: left; text-align: center; box-sizing: border-box; display: inline; line-height: 58px; background: url(../images/navl.png) no-repeat left center; }
.nav li a { color: #ffffff; font-size: 16px; display: block; }
.nav li a:hover { display: block; color: #ffffff; background: url(../images/nav_bj1.jpg) no-repeat center bottom; }
.cut { background: url(../images/nav_bj1.jpg) !important; }
.sjbanner { display: none; }
.banner { width: 100%; position: relative; clear: both; }
#flashBg { padding: 0px; margin: 0px; width: 100%; height: 500px; clear: both; overflow: hidden; }
#flashLine { width: 100%; height: 500px; clear: both; }
#flash { padding: 0px; margin: 0px auto; width: 100%; height: 500px; clear: both; overflow: hidden; }
#flash a { width: 100%; display: none; height: 500px; }
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 100px; bottom: 50px; height: 30px; overflow: hidden; padding-top: 13px !important }
.flash_bar .dq { margin: 0 2px; width: 22px; display: inline-block; background: #414141; color: #fff; float: left; height: 22px; line-height: 22px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop") }
.flash_bar .no { margin: 0 2px; width: 22px; display: inline-block; background: #fff; color: #414141; float: left; height: 22px; line-height: 22px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop") }
.m1, .m4, .m5, .m6, .m7, .m8 { margin-bottom: 40px; }
.ss { height: 52px; background: #308f85; margin-bottom: 30px; color: #ffffff; width: 100%; }
.search .tags { float: left; background: url(../images/s1.png) no-repeat left center; text-indent: 30px; line-height: 52px; }
.tags b { font-size: 1em; }
.search a { color: #ffffff; padding: 0 5px; }
.search .right { position: relative; margin-right: 40px; line-height: 52px; top: 8px; }
.search .right .input { width: 260px; background: #fff; height: 17px; line-height: 17px; padding: 9px 0px; border: none; border-right: none; font-size: 12px; color: #999; position: absolute; right: 0px; top: 0px; padding-left: 10px; outline: none; padding-top: 10px; }
.search .right .btn { width: 30px; height: 35px; border: none; background-position: -54px 0; z-index: 10; cursor: pointer; position: absolute; right: 0px; top: 0px; outline: none; }
.icon { background-image: url("../images/icon.png"); display: inline-block; vertical-align: middle; }

/* 瀵艰埅鍥哄畾 */
#topNav.nav_fixed { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 9; }
.wp_subtop { float: left; width: 80px; line-height: 50px; text-align: center; position: relative; }
.wp_subtop:hover { }
.menutop a { font-size: 15px; text-align: center; color: #000; position: relative; }
.wp_subson { display: none; position: absolute; z-index: 2; background: #308f85; transition: all 0.3s ease 0s; width: 100% !important; }
.wp_subtop:hover .wp_subson { display: block; }
.wp_subson a { padding-right: 1px; text-align: center; position: relative; background-color: #308f85; height: 40px; line-height: 40px; border-bottom: 1px solid #26726b; font-size: 14px !important; }
.wp_subson a:hover { }
.wp_subson a { color: #fff; font-size: 14px; }
.mat { text-align: center; margin-bottom: 20px; margin-top: 32px; }
.mat h2 { font-size: 28px; font-weight: 300; color: #fff; }
.mat h2 span { height: 55px; width: 248px; padding-left: 65px; padding-right: 65px; padding-top: 12px; padding-bottom: 12px; background-image: url("../images/x_bj.png"); }
.mat p { font-size: 14px; margin-top: 10px; }
.mat div { height: 55px; margin: 15px auto auto; }
.matt { text-align: center; }
.matt h2 { font-size: 28px; font-weight: 300; color: #fff; }
.matt h2 span { height: 55px; width: 248px; padding-left: 65px; padding-right: 65px; padding-top: 12px; padding-bottom: 12px; background-image: url("../images/x_bj.png"); }
.matt p { font-size: 14px; margin-top: 10px; }
.matt div { height: 55px; margin: 15px auto auto; }
.mat1 { text-align: center; margin-bottom: 10px; }
.mat1 h2 { font-size: 28px; font-weight: 300; color: #fff; }
.mat1 h2 span { color: #fff; }
.mat1 p { font-size: 14px; margin-top: 10px; color: #fff; }
.mat2 div { width: 30px; height: 3px; background-color: #ff6637; margin: 15px auto auto; }
.mat2 { text-align: center; margin-bottom: 10px; }
.mat2 h2 { font-size: 28px; font-weight: 300; color: #fff; }
.mat2 h2 span { color: #fff; }
.mat2 p { font-size: 14px; margin-top: 10px; color: #fff; }
.mat2 div { width: 30px; height: 3px; background-color: #ff6637; margin: 15px auto auto; }
.nlimg { margin-right: 20px; float: left; }
.m1t { width: 100%; height: 100px; text-align: center; margin-bottom: 20px; background: url(../images/m12.jpg) no-repeat center bottom; }
.m1 li { float: left; text-align: center; }
.m1 li a { display: block; }
.m1 .li1 { background: url(../images/cp1.jpg) no-repeat center bottom; }
.m1 .li1:hover { background: url(../images/cp1h.jpg) no-repeat center bottom; }
.m1 .li2 { background: url(../images/cp2.jpg) no-repeat center bottom; }
.m1 .li2:hover { background: url(../images/cp2h.jpg) no-repeat center bottom; }
.m1 .li3 { background: url(../images/cp3.jpg) no-repeat center bottom; }
.m1 .li3:hover { background: url(../images/cp3h.jpg) no-repeat center bottom; }
.m1 .li4 { background: url(../images/cp4.jpg) no-repeat center bottom; }
.m1 .li4:hover { background: url(../images/cp4h.jpg) no-repeat center bottom; }
.m1 .li5 { background: url(../images/cp5.jpg) no-repeat center bottom; }
.m1 .li5:hover { background: url(../images/cp5h.jpg) no-repeat center bottom; }
.m12 { height: 180px; text-align: center; }
.m12 li { width: 24.888%; float: left; padding: 10px 0 0; border-right: 1px #333333 solid; text-align: center; margin-bottom: 20px; }
.m12 li span { width: 50px; height: 35px; margin: 0px auto; display: block; }
.m12 h3 { font-size: 16px; font-weight: normal; margin: 10px auto 0; height: 25px; line-height: 25px; background: url(../images/m15.jpg) no-repeat center top; padding-top: 10px; }
.m12 p { line-height: 20px; text-transform: uppercase; font-size: 12px; }
.m12 li:hover { cursor: pointer; }
.m12 li:hover a { color: #333333; }
.m12 li .a1 { background: url(../images/m11.jpg) no-repeat 0 0; }
.m12 li:hover .a1 { background: url(../images/m11.jpg) no-repeat 0 -46px; }
.m12 li .a2 { background: url(../images/m12.jpg) no-repeat 0 0; }
.m12 li:hover .a2 { background: url(../images/m12.jpg) no-repeat 0 -51px; }
.m12 li .a3 { background: url(../images/m13.jpg) no-repeat 0 0; }
.m12 li:hover .a3 { background: url(../images/m13.jpg) no-repeat 0 -45px; }
.m12 li .a4 { background: url(../images/m14.jpg) no-repeat 0 0; }
.m12 li:hover .a4 { background: url(../images/m14.jpg) no-repeat 0 -52px; }
.m12 .nobg { border: none; }
.m1gd { width: 150px; background-color: #e60001; height: 40px; line-height: 40px; text-align: center; margin: -20px auto auto; }
.m1gd a { color: #ffffff; }
.m21 { width: 100%; height: 50px; background-color: #154A8E; color: #ffffff; text-align: center; font-size: 18px; line-height: 50px; letter-spacing: 15px; }
.m22 { width: 280px; float: left; }
.m22t { padding-top: 50px; margin-bottom: 20px; }
.m22t h2 { font-size: 34px; font-weight: 600; color: #fff; text-align: center; }
.m22t h2 span { color: #ff6637; }
.m22 p { font-size: 14px; padding: 0 15px; line-height: 24px; color: #666666; }
.m22 .aniu { width: 100px; margin: 0 auto; }
.m23 { width: 1200px; FLOAT: left; }
.m2gd { width: 100%; height: 15px; background: url(../images/m23.jpg) repeat-x; text-align: center; }
#gundong1 { WIDTH: 100%; }
#gundong1 .content { OVERFLOW: hidden; }
#gundong1 .content .left { WIDTH: 40px; DISPLAY: inline; FLOAT: left; text-align: left; padding-top: 40px; }
#gundong1 .content .right { WIDTH: 40px; DISPLAY: inline; FLOAT: right; text-align: right; padding-top: 40px; }
#marquee1 { overflow: hidden; width: 100%; margin-top: 20px; height: 340px }
*/

.mdh { width: 100%; height: 237px; background: url(../images/mtel.jpg) no-repeat center top; margin-bottom: 5px; }
.m3 { height: 298px; width: 100%; background: url(../images/m3.jpg) repeat-y center; margin-bottom: 20px; }
.m3 li { float: left; width: 24.9%; border-right: 1px #096811 solid; box-sizing: border-box; text-align: center; display: inline; margin-top: 30px; margin-bottom: 30px; }
.m3tel { text-align: center; }
.m4 { margin-top: 50px; margin-bottom: 50px; }
.m4sp { float: left; border: 1px #1b1b1b solid; padding: 10px; }
.m42 { width: 700px; float: left; margin-left: 20px; position: relative; }
.m42t { margin-bottom: 20px; }
.m42t p { line-height: 22px; font-size: 14px; text-transform: uppercase; }
.m42t h2 { font-size: 34px; font-weight: 600; color: #fff; text-align: left; }
.m42t h2 span { color: #ff6637; }
.m42t1 { margin-bottom: 20px; position: relative; z-index: 999; border: 1px #174f9a solid; background: #174f9a; padding: 10px; width: 70%; margin-left: -50px; text-align: center; }
.m42t1 h2 { font-size: 20px; font-weight: 200; color: #fff; text-align: left; margin-left: 10%; }
.m42t1 h2 span { color: #fff; }
.gscon { text-indent: 24px; margin-bottom: 30px; }
.m4gd { height: 35px; line-height: 35px; border: 1px #a0a0a0 solid; text-transform: uppercase; background: url(../images/m1ico.jpg) no-repeat 86% center; padding: 0 20px; width: 120px; }
.mal { background: url(../images/al_bj.jpg) no-repeat top; padding: 50px 0; margin-bottom: 50px; }
.mal1 { background: url(../images/gg1.jpg) no-repeat top; height: 389px; }
.mal .m1t, .mal .m1t p { color: #fff; }
.marquee2 { overflow: hidden; width: 100%; height: 260px; margin-bottom: 50px; }
.marquee2 ul { float: left; overflow: hidden; height: 260px }
.marquee2 ul li { float: left; display: inline; margin: 0px 20px 0px; width: 280px; height: 260px; text-align: center; position: relative; }
.marquee2 ul li a img { }
.marquee2 ul li .p1 { color: #333; text-align: left; height: 42px; padding: 10px 20px 0; overflow: hidden; background-color: #fff; }
.marquee2 ul li .gd { float: right; border: 1px #333 solid; padding: 0 10px; height: 20px; line-height: 20px; font-size: 12px; margin-top: 5px; }
.malgd { -moz-box-shadow: 0px 10px 20px #D33518; -webkit-box-shadow: 0px 10px 20px #2C3745; box-shadow: 0px 10px 20px #2C3745; width: 120px; height: 30px; line-height: 30px; border-radius: 20px; margin: 0 auto; background-color: #fff; }
.malgd a { display: block; width: 65%; margin: 0 auto; background: url(../images/malico.png) no-repeat right center; }
.synew { margin-bottom: 50px; overflow: hidden; }
.synew .m1t { margin-bottom: 52px; }
.syn1 { width: 356px; float: left; padding-right: 30px; margin-right: 30px; border-right: 1px #d3d3d6 solid; }
.synewt { margin-bottom: 20px; }
.synewt h2 { font-size: 26px; padding: 5px 0; }
.synewt span { float: right; padding: 0 5px; border: 1px #252330 solid; height: 22px; line-height: 22px; margin-top: 8px; font-size: 14px; }
.synewn { margin-bottom: 20px; }
.syn1 li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; }
.syn1 li span { display: block; float: right; color: #666; }
.syngd a { background: url(../images/synico.jpg) no-repeat 0 0; display: block; height: 35px; width: 35px; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; margin-top: 20px; }
.syngd a:hover { background: url(../images/synico.jpg) no-repeat 0 -35px; }
.syn2 { width: 366px; float: left; }
.syn2 dl { background-color: #f6f6f6; padding: 10px; margin-bottom: 10px; }
.syn2 dl .i1 { display: inline-block; width: 20px; height: 20px; line-height: 20px; border-radius: 2px; background-color: #ff6637; text-align: center; color: #fff; margin-right: 5px; font-weight: normal; }
.syn2 dt { font-weight: bold; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.syn2 dd .i1 { background-color: #252330; }
.syn2 dd { font-size: 14px; line-height: 26px; }
#divMainTab { width: 382px; margin: 0 auto 20px; }
#divMainTab li { width: 170px; height: 40px; line-height: 40px; float: left; margin: 0 10px 20px; text-align: center; font-size: 16px; cursor: pointer; }
.normal { border: 1px #313b8f solid; }
.selected { background-color: #308f85; color: #ffffff; }
.divContent { }
.flink { background-color: #f4f4f4; line-height: 30px; padding: 10px 0; margin-top: 30px; }
.flinkt { float: left; margin-right: 10px; font-weight: bold; font-size: 16px; }
.flink a { padding: 0 5px; color: #666; }
.foot { background-color: #333; color: #ffffff; }
.foot a { color: #ffffff; }
.fnav { border-bottom: 1px #000 solid; height: 58px; line-height: 58px; background: #308f85; margin-bottom: 40px; }
.fnav li { width: 12.5%; float: left; text-align: center; background: url(../images/nline.jpg) no-repeat left center; }
.fnav .nobg { background-image: none; }
.footc { width: 890px; margin: 0 auto; padding-bottom: 10px; }
.flx { width: 65%; float: left; }
.flx li { border-bottom: 1px #5f5f5f dotted; width: 33.33333%; float: left; line-height: 37px; }

/*.flx .ldz {	width: 66.66666666%;}*/
.flx p { border-bottom: 1px #5f5f5f dotted; line-height: 37px; }
.fwx { width: 35%; float: left; text-align: right; line-height: 39px; }
.mright { float: left; width: 896px; margin-left: 38px; display: inline; }
.mleft { width: 266px; float: left; display: inline; }
.cplb { width: 100%; height: auto; margin-bottom: 20px; }
.menu_list { width: 100%; background-color: #efefef; }
.menu_head { cursor: pointer; position: relative; background: url(../images/m77.png) #308f85 no-repeat 15px center; font-size: 18px; padding-left: 40px; line-height: 57px; color: #fff; height: 57px; border-bottom: 1px #ffffff solid; }
.menu_head a, .menu_head a:hover { color: #ffffff; }
.menu_body { }
.menu_body a { display: block; background: url(../images/mli.jpg) no-repeat 10px 12px; border-bottom: 1px #dddddd dashed; text-indent: 30px; height: 34px; line-height: 34px; overflow: hidden; width: 130px; float: left; }
.menu_body a:hover { color: #ffffff; height: 34px; line-height: 34px; background-color: #308f85; }
.nylx { border: 1px #dddddd solid; }
.nylxc { padding: 10px; }
.nylx h2 { font-size: 18px; }
.nyban img { display: none; }
.nyban { width: 100%; height: 300px; background: url(../images/ny.jpg) no-repeat center top; margin-bottom: 20px; }
.ny { margin-bottom: 30px; }
.p16 { font-weight: bold; font-size: 16px; }
.ptitle { line-height: 35px; margin-bottom: 8px; text-align: center; }
.pline { border-bottom: 4px double #dddddd; height: 35px; }
.info { text-align: center; line-height: 30px; color: #666; padding-right: 18px; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; margin-bottom: 20px; }
.mrtit { border-bottom: 1px #dddddd solid; margin-bottom: 15px; }
.mrtit span { height: 30px; color: #FFF; font-weight: bold; font-size: 16px; }
.mrtit span a { color: #308f85; }
.mrtit em { float: right; font-style: normal; padding-right: 10px; }
.prenext { color: #cc0000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; width: 98%; line-height: 30px; margin-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #999; margin-bottom: 15px; }
.prenext .pre { float: left; width: 100%; }
.prenext .pre a { color: #333; text-decoration: none; }
.prenext .pre a:hover { color: #ff0000; }

/* 涓婁竴绡?*/
.prenext .next { text-align: left; float: left; width: 100%; }
.prenext .next a { color: #333; text-decoration: none; }
.prenext .next a:hover { color: #ff0000; }
.list { }
.list .node { margin-bottom: 10px; border-bottom: 1px #dddddd dashed; }

/*  */
.list .node .title { padding-bottom: 6px; padding-top: 5px;/*border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBEBEB*/ }

/*  */
.list .node .title h2 { margin: 0px; padding: 0px; font-size: 16px }

/* 顣?*/
.list .node .title .time { float: right; color: #666666; margin-right: 30px; }
.list .node .title a {/*border-left-width:5px;border-left-style:solid;border-left-color:#D9D9D9;*/padding-left: 5px }
.list .node .title a:hover { text-decoration: underline }
.list .node .description { padding: 8px; line-height: 150%; color: #555 }

/*  */
.list .node .description p { margin: 0px; padding: 0px }
.list .node .info { text-align: right; font-size: 12px; line-height: 20px; color: #666; padding-right: 18px }

/*  */
.list .node .info span { color: #390; }
.mcon input { border: 1px #cccccc solid; padding: 3px; }
.box { background-color: #e1e1e1; padding-bottom: 10px; }
.title1 { height: 51px; line-height: 43px; background: #068ef4; text-align: center; color: #FFF; font-size: 20px; font-weight: bold; margin-bottom: 5px; }
.title1 a { color: #ffffff; }
.content1 { background: none; overflow: auto; padding: 0px 10px; }
.content1 a { display: block; height: 33px; line-height: 33px; border-bottom: 1px #fefefe solid; overflow: hidden; background: url(../images/dot.jpg) left 10px no-repeat; width: 110px; float: left; padding-left: 18px; margin-left: 5px; overflow: hidden; }
.content1 a:hover { }
.mrt { background-color: #e7e7e7; height: 47px; line-height: 47px; border-left: #308f85 5px solid; margin-bottom: 20px; font-size: 16px; font-weight: bold; text-indent: 20px; }
.tjcp { width: 100%; overflow: hidden; }
.zx { border-bottom: 1px #dddddd dashed; padding-bottom: 8px; margin-bottom: 10px; }
.zx h3 a { font-size: 18px; }
.zx h3 span { float: right; font-size: 14px; font-weight: normal; color: #666666; }
.cpzs { margin-right: -30px; /*overflow:auto; zoom:1;*/ }
.cpzs li { width: 250px; height: 230px; border: 1px #dddddd solid; float: left; padding: 9px; text-align: center; margin-right: 30px; *margin-right: 20px; display: inline; margin-bottom: 20px; }
.cpzs li img { height: 200px; }
.cpzs li:hover { border: 1px #308f85 solid; }
.xgxw { margin-bottom: 30px; margin-top: 30px; }
.fdh { display: none; }
.nyl { width: 50%; margin: 0 auto 3%; float: left; }
.nyr { width: 48%; float: left; margin-left: 2%; display: inline; }
.prodTitle { font-size: 22px; height: 30px; line-height: 30px; overflow: hidden; padding-top: 8px; margin-bottom: 20px; text-align: center; }
.sp { width: 400px; height: 280px; overflow: hidden; padding-top: 10px; }
.dh { margin: 3% 0; padding: 5px; }
.dh b { font-size: 28px; color: #cc0000; }
.zx { border-bottom: 1px #dddddd dashed; padding-bottom: 8px; margin-bottom: 10px; }
.zx h3 a { font-size: 18px; }
.zx h3 span { float: right; font-size: 14px; font-weight: normal; color: #666666; }
.zx li { width: 25%; float: left; height: 40px; line-height: 40px; background-color: #545454; text-align: center; margin-right: 2%; display: inline; margin-bottom: 3%; }
.zx li a { color: #ffffff; }
.zx .li1 { background-color: #308f85; }
.xgxw { margin-bottom: 30px; margin-top: 30px; }
.xgxw li { border-bottom: 1px #dddddd dashed; background: url(../images/mli.jpg) no-repeat left center; padding-left: 20px; line-height: 40px; height: 40px; overflow: hidden; }
.proimg { overflow: hidden; border: 1px solid #ccc; float: left; margin-top: 2%; padding-top: 0px; padding-right: 0px; padding-bottom: 2%; padding-left: 0px; }
.jqzoom2 { position: relative; width: 100%; padding: 0; }
.jqzoom2 img { width: 100%; }
.zoomdiv { height: 300px; width: 300px; }
.list-h li { float: left; }
#spec-n5 { width: 95%; height: 56px; padding-top: 6px; overflow: hidden; }
#spec-left { background: url(../images/left.jpg) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-right { background: url(../images/right.jpg) no-repeat; width: 10px; height: 45px; float: right; cursor: pointer; margin-top: 5px; }
#spec-list { float: left; overflow: hidden; display: inline; width: 93%; }
#spec-list ul li { float: left; margin-right: 0px; display: inline; width: 62px; }
#spec-list ul li img { padding: 2px; border: 1px solid #ccc; width: 50px; height: 50px; }

/*jqzoom*/
.zoomdiv { z-index: 100; position: absolute; top: 1px; left: 0px; width: 400px; height: 400px; background: url(../images/loading.gif) #fff no-repeat center center; border: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; }
.bigimg { width: 800px; height: 800px; }
.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #FEDE4F 50% top no-repeat; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor: move; }
#spec-list div { margin-top: 0; *margin-left: 0; width: 100%; }
.smallImg { position: relative; height: 52px; margin-top: 1px; background-color: #F1F0F0; width: 98%; overflow: hidden; float: left; padding-top: 6px; padding-right: 1%; padding-bottom: 6px; padding-left: 1%; }
.scrollbutton { width: 14px; height: 50px; overflow: hidden; position: relative; float: left; cursor: pointer; margin-top: 10px; }
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled { background-image: url(../images/left1.jpg); background-repeat: no-repeat; }
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled { background-image: url(../images/right1.jpg); background-repeat: no-repeat; margin-right: 0px; }
#imageMenu { height: 50px; width: 95%; overflow: hidden; margin-left: 0; float: left; }
#imageMenu li { height: 50px; width: 60px; overflow: hidden; float: left; text-align: center; }
#imageMenu li img { width: 50px; height: 50px; cursor: pointer; }
#imageMenu li#onlickImg img, #imageMenu li:hover img { width: 44px; height: 44px; border: 3px solid #959595; }

/* bigImg */
.bigImg { position: relative; float: left; width: 100%; overflow: hidden; height: 330px; }
.bigImg img { float: left; width: 80%; padding-left: 10%; }
.bigImg #winSelector { width: 235px; height: 210px; }
#winSelector { position: absolute; cursor: crosshair; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #000; border: 1px solid #fff; }

/* bigView */

/* bigImg */
.bigImg2 { position: relative; float: left; width: 100%; overflow: hidden; }
.bigImg2 #winSelector { width: 235px; height: 210px; }
#winSelector { position: absolute; cursor: crosshair; filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; background-color: #000; border: 1px solid #fff; }

/* bigView */
#bigView { position: absolute; border: 1px solid #959595; overflow: hidden; z-index: 999; }
#bigView img { position: absolute; }
.smallImg2 { position: relative; height: 65px; margin-top: 10px; width: 99%; overflow: hidden; float: left; padding-top: 6px; padding-bottom: 6px; padding-left: 1%; }
#imageMenu2 { height: 65px; width: 92%; overflow: hidden; margin-left: 0; float: left; }
#imageMenu2 ul { margin: 0px; padding: 0px; list-style-type: none; }
#imageMenu2 li { height: 65px; overflow: hidden; float: left; text-align: center; }
#imageMenu2 li img { width: 90px; height: 63px; cursor: pointer; }
#imageMenu2 li#onlickImg img, #imageMenu2 li:hover img { width: 90px; height: 61px; border: 1px solid #959595; }
.dede1 { width: 100%; height: 380px; background: url(../images/mpbj.jpg) repeat }
.dede2 { width: 35%; float: left; }
.dede2 img { height; auto; padding: 30px 30px 0 30px; }
.dede3 { font-size: 25px; color: #666; padding-top: 70px; }
.dede3 p { padding-top: 10px; padding-bottom: 10px; }
.dede3 li { padding-left: 50px; padding-top: 10px; font-size: 20px; 40px; float: left; width: 100%; text-align: left; }
.dede4 { width: 65%; height: 380px; float: right; }
#allmap { width: 100%; height: 320px; overflow: hidden; font-family: "寰蒋闆呴粦"; }
#allmap b { color: #CC5522; font-size: 14px; }
#allmap img { max-width: none; }
#allmap1 { padding: 10px; background: #fff; margin: 20px; }
.toolbar { width: 52px; position: fixed; right: 1%; top: 50%; margin-top: -115px; z-index: 999; }
.toolbar dd { width: 51px; height: 51px; margin-bottom: 1px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 4px; border: #717278 solid 1px; background-color: #717278; -webkit-border-radius: 100%; border-radius: 100%; }
.toolbar dd i { width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; -webkit-border-radius: 100%; border-radius: 100%; }
.toolbar dd i span { width: 35px; height: 35px; display: block; margin: 8px 0 0 8px; background: url(../images/rightfixicon.png) no-repeat 0 0; }
.toolbar dd.gottop { display: none; }
.toolbar .slide-tel { display: block; width: 0; height: 53px; line-height: 53px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 53px; top: -1px; right: -2px; -webkit-border-radius: 50px; border-radius: 50px; overflow: hidden; }
.toolbar .pop { position: absolute; right: 90px; top: -65px; background: #308f85; display: none; }
.toolbar .pop-code { width: 160px; }
.toolbar .pop-code img { width: 120px; height: 120px; display: block; padding: 20px 20px 0; }
.toolbar .pop-code h3 { height: 52px; line-height: 26px; text-align: center; color: #fff; font-size: 16px; font-weight: 400; white-space: nowrap; }
.toolbar .pop-code h3 b { display: block; font-size: 14px; font-weight: normal; }
.toolbar .qq span { background-position: -35px -47px; }
.toolbar .qq a { width: 52px; height: 52px; cursor: pointer; display: block; }
.toolbar .qq:hover { background-color: #308f85; border-radius: 100%; }
.toolbar .qq:hover span { background-position: 0 -47px; }
.toolbar .tel1 span { background-position: -35px 0; }
.toolbar .tel1:hover { background: #308f85; }
.toolbar .tel1:hover span { background-position: 0 0; }
.toolbar .code span { background-position: -35px -95px; }
.toolbar .code:hover { background-color: #308f85; border-radius: 100%; }
.toolbar .code:hover span { background-position: 0 -95px; }
.toolbar .top span { background-position: -35px -142px; }
.toolbar .top:hover { background-color: #308f85; border-radius: 100%; }
.toolbar .top:hover span { background-position: 0 -142px; }
.toolbar dd:hover { }
.w1200 { width: 1200px; margin: 0 auto; }
.floor_3_main { padding-top: 0px; }
.floor_3_main .floor_3_1 { padding: 50px 0; }
.floor_3_main dl { width: 1200px; height: 300px; position: relative; z-index: 1; }
.floor_3_main dl dt { float: right; width: 600px; height: 300px; }
.floor_3_main dl dt img { display: block; width: 100%; height: 100%; }
.floor_3_main dl dd { float: right; width: 500px; height: 300px; margin-left: 50px; }
.floor_3_main dl dd h3 { display: block; height: 77px; padding-top: 40px; }
.floor_3_main dl dd h3 i { display: block; float: left; width: 77px; height: 77px; background: url(../images/t8_01.jpg) center center no-repeat; }
.floor_3_main dl dd h3 b { display: block; float: left; margin-left: 18px; width: 400px; font-size: 30px; color: #308f85; line-height: 38px; margin-top: 30px; }
.floor_3_main dl dd p { display: block; font-size: 16px; color: #666; line-height: 30px; margin-top: 22px; height: 90px; }
.floor_3_main dl dd a { display: block; position: relative; width: 198px; height: 44px; border: #e5e5e5 solid 1px; border-radius: 6px; text-align: center; line-height: 44px; font-size: 16px; color: #434343; z-index: 10 }
.floor_3_main dl dd a:hover { background-color: #3ba86f; border: #3ba86f solid 1px; color: #fff; position: relative; }
.floor_3_main dl.dl2 dd, .floor_3_main dl.dl4 dd { float: right; }
.floor_3_main dl.dl2 dt, .floor_3_main dl.dl4 dt { float: left; }
.floor_3_main dl.dl2 dd h3 i { display: block; float: left; width: 77px; height: 77px; background: url(../images/t8_02.jpg) center center no-repeat; }
.floor_3_main dl.dl3 dd h3 i { display: block; float: left; width: 77px; height: 77px; background: url(../images/t8_03.jpg) center center no-repeat; }
.floor_3_main dl.dl4 dd h3 i { display: block; float: left; width: 77px; height: 77px; background: url(../images/t8_4.jpg) center center no-repeat; }
.pxx { float: left; width: 300px; }
.youlink { display: none; }

/* 鍐呴〉涓讳綋 */
.mainbg { position: relative; width: 1140px; margin: 0 auto; padding: 30px 30px; background: #fff; box-shadow: 0 1px 10px #eee }
.mainbg:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .mainbg { height: 1%; }
*+html .clearfix { min-height: 1%; }
#inside_leftObj .promore { display: none; }

/* 榛樿 涓讳綋鍦ㄥ乏 */
#leftObj { float: left; width: 240px; margin-right: 30px; }
#rightObj { display: block; overflow: hidden; zoom: 1; padding: 0 0 50px; min-height: 300px; }
#rightObj h2.title { display: none; }
@media screen and (max-width:940px) {
	#imageMenu2 { width: 90%; }
}
.cp_body { width: 100%; overflow: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.cp_name { width: 100%; border-bottom: 1px #eaeaea solid; margin-top: 20px; background-color: #308f85; float: left; }
#308f85
.cp_erNav { width: 100%; margin-right: auto; margin-left: auto; }
.cp_erNav li { width: 25%; height: 64px; float: left; line-height: 64px; display: inline; text-align: center; }
.cp_erNav li a { color: #FFF; text-decoration: none; float: left; width: 100%; }
.cp_erNav li a:hover { color: #FFF; float: left; width: 100%; }
.cp_txt { width: 100%; overflow: hidden; margin-top: 25px; margin-right: auto; margin-left: auto; float: left; }
.cp_txt p { line-height: 35px; color: #333; }
.cp_txt table { margin-top: 10px; }
.txt_name { width: 100%; height: 34px; font-size: 16px; font-weight: bold; border-left: 6px #f0592e solid; border-bottom: 1px #dddddd solid; padding-left: 10px; margin-bottom: 25px; }
.cp_list { display: block; width: 100%; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 30px; margin-left: auto; padding: 0px; list-style-type: none; }
.cp_list li { width: 23%; overflow: hidden; float: left; margin-right: 2%; margin-left: 0; box-sizing: border-box; }
.cp_list li a img { height: 160px; width: 100%; }
.cp_list li p { display: block; width: 100%; height: 38px; line-height: 38px; text-align: center; overflow: hidden; background-color: #308f85; }
.cp_list li p a { color: #FFF; text-decoration: none; }
.cp_list li p a:hover { text-decoration: underline; }

/*浜у搧闅愯棌瀵艰埅*/
.fix-nav { width: 100%; position: fixed; top: 0; z-index: 999; background-image: url(../images/jh.png); left: 0; padding: 0; margin: 0; }
.fix-nav ul { display: block; width: 100%; padding: 0px; margin: 0; list-style-type: none; }
.fix-nav ul li { float: left; width: 23%; margin: 0 1%; text-align: center; }
.fix-nav ul li a { display: inline-block; padding: 0; color: #FFF; margin: 0px; line-height: 64px; text-align: center; float: left; width: 100%; text-decoration: none; }
.fix-nav ul li a:hover { color: #FFFFFF; background-color: #ff0000; float: left; height: 64px; width: 100%; }
.fix-nav .fix-red { color: #FFFFFF; }
.list-h li { float: left; }
#preview2 { float: left; margin: 2%; text-align: center; width: 96%; }
#spec-n52 { width: 100%; padding-top: 6px; overflow: hidden; }
#spec-list2 { float: left; overflow: hidden; display: inline; width: 94%; }
#spec-list2 ul li { float: left; margin-right: 0px; display: inline; width: 62px; }
#spec-list2 ul li img { padding: 2px; border: 1px solid #ccc; width: 50px; height: 50px; }
@media only screen and (min-width:380px) and (max-width:550px) {
	#spec-list2 { float: left; overflow: hidden; display: inline; width: 93%; }
}
@media only screen and (min-width:1px) and (max-width:379px) {
	#spec-list2 { float: left; overflow: hidden; display: inline; width: 91%; }
}
.wap_p { display: none; }
@media screen and (max-width:1200px) {
	.wrap, .banner, .nav, .ss { width: 100%; }
	.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8 { margin-bottom: 5%; }
	.m4sp { width: 40%; box-sizing: border-box; }
	.m42 { width: 55%; margin-left: 5%; }
	.syn1 { width: 30%; margin-right: 3%; box-sizing: border-box; }
	.syn2 { width: 34%; }
	.footc { width: 80%; }
	.fwx { width: 35%; }
	.flx { width: 60%; margin-top: 0; }
	.fnav { width: 100%; }
	.logo { width: 30%; }
	.top_slogn { display: none; }
	.tel { text-align: right; }
	.nav ul { width: 100%; }
	#flashBg { display: none; }
	.sjbanner { display: block; position: relative; z-index: 0; }
	.index_banner { margin: 0px auto; width: 100%; height: auto; }
	.index_banner ul { overflow: hidden; }
	.index_banner li { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; }
	.index_banner li a { display: block; margin: 0 auto; }
	.index_banner cite { position: absolute; bottom: 4px; left: 40%; z-index: 9999; display: block; width: 188px; height: 20px; _display: none; }
	.index_banner cite span { float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
	.index_banner cite span:hover { background-color: #f5f5f5; }
	.index_banner cite span.cur { cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
	.m1 li { width: 24%; margin: 0 0.5%; }
	.m1 .li1, .m1 .li2, .m1 .li3, .m1 .li4, .m1 .li1:hover, .m1 .li2:hover, .m1 .li3:hover, .m1 .li4:hover { background-size: cover; }
	.m1 li a { height: auto; }
	.m22 { width: 30%; }
	.m23 { width: 70%; }
	.cpzs { margin-right: 0; overflow: hidden; }
	.cpzs li { width: 31.3333%; margin: 1%; box-sizing: border-box; height: 246px; overflow: hidden; padding: 0; }
	.mleft { width: 25%; }
	.mright { width: 73%; margin-left: 2%; }
	.cpt img { width: 100%; }
}
@media screen and (max-width:980px) {
	.search { width: 100%; background-image: none; margin: auto; }
	.top1 { display: none; }
	.top2 { height: auto; padding: 10px 0px; }
	.tel { display: none; }
	.logo { width: 100%; text-align: center; }
	.top_slogn { display: none; }
	.mdh { width: 100%; height: 160px; background: url(../images/mtel1.jpg) no-repeat center top; margin-bottom: 5px; }
	.footc { width: 100%; }
	.mleft { display: none; }
	.mright { width: 100%; margin-left: 0; }
	.nyban img { display: block; width: 100% }
	.nyban { background-image: none; height: auto; width: 100%; margin-bottom: 0; }
}
@media screen and (max-width:800px) {
	#topNav.nav_fixed { position: relative; }
	body, .text, .textarea, .input { font: 12px/1.6 "\5fae\8f6f\96c5\9ed1", "Arial", "tahoma" !important; }
	a { text-decoration: none; color: #666 }
	ul { list-style: none; margin: 0; padding: 0 }
	.spot { color: #f90 }
	.clearfix::after { content: ""; display: table; clear: both }
	.clearfix { overflow: hidden; zoom: 1; }
	img { max-width: 100%; height: auto; border: 0; vertical-align: top; }
	.text, .textarea, .input { width: 94% !important; padding: .5rem; border: 1px solid #ccc; font-family: "\5fae\8f6f\96c5\9ed1" }
	::-webkit-scrollbar { width: 6px; height: 6px; }
	::-webkit-scrollbar-track-piece { background-color: #CCCCCC; -webkit-border-radius: 6px; }
	::-webkit-scrollbar-thumb:vertical { height: 5px; background-color: #999999; -webkit-border-radius: 6px; }
	::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: #CCCCCC; -webkit-border-radius: 6px; }
	.nav { background-image: none; background-color: #308f85; height: 80px; line-height: 39px; }
	.nav li { width: 25%; border-right: 1px solid #158077; border-bottom: 1px solid #158077; line-height: 39px; background-image: none; }
	.nav li a { font-size: 14px; }
	.nav li a:hover { background-image: none; height: 39px; }
	.search .tags { width: 100%; }
	.syn1 { width: 48%; margin: 1%; }
	.syn2 { width: 94%; margin-left: 2%; }
	.top_slogn { display: none; }
	.flink { display: none; }
	.m1 li { width: 48%; margin: 0 1%; }
	.m4 { margin: 3% auto; }
	.m12 { height: 300px; text-align: center; }
	.m12 li { width: 45%; float: left; padding: 10px 0 0; border-right: 1px #333333 solid; text-align: center; margin-bottom: 20px; }
	.m4sp { width: 100%; text-align: center; display: none; }
	.m4sp img { width: 100%; }
	.syngd a { display: none; }
	.m42t1 { margin-bottom: 20px; position: relative; z-index: 999; border: 1px #174f9a solid; background: #174f9a; padding: 10px 0; width: 100%; text-align: center; margin-left: 0px; }
	.m42t1 h2 { font-size: 20px; font-weight: 200; color: #fff; text-align: center; }
	.m42t1 h2 span { color: #fff; }
	.m42 { width: 96%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
	.m42t { margin-bottom: 20px; }
	.m42t p { line-height: 22px; font-size: 14px; text-transform: uppercase; }
	.m42t h2 { font-size: 34px; font-weight: 600; color: #fff; text-align: center; }
	.m42t h2 span { color: #ff6637; }
	.m22 { width: 100%; height: auto; }
	.m22t { padding-top: 30px; }
	.m22 .aniu { display: none; }
	.m22 p { font-size: 14px; padding: 0 15px; line-height: 24px; color: #666666; text-align: center; display; block; margin-bottom: 30px; }
	.m23 { height: auto; background-image: none; width: 100%; text-align: center; }
	#marquee1 { margin-top: 0; }
	.ss { display: none; }
	.fnav { width: 100%; }
	.fnav li { width: 25%; background: #308f85; }
	.footc { width: 100%; }
	.foot { margin-bottom: 40px; }
	.fdh { line-height: 40px; height: 40px; background-color: #222222; width: 100%; display: block; position: fixed; z-index: 99999; bottom: 0px; color: #FFF; }
	.fdh li { width: 33.33333%; float: left; display: block; text-align: center; border-right: 1px #ddd solid; box-sizing: border-box; }
	.fdh .li { background-color: #ef7000; }
	.fdh a { color: #FFF; }
	.flx, .fwx { width: 100%; text-align: center; }
	.flx { margin-bottom: 2%; width: 100%; margin-left: 10px; margin-right: 10px; font-size: 12px; }
	.newsli li { margin-right: 0; }
	.cpzs li { width: 48%; height: auto; }
	.cpzs li img {/* height:120px;*/ height: auto; }
	.fdh { line-height: 40px; height: 40px; background-color: #308f85; width: 100%; display: block; position: fixed; z-index: 99999; bottom: 0px; color: #FFF; }
	.fdh li { width: 33.33333%; float: left; display: block; text-align: center; border-right: 1px #ddd solid; box-sizing: border-box; }
	.fdh .li { background-color: #ff6637; }
	.fdh a { color: #FFF; }
	.list .node .title .time { display: none; }
	.wp_subson a { display: none !important; }
	.m1 { display: none }
	.wap_p { display: block; line-height: 1rem; }
	.wap_p, .info_view { margin: 0 0 .8rem; }
	.wap_p .title { padding: .8rem 1rem; color: #fff }
	.wap_p .title .title_name { border-left: .3rem solid #ffffff; padding: 0 .6rem; font-weight: bold }
	.wap_p .title, .pager-next-pre p:hover, .second_categoryList .more_nav_box li .third_categoryList li .current { background-color: #26726b !important; color: #fff; }
	.arr-round { right: 15px !important; width: 1.55em !important; height: 1.75em !important; background: url(../images/com_more.png) no-repeat center !important; background-size: 1.55em 0.34em !important; display: block; position: absolute; vertical-align: middle; }
	body, .text, .textarea, .input { font: 12px/1.6 "\5fae\8f6f\96c5\9ed1", "Arial", "tahoma"; }
	ul { list-style: none; margin: 0; padding: 0; }
	.toolbar { display: none !important; }
	.box { position: relative; margin: 0 0 .8em; padding: 0; background: #fff; }
	.Pro_sort, #categoryList { text-align: left; overflow: hidden; margin: 0 0 .8rem; }
	.Pro_sort .each_li, .categoryList .more_nav_box li { float: left; width: 50%; }
	.Pro_sort .each_li .name1 a, .categoryList .more_nav_box li a { display: block; padding: .8rem 1.6rem; border-bottom: 1px solid #e2e2e2; background: url(../images/icon_lead.gif) no-repeat 12px 50% !important; color: #666; text-align: left; }

	/*
		棣栭〉榛樿妯″紡 鏂伴椈鍒楄〃 XW
	*/
	.TPLB_LIST { padding: 0; overflow: hidden; zoom: 1; }
	.TPLB_LIST li { float: left; width: 50%; text-align: center; }
	.TPLB_LIST li:nth-of-type(2n) .pic_list_li { padding: 0 0 0 3px; }
	.TPLB_LIST li .pic_list_li { overflow: hidden; padding: 0 3px 0 0; border: 1px solid #eee; }
	.TPLB_LIST li .pic_list_li .pic { font-size: 0; overflow: hidden; }
	.TPLB_LIST li .pic_list_li .txt { height: 42px; line-height: 30px; overflow: hidden; padding: .3rem; }
	.TPLB_LIST li .pic_list_li .memo { color: #888; overflow: hidden; height: 40px; line-height: 20px; }

	/*
		棣栭〉榛樿妯″紡 鏂伴椈鍒楄〃 XW
	*/
	.XW_LIST li .wrap { margin: 0; border-bottom: 1px dotted #b2b2b2; }
	.XW_LIST li .wrap .topic { padding: .9rem 1.8rem; display: block; background: url(icon_lead.jpg) no-repeat 14px 50%; }
	.date { float: right; padding: .9rem; color: #999; overflow: hidden; }
	.TTXW_CONTENT, .TTXW_LIST { padding: 0; overflow: hidden; zoom: 1; }

	/*
		棣栭〉榛樿妯″紡 澶存潯鏂伴椈 TTXW
	*/
	.TTXW_CONTENT .pic { float: left; width: 47%; margin: 0 1rem 0 0; }
	.TTXW_CONTENT .intro { display: block; overflow: hidden; *zoom: 1; }
	.TTXW_CONTENT .intro .t { margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; }
	.TTXW_CONTENT .intro .v { line-height: 1.8; height: 65px; overflow: hidden; color: #666; }
	.TTXW_LIST { padding: 0 .7rem !important; }
	.TTXW_LIST li .wrap { border-bottom: 1px dotted #b2b2b2; margin: 0; }
	.TTXW_LIST li:last-child .wrap { border: 0; }
	.TTXW_LIST li .wrap .topic { /*line-height:32px;*/ padding: .9rem .2rem .9rem 1rem; display: block; background: url(icon_lead.jpg) no-repeat 0 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

	/*
		棣栭〉榛樿妯″紡 鍥炬枃鍒楄〃 TWLB
	*/
	.TWLB_LIST.TWLB_LIST li { padding: 15px 0; margin: 0; border-bottom: 1px solid #f1f1f1; overflow: hidden; zoom: 1; }
	.TWLB_LIST li .pic { float: left; min-width: 120px; margin: 0 1rem 0 0; }
	.TWLB_LIST li .pic img { border: 1px solid #d9d9d9; padding: 5px; }
	.TWLB_LIST li .txt { display: block; overflow: hidden; *zoom: 1; }
	.TWLB_LIST li .txt h4 { margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; }
	.TWLB_LIST li .txt p { line-height: 1.8; height: 48px; padding: 5px 0 0; overflow: hidden; color: #666; }
	.TWLB_LIST li .txt .more { height: auto; padding: 5px 0 0; }
	.pic_news_01 li { padding: 15px 0; margin: 0; border-bottom: 1px solid #f1f1f1; overflow: hidden; zoom: 1; }
	.pic_news_01 li .pic { float: left; min-width: 120px; margin: 0 1rem 0 0; }
	.pic_news_01 li .pic img { border: 1px solid #d9d9d9; padding: 5px; }
	.pic_news_01 li .txt { display: block; overflow: hidden; *zoom: 1; }
	.pic_news_01 li .txt h4 { margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; }
	.pic_news_01 li .txt p { line-height: 1.8; height: 48px; padding: 5px 0 0; overflow: hidden; color: #666; }
	.pic_news_01 li .txt .more { height: auto; padding: 5px 0 0; }

	/* 鍥剧墖鍒楄〃涓暟 */
	.pic_list_1 { width: 100%; }
	.pic_list_2 { width: 50%; }
	.pic_list_3 { width: 33.3%; }
	.pic_list_4 { width: 25%; }
	.pic_list_5 { width: 20%; }
	.mal1 { display: none; }
	.spot { color: #f90 }
	.TW_CONTENT { padding: 0; overflow: hidden; zoom: 1; }
	.iFCB { display: none; }
	.TTXW_CONTENT, .TW_CONTENT .v, .contact { padding: .5rem .7rem; font-size: 12px !important; color: #666; }
	.XW_LIST li .wrap .topic { padding: .9rem 1.8rem; display: block; background: url(../images/icon_lead.jpg) no-repeat 14px 50%; }

	/*棣栭〉榛樿妯″紡 鎻愪氦琛ㄥ崟
	*/
	input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
	textarea { -webkit-appearance: none; }
	#i-book { padding: 0 1rem; }
	#i-book p, .data { padding: 0 0 .7rem; }
	.data .title_name { line-height: 30px; }
	.data .input_option { }
	.data .input_option input, .data .input_option textarea { vertical-align: top; }
	.btn-area .btn-submit1 { border: 0; border-radius: 0.15em; background: #3ab7a7; color: #fff; font-size: 1.1em; padding: 0.6em 0; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); width: 100%; }
	.btn-area .reset { display: none; }
	.btn-area { padding: 10px !important; }
	.dede3 { font-size: 18px; color: #666; padding-top: 5px; text-align: center; overflow: hidden; margin-bottom: 15px; }
	.dede3 p { padding-top: 10px; padding-bottom: 10px; }
	.dede3 li { padding-left: 10%; padding-top: 10px; font-size: 14px; float: left; width: 100%; text-align: left; }
	.adver { display: none; }
	.fnav { display: none; }
	.youlink { display: block; background: #fff !important; border-top: 1px solid #ebebeb; color: #666 !important; text-align: left !important; padding: .7rem; }
	.youlink a { color: #666 !important; }
	.m_code { text-align: center; background: #ebebeb; padding: 20px 0; }
	.pcdibu, .foot .footc { display: none; }
	#fixed-foot { padding: 0; text-align: center; display: table; width: 100%; background: #000; position: fixed; bottom: 0; left: 0; }
	#fixed-foot li { font-size: 14px; color: #fff; padding: 3px 0 0; border: 0; background: #000; background: linear-gradient(#000, #000); }
	#fixed-foot li .end { background-image: none; }
	#fixed-foot li a { color: #BFBFBF; display: block; }
	#fixed-foot .tel_li .tel { display: block; color: #f30; }
	#fixed-foot .tel_li .icon-tel { background-position: 0 -86px; display: block; margin: 0 auto; height: 25px; }
	#fixed-foot .tel_li .icon-tel { animation-name: foottelshow; animation-duration: 1.0s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: foottelshow; -webkit-animation-duration: 1.0s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: foottelshow; -o-animation-duration: 1.0s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite; }
	#fixed-foot { background: #fff; z-index: 1; }
	#fixed-foot li { display: table-cell; font-size: inherit; border-right: 1px solid #d9d9d9; }
	#fixed-foot li { background: #fff; background: linear-gradient(#fff, #f2f2f2); border-top: 1px solid #d9d9d9; }
	#fixed-foot li a { color: #717171; display: block; width: 100%; height: 100%; }
	#fixed-foot li.active a { color: #26726b; font-weight: bold; }
	#fixed-foot li a span { display: block; height: 36px; width: 36px; margin: 0 auto; background-repeat: no-repeat !important; background-position: 50% 50% !important; background-size: contain !important; }
	.location { display: none; }
	.pro_sort_box .title { display: none; }
	.mainbg { width: 90%; padding: 10px 10px 0 !important; }
	#rightObj { padding: 0 0 10px; width: 100%; float: left; }
	#leftObj { float: left; width: 100%; }
	.each_li { float: left; width: 50%; }
	.each_li>.name>div>a:after { margin-top: -8px; left: 5px !important; }
	.each_li>.name>div>a { padding: 5px !important; }
	.each_li>.name>div>a, .menu dl dt a { text-indent: 1em !important; }
	.page { font-size: 12px; }
	.logo img { max-width: 60%; }
	.picBox { display: none; }
	.each_li>.name, .menu dl dt { font-size: 12px !important; margin-left: 2px !important; }
	.each_li>.name>.icon1:after { right: -10px !important; width: 0px !important; }
	.each_li .third_box .third_li .name a, .menu dl dd a { padding: 5px 10px 5px !important; }
	.ys01 { width: 50% }
	#rightObj .iFCB-pro .iFCB-rp .pic { padding: 5px 5px 45px !important; }
	.iFCB-TPLB li dl dt.title a { padding: 0 1px !important; }
	.message input { width: 85% !important; }
	.message textarea { width: 85% !important; }
	.nlimg { display: none; }
}
@media screen and (max-width:640px) {
	.top_slogn { display: none; }
	.ss { display: none; }
	.nyl, .nyr { width: 98%; margin: 1%; }
	.bigImg { height: auto; }
	.zx li { width: 48%; margin: 1%; }
	.sp { width: 100%; height: auto; }
	.cp_list li { width: 48%; margin-bottom: 2%; }
	.cp_list li a img { height: auto; }
	.cp_txt { margin-top: 20px; }
	.ss { display: none; }
	.m4gd { margin-left: 25%; }
	.m42 { width: 93%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
}
@media screen and (max-width:580px) {
	.m1, .m2, .m3, .m4, .m5, .m6 { margin-bottom: 8%; }
	.ss { display: none; }
	.banner { margin-bottom: 0px; }
	.m1t { background-image: none; height: auto; padding-bottom: 10px; border-bottom: 3px #cccccc double; }
	.m21 { display: none; }
	.syn1 { width: 96%; padding: 0; border: 0; }
	.synewn img { width: 100%; }
	.synew2 .date { display: none; }
	.synew2 .new_desc { width: 100%; }
	.m4gd { margin-bottom: 20px; }
	.m5t { margin-bottom: 2%; }
	.flogo { margin-bottom: 5px; }
	.m43 { margin-bottom: 10px; margin-top: 20px; }
	#marquee1 { height: 207px; }
	#marquee1 ul { height: 207px }
	#marquee1 li { width: 222px; height: 207px; }
	#marquee1 img { width: 220px; height: 165px; }
	.top_slogn { display: none; }
	.m12 { height: 300px; text-align: center; }
	.m12 li { width: 48%; float: left; padding: 10px 0 0; border-right: 1px #333333 solid; text-align: center; margin-bottom: 20px; }
	.m12 li span { width: 50px; height: 35px; margin: 0px auto; display: block; }
	.m12 h3 { font-size: 16px; font-weight: normal; margin: 10px auto 0; height: 25px; line-height: 25px; background: url(../images/m15.jpg) no-repeat center top; padding-top: 10px; }
	.m12 p { line-height: 20px; text-transform: uppercase; font-size: 12px; }
	.m12 li:hover { cursor: pointer; }
	.m12 li:hover a { color: #333333; }
	.m12 li .a1 { background: url(../images/m11.jpg) no-repeat 0 0; }
	.m12 li:hover .a1 { background: url(../images/m11.jpg) no-repeat 0 -46px; }
	.m12 li .a2 { background: url(../images/m12.jpg) no-repeat 0 0; }
	.m12 li:hover .a2 { background: url(../images/m12.jpg) no-repeat 0 -51px; }
	.m12 li .a3 { background: url(../images/m13.jpg) no-repeat 0 0; }
	.m12 li:hover .a3 { background: url(../images/m13.jpg) no-repeat 0 -45px; }
	.m12 li .a4 { background: url(../images/m14.jpg) no-repeat 0 0; }
	.m12 li:hover .a4 { background: url(../images/m14.jpg) no-repeat 0 -52px; }
	.m12 .nobg { border: none; }
	.m4gd { margin-left: 25%; }
	.m42 { width: 93%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
}
@media screen and (max-width:480px) {
	#divMainTab { width: 100%; }
	#divMainTab li { width: 48%; margin: 2% 1%; box-sizing: border-box; }
	.normal { box-sizing: border-box; }
	.flx li { width: 50%; text-align: left; }
	.flx p { clear: both; }
	.dh b { font-size: 24px; }
	.top_slogn { display: none; }
	.m4gd { margin-left: 25%; }
	.m42 { width: 90%; float: left; margin-left: 15px; margin-right: 15px; position: relative; }
}

/* 灏忎簬360 */
@media (max-width:360px) {
	#fixed-foot li { padding-top: 8px; }
	#fixed-foot li a span { height: 26px; width: 26px; }
}
.pagebar { padding: 20px; overflow: hidden; clear: both }
.pagebar .pagination { display: flex; justify-content: center; margin-top: 10px; }
.pagination a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 12px; padding: 8px 10px; margin: 0 2px; border-radius: 3px; line-height: 100% }
.pagination span { color: #333; font-size: 12px; padding: 7px 2px; margin: 0 2px; border-radius: 3px; }
.pagination a:hover { color: #333; border: 1px solid #333; }
.pagination a.page-num-current { color: #fff; background: #333; border: 1px solid #333; }
.pagination .st { font-family: 宋体 }
.text-secondary { text-align: center; padding: 20px 0 }
#maximg img { max-width: 100%; height: auto !important }
@media screen and (max-width: 800px) {
    img {
        height: 120px;
    }
}
@media screen and (max-width: 800px) {
    .TPLB_LIST li .pic_list_li .txt {
        height: 56px;
    }
}