﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
table th, table td { padding: 5px; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
ception, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { color: #666; text-decoration: none; }
a:focus { outline: none; }
a:hover { text-decoration: underline; text-decoration: none; color:#0294df;  }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.zoom { zoom: 1 }
.hidden { visibility: hidden; }
.vam { vertical-align: middle; }
.clear, .cl { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
.curp { cursor: pointer }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align: middle; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100%; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
body { background-color: #fff; overflow-x: hidden; color: #666; font-size: 12px; font-family: microsoft yahei; position: relative; min-width: 1200px }
.header, .content, .footer, .container { margin: 0 auto; width: 1200px; }
.footer .container { margin: 20px auto; line-height: 2; text-align: center; font-size: 16px; }
.footer .container p a { padding: 0 5px; }
.header { width: 100%; background-color: #fff; position: relative; z-index: 100; }
.hearderBox { width: 1200px; margin: 0 auto; position: relative; z-index: 100; }
.logo_right { width: 1200px; margin: 0 auto }
.logo_right .huanying { overflow: hidden; width: 1200px; color: #6c6c6c; height: 30px; border-bottom: 2px solid #ededed; line-height: 30px }
.logo_right .huanying p { width: 390px; padding-left: 13px; float: left; }
.logo_right .huanying a { padding: 0 10px; }
.logo_right .huanying a:hover { color:#0294df; }
.huanying ul.huanying_li { width: 220px; text-align: center; float: right; }
.huanying ul.huanying_li li { width: 72px; float: left; }
.logo_right .header_middle { overflow: hidden; padding: 10px 0 }
.header_middle .logo { float: left;height: 80px;padding-top: 15px; }
.header_middle .logo a { display:block; }
.header_middle .logo a img { display:block; height:80px; }
.header_middle .zldl { overflow: hidden; width: 396px; height: 70px; float: left; position: relative; padding-left: 40px; text-align: center; margin-top: 30px }
.header_middle .zldl span { font-size: 20px; color: #333; }
.header_middle .zldl p { color: #515151; font-size: 14px; margin-top: 8px; padding-left: 15px; }
.header_middle .zldl_phone { display: block; width: 240px; margin-top: 34px; height: 42px; background: url(../images/img.png) no-repeat -1146px -34px; float: right; }
.header_middle .zldl_phone span { display: block; width: 173px; font-size: 15px; color: #000; float: right; }
.header_middle .zldl_phone b { display: block; font-size: 24px; color: #0193de; float: right; }
.hearer_Nav { height: 53px; line-height: 53px; position: relative; z-index: 1000; background-color: #0076db }
.hearer_Nav .daohang { width: 1200px; margin: 0 auto }
.hearer_Nav ul li { font-size: 16px; height: 53px; line-height: 53px; float: left; position: relative; width:11.11%; text-align:center; }
.hearer_Nav ul li.last { background: none; }
.hearer_Nav ul li>a { display: block; color: #FFF; padding: 0 28px; }
.hearer_Nav ul li:hover, .hearer_Nav ul li.curr { background-color: #06F }
.hearer_Nav ul li:hover>a, .hearer_Nav ul li.cur>a { text-decoration: none; }
.hearer_Nav ul li .ej_Nav { display: none; position: absolute; width: 100%; }
.hearer_Nav ul li .ej_Nav dl { width: 365px; }
.hearer_Nav ul li .ej_Nav dd { width: 110px; height: 40px; line-height: 40px; float: left; }
.hearer_Nav ul li .ej_Nav dd a { display: block; width: 110px; height: 40px; color: #fff; text-align: left; padding-left: 10px; font-size: 14px; background-color: #0076db; opacity: 0.8 }
.hearer_Nav ul li .ej_Nav dd a:hover { text-decoration: none; color: #000; background-color: #fff600 }
.hearer_Nav ul li:hover .ej_Nav { display: block; }
/*尾部*/
.footer { overflow: hidden; width: 100%; }
.footer .footer_Nav { width: 100%; background-color: #0394e0; height: 48px; }
.footer .footer_Nav .dbdh { width: 1200px; margin: 0 auto; line-height: 48px; text-align: center; }
.footer .footer_Nav a { color: #FFF; font-size: 16px; padding: 0px 30px }
.footer .footer_Nav a:hover { color: #000 }
.footer .foot_content { overflow: hidden; background-color: #FFF; margin: 20px 230px }
.footer .foot_content .footer_LOGO { float: left; }
.footer .foot_content .footer_LOGO img { margin-top: 78px; }
.footer .foot_content .footer_middle { overflow: hidden; width: 550px; float: left; }
.footer .foot_content .footer_middle p { padding-left: 15px; font-size: 14px; color: #464646; line-height: 34px; }
.footer .foot_content .footer_right { color: #0394e0; float: right; text-align: center; }
.footer .footer_right h3 { font-size: 18px }
#roll { display: block; width: 15px; margin-right: -485px; position: fixed; right: 40%; top: 80%; _margin-right: -325px; _position: absolute; _margin-top: 300px; _top: expression(eval(document.documentElement.scrollTop));
}
.topadcs { width: 100%; overflow: hidden; text-align: center; background-color: #ececec }
.left { width: 230px; float: left; overflow: hidden; }
.rightbot { height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right { width: 735px; float: right; display: inline; overflow: hidden; }
.rights { width: 760px; float: right; display: inline; overflow: hidden; }
.right_main { width: 733px; min-height: 458px; border: solid 1px #d5d5d5; padding-bottom: 15px; overflow: hidden; background: #fff; }
.contactn .tits { background: #ED5F05; color: #fff; height: 32px; line-height: 32px; padding-left: 13px; }
.contactn .tits a { color: #fff; }
.contactn .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; overflow: hidden; padding: 5px 9px 10px; width: 210px; }
.contactn .subnr img { width: 210px; height: 90px; margin-bottom: 5px; }
.contactn .subnr p { line-height: 28px; overflow: hidden; font-size: 14px; color: #333333; }
.contactn .subnr h5 { line-height: 28px; overflow: hidden; }
dl.dl_2 { padding: 10px 14px; float: left; display: inline-block; }
dl.dl_2 dt { overflow: hidden; }
dl.dl_2 dt a { padding: 1px; border: 1px solid #d7d7d7; display: block; }
dl.dl_2 dt a:hover { border: 1px solid #0193de; }
dl.dl_2 dd { width: 268px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; padding: 0 4px; font-size: 16px }
dl.dl_2 dd a:hover { color: #227ecb }
.contactn { margin-bottom: 15px }
.t05 { line-height: 40px; background: #0193de; margin-top: 10px; padding: 0 15px; color: #fff; font-size: 16px; }
.t05 a { color: #fff; }
.t05 h5 { font-size: 16px }
.t05_cons1 { border: solid 1px #d7d7d7; border-top: 0; padding: 2px 10px; margin-bottom: 10px; zoom: 1; background: #fff; }
.t05_cons1 li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 35px; height: 35px; overflow: hidden; font-size: 14px; padding-left: 15px; width: 185px; background: url(../images/img.png) no-repeat -1190px -1px; }
.t05_cons1 li a:hover { color: #227ecb }
.cpMain { background: #ececec; overflow: hidden; }
.cpright { width: 915px; padding: 0 20px 20px; background: #fff; float: right; margin-top: 36px; }
.cprightpt { width: 960px; padding: 0 20px; background: #fff; float: right; padding-bottom: 20px; }
.rtop { overflow: hidden; padding-top: 28px; padding-bottom: 9px; border-bottom: 1px solid #dbdbdb; }
.rtop h5 { float: left; padding-left: 10px; border-left: 3px solid #0193de; font-weight: normal; line-height: 16px; font-size: 16px; color: #0193de; }
.rtop span { float: right; color: #999 }
.tjcp { float: right; width: 955px; margin: 30px 0px; background-color: #FFF }
.tjcp h4 { height: 40px; line-height: 40px; background: url(../images/img.png) no-repeat 0 -278px; padding-left: 20px; color: #0193de; font-size: 16px }
.tjcp .tjcp_1 li { float: left; text-align: center; padding: 10px 16px }
.tjcp .tjcp_1 li img { padding: 5px; border: #CCC 1px solid; }
.tjcp .tjcp_1 li span { display: block; height: 35px; line-height: 35px; font-size: 14px; width: 284px; overflow: hidden }
.tjcp .tjcp_1 li a:hover { text-decoration: none; color: #0394e0 }
.tjcp .tjcp_1 li img:hover { border: #0394e0 1px solid }
.tjcp .xgzx { width: 955px; }
.tjcp .xgzx li { width: 437px; height: 38px; line-height: 36px; padding-left: 15px; background: url(../images/img.png) no-repeat -1191px 2px; float: left; border-bottom: 1px #CCCCCC dotted; margin: 0 10px 5px; }
.tjcp .xgzx li a { display: block; font-size: 14px; width: 340px; overflow: hidden; float: left; height: 38px }
.tjcp .xgzx li a:hover { color: #0193de }
.tjcp .xgzx li span { float: right }
.about { border: #CCC 1px solid; padding: 20px 0px }
.about h4 { height: 50px; line-height: 50px; text-align: center; font-size: 18px }
.about .about_sj { height: 40px; text-align: center; line-height: 40px; background-color: #f6f6f6 }
.about .about_sj span { margin-right: 40px }
.about .about_a { width: 880px; margin-left: 15px; }
.about .about_a .xwnymmain { margin: 15px 5px; line-height: 30px; font-size: 16px }
.about .about_a .about_tp { padding-top: 20px; text-align: center; }
.about .about_a .wzi { margin-top: 20px; line-height: 26px; font-size: 14px }
.about .about_a .wzi .lx_l { width:510px; float:left; margin-top:20px;}
.about .about_a .wzi .lx_l iframe { width:510px; height:305px; float:left; margin:0;}
.about .about_a .wzi .lx_r { width:340px; margin-left:30px; float: right; margin-top:10px; font-size: 16px; line-height:2.5;}

.about .about_a .feny { margin-top: 20px; height: 40px; padding: 0px 10px; line-height: 40px; font-size: 14px; background-color: #ececec }
.about .about_a .feny span { display: block; width: 420px; height: 40px; overflow: hidden }
.about .about_a .feny a:hover { color: #227ecb }
/*翻页*/
.pagess { clear: both; overflow: hidden; text-align: center; font-size: 12px; }
.pagess .epages { clear: both; height: 32px; line-height: 32px; margin: 15px auto; }
.pagess .epages a, .pagess .epages b { display: inline-block; margin: 0 3px; padding: 0 10px; min-width: 32px; height: 32px; line-height: 32px; border: 1px solid #0193de; box-sizing: border-box; font-weight: 400; }
.pagess .epages a { background: #fff; color: #999; }
.pagess .epages b { background: #0193de; color: #fff; }
.pagess .epages a:hover { border: 1px solid #ccc; background: #0193de; color: #fff; }
.newsListn ul { float: left; margin-bottom: 20px }
.newsListn li { /*background: url(../images/img.png) no-repeat 11px -1072px;*/ float: left; width: 915px; height: 135px; margin-top: 20px; border: 1px solid #cecece; border-left-width: 3px; background-color: #f6f5f5; }
.newsListn1 li { margin: 15px 0; font-size: 16px; height: 32px; line-height: 32px; border-bottom: 1px dotted #CCCCCC }
.newsListn1 li a { display: block; float: left; }
.newsListn1 li span { display: block; float: right }
.newsListn li .l_98 { float: left; margin: 10px; border-right: 1px solid #d5d4d4; padding-right: 10px; }
.newsListn li .l_98 a { display: block; width: 177px; height: 110px }
.newsListn li .l_98 span { color: #d6d6d6; font-weight: bold; font-size: 40px; line-height: 40px; }
.newsListn li:hover .l_98 { border-right: 1px solid #01cade; padding-right: 10px }
.newsListn li .r_590 { float: right; width: 706px; margin: 12px 0px }
.newsListn li .r_590 .t_590 { float: left; width: 576px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; }
.newsListn li .r_590 .t_590 a { float: left; font-size: 16px; font-weight: bold; }
.newsListn li .r_590 .t_590 a:hover { color: #0193de; }
.newsListn li .r_590 .sj { float: right; margin-right: 15px; font-size: 14px; margin-top: 5px }
.newsListn li .r_590 .d_590 { float: left; width: 690px; height: 96px; color: #666666; font-size: 14px; line-height: 24px; overflow: hidden }
.newsListn li:hover { border-color: #408dd3; }
.wbytable td { padding: 8px; }
.wbytable .wbytext { outline: none; padding: 5px; height: 22px; width: 320px; border: 1px solid #e3e3e3; }
.wbytable .wbyarea { padding: 5px; outline: none; width: 450px; border: 1px solid #e3e3e3; height: 125px; }
.wbytable .msgbut { width: 90px; height: 32px; line-height: 32px; cursor: pointer; color: #555; }
.wbytable .wbytextyz { outline: none; padding: 5px; height: 22px; width: 100px; border: 1px solid #e3e3e3; float: left; }
.wbytable .wyzm { padding-top: 6px; display: block; width: 48px; height: 22px; float: left; padding-left: 8px; }
.wbytable .wyzm img { margin-top: 0; }
.banner { overflow: hidden; width: 100%; height: 480px; }
#flashs { position: relative; height: 480px; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0; height: 480px; width: 100%; cursor: pointer; margin: 0 auto; }
#flashs .btn { position: absolute; z-index: 7; bottom: 15px; left: 50%; margin-left: -55px; padding: 0px 6px; }
#flashs .btn span { color: #fff; background: #333; cursor: pointer; display: inline-block; margin: 0 2px; width: 25px; height: 25px; font-size: 14px; line-height: 25px; text-align: center; }
#flashs .btn span.cur { background: #0193de; }
/*内容搜索*/
.nlss { overflow: hidden; width: 100%; }
.nlss .nlssBox p { width: 600px; height: 63px; color: #227ecb; float: left; font-size: 12px; line-height: 63px; }
.nlssBox a { color: #6c6c6c; font-size: 12px; padding: 0 5px; }
.searchbox { float: right; margin-top: 15px; width: 280px; height: 32px; overflow: hidden; }
.searchbox input { outline: none; }
.seartxt { float: left; width: 247px; height: 30px; font-size: 12px; color: #555; text-indent: 10px; line-height: 30px; border: 1px solid #999; border-right: 0; background: none; }
.searss { float: right; width: 32px; height: 32px; border: 0; cursor: pointer; background: url(../images/img.png) no-repeat -4px -1315px; }
/*产品中心*/
.cpzx { overflow: hidden; width: 100%; background-color: #e4f2fd; padding-bottom: 55px }
.cpzx h3 { width: 100%; height: 27px; margin: 0 auto; text-align: center; margin-top: 35px; padding-bottom: 5px; }
.cpzx h3 a { color: #227ecb; }
.nlist { float: left; width: 230px; margin-top: 36px; }
.nlist h4 { color: #FFF; text-decoration: none; }
.nlist .nt { font-weight: normal; padding: 18px 0; padding-left: 20px; background: #0193de url(../images/img.png) no-repeat -990px -75px; font-size: 20px; }
.TabTitle2 ul.expmenu { padding: 10px; background: #fff; }
.TabTitle2 ul.expmenu li div.header { background: url(../images/img.png) no-repeat 0 -121px; color: #FFF; margin: 5px 0 3px; width: 210px; height: 36px; overflow: hidden }
.TabTitle2 ul.expmenu li div.header a { height: 40px; line-height: 36px; font-size: 16px; padding: 0 35px; text-decoration: none; color: #FFF }
.TabTitle2 ul.expmenu li div.header a:hover, .TabTitle2 ul.expmenu li div.header a.curr { color: #fff7d7; }
.TabTitle2 ul.expmenu li div.header .arrow { display: block; width: 28px; height: 30px; background: no-repeat center; float: right; overflow: hidden; cursor: pointer; }
.TabTitle2 ul.expmenu li .menu { width: 100%; height: auto; overflow: hidden; }
.TabTitle2 ul.expmenu li .menu li { overflow: hidden; width: 190px; }
.TabTitle2 ul.expmenu li .menu li a { width: 190px; display: block; padding-left: 40px; font-size: 16px; float: left; height: 30px; line-height: 30px; font-size: 14px; color: #227ecb; }
.TabTitle2 ul.expmenu li .menu li:hover { background-color: #dfdfdf; text-decoration: none; }
.he { display: none }
.TabTitle2 .explx { padding-top: 10px; line-height: 2; font-size: 16px; }
.cptp { overflow: hidden; width: 960px; float: right; }
.cptp ul li { width: 310px; height: 315px; margin-right: 10px; margin-top: 36px; border-bottom: 3px solid #cdcdcd; float: left; }
.cptp ul li p { margin-top: 24px; margin-left: 10px; color: #000; float: left; height: 25px; line-height: 25px; font-size: 16px; width: 189px; overflow: hidden }
.cptp ul li span { float: right; width: 86px; height: 25px; line-height: 25px; color: #1f75c0; text-align: center; margin-top: 25px; margin-right: 5px; background: url(../images/img.png) no-repeat 0 0; }
.cptp ul li:hover a { color: #ffffff; text-decoration: none; }
.cptp ul li:hover p { color: #FFF; }
.cptp ul li:hover { background-color: #0394e0; }
/*实力强，有保障*/
.slq { overflow: hidden; width: 100%; position: relative; margin-bottom: 40px }
.slqBox { width: 1200px; margin: 0 auto; position: relative; }
.slqBox h4 { font-size: 30px; color: #227ecb; }
.slqBox h5 { font-size: 18px; color: #3f3f3f; margin: 10px 0px 30px; }
.slqBox p { font-size: 16px; color: #000000; padding-left: 20px; margin-top: 10px; background: url(../images/img.png) no-repeat -1191px -455px; line-height: 24px }
.slq01 { overflow: hidden; width: 100%; height: 438px; background: url(../images/img.png) no-repeat 106px -536px }
.Box { overflow: hidden; margin: 0 auto; height: 190px; background: url(../images/slq01.png) no-repeat center; }
.Box h3 { font-size: 30px; color: #FFF; text-align: center; margin-top: 26px }
.Box h3 span { font-size: 40px; }
.Box p { font-size: 14px; color: #114661; text-align: center; margin-top: 16px; }
.Box p>span { font-size: 30px; color: #114661; }
.slqBox .Box1 { padding-left: 115px; }
.slqBox b { font-size: 50px; position: absolute; font-weight: bold; width: 96px; height: 96px; display: block; background: url(../images/img.png) no-repeat 0 -25px; text-align: center; line-height: 96px; color: #fff; margin-top: 40px; }
.slq02 .slqBox b { font-size: 50px; position: absolute; left: 615px; font-weight: bold; width: 96px; height: 96px; display: block; background: url(../images/img.png) no-repeat 0 -25px; text-align: center; line-height: 96px; color: #fff; margin-top: 20px; }
.slqBox .Box1 .wz { float: left; padding-top: 80px; width: 513px; overflow: hidden }
.slqBox .Box1 .ystp1 img { padding-left: 100px }
.slq .slq02 { width: 100%; height: 420px; background: url(../images/img.png) no-repeat 106px -549px }
.slqBox .Box2 .ystp2 { float: left; }
.slqBox .Box2 .wz { width: 442px; float: right; padding: 50px 20px 0px 120px }
.slq .slq03 { width: 100%; margin-top: 50px }
.slqBox .Box3 .wz { float: left; padding: 50px 20px 0px 120px; width: 460px }
.slqBox .Box3 .ystp3 img { padding-left: 50px; float: right; }
/*工程案例*/
.kehu { overflow: hidden; height: 510px; background-color: #0394e0; }
.anniu_kj { overflow: hidden; width: 1200px; height: 510px; margin: 0 auto; position: relative; }
.kehu .khdl { width: 100%; }
.khdl h3 { text-align: center; margin-top: 40px; font-size: 18.75px; background: url(../images/img.png) no-repeat 0 -371px }
.khdl h3 a { color: #FFF; font-size: 26px }
.khdl img { margin-top: 10px; }
.khdl ul { width: 100%; margin-top: 50px; }
.khdl li { float: left; margin-right: 18px; height: 234px; width: 236px; background-color: #FFF; }
.khdl li img { display: block; padding: 10px; background: #FFF; }
.khdl li span { display: block; font-size: 16px; font-weight: bold; text-align: center; color: #000; height: 19px; width: 236px; overflow: hidden }
.khdl li p { font-size: 14px; color: #404040; width: 209px; height: 60px; line-height: 20px; margin: 0 auto; margin-top: 20px; overflow: hidden }
.khdl li i { display: block; width: 26px; height: 26px; float: right; background: url(../images/img.png) no-repeat -1174px -425px; }
.anniu_kj em { display: block; width: 43px; height: 42px; cursor: pointer; position: absolute; top: 40%; }
.anniu_kj .kh_left { background: url(../images/img.png) no-repeat -1157px -282px; left: 0; }
.anniu_kj .kh_right { background: url(../images/img.png) no-repeat -1157px -160px; right: 0; }
.anniu_kj .kh_left:hover { background-position: -1157px -324px; }
.anniu_kj .kh_right:hover { background-position: -1157px -202px; }
.khdl li.ys_last { margin-right: 0px; }
.sdxl { width: 1200px; margin: 0 auto }
.sdxl .xlBox { margin-top: 30px }
.warp { background-color: #f5f5f5; overflow: hidden; padding-bottom: 20px; margin-top: 20px }
.xinw { height: 48px; background: #0193de url(../images/img.png) no-repeat -355px -78px; border: #CCC 1px solid }
.xinw a { display: block; font-size: 20px; color: #FFF; line-height: 48px; padding-left: 22px }
.jz { width: 860px; overflow: hidden; padding-top: 25px; }
.jz li { padding: 20px 0px; float: left }
.jz li:hover { background-color: #f0efef }
.jz .xwtp { float: left }
.jz .xwtp img { padding: 5px; border: #CCC 2px solid }
.jz .xwwz { float: right; width: 640px; height: 120px; padding-left: 15px }
.jz .xwwz h3 { height: 34px; line-height: 34px; font-size: 16px; width: 640px; overflow: hidden }
.jz .xwwz h3 a { color: #227ecb; }
.jz .xwwz h3 a:hover { color: #ff9600 }
.jz .xwwz p { line-height: 24px; font-size: 14px; height: 72px; overflow: hidden }
.jz .xwwz p a:hover { text-decoration: none; }
.jz .xq { float: right; }
.jz .xq a { color: #ff9600; display: block; padding: 3px 10px }
.zz { width: 300px; border: #dfdfdf 1px solid; margin-top: 25px }
.zz .zz_title { border-bottom: #227ecb 2px solid; height: 48px; background: #0193de url(../images/img.png) no-repeat -912px -78px; }
.zz .zz_title a { display: block; color: #FFF; font-size: 20px; line-height: 48px; padding-left: 20px }
.zz ul { width: 300px; margin-top: 10px }
.zz li { float: left; text-align: center; margin: 10px 0px 0px 50px; }
.zz li img { padding: 5px; border: #CCC 2px solid }
.zz li span { display: block; font-size: 14px; line-height: 32px; height: 32px; width: 191px; overflow: hidden }
.zz li span:hover { color: #0193de }
.zjwy { overflow: hidden; width: 100%; height: 356px; }
.zjwbBox { width: 100%; }
.zjwbBox h3 { font-size: 26px; text-align: center; margin-top: 30px; background: url(../images/img.png) no-repeat 0 -993px }
.zjwbBox h3 a { color: #227ecb; }
.zjwbBox .wy_tupian { width: 480px; height: 235px; margin-top: 32px; float: left; }
.zjwbBox .wy_tupian img { border: #227ecb 1px solid; padding: 3px }
.zjwbBox .wy_jianjie { width: 720px; height: 235px; margin-top: 40px; float: right; }
.wy_jianjie dt { color: #000; line-height: 32px; height: 190px; overflow: hidden; font-size: 16px; text-indent: 2em; margin-top: -17px; }
.wy_jianjie dd { display: block; width: 116px; text-align: center; border: 2px solid #666666; padding: 5px; margin-top: 31px; }
.wy_jianjie dd:hover { border: 2px solid #0294df; }
.wy_jianjie dd:hover a { color:#0294df; }
.zlfc { overflow: hidden; width: 100%; height: 288px; }
.zlfcBox h4 { width: 1200px; font-size: 24px; margin-top: 20px; background: url(../images/img.png) no-repeat -1px -247px; }
.zlfcBox h4 a { color: #ff9600; }
.zlfcBox ul { width: 100%; margin-top: 35px; }
.zlfcBox li { width: 238px; height: 200px; margin-right: 15px; float: left; }
.zlfcBox li img { border: 1px solid #e0e0e0; padding: 3px; }
.zlfcBox li p { color: #000; text-align: center; margin-top: 5px; font-size: 14px; width: 238px; height: 17px; overflow: hidden }
.zlfcBox li p:hover { color: #0193de }
.zlfcBox li.last { margin-right: 0px; }
.news { overflow: hidden; width: 100%; height: 545px; background-color: #f5f5f5; }
.news .news_title { width: 100%; height: 60px; background: url(../images/img.png) no-repeat 0 -415px; }
.news .news_title h3 { font-size: 22px; float: left; padding-top: 20px; }
.news .news_title h3>a { color: #227ecb }
.news .news_title .more { float: right; font-size: 14px; color: #2f343c; margin-right: 23px; margin-top: 28px; }
.news .newsBox { width: 100%; height: 542px; margin: 0 auto; }
.news .newsBox_left { overflow: hidden; width: 700px; height: 502px; margin-top: 40px; float: left; }
.news .newsBox_left .xxxw { width: 700px; height: 130px; margin: 20px 0px 10px }
.xxxw .xwtp1 { float: left }
.xxxw .xwwz1 { float: right; width: 470px; height: 130px; overflow: hidden }
.xxxw .xwwz1 h3 { height: 40px; line-height: 40px; width: 470px; overflow: hidden }
.xxxw .xwwz1 h3 a:hover { color: #0193de }
.xxxw .xwwz1 p { font-size: 14px; line-height: 28px }
.newsBox_left ul li { width: 683px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px dashed #e1e1e1; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/img.png) no-repeat -1188px -513px }
.newsBox_left ul li a { color: #000000; padding-left: 18px; width: 600px; }
.newsBox_left ul li a:hover { color: #0193de }
.newsBox_left ul li span { color: #676767; float: right; }
.news .newsBox_right { overflow: hidden; width: 480px; height: 502px; margin-top: 40px; font-size: 13px; color: #000; float: right; }
.newsBox_right ul { width: 100%; margin-top: 25px }
.newsBox_right ul li { width: 453px; line-height: 34px; border-bottom: 1px dashed #e1e1e1; font-size: 13px; background: url(../images/img.png) no-repeat -747px -1026px; white-space: nowrap; text-overflow: ellipsis; overflow: hiddin; }
.newsBox_right ul li a { color: #000; }
.newsBox_right ul li .news_nextNav { display: none; width: 466px; height: 88px; line-height: 26px; background: url(../images/img.png) no-repeat 0 -157px; margin-bottom: 20px; overflow: hidden; }
.newsBox_right ul li .news_nextNav p { width: 427px; white-space: normal; height: 78px; padding: 30px 0 10px 20px }
.newsBox_right li .news_nextNav p a { color: #1f75c0; }
.newsBox_right ul li:hover .news_nextNav, .newsBox_right ul li.cur .news_nextNav { display: block; }
.izl-rmenu { margin-right: 0; width: 82px; position: fixed; right: 2px; bottom: 3%; -webkit-box-shadow: #DDD 0px 1px 5px; -moz-box-shadow: #DDD 0px 1px 5px; box-shadow: #DDD 0px 1px 5px; z-index: 999; }
.izl-rmenu .consult_qq { background-image: url(../images/consult_icon.png); background-repeat: no-repeat; background-position: center 0px; display: block; height: 76px; width: 82px; }
.izl-rmenu .consult { background-image: url(../images/consult_icon.png); background-repeat: no-repeat; background-position: center -77px; display: block; height: 76px; width: 82px; }
.izl-rmenu .consult .phone { background-color: rgb(247,247,255); position: absolute; width: 160px; left: -160px; top: 77px; line-height: 77px; color: #000; font-size: 18px; text-align: center; display: none; box-shadow: #DDD -1px 1px 4px; }
.izl-rmenu a.consult:hover .phone { display: inline !important; }
.izl-rmenu .cart { background-image: url(../images/consult_icon.png); background-repeat: no-repeat; background-position: center -151px; display: block; height: 16px; width: 16px; font-size: 12px; line-height: 16px; color: #45BDFF; text-align: center; padding-top: 15px; padding-right: 18px; padding-bottom: 47px; padding-left: 48px; }
.izl-rmenu .carts { background-image: url(../images/consult_icon.png); background-repeat: no-repeat; background-position: center bottom; display: block; height: 16px; width: 16px; font-size: 12px; line-height: 16px; color: #45BDFF; text-align: center; padding-top: 15px; padding-right: 18px; padding-bottom: 47px; padding-left: 48px; }
.izl-rmenu a.cart:hover .pic, .izl-rmenu a.carts:hover .pic { display: block; }
.izl-rmenu .btn_top { background-image: url(../images/float_top.gif); background-repeat: no-repeat; background-position: center top; display: block; height: 39px; width: 82px; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; }
.izl-rmenu .btn_top:hover { background-image: url(../images/float_top.gif); background-repeat: no-repeat; background-position: center bottom; }
.izl-rmenu .cart .pic { display: none; position: absolute; left: -160px; top: 73px; width: 160px; height: 160px; background: url(../images/weixin.jpg); }
.izl-rmenu .carts .pic { display: none; position: absolute; left: -160px; top: 148px; width: 160px; height: 160px; background: url(../images/shouji.jpg); }