
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr { padding: 0; margin: 0; }
font { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
abbr, acronym { border: 0; }
hr { height: 3px; margin: 10px 0; }
a { text-decoration: none; outline: none; blr:expression(this.onFocus=this.blur());
color: #666666; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { color: #f00136; outline: none }
body { font-size: 12px;min-width:1200px; background: #FFF;font-family: "微软雅黑"; }
.bodybg{background:url(../image/bodybg.jpg);}
#header_top { width: 100%; height: 35px; background: #e5e5e5; margin: 0 auto; border-bottom: 1px solid #dcdcdc; }
@media screen and (min-width:1025px) {
.header_top { width: 1200px; height: 35px; margin: 0 auto; background: #e5e5e5; line-height: 35px; }
.tools { float: right; display: inline; margin-right: 0px; background: url(../image/tst_06.jpg) no-repeat 0px 11px }
}
@media screen and (max-width:1024px) {
.header_top { width: 98%; height: 35px; margin: 0 auto; background: #e5e5e5; line-height: 35px; }
.tools { display: none; }
}
.wz { float: left; display: inline; color: #888888; text-indent: 0cm; background: url(../image/lb.jpg) no-repeat 0px 15px; }
.tools ul li { float: left; display: inline; text-indent: 0.5cm; color: #1f1f1f }
.tools ul li a { color: #888888 }
.tools ul li a:hover { color: #db0c02 }
.tools ul h1 { float: left; margin-left: 15px; color: #888; }

#hrader { width: 100%; height: 131px; margin: 0 auto; background: url(../image/hed.jpg) no-repeat top center }
.header { width: 1200px; height: 131px; margin: 0 auto; position: relative }
.logo {width:380px; float:left;padding-top:30px;}
.logo img{width:380px;}
.logo a { display: block;height: 65px; }
.topb {width:330px; float:left;padding-top:30px;padding-left:20px;line-height:1.8;font-size:16px;font-family:"microsoft yahei", Arial;color:#999;background: url(../image/topbbg.png) no-repeat 0 30px;}

.dh {width:320px;float:right; padding-left: 50px; line-height: 130px;  font-size: 45px;font-weight:bolder; font-family:"黑体";color: #f00136;background: url(../image/dh.png) no-repeat 0px center; }


.menu {width:100%; background:#2d54cb;margin-bottom:5px; box-shadow: 3px 3px 5px #666;}
.menubar{ position:relative;z-index:1; height:50px; line-height:50px;margin: 0 auto;
    width: 1200px; }
	.nav .m { float:left; position:relative;border-left: 1px solid #0029a7;border-right: 1px solid #2d54cb;}
	.nav h3{ float:left; font-weight:normal; font-size:16px; font-weight:bold; overflow:hidden; }
	.nav h3 a{ display:block; color:#fff; padding:0 42px; }
	.nav .on h3 a{color:#e5e5e5; font-weight:700;border-radius: 5px;background:#f00136;}
	.nav h3 a:hover{color:#e5e5e5; font-weight:700;border-radius: 5px;background:#f00136;transition: color 0.6s,background 0.6s;
    -webkit-transition: color 0.6s,background 0.6s; }
.fixed { position: fixed; top: 0; width: 100%;z-index: 999999999;opacity: 0.5;}
#sy a { background: #343434; color: #FFF }
#cp { width: 1200px; height: auto; margin: 0 auto; margin-top: 20px; overflow: hidden }
.cpfl { width: 255px; float: left; display: inline; height: auto }
.cpfl_bt { width: 100%; height: 95px; background: url(../image/cp_fl_bt.jpg) no-repeat; }
.cpfl_nr { width: 100%; height: auto; overflow: hidden; margin: 0 auto; font-family: "微软雅黑" }
.cpfl_nr .vtitle { width: 100%; height: 46px; line-height: 46px; text-indent: 1cm; background: url(../image/lk_18.jpg) no-repeat 10px 16px #f1f1f2; margin-top: 3px; font-size: 14px; cursor: pointer; font-weight: bold; color: #666666 }
.cpfl_nr .vconlist li { width: 255px; line-height: 26px; background: url(404.png) no-repeat 22px 10px; margin: 0 auto; text-indent: 1.1cm; font-size: 12px; }

.cpfl_nr .vtitle a { color: #666666 }
.cpfl_nr .vtitle:hover { display: block; background: url(../image/lk_18.jpg) no-repeat 10px 13px #4C4C4C; }
.cpfl_nr .vtitle:hover a { color: #FFFFFF; }
.cpfl_nr .vcon { display: none }
.cpfl_nr div:nth-child(2) { display: block }
.cpfl_nr .vconlist { background: #f9f9f9; padding: 5px 0 }
.cpfl_nr .vconlist li a { color: #414141 }
.cpfl_nr .vconlist li a:hover { color: #00aeeb }
.cpfl_di { width: 100%; height: 74px; background: url(404.png) no-repeat; font-family: "微软雅黑"; color: #FFF; font-size: 19px; font-weight: bold; }
.cpfl_di span { position: relative; top: 15px; left: 70px; }
@media screen and (min-width:1025px) {
.anli { width: 890px; height: auto; overflow: hidden; float: right; display: inline }
}
@media screen and (max-width:1024px) {
.anli { width: 100%; height: auto; overflow: hidden; float: right; display: inline }
}
.anli_bt { width: 100%; height: 55px; background: url(404.png) repeat-x; margin: 0 auto }
.anli_bz { float: left; display: inline; background: url(404.png) no-repeat 0px 17px; height: 60px; font-family: "微软雅黑"; font-size: 23px; color: #5b5b5b; text-indent: 0.3cm; font-weight: bold; margin-left: 18px; line-height: 55px; }
.anli_more { float: right; display: inline; margin-right: 12px; line-height: 55px; font-size: 18px; }
.picScroll-left { width: 100%; position: relative; margin-top: 25px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { width: 31%; margin: 0 1%; float: left; _display: inline; overflow: hidden; text-align: center; transition-duration: 0.2s; margin-bottom: 35px; }
.picScroll-left .bd ul li .pic { width: 99%; text-align: center; border: 1px solid #ebeaea; overflow: hidden; }
.picScroll-left .bd ul li .pic img { width: 96%; height: auto; display: block; padding: 2%; border-bottom: none; transition: all 0.6s; }
.picScroll-left .bd ul li .pic img:hover { transform: scale(1.4); }
.picScroll-left .bd ul li .title { font-size: 14px; width: 100%; height: 41px; background: #eaeaec; line-height: 41px; text-align: center; overflow: hidden; }
.picScroll-left .bd ul li .title a { color: #343434 }
 
#ys { float: left; width: 100%; margin: 20px 0; }
.ys_bt { width: 100%; height: 230px; }
.ys_nr { width: 1200px; height: 846px; margin: 0 auto }
.ys_s { width: 1200px; height: 435px; margin: 0 auto; position: relative }
.ys1_zi { width: 564px; height: 150px; position: absolute; top: 50px; left: 0px; font-family: "微软雅黑"; background: url(../image/lk_33.jpg) no-repeat 0px 5px }
.ys2_zi { width: 564px; height: 150px; position: absolute; top: 230px; left: 0px; font-family: "微软雅黑"; background: url(../image/lk_40.jpg) no-repeat 0px 5px }
.ys3_zi { width: 564px; height: 150px; position: absolute; top: 50px; right: 50px; font-family: "微软雅黑"; background: url(../image/lk_47.jpg) no-repeat 0px 5px }
.ys4_zi { width: 564px; height: 150px; position: absolute; top: 230px; right: 50px; font-family: "微软雅黑"; background: url(../image/lk_50.jpg) no-repeat 0px 5px }
.ys1_tu { position: absolute; top: 30px; right: 20px; background: url(../image/lk_30.jpg)no-repeat; width: 577px; height: 385px; }
.ys2_tu { position: absolute; top: 30px; left: 5px; background: url(../image/lk_43.jpg)no-repeat; width: 553px; height: 384px; }

.y1 { font-size: 12px; color: #383838; padding-left: 70px }
.y2 { font-size: 32px; font-weight: bold; color: #333333; background: url(../image/ys_x.jpg) no-repeat 70px bottom; padding-bottom: 8px; padding-left: 70px }
.y3 { line-height: 2; font-size: 16px; padding-top: 8px; color: #6c6c6c; padding-left: 70px }
.y3 span { color: #f00136; }

#yyly { float: left; width: 100%; height: 425px; background: url(../image/lcbg.jpg) no-repeat top center; margin-top: 25px; margin-bottom: 40px; }
.yyly { width: 1200px; height: 230px; margin: 0 auto; position: relative }
.lch2{line-height:100px;font-size:35px;font-weight:bold;color:#fff;text-align:center;}
.lcyw{height:20px;line-height:40px;font-size:16px;color:#fff;text-align:center;border-bottom:1px solid #888;}
.lcyw span{padding:5px 12px;background:#222;}
.yyly_nr { padding-top: 50px; overflow: hidden; }
.yyly_nr ul li { width: 159px; height: 230px; float: left; margin-left: 14px; line-height: 2.7; text-align: center; font-family: "微软雅黑"; font-size: 18px; color: #f5f5f5; }


.yyly_nr ul li:first-child { margin-left: 0 }
.yyly_nr ul li img { border-radius: 50%; border: 5px solid #dfdfdf; transition: All 0.6s ease-in-out; -webkit-transition: All 0.6s ease-in-out; -moz-transition: All 0.6s ease-in-out; -o-transition: All 0.6s ease-in-out; }
.yyly_nr ul li img:hover { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); border-color: #f00136; }

#about { width: 940px; height: auto; background: #fafafa; float: right; padding-bottom: 4px; }
.about { width: 100%; }
.about_nr { width: 100%; height: 460px; }
.about_nr p { padding: 0 1.5%; text-align: justify; }


.about_bt { width: 100%; height: auto; margin: 0 auto; text-align: center; font-family: "微软雅黑"; padding-top: 35px; }
.b1 { font-size: 36px; color: #d9d9d9; font-weight: bold }
.b2 { font-size: 20px; color: #797b82; }
.b2 span { font-size: 30px; color: #161616; font-weight: bold }

.about_tu { display: none; }
.about_zi { width: 96%; float: left; margin: 0 2%; font-family: "微软雅黑" }


.about_tu2 { float: right; display: inline }
.a1 { color: #000000; font-size: 24px; font-weight: bold; padding-top: 0px; text-align: center; }
.a2 { color: #707070; padding-top: 10px; font-size: 14px; text-align: center; }
.a3 { padding-top: 15px; font-size: 14px; color: #707070; line-height: 2 }
.about_zi p { padding-top: 5px; text-indent:2em;font-size: 16px; color: #707070; line-height: 2 }
.about_zi p a{color:#f00136;}
.about_zi p a:hover{color:#41a8d3;}
.a4 { padding-top: 40px; }
.a4 a { display: block; width: 110px; height: 36px; line-height: 36px; text-align: center; float: left; background: #797979; color: #FFF; font-size: 14px; transition: All 0.2s ease-in-out }
.a4 a:hover { background: #eb2308; }
#news { width: 100%; float: left; margin-bottom: 10px; }
.case{width:790px;height:440px;float:left;overflow:hidden;}
.case_c{width:810px;overflow:auto;padding-top:20px;}
.case_c li{float:left;width:270px;padding-bottom:20px;}
.case_c li img{width:250px;height:170px;}



.wrap_news { width: 1200px; margin: 0 auto; }
.rd_news { width: 380px; float: left; display: inline; margin-bottom: 20px; }
.rd_tu { width: 380px; height: 79px; margin: 15px auto; }
.rd_tu img { border-radius: 8px; }
.rd_nr ul { width: 100%; float: left; margin-top: 5px; }
.rd_nr ul li { width: 100%; height:38px;line-height: 38px;overflow: hidden; background: url(../image/dian.png) no-repeat 0 center;padding-left:15px;font-size: 15px;border-bottom:1px dashed #ddd; }
.rd_nr ul li span{float:right;color:#999;font-size:14px;}
.ynjd_nr ul li { width: 100%; height: 85px; position: relative; background: url(404.png) no-repeat 2px 4px; margin-top: 10px; }
.ml30 { margin-left: 30px; }
.bjgs { border: 1px #ddd solid; margin-top: 10px; padding: 8px; border-radius: 8px; }
.bjgs dt { font-size: 18px; font-weight: bold; line-height: 2; font-family: "微软雅黑"; margin-bottom: 5px; }
.bjgs li { list-style-type: none; text-indent: 24px; height: 30px; font-size: 14px; line-height: 2; }
.bjgs li:nth-child(2) { background: url(../image/j5ee.png) left center no-repeat; }
.bjgs li:nth-child(3) { background: url(../image/68wt.png) left center no-repeat; }
.rd_news:hover .bjgs li:nth-child(3) { color: #FF0000; font-weight: bold; }
.rd_news:hover dt { color: transparent; color: #ff0000; text-shadow : rgba(186,0,0,0.5) 0 3px 3px, rgba(0,0,0,0.2) 3px 3px 3px; -webkit-background-clip : text; }


.rd_news_bt { width: 100%; height: 30px; margin: 0 auto; line-height: 30px;border-bottom:1px solid #ddd;}
.cn1 { float: left; color: #c0c0c0; font-size: 14px; margin-left: 10px; display: inline; text-transform: capitalize; }
.cn2 { float: left; color: #000000; font-size: 22px; font-weight: bold; }
.more { float: right; display: inline; }
.rd_nr ul li a { color: #333333 }
.rd_nr ul li a:hover { color: #f00136; }
.ynjd_nr ul li a { color: #000; font-weight: bold; font-size: 16px; }
.ynjd_nr ul li p { width: 82%; height: auto; overflow: hidden; line-height: 1.7; font-size: 14px; margin-left: 18%; position: relative; top: 0px; color: #666 }
 @media screen and (min-width:1025px) {
.w { width: 1200px; margin: 0 auto; }
.f-link { color: #7c7c7c; border-top: 1px solid #cfcfcf; padding: 20px 0; }
}
@media screen and (max-width:1024px) {
.w { width: 100%; margin: 0 auto; }
.f-link { width: 94%; color: #7c7c7c; border-top: 1px solid #cfcfcf; padding: 20px 3%; }
}
.f-link .w { position: relative; }
.f-link span { color: #323936; font-size: 18px; font-family: "微软雅黑"; display: block; line-height: 26px; }
.f-link em { color: #a40000; font-size: 24px; font-style: normal; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; display: block; }
.f-link .fl { background: url(404.png) no-repeat 0 center; height: 54px; padding-left: 70px; width: 137px; }
@media screen and (min-width:1025px) {
.f-link .fr { width: 981px; }
}
@media screen and (max-width:1024px) {
.f-link .fr { width: 100%; }
}
.f-link .fr li { color: #5c5c5c; margin: 0 10px; font-family: "微软雅黑"; font-size: 14px; line-height: 28px; list-style: none; float: left }
.f-link .fr li a:hover { color: #a40000; }/*浮动*/
.fl { float: left; }
.fr { float: right; }
/*去除浮动*/
.clear1 { clear: both; }
.clear { clear: both; overflow: hidden; zoom: 1; float: none; }

#footer { width: 100%; height: 238px; background: #2c2e32; margin: 0 auto }
.footer { width: 1200px; height: 238px; background: #2c2e32; margin: 0 auto; position: relative }
.f-1 { width: 200px; height: 160px; position: absolute; top: 40px; left: 0;border-right:1px solid #111;}
.f-2 { width: 798px; height: 160px; position: absolute; top: 40px; left: 201px;border-left:1px solid #555;border-right:1px solid #111;text-align:center; }
.f-3 { width: 200px; height: 160px; position: absolute; top: 40px; left: 1001px;border-left:1px solid #555;text-align:center;}
.f-2 p {line-height: 2; font-size: 14px; color: #969799; padding-top:2px; }

.f-2 p a{color: #969799;}
.f-2 p a:hover{color: #eee;}
.f-3 span{padding:2px 17px 5px;overflow:hidden;color:#555;font-size:16px;background:#fff;}

.f-1 ul { height: 150px; padding-top: 10px; background: url(../image/logo.png) no-repeat center; }
.f-1 ul li { width: 140px; float: left; display: inline; line-height: 45px; }
.f-1 ul li a { font-weight: bold; color: #FFF; font-size: 15px; font-family: "微软雅黑" }
.f_dh {height: 50px; line-height: 50px; font-size: 30px;  font-weight: bold; color: #FFF; }
.f_zi a { color: #969799; }
.f_zi a:hover { color: #C70002; }


.footer_di a { color: #ffffff }
.footer_di a:hover { text-decoration: underline; color: #FF0 }
/*返回顶部*/

.izl-rmenu { position: fixed; left: 90%; bottom: 10px; padding-bottom: 300px; background: url(404.png) 0px bottom no-repeat; z-index: 9999999; }
.izl-rmenu .btn { width: 72px; height: 73px; margin-bottom: 1px; cursor: pointer; position: relative; }
.izl-rmenu .btn-qq { background: url(404.png) 0px 0px no-repeat; background-color: #1a49b5; }
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited { background: url(404.png) 0px 0px no-repeat; background-color: #1a49b5; text-decoration: none; display: block; }
.izl-rmenu .btn-wx { background: url(404.png) 0px 0px no-repeat; background-color: #1a49b5; }
.izl-rmenu .btn-wx .pic { position: absolute; left: -160px; top: 0px; display: none; width: 160px; height: 160px; }
.izl-rmenu .btn-phone { background: url(404.png) 0px 0px no-repeat; background-color: #1a49b5; }
.izl-rmenu .btn-phone .phone { background-color: #1a49b5; position: absolute; width: 160px; left: -160px; top: 0px; line-height: 73px; color: #FFF; font-size: 18px; text-align: center; display: none; }
.izl-rmenu .btn-top { background: url(404.png) 0px 0px no-repeat; background-color: #666666; display: none; }
.izl-rmenu .btn-top:hover { background-color: #444; }
 @media screen and (min-width:1025px) {
.wrap { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; background: #FFF; margin-top: 25px; padding-bottom: 30px; }
.left { width: 240px; height: auto; overflow: hidden; float: left; display: inline; background: url(404.png) right 40px no-repeat; padding-bottom: 30px; }
.nyabout { width: 930px; height: auto; overflow: hidden; float: left; display: inline; margin-left: 20px; }
.nyabout_bt { width: 100%; height: 35px; background: url(404.png) no-repeat 0px 10px; line-height: 35px; border-bottom: 1px #ccc solid; }
.nyabout_nr { width: 930px; height: auto; overflow: hidden; padding-top: 10px; margin: 0 auto; line-height: 2; }
.nyabout_nr_ae { width: 870px; height: auto; overflow: hidden; padding-top: 10px; margin: 0 auto; line-height: 2; }
}
@media screen and (max-width:1024px) {
.wrap { width: 100%; height: auto; overflow: hidden; margin: 0 auto; background: #FFF; margin-top: 25px; padding-bottom: 30px; }
.left { display: none; }
.nyabout { width: 94%; height: auto; overflow: hidden; float: left; display: inline; padding: 0 3%; }
.nyabout_bt { width: 100%; height: 35px; background: url(404.png) no-repeat 0px 10px; line-height: 35px; border-bottom: 1px #ccc solid; }
.nyabout_nr { width: 100%; height: auto; overflow: hidden; padding-top: 10px; margin: 0 auto; line-height: 2; }
.nyabout_nr_ae { width: 100%; height: auto; overflow: hidden; padding-top: 10px; margin: 0 auto; line-height: 2; }
}
.weizhi { float: right; display: inline; margin-right: 10px; color: #666 }
.weizhi a { color: #666 }
.weizhi a:hover { color: #C70002 }
.news_time { float: right; display: inline }
.nytools { width: 240px; height: auto; overflow: hidden; }
.nytools_bt { background: url(404.png) no-repeat 0px 10px; line-height: 35px; text-indent: 0.5cm; color: #C70002; font-family: "微软雅黑"; font-size: 21px; font-weight: bold }
.nytools_nr { width: 240px; height: auto; padding-top: 10px; }
.nytools_nr ul li { width: 230px; line-height: 30px; background: url(404.png) no-repeat 5px 13px; text-indent: 0.4cm; font-family: "微软雅黑"; font-size: 14px; }
.nytools_nr ul li a { color: #676767; font-size: 10px; display: block; transition: all 0.4s ease-in 0.1s }
.nytools_nr ul li a:hover { color: #fff; text-indent: 0.7cm; background: #C70002 }
.nytools_nr ul .vtitle { width: 230px; height: 35px !important; line-height: 35px; background: #eeeeee; text-indent: 0.3cm; font-family: "微软雅黑"; margin-bottom: 1px; }
.nytools_nr ul .vtitle { color: #676767; font-size: 14px; display: block; }
.nytools_nr ul .vtitle a { font-weight: bold; color: #222222 }
.nytools_nr ul .vtitle a:hover { text-decoration: underline }
.nytools_nr ul.vconlist { background: none !important; }
.nytools_nr ul.vconlist li { width: 230px; line-height: 26px; background: url(404.png) no-repeat 10px 8px; margin: 0 auto; text-indent: 0.7cm; font-size: 12px; }
.nytools_nr ul.vconlist li a { color: #414141 !important }
.nytools_nr ul.vconlist li a:hover { color: #C70002 !important; background: none !important; }
.nysubnav { background: #ffffff; border-top: none; list-style: none; padding: 15px; }
.nysubnav li { font-family: "微软雅黑"; font-size: 14px; height: auto; line-height: 40px; }
.nysubnav li span { color: #a5a5a5; padding-right: 10px; padding-left: 10px; }
.nysubnav li a { color: #343434; height: 40px; text-indent: 1.2cm; width: 210px; background: #2058a3; display: block; font-size: 16px; color: #FFF }
.nysubnav li a:hover, .show-menu ul li a.hover { text-decoration: underline }
.nysubnav li ul li { background: url(404.png) no-repeat 45px 11px; list-style: none; border-bottom: none; text-indent: 0.4cm; line-height: 28px; }
.nysubnav li ul li a { background: none; display: inline-block; height: auto; color: #333; font-size: 13px; }
.zxgg { width: 240px; height: auto; overflow: hidden; margin-top: 20px; }
.zxgg_bt { background: url(404.png) no-repeat 0px 10px; line-height: 35px; text-indent: 0.5cm; color: #C70002; font-family: "微软雅黑"; font-size: 21px; font-weight: bold }
.zxgg_nr { width: 240px; height: auto; padding-top: 10px; }
.zxgg_nr ul { padding-top: 5px }
.zxgg_nr ul li { width: 220px; line-height: 30px; background: url(../image/lk_18.jpg) no-repeat 2px 10px; text-indent: 32px; border-bottom: 1px dashed #d5d5d5; }
.zxgg_nr ul li a { font: 18px/2 bold; }
.lx { width: 226px; min-height: 205px; overflow: hidden; background: #A00002; margin-top: 25px; margin-bottom: 15px }
.lx_tu { width: 206px; height: 63px; margin: 0 auto; position: relative; top: 10px }
.lx_nr { width: 195px; height: auto; margin: 0 auto; padding-top: 20px; line-height: 2; color: #FFF; padding-bottom: 15px; overflow: hidden }
.lx_nr a { color: #FFF; }
.cn { float: left; color: #C70002; font-size: 21px; padding-left: 20px; font-weight: bold; font-family: "微软雅黑"; }
.weizhi { float: right; display: inline; margin-right: 10px; color: #666 }
.weizhi a { color: #666 }
.weizhi a:hover { color: #C70002 }
.news_time { float: right; display: inline; margin-right: 5px; }
.nytjcp_nr { width: 230px; height: auto; border: 1px solid #d7d7d7; padding: 5px 0; margin-top: 10px; }
/*推荐产品*/

		/* 本例子css */
.picScroll-top { overflow: hidden; position: relative; }
.picScroll-top .bd ul { overflow: hidden; zoom: 1; }
.picScroll-top .bd ul li { text-align: center; zoom: 1; }
.picScroll-top .bd ul li .pic { text-align: center; }
.picScroll-top .bd ul li .pic img { padding: 3px; border: 1px solid #ccc; }
.picScroll-top .bd ul li .pic a:hover img { border-color: #C70002; }
.picScroll-top .bd ul li .title { line-height: 24px; }
.picScroll-top .bd ul li .title a { color: #666 }
.picScroll-top .bd ul li .title a:hover { text-decoration: underline; color: #F00 }
/*返回顶部*/

.izl-rmenu { position: fixed; left: 90%; bottom: 10px; padding-bottom: 300px; background: url(404.png) 0px bottom no-repeat; z-index: 999; }
.izl-rmenu .btn { width: 72px; height: 73px; margin-bottom: 1px; cursor: pointer; position: relative; }
.izl-rmenu .btn-qq { background: url(404.png) 0px 0px no-repeat; background-color: #C70002; }
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited { background: url(404.png) 0px 0px no-repeat; background-color: #C70002; text-decoration: none; display: block; }
.izl-rmenu .btn-wx { background: url(404.png) 0px 0px no-repeat; background-color: #C70002; }
.izl-rmenu .btn-wx .pic { position: absolute; left: -160px; top: 0px; display: none; width: 160px; height: 160px; }
.izl-rmenu .btn-phone { background: url(404.png) 0px 0px no-repeat; background-color: #C70002; }
.izl-rmenu .btn-phone .phone { background-color: #C70002; position: absolute; width: 160px; left: -160px; top: 0px; line-height: 73px; color: #FFF; font-size: 18px; text-align: center; display: none; }
.izl-rmenu .btn-top { background: url(404.png) 0px 0px no-repeat; background-color: #666666; display: none; }
.izl-rmenu .btn-top:hover { background-color: #444; }
/*推荐新闻*/

#nynews { width: 700px; height: auto; margin: 0 auto; padding: 8px 0 }
#nynews li { width: 330px; float: left; display: inline; margin-left: 20px; line-height: 2.2; }
.news_time { float: right }
/*新闻列表*/
.ul-news { list-style: none; padding: 0; margin: 10px 0 0; padding-bottom: 20px; }
.ul-news li { overflow: hidden; clear: both; height: 100px; line-height: 2; border-bottom: 1px dashed #CCC }
.ul-news li span { color: #666; float: right; }
.news_li_1 a { font-size: 14px; color: #000; font-weight: bold; }
.news_li_1 a:hover { text-decoration: underline }
.news_li_2 { color: #666; text-indent: 24px; }
#picUL1 { text-indent: 0; overflow: hidden; list-style: none; margin-top: 10px; margin-left: 10px }
#picUL1 li { height: 230px; width: 260px; float: left; line-height: 2.2; margin: 0 18px; _margin: 0 4px; text-align: center; overflow: hidden; }
#picUL1 li img { vertical-align: middle; border: none; border: 1px solid #CCC; transition: all 0.6s; }
#picUL1 li img:hover { transform: scale(1.4); }
#picUL1 li a { color: #666; text-decoration: none; font-size: 12px; }
#picUL1 li a:hover { color: #F00; }
.pic-bg { width: 200px; height: 200px; display: block; border: 1px solid #CCC; overflow: hidden; display: table-cell; +line-height:200px;
*display: block;
*font-size:175px;
*font-family:Arial;
vertical-align: middle; }
.pic-bg img { vertical-align: middle; border: none }
/*内容*/
.content { padding: 15px 0; min-height: 500px; color: #d6e4d3; }
.content p { color: #v; line-height: 24px; font-size: 12px; }
.ny { padding: 30px 0 0; }
.ny p { line-height: 24px; color: #000; }
.p-info { float: right; width: 310px; }
.p-info h2 { font-size: 14px; color: #2c2c2c; border-bottom: 1px solid #cccccc; font-weight: bold; padding: 20px 0; }
.p-info p { color: #2c2c2c; line-height: 28px; border-bottom: 1px solid #cccccc; padding: 10px 0 0; height: 286px; margin: 0; }
#preview { float: left; text-align: center; width: 377px; border: 1px solid #cccccc; padding: 10px; }
.jqzoom { width: 375px; height: 281px; position: relative; border: 1px solid #e4e4e4; }
.zoomdiv { left: 859px; height: 400px; width: 400px; }
.list-h li { float: left; }
#spec-n5 { width: 377px; height: 59px; padding-top: 6px; overflow: hidden; }
#spec-left { background: url(404.png) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-right { background: url(404.png) no-repeat; width: 10px; height: 45px; float: left; cursor: pointer; margin-top: 5px; }
#spec-list { width: 347px; float: left; overflow: hidden; margin-left: 5px; display: inline; }
#spec-list ul li { float: left; margin: 0; text-align: center; display: inline; width: 76px; }
#spec-list ul li img { border: 1px solid #e8e8e8; width: 62px; height: 52px; margin: 0 auto; }
/*jqzoom*/
.jqzoom { position: relative; padding: 0; }
.zoomdiv { z-index: 100; position: absolute; top: 0px; left: 0px; width: 400px; height: 400px; 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 { position: relative; margin-right: 5px; }
#spec-list div { }
.fanye ul { list-style: none; border-top: 1px dashed #cccccc; border-bottom: 1px dashed #c2a9a4; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; }
.fanye ul li { height: 30px; line-height: 30px; text-align: left; padding-left: 10px; color: #333; }
.fanye ul li a { color: #333; }
.fanye ul li a:hover { color: #900; }
/*表单*/
.guestbook ul { list-style: none; padding-left: 15px; text-align: left }
.guestbook ul li { line-height: 26px; font-size: 14px; border-bottom: 1px dashed #c2a9a4; padding-left: 15px; }
/*翻页*/
#page { clear: both; line-height: 35px; height: 35px; text-align: center; border: 1px solid #fffca5; margin: 12px 10px 10px 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/*智美*/
.indexNews ul { list-style: none; padding: 5px 8px 5px 8px; }
.indexNews ul li { background: url(404.png) no-repeat left center; height: 26px; line-height: 26px; text-align: left; padding-left: 10px; border-bottom: 1px dashed #cccccc }
.indexNews ul li span { float: right }
#indexPro { width: 660px; height: 165px; overflow: hidden; margin: 0 auto; }
#indexPro li { float: left; margin: 10px; _margin: 8px; width: 149px; height: 165px; _height: 143px; text-align: center; }
#indexPro img:hover { border: 1px solid #999; }
/*NEWS CONTENTS PAGE*/
#newTitle { color: #333; font-size: 16px; text-align: center; padding: 10px 0 20px; margin: 0; font-weight: bold; }
#newTitle strong { font-size: 16px; }
#newsContent { color: #333; line-height: 2; font-size: 14px; margin: 15px 0 0; padding-bottom: 30px; }
#newsInfo { color: #333; margin: 0px; font-weight: normal; text-align: center; font-size: 12px; border-bottom: 1px solid #CCC }
.infoClass { margin: 0px; margin-bottom: 10px; line-height: 12px; text-align: left; padding-left: 10px; padding-top: 8px; }
#proInfoFont { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 15px; }
#infoImage { text-align: center; margin: 10px 0; height: auto; }
#infoImage img { margin: 0 auto; border: 1px solid #CCC; padding: 2px; }
#canshu { width: 300px; float: left; display: inline; padding-left: 15px; line-height: 2; }
/*产品详情*/

.xq { width: 99%; height: auto; overflow: hidden; margin: 0 auto; line-height: 2; font-size: 14px }
.xq_bt { width: 100%; height: 30px; margin: 0 auto; border-bottom: 2px solid #C70002; margin-bottom: 8px }
.xq_cn { float: left; width: 100px; height: 30px; background: #C70002; font-family: "微软雅黑"; font-size: 14px; color: #FFF; line-height: 30px; text-align: center }
/*GUESTBOOK PAGE*/
.borderLi { border-bottom: 1px dashed #dedede; margin-bottom: 6px; padding-bottom: 6px; padding-left: 15px; }
.G_InputText { width: 160px; height: 16px; border: 1px solid #dedede; }
.G_textarea { width: 300px; height: 100px; border: 1px solid #dedede; }
.G_ul { width: 600px; margin: 0 auto; line-height: 26px; text-align: left; list-style: none }
.G_botton { width: 55px; height: 29px; line-height: 29px; border: 0; background: url(404.png) no-repeat; cursor: pointer; }
.G_tips { width: 500px; margin: 10px auto 0 auto; border: 1px solid #dedede; padding: 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 3px rgba(0,0,0,.1); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1); line-height: 26px; text-align: left }
/*˲Ƹ*/
.jobList { padding: 5px 10px 20px 10px; position: relative; width: 550px; margin: 0 auto; }
.yingping { right: 0; bottom: 0; color: #f00; padding-right: 10px; font-size: 14px; }
/*页码放置 begin*/
#page { width: 90%; height: 30px; clear: both; line-height: 30px; text-align: center; font-size: 13px; color: #333; background: #DFDFDF; margin: 10px auto }
#page input { width: 20px; height: 13px; margin-top: 6px; line-height: 13px; font-size: 12px; }
#prevnext { width: 658px; height: 30px; line-height: 30px; background: #DFDFDF; }
#prevnext span { width: 300px; float: left; text-align: center; }
#pagecontent { border: none; }
#page a { color: #999 }
#page a:hover { color: #000 }
/*页码放置 end*/
 
 /*相关新闻*/
.xgtj { width: 98%; height: auto; overflow: hidden; margin-top: 20px; float: left; margin-left: 2%; padding-bottom: 2% }
.xgtj_bt { width: 100%; height: 35px; }
.sgtj_bt_cn { width: 100px; height: 35px; background: #C70002; line-height: 35px; text-align: center; font-family: "微软雅黑"; font-size: 15px; color: #FFF; margin-left: 25px; display: block }
.xgtj_nr { padding-top: 5px; padding-bottom: 50px }
@media screen and (min-width:1025px) {
.xgtj_nr ul li { width: 46%; margin: 0 2%; line-height: 2.3; background: url(404.png) no-repeat 1px 11px; border-bottom: 1px dashed #d8d8d8; float: left; }
.xgtj_nr ul li time { float: right; }
}
@media screen and (max-width:1024px) {
.xgtj_nr ul li { width: 96%; margin: 0 2%; line-height: 2.3; background: url(404.png) no-repeat 1px 11px; border-bottom: 1px dashed #d8d8d8; float: left; }
.xgtj_nr ul li a { margin: 0 10px; display: block; }
.xgtj_nr ul li time { float: right; }
.rtzi p img { width: 100%; margin: 0 auto; display: block; }
}
/*相关产品*/
.xgtj_cp { width: 658px; height: auto; overflow: hidden; clear: both; margin-top: 20px; padding-bottom: 40px }
.xgtj_cp_bt { width: 658px; height: 35px; }
.xgtj_bt_cn { width: 100px; height: 35px; background: #C70002; line-height: 35px; text-align: center; font-family: "微软雅黑"; font-size: 15px; color: #FFF; margin-left: 25px; display: block; float: left; }
.xgtj_bt_cn a { color: #FFF }
.xgtj_bt_cn a:hover { color: #FF0 }
.ml50 { margin-left: 50px; }
.xgtj_cp_nr ul { padding-top: 20px }
.xgtj_cp_nr ul li { width: 300px; line-height: 2.3; background: url(404.png) no-repeat 1px 11px; border-bottom: 1px dashed #d8d8d8; margin: 0 auto; text-indent: 0.5cm; float: left; margin-left: 25px; }
.dede_pages { height: 30px; background: #eeeeee; margin: 15px 0 15px 12px; width: 100%; float: left; text-align: center; display: inline; }
.dede_pages ul { list-style-type: none; text-align: center; }
.dede_pages ul li { display: inline; }
.dede_pages ul li a { background: #fff; padding: 3px 5px; line-height: 30px; margin: 0 2px; font-family: Arial; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 3px 5px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #F8F8F8; padding: 3px 5px; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
/*slide*/
.page-slide { margin-top: -122px; top: 60%; z-index: 9999999999; right: 1px; position: fixed; }
.page-slide li { position: relative; transition: 0.3s linear 0s; cursor: pointer; margin-bottom: 1px; display: block; width: 60px; background: #676767; height: 60px; white-space: nowrap; line-height: 60px; Border-radius: 90px; }
span.slide-img { width: 60px; }
.page-slide span { vertical-align: middle; display: inline-block; }
span.slide-text { margin-bottom: 5px; opacity: 0; transition: 0.3s linear 0s; background: #676767; color: #fff; font-size: 24px; padding-right: 30px; padding-left: 3px; }
span.slide-hover:before, span.slide-hover:after { border-style: solid; position: absolute; content: ''; width: 0; box-sizing: border-box; top: 30px; }
span.slide-hover:before { z-index: 2; right: -7px; border-color: transparent transparent transparent #fff; border-width: 7px 0 7px 8px; margin-top: -7px; }
span.slide-hover { background: #fff; display: none; border: 1px solid #ddd; height: 168px; width: 138px; position: absolute; right: 74px; top: 0; text-align: center; font-size: 16px; line-height: 2; font-weight: bold; }
span.slide-hover:after { margin-top: -8px; right: -10px; border-color: transparent transparent transparent #ddd; border-width: 8px 0 8px 10px; }
.page-slide li:hover, .page-slide li:first-child:hover span.slide-text { opacity: 1; background: #f00136; }
.page-slide li:first-child:hover { transform: translateX(-370px); Border-radius: 90px 0 0 90px; }
.page-slide li:nth-child(2):hover .slide-hover { display: block; }
.img { display: block; max-width: 100%; margin: 0 auto; }
@media screen and (max-width: 1024px) {
.page-slide { display: none; }
}

/* toolBar */
@media screen and (max-width:860px) {
#foottoolbar { color: #fff; text-align: center; width: 100%; height: 65px; float: left; position: fixed; bottom: 0; left: 0; z-index: 10000; background: #0068d3; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0068d3), to(#000000)); }
#foottoolbar ul { }
#foottoolbar li { float: left; width: 25%; height: 35px; background: url(404.png) no-repeat left center; }
#foottoolbar li.t_first { background: none; }
#foottoolbar a { width: 100%; height: 24px; color: #fff; display: block; padding: 30px 0 0 0; line-height: 24px; font-size: 14px; }
.f1 { background: url(404.png) no-repeat center 8px; background-size: 20px 20px }
.f2 { background: url(404.png) no-repeat center 8px; background-size: 20px 20px }
.f3 { background: url(404.png) no-repeat center 8px; background-size: 20px 20px }
.f4 { background: url(404.png) no-repeat center 8px; background-size: 20px 20px }
.f5 { background: url(404.png) no-repeat center 8px; background-size: 20px 20px }
.f6 { background: url(404.png) no-repeat center 8px; background-size: 20px 20px }
.hidden { height: 60px; }
.f5 a { position: relative; }
.f5 div { display: none; color: red; width: 100%; height: auto; padding-top: 10px; background-color: #FFF; position: absolute; top: -240px; left: 0px; margin-bottom: 0px; cursor: default; box-shadow: 0px -10px 10px #000; }
.close { background: orange; color: red; border-radius: 12px; line-height: 20px; text-align: center; height: 20px; width: 20px; font-size: 18px; padding: 1px; top: 20px; right: 20px; position: absolute; }
.close::before { content: "\2716"; }
}
@media screen and (min-width:861px) {
#foottoolbar { display: none; }
}
/*Js幻灯片样式*/
#banner_main {position:relative; border:0px solid blue; }
#banner {  border:0px solid red; margin:0 auto; overflow:hidden; width:100%}
.bannerlist{margin:0 auto;}
.bannerlist li{text-align:center; border:0px dashed red; overflow:hidden; display:block;}
.bannerlist li img{ width:1920px;margin:0 auto; display:block; }
#banner_main .hd{ width:100%; position:relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center; }
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; border-radius:50%;
background:#fff; margin-right:15px; overflow:hidden; font-size:0px; box-shadow:2px 2px 3px rgba(0,0,0 ,0.6);}
#banner_main .hd ul li.on{  background:#f00136;}
/*单页文档*/
.w1200{margin:0 auto;width:1200px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.place{line-height:60px;border-bottom:3px solid #ddd;font-size:15px;color:#666;}
.main_box .title{line-height:100px;text-align:center;font-size:36px;font-weight:bold;color:#555;text-shadow: 3px 3px 3px #ddd;background: rgba(0,0,0,.2);
    margin: 5px 0;}
.main_con{font-size:18px;line-height:2;}
.main_con h2{margin:10px 0;height:40px;line-height:40px;border-bottom:3px solid #41a8d3;background:#f2f2f2;}
.main_con h2 em{padding:6px 15px;font-size:20px;font-weight:bold;color:#fff;background:#41a8d3;}
.main_con strong{font-size:18px;padding:3px 0;}
.main_con img{max-width:1200px;}
.main_con table{width:100%;font-size:15px;color:#555;}
.main_con table td{padding:5px 15px;border:1px solid #666;}
.lianxiewm{width: 150px;height: 150px;float: right;margin-top: 100px;}
/*列表分页*/
.pagelist { height:30px;line-height:30px;font-size:14px;}
.pagelist li { float:left; min-width:50px;min-height:25px;text-align:center;line-height:25px; border:1px solid #E1E1E1; margin:0 5px 10px 0;background-color:#FFF; }
.pagelist li.thisclass { background-color:#41a8d3; color:#FFF; width:50px;}
.pagelistli a { float:left; display:block;width:50px;height:25px; }
.pagelist li a:hover { background-color:#41a8d3; color:#FFF; text-decoration: none;display:block;width:50px;}
.pageinfo {font-size:14px;padding:0 8px;}
/*图片列表*/
.img_li li{float: left;font-size:15px;
    width: 400px;
    height: 330px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 12px;
    padding-top: 10px;
    background: #fff;
    transition: color 1s,background 1s;
    -webkit-transition: color 1s,background 1s;}
.img_li li:hover { background:#41a8d3; }
.img_li li:hover a { color:#FFF }
.img_li li div{ margin-left:10px;margin-bottom:15px;width:380px;height:260px; overflow:hidden;}
.img_li li img{width: 380px;
    height: 260px;
    -webkit-transition: -webkit-transform .5s, opacity .5s;
    -moz-transition: -moz-transform .5s, opacity .5s;
    -o-transition: -o-transform .5s, opacity .5s;
    transition: -webkit-transform .5s, -moz-transform .5s, -o-transform .5s, transform .5s, opacity .5s;}
.img_li li img:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2)}
.img_li li span{margin-left: 10px;
    width: 380px;
    height: 30px;
    overflow: hidden;}
/*文章列表*/
.txtlistbox{padding:10px 0 15px;}
.textlist li { padding:15px 0px; border-bottom:1px dashed #bbbbbb; position:relative; overflow:hidden; }
.textlist li img { width:150px;height:110px;float:left; padding:3px; background:#f5f5f5;margin-right:20px; }
.textlist li .texttitle { position: relative; text-align:left; height:50px; line-height:50px; font-size:20px; padding-left:15px;color:#41a8d3;font-weight: bold; }
.textlist li .texttitle span { position: absolute; top:0; right:0;font-size:14px; }
.textlist li .texttitle em{font-style: normal;color:#f00136;}
.textlist li .texttitle em a{color:#f00136;}
.textlist li .texttitle a { color:#555; }
.textlist li .texttitle a:hover { color:#41a8d3; }
.textdesc { height:56px; color:#808080; font-size:14px; line-height:28px; overflow:hidden; }
.textt{height:100px;line-height:100px;overflow:hidden;text-align:center;font-size:30px;font-weight:bolder;color:#555;text-shadow: 3px 3px 3px #ddd;}
.textnei{padding:15px 0 25px;font-size:16px;line-height:2;}
.textnei p {
    text-indent: 32px;
}
.textnei img{max-width:1190px;}
.textnei h3 {font-size:18px;font-weight:bold;color: #41a8d3;padding: 3px 0;}
.textnei a u{text-decoration: none;color:#41a8d3;}
/*内容页*/
.at{height:100px;line-height:100px;overflow:hidden;text-align:center;font-size:30px;font-weight:bolder;color:#333;text-shadow: 3px 3px 3px #ddd;}
.art{height:100px;line-height:100px;overflow:hidden;text-align:center;font-size:25px;font-weight:bolder;color:#555;}
.info{height:30px;line-height:30px;text-align:center;font-size:14px;color:#666;background:#e5e5e5;}
.info small{font-size:14px;padding:0 10px;}
.picbox{padding:20px 0;text-align:center;}
.picbox img{max-width:1190px;box-shadow: rgba(0, 0, 0, .7) 4px 4px 8px;}
.it{display:block;margin:15px 0 20px;font-size:16px;font-weight:bold;color:#555;}
.txtcon{padding:15px 0;font-size:16px;line-height:2;}
.txtcon h3{color:#555;padding:3px 0;}
.txtcon img{max-width:1200px;}
.txtcon p{line-height:2;}
/*shangxiapian*/
.shxy{border-top:2px solid #ddd;font-size:14px;padding-bottom:20px;}
.shxy li{line-height:35px;}
.shxy a{color:#777;}
.shxy a:hover{color:#f00136;}
#pages { padding:14px 0 10px; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { font-size:12px;background:#fff; width:56px; padding:0 }
#pages a:hover { background:#ff0055; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#41a8d3; border:1px solid #41a8d3; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(404.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }