@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#524F50}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
ul{list-style:none; padding:0px; margin:0px;}
a{ color:#000000; text-decoration:none;}
a:hover{color:#C60006; text-decoration:none;}

.menu{padding:0px;font-size:15px;margin:0px;}
.menu ul li{ float: left; padding:0px; margin:0px;}
.menu ul li a{ text-decoration: none;background: #ffffff;color: #565656;display: block;width: 64px;text-align: center;padding-top:6px; height:30px;}
.menu ul li a:hover{ color: #000000;background: #ffffff;padding-top:6px; height:30px; border-bottom:3px solid #C60006}
.menu ul li.currclass a{color: #C60006;background: #ffffff;padding-top:6px; height:30px; border-bottom:3px solid #C60006}


.sdmenu {float:left; padding:0px; margin:0px 10px 0px 10px; width:150px;}
.sdmenu div {overflow: hidden;}
.sdmenu div:first-child {}
.sdmenu div.collapsed {height: 28px;}
.sdmenu div span {display: block;padding: 5px 0px;cursor: default;}
.sdmenu div.collapsed span {background-image: url(collapsed.gif);}
.sdmenu div a {padding: 0px 10px;display: block; color:#524F50}
.sdmenu div a.current { }
.sdmenu div a:hover {color:#C60006;text-decoration: none;}



#nav{padding:0px;font-size:15px;margin:0px; }
#nav li{float: left; padding:0px; margin:0px;}
.bi{position: relative;z-index: 0;}
.bi:hover{z-index: 99;}
.bi:hover span{visibility: visible;top: 0;left: 0;cursor: pointer;}
.bi span{position: absolute;left: -999em;visibility: hidden;}
#nav li a,.bi:hover span{text-decoration: none;background: #ffffff;color: #565656;display: block;width: 64px;text-align: center;padding-top:6px; height:40px;}
#nav li a:hover,.bi:hover span{color: #000000;background: #ffffff;padding-top:6px; height:30px; border-bottom:3px solid #C60006}
#nav li.on a,.bi span{color: #C60006;background: #ffffff;padding-top:6px; height:30px; border-bottom:3px solid #C60006}

#head{width:100%; margin:0px auto; background-color:#FFFFFF;position:fixed !important; top/**/:0px;position:relative; z-index:65536;top:expression(offsetParent.scrollTop);border-bottom:1px solid #ccc; display:block; padding:17px 0px 0px 0px; height:74px;}
#top{width:980px; padding:0px; margin:0px auto; }
#topl{ float: left; width:528px;}
#topr{ float: right}
#hotcall{ font-size:14px; font-weight:400; height:28px; line-height:28px; padding:0px; margin:0px; color:#B6B6B8; padding-left:10px;}
#hotcall span{color:#AE0A13;}
#hotcall a{ color:#B6B6B8}
#hotcall a:hover{color:#C60006; text-decoration:none;}

#kb{ height:91px; _display:none;}

#kbb{ height:124px; _display:none;}

#dh{ height:14px;font-size:16px; margin:0px; padding:0px}





.banner{  width:100%; margin: 0 auto; padding:0px; background:url(images/banimg5.jpg) no-repeat center; height:481px;}
<!---banner begin--->
.bannerbox { text-align:center; width:100%; margin:0px auto;position: relative;margin: 0 auto;overflow: visible;}

/* siuloong */
user agent stylesheetarticle, aside, footer, header, hgroup, main, nav, section {
display: block;
}
.bannerV{position:absolute;top:500px;width:22px;height:21px;left:50%;margin-left:-11px;background:url(images/bannerV_05.png) no-repeat;z-index:101}
.index_prev,.index_next{position:absolute;top:50%;margin-top:-50px;z-index:99;width:70px;height:79px;cursor:pointer}
.index_prev{left:0px}
.index_next{right:0px}
ul#banner{overflow:hidden;z-index:-9}
.cubeRandom{width:100%;height:100%;}
<!---banner end--->




.indx-img-box{padding:0; width:100%; height:600px; overflow:hidden; position:relative;margin-bottom: 3px;}
#play img{ width:980px; height:446px;}
#play {width: 100%;float: left; /* position:relative; z-index:99; */overflow: hidden;}
#play_text ul {width: 190px;height: 37px;position: absolute;bottom:-10px;left: 50%;margin-left: 300px; display:none}
#play_text li {float: left;margin: 0 0 0 2px;width: 17px;height: 17px;line-height: 17px;color: #C4BFBC;border: 1px solid #665D58;text-align: center;overflow: hidden;cursor: pointer;background: #665D58;font-size: 13px;font-weight: bold;font-family: Arial;cursor: pointer;}
#play_list a {display: block;overflow: hidden;}
#play_list img {vertical-align: top !important;}
#play_text img {width: 25px;height: 25px;}
.a_bigImg img {display: block;width: 980px;margin: 0 auto;}
.btn_box {width: 1100px;height: 60px;position: absolute;top: 270px;left: 50%;margin-left: -550px;}
.prevbtn {width: 60px;height: 60px;background: url(images/banner_btn_l_24.png) no-repeat 0px 0px;float: left;cursor: pointer;display: block;}
.nextbtn {width: 60px;height: 60px;background: url(images/banner_btn_r_24.png) no-repeat 0px 0px;float: left;cursor: pointer;display: block;}
.nextbtn {background-position: -20px 0px;float: right;}
.prevbtn:hover {background: url(images/banner_btn_l_24.png) no-repeat 0px 0px;}
.nextbtn:hover {background: url(images/banner_btn_r_24.png) no-repeat -20px 0px;}




#sdfw{ width:980px; padding:0px; margin:15px auto 0px auto}
#sdfwl{ float:left; margin:8px 151px 0px 259px; _margin:8px 151px 0px 159px; padding:0px;}
#sdfwr{ float:left; line-height:37px; font-size:20px;}

#line2{ width:100%; height:1px; padding:0px; margin:20px 0px 0px 0px; border-bottom:1px solid #A6A3A3; clear:both}

#cpdh{width:980px; padding:0px; margin:15px auto 10px auto}
#cpdh a{ color:#6C6C6B}
#cpdh a:hover{color:#C60006}
#cpdh1{ font-size:23px;  padding-right:30px; float:left; text-align:center; border-right:1px solid #AAA8A8; }
#cpdh1 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:center }
#cpdh2{ font-size:23px;  padding:0px 35px; float:left; text-align:center; border-right:1px solid #AAA8A8}
#cpdh2 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:center}
#cpdh3{ font-size:23px;  padding:0px 35px; float:left; text-align:center; border-right:1px solid #AAA8A8}
#cpdh3 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:center}
#cpdh4{ font-size:23px;  padding:0px 35px; float:left; text-align:center; border-right:1px solid #AAA8A8}
#cpdh4 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:center}
#cpdh5{ font-size:23px;  padding:0px 35px; float:left; text-align:center; border-right:1px solid #AAA8A8}
#cpdh5 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:center}
#cpdh6{ font-size:23px; padding-left:30px; float:left; text-align:center;}
#cpdh6 span{ display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;text-align:center}


#abouth{width:980px; padding:0px; margin:28px auto 0px auto}
#abouthl{ float:left; width:418px;font-size:14px; margin:0px 0px 0px 0px}
#abouthlnr{ margin:10px 0px 0px 10px; line-height:25px;}
#abouthr{ float:right; padding:10px 0px 0px 10px; margin:0px 20px 0px 0px; width:469px; height:277px; background:url(images/mv.jpg) no-repeat}

#mqal{width:980px; padding:0px; margin:17px auto 0px auto}
#mqall{width:299px; height:80px; background-color:#A90017; padding-top:235px; padding-left:16px;}

#mcase{width:980px; padding:0px; margin:22px auto 0px auto; }
#mcase dl{ padding:0px; margin:0px; float:left;display:inline-block; width:326px;}
#mcase dl dt{ padding:0px; margin:0px; border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
#mcase dl dt img{ width:325px; height:263px;}
#mcase dl dd{ margin:0px; padding:10px 14px 10px 14px; height:72px;  font-size:14px; border-right:1px solid #D9D9D9; background:url(images/line1.jpg) no-repeat bottom center}
#mcase dl dd h4{ padding:0px; margin:0px 0px 5px 0px; font-weight:400; font-size:16px;}

#acase{width:980px; padding:0px; margin:30px auto 0px auto;}
#alzs{ width:299px; height:82px; background-color:#A90017; padding-left:16px; padding-top:173px; float:left; margin:0px 11px 15px 0px; *margin:0px 11px 10px 0px;}
#acase li{ float:left;margin:0 11px 15px 0px; *margin:0 11px 10px 0px; } 
#acase li img{ width:315px; height:255px;}
#acase li span{width:315px; background-color:#201E1C; display:block; margin:-46px 0px 0px 0px; position: relative;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
#acase li span dl{ padding:0px; margin:0px; height:46px; overflow:hidden; width:315px;}
#acase li span dl a{ color:#FFFFFF}
#acase li span dt{ font-size:16px; float:left; width:80px; padding:5px; margin:0px}
#acase li span dd{ line-height:18px;padding:5px; margin:0px; *padding:5px 5px 0px 5px}



#ryjx{width:980px; padding:0px; margin:15px auto 15px auto; clear:both;}

#xwzx{width:980px; padding:0px; margin:0px auto 15px auto;}
#xwzxl{ width:299px; height:79px; background-color:#A90017; padding-left:16px;  padding-top:189px; float:left;margin:0px 11px 15px 0px; float:left}
#xwzxr{ float:left;}
#xwzxr img{ width:642px; height:238px;}
#xwzxr span{ line-height:30px; display:block}
#xwzxr span b{ font-size:18px; font-weight:400}

#newsh{width:980px; padding:0px; margin:0px auto;}
#newshbt{ text-align:center; font-size:24px; color:#D80D18; margin-bottom:10px;}
#newsh dl{ padding:0px; margin:0px 11.5px 0px 0px;width:315px; float:left}
#newsh dl dt img{ width:315px; height:243px;}
#newsh dl dd{ padding:0px; margin:0px;}
#bttt{ font-size:16px; line-height:17px; padding:5px 0px 5px 0px; height:37px;}
#sjjj{ border-top:1px solid #AAA8A8;border-bottom:1px solid #AAA8A8; height:30px; line-height:30px;}
#smmm{ line-height:17px; padding:5px 0px}

#foot{padding:0px; margin:40px auto 0px auto; width:100%;color:#BFBCBC; background-color:#423C3C }
#footnr{ width:980px; padding:0px; margin:0px auto}
#footdh{ padding:10px 0px 0px 14px; margin:0px; font-size:14px;}
#footdh a{ color:#BFBCBC}
#dh11{ width:105px; padding:0px; margin:0px;float:left}
#dh11 h4{ padding:0px; margin:0px; font-size:17px; font-weight:400}
#dh11 h4 a{ color:#ffffff;}
#dh11 ul{ padding:0px; margin:15px 0 0}
#dh11 li{ height:30px; line-height:30px; padding:0px; margin:0px;}
#dh33{ width:140px; padding:0px; margin:0px;float:left}
#dh33 h4{ padding:0px; margin:0px; font-size:17px; font-weight:400}
#dh33 h4 a{ color:#ffffff;}
#dh33 ul{ padding:0px; margin:15px 0 0}
#dh33 li{ height:30px; line-height:30px; padding:0px; margin:0px;}
#dh22{width:337px; padding:0px; margin:0px 0px 0px 40px;color:#BFBCBC; float:left}
#dh22 h4{ padding:0px; margin:0px; font-size:17px; font-weight:400}
#dh22 h4 a{ color:#ffffff;}
#dh22 ul{ padding:0px; margin:20px 0 0}
#dh22 li{ height:40px; line-height:40px; padding:0px; margin:0px;}
#dh44{ float:left}


#abdh{ width:980px; padding:0px; margin:0px auto; color:#FF0000; font-size:14px; background-color:#AE0A13; height:33px; line-height:33px;}
#abdh ul{ padding-left:10px;}
#abdh a{ color:#FFFFFF}
#abdh li{ padding:0px 20px; float:left; background:url(images/xian1.gif) no-repeat;background-position: right;}
#abdh li a { display: inline-block;  cursor: pointer; height: 33px; line-height: 33px; white-space: nowrap; }
#abdh li a:hover { background: url(images/bird.png) center 26px no-repeat; height: 33px; line-height: 33px; overflow: hidden; }
#abdh li.on a { background: url(images/bird.png) center 26px no-repeat; height: 33px; line-height: 33px; overflow: hidden; }
#abbanner{width:980px; padding:0px; margin:20px auto 0px auto; }
.slide{ position:relative;height:341px; overflow:hidden;}
.slide ul{}
.slide ul li{ position:absolute; left:0;top:0;}
.slide .slide_nav{ position:absolute;bottom:10px;left:50%; z-index:1;}
.slide .slide_nav span{ display:block;width:10px;height:10px; background-color:#fff; float:left; margin-right:6px; cursor:pointer;}
.slide .slide_nav span.on{ background-color:#AE0A13;}

#gywm{width:980px; padding:0px; margin:64px auto 0px auto;}
#gywml{ float:left; width:455px;}
#gywmr{ float:right; width:490px; margin:0px 15px 0px 0px; font-size:14px; line-height:24px;}

#gshj{width:980px; padding:0px; margin:20px auto 0px auto;}

#lcnr{width:980px; padding:0px; margin:35px auto 0px auto;}
#lcnrl{ float:left; width:663px;}
#lcnrr{ float:right; width:280px; margin-right:15px;  font-size:14px;}

#tuandnr{width:980px; padding:0px; margin:35px auto 0px auto; background:url(images/linetd.jpg) no-repeat;background-position:450px 260px}
#tuandnr dl{ padding:0px; margin:0px 30px 30px 30px; height:284px; }
#tuandnr dl dt{ padding:0px; margin:0px 20px 0px 0px;float:left}
#tuandnr dl dd{ line-height:30px; font-size:16px; padding:20px 0px 0px 0px}

#lxwmnr{ width:980px; padding:0px; margin:50px auto 0px auto;}
#lxwmnrl{ float:left; margin:0px 40px 0px 40px; _margin:0px 40px 0px 20px;  width:374px; padding-top:15px;}
#lxwm400{ height:77px; line-height:77px; border-bottom:2px solid #A6A4A4; font-size:20px; padding-left:26px;}
#lxwm400 span{ font-size:32px;}
#lxwmdw{ padding:10px 0px 0px 26px; font-size:20px; line-height:30px; }
#conrwm{ padding:20px 0px 0px 26px;}
#lxwmnrr{ float:right; margin:0px 34px 0px 0px; width:440px; background-color:#EDECEC; padding:20px 25px 20px 25px; line-height:35px; font-size:18px;}
#lxwmnrr a{color:#524F50}
#lxwmline{border-bottom:2px solid #A6A4A4; margin:25px 0px; padding:0px;}

#jobnr{ width:980px; padding:0px; margin:30px auto 0px auto;}
#5jobs{  width:450px; height:380px; overflow:hidden; float:left; margin:0px 20px 20px 20px}
#jobnr dl{ width:450px; height:380px; overflow:hidden; float:left;margin:0px 20px 20px 20px;_margin:0px 15px 20px 15px;}
#jobnr dl dt{ font-size:16px; color:#9F9D9D; border-bottom:2px solid #B91C22}
#jobnr dl dt span{ font-size:18px; color:#605E5E}
#jobnr dl dd{ padding-top:15px; line-height:24px; margin:0px; font-size:14px;}
#jobnr dl dd span{ color:#B81C22}
#jobjw{ text-align:center; font-size:18px; margin:15px 0 0; color:#B81C22}

#xwzxnr{width:980px; padding:0px; margin:25px auto 0px auto;}
#xwzxnr dl{ padding:0px; margin:0px 30px 30px 0px ; width:460px; float:left;}
#xwzxnr dl dt{ width:268px; height:202px; margin:0px; padding:0px; float:left}
#xwzxnr dl dt img{width:268px; height:202px; border:0px;}
#xwzxnr dl dd{ width:182px; float:right; padding:0px; margin:0px;}
#xwbt{ font-size:14px;}
#xwtime{ margin:10px 0px; border-top:1px solid #D1CECE}

#newsny{width:980px; padding:0px; margin:25px auto 0px auto; font-size:14px;}
#newsnyl{ float:left; width:684px;  line-height:24px;}
#newsnybt{ font-size:18px;  color:#B81C22; margin-bottom:15px; text-align:center}
#newsnyr{ float:right; width:270px; margin-top:40px;}
#zxdt{ width:100px; height:30px; line-height:30px; color:#FFFFFF; text-align:center;  display:block; background-color:#B81C22; margin-bottom:10px;}
#newsnyr li{ height:33px; line-height:33px; border-bottom:1px solid #969393}
#newswb{ margin:30px 0 0}
#newswb li{ width:135px; height:40px; float:left; border-bottom:none;}

#casedh{width:980px; padding:0px; margin:0px auto;background-color:#AE0A13;height:33px; line-height: 33px;}
#nav_all {  float: left;  position: relative; z-index: 222; padding-left:10px; }
#nav_all li { text-align: center; float: left; padding:0px 13px; float:left; background:url(images/xian1.gif) no-repeat;background-position: right;}
#nav_all li a { color: #ffffff; display: inline-block; display:-moz-inline-stack !important; position:relative !important; font-size: 14px; cursor: pointer; padding: 0px 11px 0 12px; _padding: 0 8px; height: 33px; line-height: 33px; white-space: nowrap; }
#nav_all li a:hover {background: url(images/bird.png) center 26px no-repeat; height: 33px; line-height: 33px; overflow: hidden; }
#nav_all li.on a {background: url(images/bird.png) center 26px no-repeat; height: 33px; line-height: 33px; overflow: hidden; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 980px; left: 0px; top: 33px; }
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a {background-image: none; padding: 0px 10px; font-size:12px; margin: 0px; height: 32px; line-height: 32px; color: #6B6B6B; font-weight: normal; border: none; }
#nav_all ul li a:hover { background-image: none; padding: 0px 10px; font-weight:bold; margin: 0px auto; height: 32px; line-height: 32px; color: #C60006; border-top: none; }



#casexdh{ width:980px; padding:0px 0px 0px 0px; margin:0px auto; height:35px; background-color:#FFF; clear:both; position:fixed;}
#casexdh ul{ padding:0px 0px 0px 25px; margin:0px;}
#casexdh li{line-height:35px; padding:0px 8px; float:left; font-size:13px;}
#casexdh li a{ color:#524F50}
#casexdh li.on a{ color:#C60006}

#casebanner{width:980px; padding:0px; margin:35px auto 0px auto; }

#casenr{width:980px; padding:0px; margin:30px auto 0px auto; font-size:14px;}
#casenr li{ float:left;margin:0 5px 15px 6px; _margin:0 5px 10px 5px; } 
#casenr li img{ width:315px; height:255px;}
#casenr li span{ display:block; line-height:18px; padding:5px 5px}
#casenr a{ color:#524F50}

#casenynr{width:980px; padding:0px; margin:30px auto 0px auto;}
#casenyl{ float:left; margin:0px 0px 0px 20px; width:200px;}

.sidebar{float:left; padding:0px; margin:0px 10px 0px 10px; width:150px;}
.sidebar ul{ padding:0px; margin:0px}
.sidebar ul li{ width:150px; line-height:28px;}
.sidebar ul li
.sidebar ul li a{font-size:14px; color:#524F50;}
.sidebar ul li a:hover , .sidebar ul li.cur a{color:#cf020f;}
.sidebar ul li.cur dl{display:block;}
.sidebar ul li dl{ padding:3px 0px 3px 0px; margin:0px; display:none;}
.sidebar ul li dd{height:20px; font-size:12px; line-height:20px; padding:0px 0px 0px 10px; margin:0px; }
.sidebar ul li dd a{  color:#524F50; font-size:12px;}
.sidebar ul li dd a:hover , .sidebar ul li dd a.current{ color:#C60006; }
.sidebar ul li.on dl{ padding:3px 0px 3px 0px; margin:0px; display:block;}



#casenyr{ float:right; width:790px;}
#casenyr span{ font-size:18px; color:#C60006; line-height:32px;}
#caseimg{ padding-left:15px;}
#caseimg img{ width:455px; height:560px; border:0px;}
#xxsm{ margin-top:20px; line-height:28px;}

#casexg{ width:980px; padding:0px; margin:30px auto 0px auto;}
#casexgbt{ color:#C60006; font-size:18px; margin-bottom:5px; padding-left:15px;}
#casexg li{ float:left;margin:0 7px 0px 6px;}
#casexg li img{ width:230px; height:177px; border:0px;}
#casexg li span{display:block; text-align:center; line-height:35px;}

#fwbanner{width:980px; padding:0px; margin:0px auto 36px auto; }
#fwxm{ width:980px; padding:0px; margin:0px auto 0px auto; }
#fwxm li{ width:460px; float:left; margin:0px 15px; _margin:0px 10px;}
#fwxm li span{ display:block; padding:5px; line-height:24px; height:85px;}

#cpch{width:980px; padding:0px; margin:25px auto 0px auto;}
#cpchl{ width:102px; padding:0px; margin:0px 0px 0px 47px; float:left}
#cpchl li{ height:36px; line-height:36px; padding:0px 0px 0px 5px; border-bottom:1px solid #9B9A9A; font-size:16px;}
#cpchl li.ggo a{color:#C60006}
#cpchr{ width:740px; padding:0px; margin:0px 20px 0px 0px; float:right; line-height:26px;}
#cpchbt{ font-size:16px; margin:5px 0px 5px 0px;}

#ppchnr{width:980px; padding:0px; margin:30px auto 0px auto; font-size:14px;}
#ppchnr li{ float:left;margin:0 9px 25px 10px; *margin:0 9px 20px 10px; } 
#ppchnr li a{ color:#524F50}
#ppchnr li img{ width:307px; height:280px;}
#ppchnr li span{ display:block; line-height:18px; padding:10px 5px; text-align:center}



#pages { padding:14px 0 10px;}
#pages a { display:inline-block; height:35px; line-height:35px; background:#B2B0B0; text-align:center; color:#fff; padding:0 15px}
#pages a.a1 { background-color:#B2B0B0; width:56px; padding:0 }
#pages a:hover { background:#E00009; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:35px; line-height:35px; background:#B91C22; color:#fff; text-align:center;padding:0 15px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:35px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; text-align:center; color:#a4a4a4; }

/*文章分页样式*/
#fenye{clear:both; width:980px; margin:0 auto; padding:0px;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{color:#ff0000; width:32px;background:#B91C22;  font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#ffffff;background:#B2B0B0; margin:0px 5px; float:left; text-align:center;height:32px;line-height:32px}
#fenye a.num{width:32px;}
#fenye a:hover{color:#fff; background:#D00D15; float:left;}
#fenye span{line-height:30px;}

#fttal{ font-size:24px;}
#ftemail{ font-size:18px;}
#ftwx{ margin-top:15px; font-size:18px;}
#bq{ clear:both; padding:20px 0px 30px 0px;  font-size:14px; text-align:center}
#bq a{color:#BFBCBC}