@charset "utf-8";
/* CSS Document */
html,body,div,p,ul,ol,dl,li,dt,dd,span,strong,a,img,input,taxtarea,h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family:"Microsoft YaHei"; font-weight:normal}
body,p,div,h1,h2,h3,h4,h5,h6,input,textarea,li,table,th{font-family:"Microsoft YaHei", Arial, Tahoma; font-weight:normal}
body{background-color:#f5f5f5}
a,input{text-decoration:none; outline:none}
img{border:0}
li{list-style:none}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.wrap,.topsel,#ipro li div,.inewsr h4,.inewsr li{overflow:hidden; zoom:1}
.wrap{width:1100px; margin:0 auto}
.wrap1{width:1200px; margin:0 auto}
#top{height:70px; padding:30px 0}
.logo{float:left; height:87px; display:block}
.toptel{float:left; height:60px; text-align:right; width:180px; padding-left:300px;}
.toptel span{display:block; height:20px; line-height:20px; font-size:14px; padding-top:8px}
.toptel strong{display:block; height:24px; line-height:24px; font-size:20px; color:#E32235; font-weight:bold; letter-spacing:1px}
.topewm{float:right}
.beian a{color:#c51426;}
.beian a:hover {color:#f00; text-decoration:underline;}
#nav {
width:100%;
height:50px;
overflow:hidden;
background:#d80505;
}
#navMenu {
width:1100px;
overflow:hidden;
height:50px;
margin:0 auto;
}
#navMenu ul {
overflow:hidden;
height:50px;
text-align:center;
}
#navMenu ul li {
float:left;
display:block;
}
#navMenu ul li a {
width:135px;
height:100%;
line-height:50px;
display:block;
float:left;
text-align:center;
color:#FFF;
font-size:14px;
font-family:"微软雅黑";
background:url(/images/navline.gif) no-repeat left;
}
#navMenu ul li a:hover {
background:#202020;
}
#navMenu ul .home a {
background:#D80505;
}
#navMenu ul .hover a {
background:#D80505;
}
.dropMenu {
position:absolute;
top:0;
z-index:100;
width:135px;
visibility:hidden;
margin-top:-2px;
padding-top:10px;
padding-bottom:10px;
background:#D80505;
}
.dropMenu li {
display:block;
text-align:center;
}
.dropMenu a {
display: block;
height:35px;
line-height:35px;
color:#FFFFFF;font-size:12px;
}
* html .dropMenu a {
width: 100%; font-size:12px;
color:#FFFFFF;
}
.dropMenu a:hover {
color:fff;
background-color:#ffffff;
}
.index_banner{position:relative; width:100%; z-index:99; min-width:1100px; height:auto}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:auto; text-align:center}
.index_banner li a{display:block;margin:0 auto;}
.index_banner li img{display:block; width:100% }
.index_banner cite{position:absolute;bottom:15px;left:50%;z-index:999;display:block;margin-left:-60px;width:180px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 10px;width:12px;height:12px;background-color:#e5e5e5;text-indent:-999em;opacity:0.8;cursor:pointer; border-radius:12px}
.index_banner cite span:hover{background-color:#E32235;}
.index_banner cite span.cur{background-color:#E32235;cursor:default;}
.clear{clear:both;}
#isgood{width:100%; height:130px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:15px auto 0 auto}
#isgood ul li{float:left; width:136px; border-right:1px solid #ccc; height:130xpx; margin:0px 0; text-align:center; line-height:20px; background:#fff;}
#isgood ul li img{width:136px; height:100px;}
#isgood ul li div{text-align:center; width:136px; height:25px; line-height:25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#isgood a{color:#F00; font-size:16px}
#isgood a:hover{color:#E32235}
#isort{width:100%; height:130px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:15px auto 0 auto}
#isort ul div{float:left; width:112px; height:50px; background:url(/images/bg-isortleft.png) no-repeat; color:#fff; text-align:center; padding:36px 20px}
#isort div strong{height:25px; line-height:22px; display:block; font-size:18px; letter-spacing:2px; border-bottom:1px solid #fff}
#isort div span{height:22px; line-height:22px; display:block; font-size:12px; letter-spacing:2px}
#isort ul li{float:left; width:136px; border-right:1px solid #ccc; height:55px; margin:0px 0; text-align:center; padding-top:76px; line-height:20px}
#isort a{color:#F00; font-size:16px}
#isort a:hover{color:#E32235}
.isort1:hover{background:url(/images/pro1.png) center 6px no-repeat; background-size:50% auto}
.isort2:hover{background:url(/images/pro2.png) center 6px no-repeat; background-size:50% auto}
.isort3:hover{background:url(/images/pro3.png) center 6px no-repeat; background-size:50% auto}
.isort4:hover{background:url(/images/pro4.png) center 6px no-repeat; background-size:50% auto}
.isort5:hover{background:url(/images/pro5.png) center 6px no-repeat; background-size:50% auto}
.isort6:hover{background:url(/images/pro6.png) center 6px no-repeat; background-size:50% auto}
.isort7:hover{background:url(/images/pro7.png) center 6px no-repeat; background-size:50% auto}
.isort8:hover{background:url(/images/pro8.png) center 6px no-repeat; background-size:50% auto}
.isort9:hover{background:url(/images/sort1.png) center 6px no-repeat; background-size:50% auto}
.isort1{background:url(/images/pro1.png) center 6px no-repeat; background-size:50% auto}
.isort2{background:url(/images/pro2.png) center 6px no-repeat; background-size:50% auto}
.isort3{background:url(/images/pro3.png) center 6px no-repeat; background-size:50% auto}
.isort4{background:url(/images/pro4.png) center 6px no-repeat; background-size:50% auto}
.isort5{background:url(/images/pro5.png) center 6px no-repeat; background-size:50% auto}
.isort6{background:url(/images/pro6.png) center 6px no-repeat; background-size:50% auto}
.isort7{background:url(/images/pro7.png) center 6px no-repeat; background-size:50% auto}
.isort8{background:url(/images/pro8.png) center 6px no-repeat; background-size:50% auto}
.isort9{background:url(/images/sort1.png) center 6px no-repeat; background-size:50% auto}
h2{text-align:center; height:60px; background:url(/images/bg-h2-1.png) center 10px no-repeat}
h2 strong{display:block; height:24px; line-height:24px; font-size:18px}
h2 span{display:block; height:16px; line-height:16px; font-size:14px; color:#888}
#iabout{padding:30px 0; text-align:center}
#iabout p{line-height:26px; font-size:14px; color:#555; margin:0 auto}
#iabout img{display:block; width:1100px; height:160px; margin:20px auto 12px auto}
#iabout a{color:#E32235; font-size:12px; text-decoration:underline}
#ipro{padding:30px 0; background-color:#eee; width:100%}
#ipro ul li{float:left; margin:5px 5px 0 5px; height:240px; text-align:center}
#ipro li img{ height:208px; display:block; border:1px solid #ccc}
#ipro li div{font-size:14px; color:#000; height:28px; line-height:32px}
#ipro li p{font-size:12px; color:#666; height:12px; line-height:12px}
#ipro li:hover img{border:1px solid #E32235}
#ipro li:hover div{color:#E32235}
#ilinian{height:285px; width:100%; background:url(/images/bg-hong.png) center top no-repeat; padding-top:25px; text-align:center; color:#fff}
#ilinian h3 span{display:block; background:url(/images/bg-hongh.png) center top no-repeat; height:40px; line-height:30px; font-size:16px}
#ilinian h3 strong{font-size:36px; letter-spacing:8px; height:60px; line-height:54px; font-weight:100}
#ilinian div{height:45px; line-height:36px; font-size:18px; font-weight:bold; letter-spacing:2px}
#ilinian p{line-height:20px; font-size:12px; color:#FCD0D4}
#ilinian a{display:block; width:86px; height:28px; line-height:28px; color:#fff; border:1px solid #FCD0D4; font-size:12px; margin:15px auto}
#ilinian a:hover{border:1px solid #ca0000; transition:0.5s ease}
#ilinian abbr{display:block; height:25px; width:25px; margin:0 auto; background:url(/images/bg-hongd.png) no-repeat}
#inews{padding:30px 0}
.inewsl{width:540px; float:left; margin-right:20px}
.inewsltop{position:relative; width:540px; height:210px}
.inewsltop img{float:left; z-index:9; width:540px; height:210px; display:block}
.inewsltw{position:absolute; width:160px; height:160px; border-radius:160px; background-color:#DB1826; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; z-index:99; float:left; margin:25px 0 0 180px}
.inewsltm{position:absolute; width:140px; height:140px; border-radius:140px; background-color:#E32235; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:999; float:left; margin:35px 0 0 190px; color:#FFF; text-align:center}
.inewsltm strong{display:block; height:32px; line-height:30px; font-size:18px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; width:80px; margin:45px auto 0 auto}
.inewsltm span{display:block; height:32px; line-height:30px; font-size:14px}
.inewsl h3{height:30px; line-height:36px; padding:10px 0; font-size:16px}
.inewsl h3 a{color:#000}
.inewsl h3:hover a{color:#E32235}
.inewsl p{font-size:14px; color:#777; line-height:20px}
.inewsr{width:540px; float:left}
.inewsr h4{height:45px}
.inewsr h4 p{float:left}
.inewsr h4 p strong{display:block; height:20px; font-size:18px; line-height:20px}
.inewsr h4 p span{display:block; height:16px; font-size:14px; line-height:16px; color:#888}
.inewsr h4 a{display:block; float:right; width:60px; height:20px; margin:8px 0; font-size:12px; color:#E32235; text-decoration:underline}
.inewsr li{height:30px; border-bottom:1px dashed #bbb}
.inewsr li a{height:26px; line-height:32px; display:block; color:#000; font-size:14px}
.inewsr li a:hover{color:#E32235}
.inewsr li a span{color:#E32235}
.inewsr li p{height:20px; line-height:20px; color:#777; font-size:12px}
#foot{background-color:#25242D; color:#888; padding:15px 0 10px 0; font-size:14px}
.footl{float:left; width:660px; height:120px; line-height:24px}
.footl img{float:left; margin-right:10px; margin-top:15px;}
.footr{float:right; width:300px; height:120px}
#mid{padding:40px 0 30px 0}
#midli{line-height:40px; font-size:14px; text-align:center; height:70px; color:#ccc}
#midli a{padding:6px 10px; margin:0 16px; color:#555}
#midli a:hover{background-color:#a21a1c; color:#FEC732; border-radius:18px}
#midli .midlinow{background-color:#a21a1c; color:#FEC732; border-radius:18px}
#midli2{line-height:40px; font-size:14px; text-align:center; height:70px; color:#ccc}
#midli2 a{padding:6px 5px; margin:0 6px; color:#555}
#midli2 a:hover{background-color:#a21a1c; color:#FEC732; border-radius:18px}
#midli2 .midlinow{background-color:#a21a1c; color:#FEC732; border-radius:18px}
.wrap h4{text-align:center; color:#e01e2e; }
.wrap h4 strong{font-size:22px; display:block; line-height:30px; height:30px; letter-spacing:2px}
.wrap h4 strong a{color:#FEC732}
.wrap h4 span{display:block; height:20px; line-height:20px; background:url(/images/h4bg.png) center no-repeat; font-size:12px}
#iabout{padding:40px 0}
.iabml{width:440px; height:440px; float:left; display:block; margin-left:20px}
.iabmt{display:block; width:570px; height:150px}
.iabm div{width:570px; float:left; height:410px; padding:15px; background-color:#f0f0f0; position:relative}
.iabm div p{color:#5a5a5a; font-size:12px; padding-top:12px; line-height:22px; letter-spacing:1px}
.iabm div a{position:absolute; display:block; width:108px; text-align:center; height:32px; line-height:32px; border:1px solid #00A0EA; left:15px; bottom:15px; border-radius:16px; font-size:12px; color:#00A0EA}
.iabm div a:hover{background-color:#00A0EA; color:#fff}
.aboutm p{font-size:14px; line-height:22px; color:#555; padding:0 10px 10px 10px}
#page{width:100%; height:30px; line-height:30px; margin:10px auto; text-align:center; clear:both;}
#page a{color:#555; border:1px solid #ccc; font-size:14px; padding:3px 10px; margin:0 4px}
#page a:hover{color:#00A0EA; border-color:#00A0EA}
#page .pagenow{border:0; color:#00A0EA; text-decoration:underline}
#page a.current { background-color: #E22032; color:#FFF }
.newslist{margin-bottom:20px}
.newslist li{margin:0 25px 0 5px; line-height:36px; height:36px; border-bottom:1px dashed #ccc; padding-top:3px; font-size:14px}
.newslist li strong{float:left; width:72px; color:#FEC732; display:block}
.newslist li a{float:left; width:840px; color:#555; display:block}
.newslist li span{float:right; width:90px; color:#888; display:block; text-align:right; font-size:12px}
.newslist li:hover a{color:#00A0EA}
.newslist li:hover span{color:#333}
.prolist li{float:left; width:340px; height:230px; padding:4px; border:1px solid #ccc; margin:5px; position:relative}
.prolist li img{width:340px; height:230px}
.prolist li div{position:absolute; bottom:4px; left:4px; height:40px; overflow:hidden; background:rgba(0,160,2342,0.6); color:#fff; text-align:center; z-index:999; width:300px; padding:0 20px}
.prolist li div strong{display:block; font-size:16px; color:#fff; height:40px; line-height:40px; border-bottom:1px solid #abe0f9; margin-bottom:10px; letter-spacing:1px}
.prolist li div p{font-size:14px; color:#fff; line-height:20px}
.prolist li:hover div{height:200px; padding-top:30px; transition:0.5s ease}
#prolist li{width:258px; height:215px;float:left; margin:0 5px 10px 5px; border:1px solid #ddd; background:#fff; }
#prolist li img{ padding:2px; height:174px; max-width:255px; display:block; margin:0 auto}
#prolist li p{text-align:center; font-size:14px; height:32px; line-height:30px; width:248px; margin:0 auto; background:#fff; border-top:1px solid #e2e2e2;}
#prolist li p a{color:#555}
#prolist li:hover{border:1px solid #d5190c}
#prolist li:hover a{color:#d5190c}
news{padding:40px 0}
#news img{max-width:1180px}
.newsm{margin:35px auto 10px auto}
.newsm h3{height:20px; line-height:20px; color:#000; font-size:18px; border-left:5px solid #3C78D8; padding-left:5px; margin-bottom:5px}
.newsm h1{height:52px; line-height:52px; font-size:52px; font-weight:200; border-left:10px solid #3C78D8; margin-bottom:20px; padding-left:5px}
.newsst{height:35px; line-height:20px; color:#777; font-size:12px}
.newsst span{padding-right:20px}
.newsm p{padding:10px 0; line-height:24px; font-size:14px; color:#555; }
.updown p{height:24px; line-height:24px; font-size:14px; color:#333}
.updown p a{color:#777}
.updown p a:hover{color:#276AD3}
#message{padding:40px 0}
.messm{padding:20px 0}
.messm img{width:470px; margin-right:40px; float:left; height:365px}
.messm ul{ width:770px; margin:0 auto }
.messm ul a{ color:#666}
.messm ul li{height:50px; line-height:34px}
.messm li label{display:block; font-size:14px; color:#555; width:72px; float:left; height:50px}
.messm li input{height:32px; line-height:32px; border:1px solid #aaa; font-size:14px; padding-left:6px; width:690px}
.messm li select{height:34px; line-height:34px; border:1px solid #aaa; font-size:14px; padding-left:6px; width:698px}
.messm ul div{}
.messm div label{display:block; font-size:14px; color:#555; width:72px; float:left; }
.messm textarea{width:684px; padding:6px; resize:none; height:132px; border:1px solid #aaa; font-size:14px; line-height:24px}
.messm p input{width:699px; margin-left:72px; height:42px; border:0; background-color:#d5190c; color:#fff; font-size:15px; letter-spacing:2px}
.messm p input:hover{background-color:#c21c10}
#contact{padding:40px 0}
.mapwrap{position:relative; width:100%; height:382px; margin:35px 0 20px 0}
.mapwrap ul{position:absolute; top:30px; left:10%; width:260px; padding:10px 10px 10px 15px; height:280px; background-color:#fff; float:left; z-index:999; border-bottom:5px solid #276AD3; border-top:5px solid #276AD3; filter:alpha(opacity:80); opacity:0.8}
.mapcon{width:99.5%; height:360px; margin:8px 0 12px 0; border:1px solid #ccc}
.mapwrap ul img{width:270px; height:80px; margin-bottom:6px}
.mapwrap ul li{line-height:20px; font-size:14px; color:#222; padding:2px 0}
.mapwrap ul li strong{display:block; float:left; width:72px}
.mapwrap ul li span{display:block; float:left}
.mapwrap ul li .maplist1{width:90px}
.mapwrap ul li .maplist2{width:55px}
.mapwrap ul div{height:76px; padding-top:10px; border-top:1px dashed #999; width:260px; margin-top:10px; color:#276AD3; font-size:14px}
.mapwrap ul div img{float:left; width:96px; height:96px; margin-right:6px}
.mapwrap ul div span{display:block; height:20px; line-height:20px}
.mapwrap ul div strong{display:block; height:20px; line-height:20px; font-weight:bold}
.mapwrap ul div p{height:36px; line-height:18px; font-size:12px}
#pro{padding:40px 0}
/*
FILE ARCHIVED ON 03:38:50 Mar 30, 2022 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 23:02:38 Apr 21, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 1.029
exclusion.robots: 0.232
exclusion.robots.policy: 0.215
cdx.remote: 0.105
esindex: 0.016
LoadShardBlock: 78.423 (3)
PetaboxLoader3.datanode: 68.046 (4)
PetaboxLoader3.resolve: 70.055 (2)
load_resource: 84.489
*/