* { border: 0px; margin: 0px; padding: 0px; }
.sbanner { width: 100%; height: 250px; background: url(../images/sbanner5.jpg) center top no-repeat; }
.nybannerproduct { height: 477px !important; }
.mainbox { width: 1200px; height: 100%; position: relative; }
.page-cpzx { width: 1200px; height: auto; margin: 0px auto; clear: both; }
.page-cpzx .leftsidebar_box .cpzxheader { width: 225px; height: 70px; margin-bottom: 16px; }
.page-cpzx .leftsidebar_box .cpzxheader img { height: 70px; width: 225px; }
* { font-family: '微软雅黑'; font-size: 14px; }
dl, dt, dd { display: block; margin: 0; }
a { text-decoration: none; }
.page-cpzx .leftsidebar_box { width: 225px; height: auto !important; overflow: visible !important; margin-top: 26px; float: left; height: 100% !important; padding-top: 10px; font-family: "微软雅黑"; text-align: left; font-weight: 600; }
.leftsidebar_box dt { padding-left: 20px; padding-right: 10px; background-repeat: no-repeat; background-position: 10px center; color: #000; font-size: 15px; width: 150px; border-bottom: 1px #ddd solid; margin-left: 20px; position: relative; line-height: 40px; cursor: pointer; }
.leftsidebar_box dd { background-color: #fff; padding-left: 46px; padding-top: 6px; }
.leftsidebar_box dd a { color: #000; line-height: 18px; }
.leftsidebar_box dd a:hover { color: #bf000a; border-bottom: 2px solid #bf000a; padding-bottom: 5px; }
.leftsidebar_box dt img { position: absolute; right: 10px; }
.leftsidebar_box dl dd:last-child { padding-bottom: 6px; }
.leftsidebar_box dt a { color: #000; font-size: 15px; }
.leftsidebar_box dt a:hover { color: #bf000a; }
.leftsidebar_box dl dd:last-child { padding-bottom: 8px; }
.leftsidebar_box dd a { color: #000; font-size: 14px; color: #999; }
.mainbox { width: 100%; height: 100%; clear: both; }
.page-cpzx { width: 1200px; height: auto; clear: both; margin-bottom: 40px solid red; }
.page-cpzx .cpzxright { width: 885px; height: 100%; float: right; margin-top: 30px; margin-left: 90px; border-bottom: 10px solid #fff; }
.page-cpzx .cpzxright .cpzxrightbox { width: 885px; clear: both; height: 100%; padding-top: 48px; }
.page-cpzx .cpzxright .headerwz { height: 78px; font-family: "微软雅黑"; font-weight: 600; line-height: 78px; border-bottom: 2px solid #ddd; }

.page-cpzx .cpzxright .headerwz font { color: #555; }

.page-cpzx .cpzxright .headerwz a { color: #555; font-size: 15px; font-family: "微软雅黑"; font-weight: 600; }
.page-cpzx .cpzxright .headerwz a:hover { color: #bf000a; }
.page-cpzx .cpzxright .cpzxrightbox .listbox { width: 270px; height: 405px; float: left; border: 1px solid #ddd; margin-bottom: 30px; margin-right: 23px; }
.page-cpzx .cpzxright .listbox img { width: 270px; height: 270px; border: 0px solid #ddd; }
.page-cpzx .cpzxright .cpzxrightbox .listbox .xwzximg { border-bottom: 1px solid #ddd; }
.page-cpzx .cpzxright .cpzxrightbox .listbox .xwzxbt { text-align: center; font-size: 16px; height: 30px; width: 256px; margin: 16px auto; line-height: 30px; }
.page-cpzx .cpzxright .cpzxrightbox .listbox .xwzxbt a { color: #333; font-weight: 600; }
.page-cpzx .cpzxright .cpzxrightbox .listbox .xwzxbt:hover a { color: #bf000a; }
.page-cpzx .cpzxright .cpzxrightbox .listbox a.xwzxydqw { width: 88px; height: 22px; line-height: 26px; margin: 0px auto; border-radius: 4px; background: #ddd; padding: 8px; text-align: center; border: 1px solid #ccc; display: block; color: #000; margin: 0px auto; }
.page-cpzx .cpzxright .cpzxrightbox .listbox a.xwzxydqw:hover { background-color: #bf000a; color: #fff; }
.page-cpzx .cpzxright .cpzxrightbox .listbox .xwzxydqw :hover a { }
/*caselist*/
.page-cpzx .cpzxright .cpzxrightbox .caselistbox { width: 208px; height: 260px; float: left; border: 1px solid #ddd; margin-bottom: 30px; margin-right: 15px; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox:nth-child(4n) { margin-right: 0; }
.page-cpzx .cpzxright .caselistbox img { width: 208px; height: 208px; border: 0px solid #ddd; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox .caseimg { border-bottom: 1px solid #ddd; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox .casebt { text-align: center; font-size: 16px; height: 30px; width: 210px; margin: 8px auto; line-height: 30px; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox .casebt a { color: #333; font-weight: 600; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox .casebt:hover a { color: #bf000a; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox a.caseydqw { width: 88px; height: 22px; line-height: 26px; margin: 0px auto; border-radius: 4px; background: #ddd; padding: 8px; text-align: center; border: 1px solid #ccc; display: block; color: #000; margin: 0px auto; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox a.caseydqw:hover { background-color: #bf000a; color: #fff; }
.page-cpzx .cpzxright .cpzxrightbox .caselistbox .caseydqw :hover a { }
/*casetxtlist*/
.cpzxrightbox .casetxtlist { width: 100%; height: 100%; margin-bottom: 10px; }
.casetxtbox .casetxtboxtit { height: 60px; font-family: "微软雅黑"; font-weight: 600; line-height: 60px; border-bottom: 2px solid #ddd; }
.casetxtbox .casetxtboxtit h2 { float: left; }
.casetxtbox .casetxtboxtit a { float: right; color: #bf000a; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox { width: 208px; height: 40px; float: left; border: 1px solid #ddd; margin-bottom: 15px; margin-right: 15px; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox:nth-child(4n) { margin-right: 0; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox .casetxtbt { text-align: center; font-size: 16px; width: 210px; margin: 8px auto; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox .casetxtbt a { color: #333; font-weight: 600; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox .casetxtbt:hover a { color: #bf000a; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox a.casetxtydqw { width: 88px; height: 22px; line-height: 26px; margin: 0px auto; border-radius: 4px; background: #ddd; padding: 8px; text-align: center; border: 1px solid #ccc; display: block; color: #000; margin: 0px auto; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox a.casetxtydqw:hover { background-color: #bf000a; color: #fff; }
.page-cpzx .cpzxright .cpzxrightbox .casetxtlistbox .casetxtydqw :hover a { }
/*lookmore*/
.cpzxrightbox .lookmore { text-align: center; }
.cpzxrightbox .lookmore a { font-size: 1.0625em; margin: 0 0 10px; line-height: 1.55; text-decoration: none; color: #fff; background: #d92231; position: relative; display: inline-block; margin: 15px 0 0; border: 1px solid #d92231; padding: 4px 35px 4px 15px; }
.cpzxrightbox .lookmore a:after { content: ""; -webkit-transform: rotate(45deg) translate(0, -50%); transform: rotate(45deg) translate(0, -50%); position: absolute; top: 50%; right: 21px; display: block; width: 10px; height: 10px; margin: -2px 0 0; border-top: 2px solid #fff; border-right: 2px solid #fff; }
.cpzxrightbox .lookmore a:hover { background: #fff; color: #d92231; }
.cpzxrightbox .lookmore a:hover:after { border-top: 2px solid #d92231; border-right: 2px solid #d92231; }
.page-cpzx .dede_pages { width: 945px; height: 80px; margin: 0px auto; clear: both; padding-top: 20px; }
.page-cpzx .dede_pages ul { margin: 0px auto; text-align: center; padding-left: 30px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 30px; margin-right: 12px; border: 1px solid #ddd; width: 64px; text-align: center; height: 30px; border-radius: 3px; color: #000; margin-bottom: 12px; }
.dede_pages ul li:hover { border: 1px solid #bf000a; }
.dede_pages ul li a { color: #000; display: block; border-radius: 3px; }
.dede_pages ul li a:hover { color: #fff; text-decoration: none; background: #bf000a; border-radius: 3px; }
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,
.pagebox ul li.thisclass a:hover { background-color: #F8F8F8; font-weight: bold; background: #bf000a; color: #fff; }
.dede_pages li option { width: 65px; text-align: center; }
.dede_pages li option:hover { background: #bf000a; }
.dede_pages .pageinfo strong { color: #000; font-weight: normal; width: 36px; text-align: center; }
.dede_pages .pageinfo { line-height: 30px; border: 0px; width: 125px; color: #999; display: block; text-align: center; border: 1px solid #ddd; }
.dede_pages .pageinfo strong { color: #000; font-weight: normal; margin: 0px 2px; border: 0px; }
.dede_pages .pageinfo strong:hover { color: #fff; }
.dede_pages .cpzxlist { width: 100%; border: 1px solid #ddd; text-align: center; margin: 10px auto; }
.cpzxright .dede_pages .pagelist .fanfan { border: 0px; }
.cpzxright .dede_pages .pagelist .fanfan .pageinfo { border: 0px; }
.cpzxright .dede_pages .pagelist .fanfan .pageinfo span { border: 0px; }
.cpzxright .dede_pages .pagelist .fanfan .pageinfo strong { border: 0px; }
.cpzxright .dede_pages .pagelist .fanfan .pageinfo strong:hover { color: #000; }
.cpzxrightbox .cpzxh2 { text-align: center; font-size: 20px; font-family: Verdana, Geneva, sans-serif; margin: 30px auto 10px; color: #000; font-family: "微软雅黑"; }
.cpzxrightbox .cpzxh2 a { font-size: 20px; font-family: Verdana, Geneva, sans-serif; color: #000; font-weight: 900; font-family: "微软雅黑"; }
.cpzxrightbox .cpzxh2 a:hover { color: #bf000a; }
.cpzxrightbox .cpzxlb { margin: 30px auto; text-align: center; padding-bottom: 20px; }
.cpzxrightbox .cpzxlb a { font-size: 20px; font-family: Verdana, Geneva, sans-serif; color: #000; font-weight: 900; font-family: "微软雅黑"; }
.cpzxrightbox .cpzxlb a:hover { color: #bf000a; }
.cpzxrightbox .cpfl { width: 100%; height: 100%; margin-bottom: 10px; }
.cpzxright .cpzxrightbox .cpzxh3 { margin: 30px auto 10px; padding-left: 20px; background: url(../images/hsj.jpg) left 50% no-repeat; margin-left: 10px; }
.cpzxright .cpzxrightbox .cpzxh3 a { font-size: 16px; }
.cpzxright .cpzxrightbox .cpzxh3 a:hover { color: #bf000a; }
.cpzxright .cpzxrightbox .ckgd { margin: 10px auto; text-align: center; margin-bottom: 20px; }
.cpzxright .cpzxrightbox .ckgd a { color: #444; font-size: 16px; padding: 30px; font-family: "微软雅黑"; font-weight: 800; }
.cpzxright .cpzxrightbox .ckgd a:hover { color: #bf000a; }
.footerbox { width: 100%; margin-top: 30px; clear: both; height: 255px; padding-bottom: 0px; }
.footerbox .footernav { background: url(../images/lampbg.jpg) repeat-x !important; height: 300px; height: 260px; width: 100%; margin: 0px auto; clear: both; }
.footerbox .footernav .b { width: 1200px; padding-top: 20px; height: 280px; margin: 0px auto; padding-left: 20px; }
.footerbox .footernav .b .cos ul { float: left; width: 120px; height: auto; text-align: left; border-right: 0px solid #45698F; padding-right: 20px; }
.footerbox .footernav.b .cos li { height: 30px; }
.footerbox .footernav .b .cos li a { font-size: 12px; color: #fff; height: 30px; padding-top: 30px; padding-top: 0px; line-height: 30px; }
.footerbox .footernav .b .cos li a:hover { color: #F60; }
.footernav .b .addr { width: 500px; height: auto; float: left; }
.footerbox .footerp { clear: both; color: #f00; height: 30px; line-height: 30px; padding-bottom: 20px; padding-bottom: 16px; text-align: center; font-size: 16px; padding-bottom: 20px; margin-bottom: 60px; background: url(../images/lampbg.jpg) repeat-x !important; }
