@charset "utf-8";
/* CSS Document */
html,body {font-size:14px;margin:0;padding:0;font-family: "微软雅黑";color:#333;background:#F7F6F6;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 {margin:0 10px;height:40px;line-height:40px;text-align:left;color:#D3D3D3}
#top li img {margin-bottom:-2px;margin-right:10px}
#header {display:none}
#nav {width:100%;overflow:hidden;background:#F7F6F6;margin:0 auto 0 auto}
#nav div {padding:20px 0}
#nav div#navMenu {width:calc(96vw - 40px);margin:0 auto;background:#C00002;border-bottom:1px solid #9DC117;height:45px;padding:0 30px;line-height:45px;color:#FFF;}
#navMenu img {float:right;margin-top:10px}
#nav dl {width:100%;margin:0 auto;display:none}
#nav dt {background:#E60012;border-bottom:1px solid #9DC117;height:45px;padding:0 20px;line-height:45px;color:#FFF;}
#nav dd {background:#E60012;display:none}
#nav dt a:link,#nav dt a:visited {display:block;height:45px;line-height:45px;color:#FFF;}
#nav dd a:link ,#nav dd a:visited{display:block;height:45px;line-height:45px;color:#FFF;border-bottom:1px solid #467035;padding-left:30px;}
#nav dt img {float:right;margin-top:20px;cursor:pointer}

#firstbody {width:96vw;margin:60px auto 50px auto;overflow:hidden}
#fbleft {border:1px solid #CCC;text-align:center}
#fbleft img {width:100%;}
#fbright {width:100%;}
h1 {padding:10px auto;font-size:25px;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:100%;}
#fbright div{margin-top:-18px;text-align:right}
#fbright div a {background:#F7F6F6;color:#c00;font-weight:bold;padding-left:10px}
#secondbody {width:96vw;margin:0 auto;overflow:hidden;display:none}
#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 {width:96vw;margin:0 auto;background:#F7F6F6;}
.secondbody dl {border:1px solid #E1E2E4}
.secondbody dt {border-left:8px solid #E1E2E4;height:40px;line-height:40px;padding-left:10px;background:#F7F6F6 url(../images/p_li2.jpg) no-repeat 95% center;}
.secondbody dt.cursdt {border-left:8px solid #CC0000;height:40px;line-height:40px;padding-left:10px;background:#F7F6F6 url(../images/p_li.jpg) no-repeat 95% center;color:#CC0000}
.secondbody dt.cursdt a {color:#C00}
.secondbody dd {border-left:8px solid #E1E2E4;display:none}
.secondbody dd ul {width:98%;overflow:hidden;padding:1%}
.secondbody dd ul li {width:45%;float:left;margin:0 2%;}
.secondbody dd ul li img {border:1px solid #CCC;}
.secondbody div {text-align:right;margin-top:20px;}


#sblist  ul{width:100%;overflow:hidden}
#sblist li {width:	22vw;float:left;margin:1vw;font-size:12px;text-align:center;line-height:2em;}
#sblist li div {border:1px solid #DDD;background:#FFF}
#sblist li div a {position:absolute}

#thirdbody {width:96vw;background:#333333;margin: 10px auto}
#tbody {width:100%;margin:10px auto 0  auto;}
#tbleft {width:100%;color:#ccc;text-align:center;padding-top:20px;}
#tbleft .tbimg {width:100%}
#tbright {width:100% ;}
#tbleft ul {margin:30px auto;width:100%;overflow:hidden}
#tbleft li.floatright {width:90%;padding-left:10px;border-left:1px dashed #666;text-align:left;float:none;clear:both;margin:0 auto;}
#tbleft li.floatleft {width:90%;padding-left:10px;border-left:1px dashed #666;text-align:left; float:none;clear:both;margin:0 auto;}
#tbody span {display:block;height:40px;line-height:40px;font-size:18px}
#tbleft dl {width:100%;padding:30px 0}
#tbleft dt {width:100%;}
#tbleft dd {width:92%;padding-left:10px;border-left:1px dashed #666;text-align:left}
#tbright {text-align:left}
#tbright hr {border:1px solid #333;margin-top:-400px;display:none}
h2 {width:96vw;padding:10px auto;font-size:40px;font-weight:bold;margin:0;height:80px;line-height:80px;margin-top:-450px;text-align:center;line-height:40px;background-color:#FFF;overflow:hidden;}
h2 font {color:#E60012;font-size:40px;display:block;}
h2 label {display:block;background:#F00;}
#tbright  DL.floatright {color:#CCC;width:95%;overflow:hidden;margin:20px auto}
#tbright dt {width:100%;margin-bottom:50px;border-left:1px dashed #666;padding-left:10px;}
#tbright dd {width:100%;text-align:left}
#tbright   div {text-align:right;height:30px;line-height:30px}

#forthbody {display:none}
.forthbody {width:96vw;overflow:hidden;margin:0px auto 0 auto;}
.forthbody hr {display:none}
.forthbody span {color:#FF0000;font-size:40px;display:block;padding-right:10px;font-weight:bold;height:60px;line-height:60px;}
.forthbody a.reda {float:right;padding-left:20px;color:#F00}
.forthbody ul {width:100%;overflow:hidden}
.forthbody ul li {width:46%;margin:2%;float:left;height:180px;}
.forthbody ul li img {width:100%;height:auto}
.forthbody div {width:96%;margin:2% auto}
.forthbody div img {width:100%;height:auto;margin-bottom:10px;}


#fifthbody {width:96vw;min-height:850px;overflow:hidden;background:url(../images/bigbg.jpg) no-repeat center top}
#ffbody {width:100%;margin:0 auto;padding-top:100px}
#ffbody h1 {margin-left:30px;}
#ffbody dl {width:100%;overflow:hidden;margin:20px auto;height:415px;}
#ffbody dl dt {width:90%;line-height:1.8em;font-size:13px;margin:0 auto}
#ffbody dl dd {width:60%;float:left}
#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:100%;text-align:center;margin:12px auto}

#sixbody {width:96vw;overflow:hidden;background:#333333;color:#CCC;text-align:center;padding:30px 0}
#sixbody dl {width:100%;margin:40px  auto;overflow:hidden}
#sixbody dt {width:100%}
#sixbody dd {width:100% ;margin-top:50px;}
#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:96vw;background:#F7F6F6;margin:0px auto;overflow:hidden}
#sevenbody div {WIDTH:100%;overflow:hidden;margin:50px auto;text-align:center}
#sevenbody h1 {margin-bottom:20px;}
#sevenbody dl {width:100%;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:calc(100% - 80px);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;overflow:hidden;}
#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;margin-right:15px;}
#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 {width:96vw;padding:20px 2vw;background:#FFF;overflow:hidden}
#feedback dt {height:50px;line-height:50px;background:#C00;padding-left:20px;color:#FFF;font-size:28px;font-weight:bold}
#feedback dd {margin:2vw auto;color:#666}
#feedback dd span {color:red;margin-right:10px;}
.fbipt {width:90vw;margin:0 auto;height:30px;line-height:30px;border:1px solid #DDD;border-radius:5px;margin-top:10px;padding:0 2vw;color:#666}
.fbtext {width:90vw;margin:0 auto;height:80px;line-height:20px;border:1px solid #DDD;border-radius:5px;margin-top:10px;padding:0 2vw;color:#666}
.fbbtn {width:100px;height:40px;line-height:40px;background:#C00;color:#FFF;text-align:center;border:0;border-radius:5px}
#footer {width:100%;overflow:hidden;background:#222222;color:#CCC;overflow:hidden}
#footer ul {width:100%;padding:40px 0;margin:0 auto;overflow:hidden}
#fone {width:90%;margin:0 auto}
.ftwo {width:20%;float:left;line-height:2em;margin:5%}
#ffour {width:90%;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:100%;margin:0 auto;text-align:right;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:96vw;margin:50px auto;overflow:hidden}
#C_body dt {width:100%;background:#F2F2F2;height:380px;border-radius:20px;}
#C_body dd {width:100%;background:#F2F2F2;height:380px;border-radius:20px;margin-top:20px;}
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:96vw;margin:20px auto;overflow:hidden}
#mynav {height:60px;line-height:60px;font-size:30px;background:url(../images/lines.jpg) no-repeat left bottom}
#caselist {width:100%;overflow:hidden}
#caselist li {width:100%;margin:19px auto;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}
#mypage span {display:none}
.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:100%;}
#myright {width:100%}
#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;}
#proleft dt span {display:block;width:20px;height:20px;background:url(../images/x.png) no-repeat center center ;margin-right:10px;float:right;margin-top:18px}
#proleft dt span.closespan {display:block;width:20px;height:20px;background:url(../images/s.png) no-repeat center center ;margin-right:10px;float:right;margin-top:18px}

#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:100%;text-align:left;clear:left;margin:15px 0;overflow:hidden}
#newslist dt img {width:100%;}
#newslist dd {width:100%;margin:15px 0;;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:30px;font-size:24px;margin-top:20px;}
#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 95% 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 95%  center;color:#CC0000}
a.proA.curPA:link,a.proA.curPA:visited {background:#F0F0F0 url(../images/p_li2.jpg) no-repeat 95%  center;color:#CC0000}
#proleft dd {border-bottom:1px solid #DDD;display:none}
#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:44%;float:left;margin:9px 2%;text-align:center;overflow:hidden; height:160px;}
#prolist li  img {width:98%;border:1px solid #CCC;height:130px}
#prolist li img:hover {border:1px solid #F00;}
#mrleft {width:100%}
#mrright {width:100%;margin-top:20px;}
#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;line-height:1.8em;padding:10px;}
#ProDes {width:100%;overflow:hidden;border:1px solid #CCCCCC;background:#383838;height:40px;line-height:40px;}
#ProDes span {display:block;height:40px;line-height:40px;text-align:left;color:#FFF;border-radius:5px;padding-left:10px;}
#ProBody {width:96vw;overflow:hidden;padding:20px 0;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 3px;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:98%;background:#EFEFEF;border-radius:8px;font-size:13px;height:40px;line-height:40px;padding:0 1%;overflow:hidden;margin:5px 0}

#RePro {height:46px;line-height:46px;background:url(../images/RePro.jpg) no-repeat left bottom;font-size:20px;}
#ProScroll {width:96vw;margin:20px 0;background:#FFF;overflow:hidden;}

#sleft {width:40px;float:left;text-align:center;padding-top:90px;cursor:pointer;}
#scenter {width:calc(96vw-80px);float:left;padding:20px 0;}
#sright {width:40px;float:right;text-align:left;padding-top:90px;cursor:pointer;}
#scenter ul {width:calc(96vw-80px);overflow:hidden}
#scenter li {width:39%;float:left;margin:10px 0px;text-align:center}
#scenter li img {border:1px solid #CCC}


.ycnh { display:none;}
