@charset "utf-8";
/* CSS Document */
html,body {font-size:14px;margin:0;padding:0;font-family: "微软雅黑";color:#333;background:#FFF;letter-spacing:0.5px}
.center  {text-align:center}
ul,li,dl,dt,dd,form {margin:0;padding:0;list-style-type:none;font-size:14px;}
a:link,a:visited {color:#444;text-decoration:none}
a:hover,a:active {color:#F00}

a.navlink:link,a.navlink:visited {color:#333;text-decoration:none;font-size:16px;display:block;height:60px;line-height:60px;}
a.navlink:hover,a.navlink:active,a.curnavlink:link,a.curnavlink:visited {color:#c00;text-decoration:none;font-size:16px;display:block;height:60px;line-height:60px;}
a.reda:link,a.reda:visited {color:#c00;font-weight:bold;}
.cleardiv {context:"."; height:"0"; display:block;clear:both;visibility:hidden}
.mtop {margin-top:10px;}
.floatleft {float:left}
.floatright {float:right}

#top {width:100%;overflow:hidden;background:#434343}
#top li {width:1180px;margin:0 auto;height:40px;line-height:40px;text-align:left;color:#D3D3D3}
#top li img {margin-bottom:-2px;margin-right:10px}
#header {width:100%;overflow:hidden;background:#F7F6F6;padding:30px 0}
#header dl {width:1180px;margin:0 auto}
#header dt {width:300px;float:left}
#header dd {float:left;height:60px;line-height:60px;width:110px;text-align:center}
#header dd form {margin-top:18px;width:92px;float:right}
.sipt {width:59px;height:20px;float:left;background:url(../images/search.jpg) no-repeat left center;border:0;line-height:20px;
outline:none;padding-left:2px;color:#999}
.sbtn {width:20px;height:22px;float:left;background:url(../images/search.jpg) no-repeat right center;border:0;
text-indent:20px}
#header dd div {position:absolute;width:110px;border-top:1px solid #F00;background:rgba(255,255,255,0.5);margin-top:60px;display:none;z-index:1000}
#header dd div a:link,#header dd div a:visited {display:block;height:40px;line-height:40px;text-align:center}
#header dd div a:hover,#header dd div a:active {background:rgba(255,255,255,0.3);color:#900}
#nav {display:none}
#firstbody {width:1180px;margin:60px auto 50px auto;overflow:hidden}
#fbleft {width:580px;float:left;border:1px solid #CCC;height:435px;}
#fbright {width:580px;float:right;}
h1 {padding:10px auto;font-size:40px;font-weight:bold;margin:0;height:60px;line-height:60px}
h1 span {color:#E60012}
#fbright font {display:block;font-weight:bold;margin:30px auto;height:30px;line-height:30px;}
#fbright label {line-height:2em;display:block;height:260px;}
#fbright div{margin-top:-18px;text-align:right}
#fbright div a {background:#FFF;color:#c00;font-weight:bold;padding-left:10px}
#secondbody {width:1180px;margin:0 auto;overflow:hiddenr}
#snav {text-align:center;border-bottom:3px solid #E1E2E4;width:100%;}
#snav ul {display:inline-table;border-collapse:separate; border-spacing: 5px;margin-bottom:-8px}
#snav li {display:table-cell;}
#snav li a:link,#snav li a:visited {display:block;height:30px;line-height:30px;padding:5px 10px;}
#snav li a:hover,#snav li a:active,#snav li a.cursn:link,#snav li a.cursn:visited {color:#C00;border-bottom:3px solid #C00;}
.secondbody {display:none}

#sblist  ul{width:100%;overflow:hidden}
#sblist li {width:	272px;float:left;margin:11px;font-size:12px;text-align:center;line-height:2em;}
#sblist li div {border:1px solid #DDD;background:#FFF}
#sblist li div a {position:absolute;width:0;height:0;margin-left:135px;margin-top:105px;background:rgba(0,0,0,0.5) url(../images/shi.png) no-repeat center center}

#thirdbody {width:100%;background:#333333;margin:260px auto 50px auto;position:absolute;height:600px}
#tbody {width:1180px;margin:-170px auto auto  auto}
#tbleft {width:680px;float:left;color:#ccc}
#tbright {width:480px;float:right}
#tbleft ul {margin:30px auto;width:100%;overflow:hidden}
#tbleft li {width:300px;padding-left:10px;border-left:1px dashed #666}
#tbody span {display:block;height:40px;line-height:40px;font-size:18px}
#tbleft dl {width:100%;padding:30px 0}
#tbleft dt {width:340px;}
#tbleft dd {width:300px;padding-left:10px;border-left:1px dashed #666;}
#tbright {text-align:left}
#tbright hr {width:120px;border:1px solid #333;margin-top:50px}
h2 {padding:10px auto;font-size:40px;font-weight:bold;margin:0;height:60px;line-height:60px;margin-top:-50px;margin-left:130px;line-height:40px;}
h2 font {color:#E60012;font-size:40px;display:block;}
#tbright  DL {margin-top:150px;color:#CCC;width:385px;overflow:hidden}
#tbright dt {padding-left:10px;border-left:1px dashed #666;margin-bottom:50px}
#tbright   div {text-align:right;height:30px;line-height:30px}

#forthbody {width:1180px;overflow:hidden;margin:920px auto 0 auto}
.forthbody {display:none}
#fleft {width:900px;float:left}
#fright {width:275px;float:right}

#fleft hr {margin-top:40px}
#fleft span {float:left;margin-top:-35px;color:#E60012;font-size:40px;display:block;background:#FFF;padding-right:10px}
#fleft a.reda {float:right;padding-right:80px;background:#FFF;margin-top:-20px;padding-left:20px;}
#fleft ul {width:100%;overflow:hidden;margin-top:80px}
#fleft li {width:276px;float:left;margin-right:24px;margin-top:9px;margin-bottom:10px}
#fleft li a {position:absolute;font-size:12px;background:rgba(255,0,0,0.5);width:0;margin-left:138px;margin-top:94px;height:0;line-height:188px;text-align:center;color:#FFF;overflow:hidden}
#fright a{position:absolute;font-size:12px;background:rgba(255,0,0,0.5);width:0;margin-left:137px;margin-top:265px;height:0;line-height:531px;text-align:center;color:#FFF;overflow:hidden}


#fifthbody {width:100%;min-height:850px;overflow:hidden;background:url(../images/bigbg.jpg) no-repeat center top}
#ffbody {width:1180px;margin:0 auto;padding-top:100px}
#ffbody h1 {margin-left:30px;}
#ffbody dl {width:1140px;padding:0 10px 0 30px;overflow:hidden;margin:20px auto;height:415px;}
#ffbody dt {width:560px;line-height:1.8em;font-size:13px;float:left}
#ffbody dd {width:560px;float:right}
#ffbody dt hr {margin-top:25px}
#ffbody dt div{margin-top:-19px;text-align:right}
#ffbody dt div a {background:#FFF;color:#c00;font-weight:bold;padding-left:10px}
#ffbody ul {width:100%;overflow:hidden;margin:40px auto}
#ffbody li {width:270px;float:left;margin:12px}

#sixbody {width:100%;overflow:hidden;background:#333333;color:#CCC;text-align:center;padding:30px 0}
#sixbody dl {width:1180px;margin:40px  auto;overflow:hidden}
#sixbody dt {width:390px;float:left}
#sixbody dd {width:390px;float:left;border-left:1px dashed #666}
#sixbody  img {margin-bottom:10px;}
#sixbody div a:link,#sixbody div a:visited {padding:10px 15px;background:#F00;border-radius:5px;color:#FFF;}

#sevenbody {width:100%;background:#F7F6F6;margin:0px auto;overflow:hidden}
#sevenbody div {WIDTH:1180px;overflow:hidden;margin:50px auto;text-align:center}
#sevenbody h1 {margin-bottom:20px;}
#sevenbody dl {width:570px;float:left;margin:10px;height:160px;overflow:hidden}
#sevenbody dt {width:60px;height:55px;border:1px solid #F00;color:#F00;text-align:center;line-height:25px;padding-top:5px;float:left;font-size:12px;margin-top:10px;}
#sevenbody dt span {display:block;font-weight:bold;font-size:18px}
#sevenbody dt.cursbdt {width:60px;height:55px;border:1px solid #F00;color:#FFF;text-align:center;line-height:25px;padding-top:5px;float:left;font-size:12px;margin-top:10px;background:#F00}
#sevenbody dd {width:490px;float:right;text-align:left;line-height:1.6em;font-size:12px;}
#sevenbody h4 {margin:0;padding:0;height:35px;line-height:35px;background:url(../images/li.jpg) no-repeat left bottom;padding-left:10px;font-weight:normal;margin-bottom:10px;}
#sevenbody h4 a:link,#sevenbody h4 a:visited {color:#333}
#sevenbody h4 a:hover,#sevenbody h4 a:active {color:#F00}
#sevenbody h4 a.jialink:link,#sevenbody h4 a.jialink:visited {color:#FFF;background:#B0B0B0;padding:0 7px;float:right;line-height:normal;margin-top:10px;}
#sevenbody h4 a.jialink:hover,#sevenbody h4 a.jialink:active,#sevenbody h4 a.curjialink:link,#sevenbody h4 a.curjialink:visited {color:#FFF;background:#F00}
#feedback {display:none}
#footer {width:100%;overflow:hidden;background:#222222;color:#CCC}
#footer ul {width:1180px;padding:40px 0;margin:0 auto;overflow:hidden}
#fone {width:300px;float:left;margin-right:120px}
.ftwo {width:180px;float:left;line-height:2em;}
#ffour {width:280px;float:right;text-align:right}
.ftwo a {display:block}
#ffour div {margin-top:50px}
#fone div {line-height:2em;font-size:12px;margin:4px 0}
#fone img {margin-bottom:10px}
#fone div  img {margin-bottom:-3px}
.ftwo  a:link,.ftwo  a:visited {color:#999;font-size:12px}
#copy {height:40px;line-height:40px;padding:0;border-top:1px solid #CCC;width:100%}
#copy div {width:1180px;margin:0 auto;text-align:left;font-size:12px;}


#location {width:100%;overflow:hidden;background:#F8F8F8;}
#location div {height:50px;line-height:50px;padding-left:30px;width:1150px;margin:0 auto;background:url(../images/addr.jpg) no-repeat left center;color:#545454}

#C_body {width:1180px;margin:50px auto;overflow:hidden}
#C_body dt {width:49%;float:left;background:#F2F2F2;height:380px;border-top-left-radius:50px;border-bottom-left-radius:50px}
#C_body dd {width:49%;float:right;background:#F2F2F2;height:380px;border-top-right-radius:50px;border-bottom-right-radius:50px;}
h5 {text-align:center;height:60px;line-height:60px;margin:0 auto;padding:10px 0;font-size:20px;font-weight:normal;border-bottom:1px dashed #CCC;margin-bottom:20px}
h6 {text-align:center;height:60px;line-height:60px;margin:0 auto;padding:20px 0;font-size:20px;font-weight:normal;}
#C_body dt div {margin:10px 20px;line-height:2em;}
#C_body dt div img {margin-bottom:-3px}
#C_body dd div {margin:0px 20px}
.cipt {width:46%;height:30px;line-height:30px;border:1px solid #DDD;border-radius:5px;margin:5px 0;outline:none;padding:5px;color:#666}
.ctext {width:99%;height:80px;line-height:20px;border:1px solid #DDD;border-radius:5px;margin:5px 0;outline:none;padding:5px;color:#666}
.cbtn {padding:8px 35px;background:#CC0000;color:#FFF;border:0;border-radius:5px;margin-top:10px}

#mybody {width:1180px;margin:20px auto;overflow:hidden}
#mynav {height:120px;line-height:120px;font-size:60px;background:url(../images/lines.jpg) no-repeat left bottom}
#caselist {width:100%;overflow:hidden}
#caselist li {width:355px;float:left;margin:19px;font-size:14px;text-align:center}
#caselist li img {margin-bottom:10px}
a.picA:link,a.picA:visited {position:absolute;width:0;height:0;background:rgba(0,0,0,0.6) url(../images/6502_png_860.png) no-repeat center center;margin-left:177px;margin-top:118px}
#mypage {text-align:center;height:80px;margin-top:20px}
#mypage a:link,#mypage a:visited {padding:5px 10px;border:1px solid #cacaca;margin:0 5px}
#mypage a:hover,#mypage a:active {color:#c00;border-color:#c00}
#mypage a.curpage:link,#mypage a.curpage:visited {background:#F00;border-color:#F00;color:#FFF}
.pipt {outline:none;border:1px solid #CACACA;width:25px;height:25px;text-align:center;margin:5px}
.psbt {outline:none;border:1px solid #CACACA;width:29px;height:29px;text-align:center;background:#FFF;cursor:pointer}

#myleft,#proleft {width:280px;float:left;}
#myright {width:880px;float:right}
#myleft dt {height:55px;line-height:55px;text-align:left;font-size:30px;background-color:#CC0000;color:#FFF;font-weight:bold;padding-left:10px;}
#proleft dt {height:55px;line-height:55px;text-align:left;font-size:30px;background-color:#CC0000;color:#FFF;font-weight:bold;padding-left:10px;margin-bottom:5px;}
#myleft dd{margin-top:5px;border:1px solid #ddd;border-bottom:0;}
#proleft dd {border:1px solid #ddd;border-bottom:0;}
#myleft dd a:link,#myleft dd a:visited {display:block;background:#F7F7F7;height:42px;line-height:42px;padding-left:20px;text-align:left;border-bottom:1px solid #DDD;}
#myleft dd a:hover,#myleft dd a:active,#myleft dd a.leftnav:link,#myleft dd a.leftnav:visited  {background:#F0F0F0;color:#CC0000}
#news_title {height:50px;line-height:50px;font-size:25px;background:url(../images/news_line.jpg) no-repeat left bottom}
#newslist {width:100%;overflow:hidden;min-height:500px;margin:20px auto}
#newslist dt {width:180px;float:left;text-align:left;clear:left;margin:15px 0;height:120px;overflow:hidden}
#newslist dd {width:700px;float:right;clear:right;margin:15px 0;height:120px;overflow:hidden}
#newslist dd div {height:30px;line-height:30px;background:url(../images/dayimg.jpg) no-repeat left center;border-bottom:1px dotted #CCC;padding-left:20px;}
#newslist dd span {display:block;font-size:13px;margin:5px 0}
#showtitle {text-align:center;height:80px;line-height:80px;font-size:24px}
#showinfo {text-align:center;}
#showinfo img {margin-top:20px}
#showbody {padding:20px;line-height:2em;min-height:600px;}
a.proA:link,a.proA:visited {display:block;background:#F7F7F7 url(../images/p_li.jpg) no-repeat 250px center;height:42px;line-height:42px;padding-left:20px;text-align:left;}
a.proA:hover,a.proA:active   {background:#F0F0F0 url(../images/p_li.jpg) no-repeat 250px center;color:#CC0000}
a.proA.curPA:link,a.proA.curPA:visited {background:#F0F0F0 url(../images/p_li2.jpg) no-repeat 250px center;color:#CC0000}
#proleft dd {border-bottom:1px solid #DDD;}
#proleft dd div {border-top:1px solid #CCC;background:#F7F7F7}
#proleft dd div a:link,#proleft dd div a:visited {display:block;height:35px;line-height:35px;padding-left:35px;background:url(../images/p_li3.jpg) no-repeat 20px center}
#prolist {width:100%;overflow:hidden;min-height:600px;margin:20px auto}
#prolist li {width:202px;float:left;margin:9px;text-align:center}
#prolist li img {border:1px solid #CCC;}
#prolist li img:hover {border:1px solid #F00;}
#mrleft {width:400px;float:left}
#mrright {width:460px;float:right;height:420px;}
#mrright span {font-size:20px;}
#mrright span img {margin-left:10px;}
#mrright div {margin-top:15px;line-height:2em;}

#mrinfo {width:100%;overflow:hidden;height:40px;line-height:40px;display:inline-table;border-top:1px solid #DDD;margin-top:20px;}
#mrinfo span {display:table-cell}
#ProDes {width:878px;overflow:hidden;border:1px solid #CCCCCC;background:#EFEFEF;height:40px;line-height:40px;}
#ProDes span {display:block;height:40px;line-height:40px;background:#FFF;width:200px;border-top:2px solid #4D9058;position:absolute;text-align:center;color:#4D9058}
#ProBody {width:838px;overflow:hidden;border:1px solid #CCC;border-top:0;padding:20px;min-height:600px;}
a img,:link img,:visited img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:7px;}
fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#333;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
ul#thumblist{display:block;}
ul#thumblist li{float:left;margin:0 4px;list-style:none;}
ul#thumblist li img {width:90px;}
ul#thumblist li a{display:block;border:1px solid #CCC;}
ul#thumblist li a.zoomThumbActive{ border:1px solid red;}
.jqzoom{	text-decoration:none;float:left;}

#ProPage {width:100%;margin:10px auto;overflow:hidden}
#ProPage li {width:46%;background:#EFEFEF;border-radius:8px;font-size:13px;height:40px;line-height:40px;padding:0 1%;overflow:hidden}

#RePro {height:46px;line-height:46px;background:url(../images/RePro.jpg) no-repeat left bottom;font-size:20px;}
#ProScroll {width:880px;margin:20px 0 20px 10px;background:#FFF;overflow:hidden;}

#sleft {width:40px;float:left;text-align:center;padding-top:90px;cursor:pointer;}
#scenter {width:780px;float:left;padding:20px 0;}
#sright {width:50px;float:right;text-align:left;padding-top:90px;cursor:pointer;}
#scenter ul {width:800px;overflow:hidden}
#scenter li {width:172px;float:left;margin:10px 12px;text-align:center}
#scenter li img {border:1px solid #CCC}

