/*通用规则*/

/* 全局标记 */
body {margin:0;padding:0;font-size:12px;font-family:"宋体";color:#555; background:#FFF;  -webkit-text-size-adjust:none;}
header,nav,article,section,aside,footer,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,strong,table,td,tr,th{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img {border:0 none; font-size:0; line-height:0; vertical-align:top;}
ul,ol,li {list-style-type:none;}
input,select{vertical-align:top; *vertical-align:middle}

/*文本*/
.textCenter {text-align:center;}
.textLeft {text-align:left;}
.textRight {text-align:right;}

/*浮动定位*/
.fl {float:left; display:inline; z-index:100; text-align: center}
.fr {float:right; display:inline}
.noborder{border:0 !important;}
.noBg{background:none !important;}

/*栏目间隔*/
.marginLeft10px{margin-left:10px;}
.marginLeft15px{margin-left:15px;}

/*行空白间距*/
.boxSpace0{margin:0; padding:0; font-size:0;clear:both;}
.boxSpace10px{margin:0; padding:0; font-size:0;clear:both; height:10px;}
.boxSpace15px{margin:0; padding:0; font-size:0;clear:both; height:15px;}
.boxImg{margin:0; padding:0; font-size:0;}
/*清除浮动*/ 
.clearboth{clear:both; font-size: 0; line-height: 0;}
.clearfix:after { clear: both; content: '.'; display: block; font-size: 0; line-height: 0; overflow:hidden; visibility: hidden; width: 0; height: 0; }
* html .clearfix, *:first-child+html .clearfix{ zoom:1;}

/*链接*/
a {color:#555;text-decoration:none;}
a:hover {color:#48AFE0; text-decoration:none;}

/*分页样式*/
.pagebox {overflow:hidden;zoom:1;font-size:12px; width:360px; margin:20px auto 0 auto;padding:0 0 20px 0;}
.pagebox span {float:left;margin-right:2px;overflow:hidden;text-align:center;background:#FFF;}
.pagebox span a {display:block;overflow:hidden;zoom:1;_float:left;}
.pagebox span.pagebox_pre_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}
.pagebox span.pagebox_pre {color:#3568b9;height:23px;}
.pagebox span.pagebox_pre a, .pagebox span.pagebox_pre a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited {border:1px #b8b8b8 solid;color:#b8b8b8;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_pre a:hover, .pagebox span.pagebox_pre a:active, .pagebox span.pagebox_next a:hover, .pagebox span.pagebox_next a:active {color:#363636;border:1px #363636 solid;}
.pagebox span.pagebox_num_nonce {border:1px #ddd solid;padding:0 8px;height:21px;line-height:21px;color:#fff;cursor:default;background:#8a8a8a;}
.pagebox span.pagebox_num {color:#3568b9;height:23px;}
.pagebox span.pagebox_num a, .pagebox span.pagebox_num a:visited {border:1px #b8b8b8 solid;color:#8a8a8a;text-decoration:none;padding:0 8px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_num a:hover, .pagebox span.pagebox_num a:active {border:1px #363636 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis {color:#393733;width:22px;background:none;line-height:23px;}
.pagebox span.pagebox_next_nolink {border:1px #ddd solid;width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}

/*分页样式结束*/

/*页面样式开始*/
#header{width:100%;height:115px;}
.topBox{width:1002px; margin:0 auto; height:auto; position:relative; z-index:2;}
.logo{width:127x; height:110px; overflow:hidden;}
.topRight{width:770px; padding:18px 20px 0 0;}
.oa{height:19px; text-align:right;float:right; font-size:14px; padding-top:2px; padding-right:20px;}
.search{ height:19px; text-align:right; float:right; }
.search input{display:inline-block;}
.sKey{width:145px; height:19px;background:url(../images/bg_skey.png) no-repeat 0 0; padding-left:20px;border:0 none;padding-top:2px;}
.navMenu{width:744px;position:absolute; top:55px; left:250px; z-index:15;}
.menu{width:93px; height:59px; margin:0 0 0 0; float:left; display:inline; text-align:center;padding:0;}
.menu span a{ font-size:15px; font-weight:500; font-family:"微软雅黑"; color:#000000;}

#menuText{display:block;width:93px; height:34px; padding:15px 0 0 0}
.sub{width:120px;background:url(../images/bg_sub_menu1.png) no-repeat top; padding:21px 6px 6px 0; text-align:left; overflow:hidden; position:absolute; top:59px; left:0; z-index:-1; display:none; color:#000000;font-size:12px}
.menu1{left:76px;}
.menu2{left:170px;}
.menu3{left:264px;}
.menu4{left:358px;}
.menu5{left:452px;}
.menu6{left:546px;}

.sub_about_left{width:100px;margin-left:15px; padding:10px 10px 0 0;}
.sub_about_left ul li{height:30px; overflow:hidden; text-align:center;}


.bannerIndex{width:100%; height:405px; background:url(../images/bg_ibanner.gif) repeat-x 0 bottom; position:relative; z-index:0;overflow:hidden;}
#iBanner{width:100%; height:397px;position:absolute; left:0; top:0; z-index:1;}


.iCbox{ width:100%; background:url(../images/bg_iCbox.jpg) repeat-x 0 top; height:auto!important; height:535px;}







#footer{width:100%; height:115px; background:url(../images/bg_foot.jpg) repeat-x 0 0;bottom:0px;}
.footBox{width:988px; margin:0px auto 0 auto; font-family:微软雅黑,Arial; overflow:hidden;}
.flinks,.copyright{padding:15px 0 0 0; }
.flinks{padding-right:20px;margin-left: 200px;}
.copyright{padding-left:10px;float:left; margin-left:250px;}


/*内页样式*/
.innerBanner{width:100%; height:280px;text-align:center;}
.innerbannerBg1{background:url(../images/bgBanner1.jpg) no-repeat center; }
.innerbannerBg2{background:url(../images/bgBanner2.jpg) no-repeat center; }
.innerbannerBg3{background:url(../images/bgBanner3.jpg) no-repeat center; }
.innerbannerBg4{background:url(../images/bgBanner4.jpg) no-repeat center; }
.innerbannerBg5{background:url(../images/bgBanner5.jpg) no-repeat center; }
.innerbannerBg6{background:url(../images/bgBanner6.jpg) no-repeat center; }
.innerbannerBg7{background:url(../images/bgBanner7.jpg) no-repeat center; }

.locationBox{width:100%;height:35px; overflow:hidden; border-bottom:#e3e3e3 1px solid; }
.location{ width:1002px; margin:0 auto;background:url() no-repeat 0 14px; padding-left:20px; padding-top:13px;}
.location a{display:inline-block;}
.location span {color:#48AFE0;font-size:12px;}

.bg_inIContent{ width:1010px; margin:0 auto; min-height:478px; overflow:hidden; background:url(../images/bg_inIContent.gif) repeat-x 0 0; }
.inIContent{ width:1000px; margin:0 auto; min-height:478px; background-color:#FFFFFF;overflow:hidden;}
.redLine{ width:1000px; height:2px; background-color:#48AFE0; position:relative; top:-1px; overflow:hidden}

.leftBox{ width:205px;margin-left:20px; margin-top:5px; }
.leftBox img{ margin:0 auto; width:205px; height:60px;border-bottom:#e3e3e3 1px solid;}
.leftBox ul{ margin-top:10px;}
.leftBox ul li a{width:203px; height:32px; display:block; line-height:32px; background:url(../images/icon_leftBox.gif) no-repeat 0 0; padding-left:25px; font-size:13px; }
.leftBox ul li a:hover,.leftBox ul li.cur a,.leftBox ul li p.cur a {background:url(../images/bg_leftBox_hover.gif) no-repeat 0 0; color:#FFFFFF; border:none;}
.leftBox span a img{ width:202px; height:68px; margin-top:10px; border:none!important;    margin-left: -15px;}
/*关于开始*/
.rightBox{ width:730px; margin-right:20px; margin-top:5px; margin-bottom:40px;}
.rightBox h1{ width:710px; height:30px; border-bottom:#e3e3e3 1px solid; margin-top:30px; margin-left:10px;}
.rightTp{ width:590px; height:200px; margin:33px auto 0 auto;}
.rightTxt{ width:650px; margin:-30px auto 0 auto; line-height:22px;text-indet:2em;}
.rightTxt p{ width:320px; height:55px;margin-right:60px; line-height:55px;}
.rightTp2{ width:634px; height:200px; margin:33px 0 0 45px;}
.rightTxt img{ margin-top:20px; margin-bottom:20px;}
/*关于结束*/

.hisLink1{width:48px; height:20px; position:absolute; top:16px; left:21px; z-index:1;}
.hisLink1 a{display:inline-block;width:48px; height:20px;}
#hisTab{width:700px; height:190px; margin-left:20px; overflow:hidden;}
#hisTag{height:31px; overflow:hidden;}
#hisTag li{width:75px; height:31px; float:left; display:inline; font-family:Arial; font-size:14; color:#999; text-align:center; background:url(../images/icon_circle_gray.gif) no-repeat center bottom;}
#hisTag li.cur{background:url(../images/icon_circle_red.gif) no-repeat center bottom; color:#d7000e;}
.hisCon{width:540px; padding:30px 0 0 35px; overflow:hidden;}
.history{width:540px; overflow:hidden;}
.history span{display:inline-block; float:left;}
.history dl{width:386px; float:left; padding-left:20px; overflow:hidden;}
.history dl dt{font-size:14px; font-weight:bold; padding-top:20px;}
.history dl dd{line-height:18px; padding-top:10px;}
.aboutCon{width:822px; margin:0 auto; padding:15px 0 30px 0; line-height:22px; overflow:hidden;}
.ceoSpeech{width:822px; margin:0 auto; padding:20px 0 0 0;}
.ceoSpeech span{display:block; float:left;}
.ceoSpeech span#ceoPic{width:375px;}
.ceoSpeech span#speech{width:417px; padding-left:30px;}
.ceoSpeech span#speech p{margin-bottom:10px;}

.newsAd{width:939px; height:129px; padding:32px 0 0 13px; overflow:hidden;}
.newsAd a{display:inline-block; width:296px; height:129px; float:left; margin-left:17px;}
.newsAd a span{display:block;}
.newsAd a h3{display:block;height:25px; background:url(../images/bg_news_ad.png) no-repeat 0 0; line-height:25px; font-size:12px; font-weight:bold; padding-left:12px;}
.newsAd a:hover h3{background-position:0 -25px !important; color:#FFF !important;}
.newsBox{width:923px; margin:21px auto 0 auto; overflow:hidden;}
.newsLeft{width:609px; overflow:hidden;}
.newsList{width:609px; margin-top:20px; overflow:hidden;}
.newsList1,.newsList2{width:609px; margin-top:30px; overflow:hidden;}
.newsList h1,.newsList1 h1,.newsList2 h1{height:26px; padding:0 10px 0 0; background:url(../images/bg_grayline.gif) repeat-x 0 bottom;}
.newsList h1 span,.newsList1 h1 span,.newsList2 h1 span{float:right; display:inline-block; background:url(../images/icon_arrow2.gif) no-repeat right 5px; padding:3px 20px 0 0;}
.newsList h1 span a,.newsList1 h1 span a,.newsList2 h1 span a{font:11px 微软雅黑;}
.newsDes,.newsDes1,.newsDes2{width:581px; height:78px; padding:14px; overflow:hidden;}
.newsDes span,.newsDes1 span,.newsDes2 span{display:inline-block; float:left; width:118px; height:78px;}
.newsDes dl,.newsDes1 dl,.newsDes2 dl{width:449px; float:left; padding-left:14px; padding-top:10px; overflow:hidden;}
.newsDes dl dt em,.newsDes1 dl dt em,.newsDes2 dl dt em{font-style:normal; float:right;}
.newsDes dl dt a{color:#d7000e; font-weight:bold;}
.newsDes dl dt a:hover{color:#d7000e; text-decoration:underline;}
.newsDes dl dd,.newsDes1 dl dd,.newsDes2 dl dd{line-height:18px; color:#999; padding-top:5px;}
.newsDes dl dd a{color:#d7000e; font-weight:bold;}
.newsDes1 dl dt a{color:#2876bf; font-weight:bold;}
.newsDes1 dl dt a:hover{color:#2876bf; text-decoration:underline;}
.newsDes1 dl dd a{color:#2876bf; font-weight:bold;}
.newsDes2 dl dt a{color:#348c15; font-weight:bold;}
.newsDes2 dl dt a:hover{color:#348c15; text-decoration:underline;}
.newsDes2 dl dd a{color:#348c15; font-weight:bold;}
.newsList0{width:609px; background:url(../images/bg_dot_line.gif) repeat-x top; overflow:hidden;}
.newsList0 ul li{height:28px; line-height:28px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom; padding-left:8px; white-space:nowrap; overflow:hidden;}
.newsList0 ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:12px;}
.newsList0 ul li span{float:right; padding-right:18px;}
.newsRight{width:247px; height:775px; border:#dbdada 1px solid; margin-left:17px; padding:18px 24px; overflow:hidden;}
.nrTitle{height:30px; padding-left:5px;}
.nVideo{width:235px; height:178px; background:url(../images/bg_video.jpg) no-repeat 0 0; padding:10px 0 0 11px; overflow:hidden;}
.nvTitle{height:30px; text-align:center; padding:4px 0 0 0; font-weight:bold;}
.nrList{width:247px; background:url(../images/bg_dot_line.gif) repeat-x top; margin-bottom:29px; overflow:hidden;}
.nrList ul li{height:28px; background:url(../images/bg_dot_line.gif) repeat-x bottom; line-height:28px; padding-left:7px; white-space:nowrap; overflow:hidden}
.nrList ul li a{display:inline-block; background:url(../images/icon_square_red1.gif) no-repeat 0 center; padding-left:8px;}
.weiboIframe{width:247px; background:url(../images/bg_weibot.png) no-repeat 0 top; padding:15px 0 0 0; overflow:hidden;}
.contentLoc{width:922px; margin:22px 0 0 30px; height:27px; background:url(../images/bg_grayline.gif) repeat-x bottom;}
.hotNews{width:892px; margin:29px 0 0 30px; padding:0 5px 0 25px; overflow:hidden;}
.hotNews span{display:inline-block; float:left; width:244px; height:175px;}
.hotNews dl{float:left; width:618px; padding-left:30px; overflow:hidden;}
.hotNews dl dd#date{color:#999; padding-top:10px;}
.hotNews dl dt{padding-top:12px;}
.hotNews dl dt a{color:#d7000e; font-weight:bold; font-size:14px;}
.hotNews dl dt a:hover{color:#d7000e; text-decoration:underline;}
.hotNews dl dd#hText{line-height:22px; padding-top:8px;}
.hotNews dl dd#detail{text-align:right; background:url(../images/icon_arrow2.gif) no-repeat right 0; padding-right:18px; margin-top:15px;}
.newsLists{width:922px; margin:28px auto 0 auto; overflow:hidden; background:url(../images/bg_dot_line.gif) repeat-x top;}
.newsLists ul li{height:36px; line-height:36px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom; padding-left:8px; white-space:nowrap; overflow:hidden;}
.newsLists ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:12px;}
.newsLists ul li span{float:right; color:#999; padding-right:18px;}
.showContent{width:922px; margin:0 auto; padding:30px 0 20px 0; overflow:hidden;}
.showTitle{text-align:center; font:22px 微软雅黑; color:#d7000e; padding:12px 0;}
.showTitle1{border-top:#dadada 1px solid; padding:10px 0 0 0; color:#999; text-align:center;}
.showContext{padding:20px 0; line-height:22px; font-size:14px;}
.showContext p{display:block; margin-bottom:15px;}
.operation{width:922px; height:82px; background:url(../images/bg_line_btnop.gif) no-repeat 0 center; text-align:center;}
.operation a{display:inline-block; margin:0 10px; width:82px; height:82px; background-image:url(../images/btn_operate.png); background-repeat:no-repeat;}
.operation a#print{background-position: 0 0;}
.operation a#print:hover{background-position:0 -82px !important;}
.operation a#close{background-position: -82px 0;}
.operation a#close:hover{background-position:-82px -82px !important;}
.operation a#back{background-position: -164px 0;}
.operation a#back:hover{background-position:-164px -82px !important;}
.subjectList{width:922px; margin:0 auto; background:url(../images/bg_dot_line.gif) repeat-x bottom; padding:11px 0; overflow:hidden;}
.subjectList span{display:inline-block; width:296px; height:104px; float:left;}
.subjectList div#hover{width:857px;padding:20px 40px 20px 25px; overflow:hidden;}
.subjectList dl{width:539px; padding-left:22px; float:left;}
.subjectList dl dt{font-weight:bold; font-size:12px; padding-top:10px;}
.subjectList dl dt em{float:right; display:inline-block; font-style:normal; background:url(../images/icon_arrow2.gif) no-repeat right 0; padding-right:18px;}
.subjectList dl dt strong{color:#d7000e;}
.subjectList dl dd{line-height:22px; padding-top:5px;}
.subjectList div.hover{background-color:#ff0011 !important; color:#FFF !important;}
.subjectList div.hover dl dt em{background:url(../images/icon_arrow2_yellow.gif) no-repeat right 0 !important;}
.subjectList div.hover dl dt em a{color:#ffea00 !important;}
.subjectList div.hover dl dt strong{color:#FFF !important;}
.videoList{width:954px; overflow:hidden;}
.videoList ul{ width:954px; padding:30px 0 30px 14px; background:url(../images/bg_videoline.gif) no-repeat 30px bottom; overflow:hidden;}
.videoList ul li{width:282px; height:226px; padding:24px 0 0 0; display:inline; float:left; background:url(../images/bg_dot_vline.gif) repeat-y right 0; margin-left:36px;}
.videoList ul li a{display:block; width:246px; height:203px; overflow:hidden;}
.videoList ul li a img{display:block; width:224px; height:157px; background:url(../images/bg_video.jpg) no-repeat 0 0; padding:10px 11px 21px 11px; overflow:hidden;}
.videoList ul li span{display:block; width:231px; height:15px; background:url(../images/icon_arrow5.gif) no-repeat right; line-height:15px; padding-left:15px;}

.caseList{width:916px; height:190px; background:url(../images/bg_caseL.png) no-repeat 0 0; margin:29px auto 0 auto; padding:25px 4px 28px 1px; overflow:hidden;}
.caseList.hover{background-position:0 -243px !important;}
.caseList div,.caseList span,.caseList dl{display:block; float:left; overflow:hidden;}
.caseList table{width:241px; height:190px;}
.caseList span{width:265px; height:190px;}
.caseList dl{width:370px; padding-left:27px; overflow:hidden;}
.caseList dl dt{padding:8px 0 0 3px;}
.caseList dl dt strong{font:22px 微软雅黑; font-weight:normal;}
.caseList dl dt font{color:#d7000e; font-size:12px;}
.caseList dl dd#cText{color:#999; line-height:20px; padding:8px 0 0 3px;}
.caseList dl dd#cAddr{line-height:20px; padding:8px 0 0 3px;}
.caseList dl dd#btnDetail{padding-top:10px;}
.caseList dl dd#btnDetail a{display:block; width:105px; height:38px; background:url(../images/btn_xmxq.png) no-repeat 0 0;}
.caseList dl dd#btnDetail a:hover{background-position:0 -38px !important;}

/*caseshow*/
.bgCaseshow{width:100%; height:100%; background: #c0e6f4;}
.caseHeader{width:100%; height:65px; background:#cb000d;}
.caseTopBox{width:1002px; margin:0 auto; position:relative; z-index:1;}
.caseLogo{width:167px; height:47px; margin:8px 0 0 20px; overflow:hidden;}
.caseTopRight{width:297px; height: auto;}
.caseTopRight ul li{float:left; position:relative; z-index:0;}
.otherMenu{display:none; width:127px; padding:11px 10px 29px 10px; background:url(../images/bg_csubcur.gif) no-repeat center top #FFF; border-left:#cb000d 1px solid; border-right:#cb000d 1px solid; border-bottom:#cb000d 1px solid; position:absolute; left:0; top:65px; z-index:10; overflow:hidden;}
.otherMenu a{display:block; height:26px; background:url(../images/bg_csubline.gif) no-repeat center bottom; line-height:26px; text-align:center;}
.caseOutBox{width:100%;background:url(../images/bg_caseshow.jpg) no-repeat center top; min-height:1400px; height:auto !important; height:1400px; padding:1px 0 0 0}
.caseShowBox{width:982px; padding:10px 10px 30px 10px; margin:30px auto; background:#FFF; overflow:hidden; position:relative; z-index:0;}
.casePicSlider{width:982px; height:497px; position:relative; z-index:0; overflow:hidden;}
#cPicSlider ul, #cPicSlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#cPicSlider li {display:none;}	
#cPicSlider li:first-child {display:block;}
#cPicSlider{width:982px; overflow:hidden;}
#cPicSlider li {width:982px; height:497px; overflow:hidden;}
#cPicSlider span{display:block; width:229px; height:146px; background:url(../images/bg_cslogo.png) no-repeat 0 0; position:absolute; left:10px; top:0; z-index:2; text-align:center; padding-top:8px;}
.casePicSlider .prevBtn, .casePicSlider .nextBtn{margin:0;padding:0;display:block; width:30px; height:57px; position:absolute; top:235px; background:url(../images/btn_slr.png) no-repeat 0 0; overflow:hidden;}
.casePicSlider .prevBtn{left:20px; background-position:0 0 !important;}														
.casePicSlider .nextBtn{right:20px; background-position:0 -57px !important;}
/* Numeric Navigation */
.casePicSlider ol {display:block; width:982px; padding:0 20px 0 0;height:20px; position:absolute; bottom:27px; left:0; text-align:center;z-index:5;}
.casePicSlider ol li{margin:0 5px; padding:0; display:inline; height:20px;}
.casePicSlider ol li a{display:inline-block; width:20px; height:20px;line-height:20px; text-align:center; font-size:12px; font-family:Arial; color:#555;  text-decoration:none; background:#FFF; -moz-box-shadow:0 0 3px #333; -webkit-box-shadow:0 0 3px #333; box-shadow:0 0 3px #333;}
.casePicSlider ol li a:hover{color:#FFF; background:#4ba82e;}
.casePicSlider ol li.current a{color:#FFF; background:#4ba82e;}
.casePicSlider ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.caseFixedNav{width:982px; height:107px; background:#FFF; position:absolute; top:507px; left:10px; z-index:100;}
.caseNavTitle{height:57px; padding:10px 0 0 10px; overflow:hidden;}
.caseNavTitle strong{display:inline-block; height:46px; background:url(../images/bg_cvline.gif) no-repeat 0 16px; font-family:微软雅黑; color:#d7000e; font-size:20px; padding:11px 0 0 15px; float:left;}
.caseNavTitle font{display:inline-block; height:69px; background:url(../images/bg_cvline2.gif) no-repeat 0 0;font-family:微软雅黑;  font-size:14px; color:#555; float:left; margin-left:17px; padding:8px 0 0 20px;}
.caseNavTitle span{display:inline-block; float:right; padding:11px 0 0 0;}
.caseNavTitle span a{display:inline-block; margin-right:10px;}
.caseNav{width:982px;height:40px; background:url(../images/bgCaseNav.png) no-repeat 0 0;}
.caseNav a{display:inline-block; float:left; width:140px; height:40px;}
.caseNav a:hover{width:141px;background:url(../images/bgCaseNav.png) no-repeat 0 -40px;}
.caseNav a.cur{background:url(../images/bgCaseNav.png) no-repeat 0 -40px;}
.caseNav a.caseNav1:hover,a.caseNav1.cur{background-position:0  -40px !important;}
.caseNav a.caseNav2:hover,a.caseNav2.cur{background-position:-140px  -40px !important;}
.caseNav a.caseNav3:hover,a.caseNav3.cur{background-position:-280px  -40px !important;}
.caseNav a.caseNav4:hover,a.caseNav4.cur{background-position:-420px  -40px !important;}
.caseNav a.caseNav5:hover,a.caseNav5.cur{background-position:-560px  -40px !important;}
.caseNav a.caseNav6:hover,a.caseNav6.cur{background-position:-700px  -40px !important;}
.caseNav a.caseNav7:hover,a.caseNav7.cur{background-position:-840px  -40px !important;}

#caseAbout{width:982px; height:auto; padding:153px 0 0 0; position:relative; z-index:0;overflow:hidden;}
.caseTitle{width:982px; height:60px; display:block; background:url(../images/bg_caseTitle.png) no-repeat center bottom; text-align:center;}
.caseAboutInf{padding:10px 45px 0 50px; line-height:26px; font-size:14px;}

#caseNews{width:982px;height:auto; padding-top:30px; position:relative; z-index:0;overflow:hidden;}
.caseNewsList{width:982px; height:380px; margin-top:49px; overflow:hidden; position:relative; z-index:0;}
#caseNewsSlider ul, #caseNewsSlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#caseNewsSlider li {display:none;}	
#caseNewsSlider li:first-child {display:block;}
#caseNewsSlider{width:819px; height:311px; margin:0 auto; overflow:hidden;}
#caseNewsSlider li {width:819px; height:311px; overflow:hidden;}
#caseNewsSlider li .cnsBox{width:218px; height:281px; background:url(../images/bg_caseLi.png) no-repeat 0 0; float:left; display:inline; padding:15px 18px 15px 15px; margin:0 11px;}
.cnsBox.hover{background-position:0 -311px !important;}
.cnsBox h1{height:152px;}
.cnsBox h2{height:15px; padding-top:15px; font-weight:bold;}
.cnsBox h3{color:#999; line-height:18px; padding:6px 0;}
.cnsBox h4{height:11px; border-top:#dadada 1px solid; padding:9px 0 0 0;}
.cnsBox h4 span{display:inline-block; float:right; background:url(../images/icon_arrow2.gif) no-repeat right 1px; padding-right:18px; font-family:微软雅黑; font-size:11px;}
.caseNewsList .prevBtn, .caseNewsList .nextBtn{margin:0;padding:0;display:block; width:47px; height:46px; position:absolute; top:122px; background:url(../images/bg_btnLR.png) no-repeat 0 0; overflow:hidden;}
.caseNewsList .prevBtn{left:10px; background-position:0 0 !important;}														
.caseNewsList .nextBtn{right:10px; background-position:0 -46px !important;}
.caseNewsPage{width:957px; height:37px; margin:32px auto 0 auto; line-height:37px; text-align:center; background:url(../images/bg_casespage.png) no-repeat 0 0; overflow:hidden;}
/* Numeric Navigation */
.caseNewsList ol {display:none;}

#caseSight,#caseRoom{width:982px; height:650px; padding:30px 0 0 0; position:relative; z-index:0; overflow:hidden;}
.galleryIframe{width:902px; margin:30px auto 0 auto;}

#caseHouse{width:982px; padding:30px 0 0 0; position:relative; z-index:0;overflow:hidden;}
.caseHousePic{width:982px; height:380px; margin-top:49px; overflow:hidden; position:relative; z-index:0;}
#caseHouseSlider ul, #caseHouseSlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#caseHouseSlider li {display:none;}	
#caseHouseSlider li:first-child {display:block;}
#caseHouseSlider{width:819px; height:311px; margin:0 auto; overflow:hidden;}
#caseHouseSlider li {width:819px; height:311px; overflow:hidden;}
#caseHouseSlider li .chsBox{width:218px; height:281px; background:url(../images/bg_caseLi.png) no-repeat 0 0; float:left; display:inline; padding:15px 18px 15px 15px; margin:0 11px;}
.chsBox.hover{background-position:0 -311px !important;}
.chsBox h1{height:152px; text-align:center; border-bottom:#dadada 1px solid; padding-bottom:10px;}
.chsBox h2{height:15px; padding-top:15px; font-weight:bold;}
.chsBox h3{color:#999; line-height:18px; padding:6px 0; height:50px;}
.chsBox h4{height:20px; border-top:#dadada 1px solid; text-align:right; padding:8px 18px 0 0;background:url(../images/icon_arrow2.gif) no-repeat right 10px; font-family:微软雅黑; font-size:11px;}
.caseHousePic .prevBtn, .caseHousePic .nextBtn{margin:0;padding:0;display:block; width:47px; height:46px; position:absolute; top:122px; background:url(../images/bg_btnLR.png) no-repeat 0 0; overflow:hidden;}
.caseHousePic .prevBtn{left:10px; background-position:0 0 !important;}														
.caseHousePic .nextBtn{right:10px; background-position:0 -46px !important;}
/* Numeric Navigation */
.caseHousePic ol {display:none;}

#caseFacility{width:982px;height:auto; padding:30px 0 0 0; position:relative; z-index:0;overflow:hidden;}
.caseFacPic{width:982px; margin-top:49px; overflow:hidden; position:relative; z-index:0;}
#caseFacSlider ul, #caseFacSlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#caseFacSlider li {display:none;}	
#caseFacSlider li:first-child {display:block;}
#caseFacSlider{width:819px; height:257px; margin:0 auto; overflow:hidden;}
#caseFacSlider li {width:819px; height:257px; overflow:hidden;}
#caseFacSlider li .cfsBox{width:218px; height:227px; background:url(../images/bg_toolLi.png) no-repeat 0 0; float:left; display:inline; padding:15px 18px 15px 15px; margin:0 11px;}
.cfsBox.hover{background-position:0 -257px !important;}
.cfsBox h1{height:152px; text-align:center;}
.cfsBox h2{height:15px; padding-top:15px; padding-bottom:15px; font-weight:bold;}
.cfsBox h2 span{color:#999; font-size:12px; font-weight:normal; float:right;}
.cfsBox h4{height:25px; border-top:#dadada 1px solid; text-align:right; padding:8px 18px 0 0;background:url(../images/icon_arrow2.gif) no-repeat right 10px; font-family:微软雅黑; font-size:11px;}
.caseFacPic .prevBtn, .caseFacPic .nextBtn{margin:0;padding:0;display:block; width:47px; height:46px; position:absolute; top:122px; background:url(../images/bg_btnLR.png) no-repeat 0 0; overflow:hidden;}
.caseFacPic .prevBtn{left:10px; background-position:0 0 !important;}														
.caseFacPic .nextBtn{right:10px; background-position:0 -46px !important;}
/* Numeric Navigation */
.caseFacPic ol {display:none;}
.facilityInf{width:902px; margin:0 auto; padding:20px 0 0 0; line-height:25px;}
.facilityInf h3{color:#d7000e; font-weight:bold; font-size:14px;}

#caseAD{width:982px;height:auto; padding:50px 0 0 0; position:relative; z-index:0;overflow:hidden;}
.caseAdPic{width:982px; margin-top:49px; overflow:hidden; position:relative; z-index:0;}
#caseAdSlider ul, #caseAdSlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#caseAdSlider li {display:none;}	
#caseAdSlider li:first-child {display:block;}
#caseAdSlider{width:819px; height:331px; margin:0 auto; overflow:hidden;}
#caseAdSlider li {width:819px; height:331px; overflow:hidden;}
#caseAdSlider li .casBox{width:228px; height:308px; background:url(../images/bg_adLi.png) no-repeat 0 0; float:left; display:inline; padding:10px 13px 13px 10px; margin:0 11px; position:relative; z-index:0;}
.casBox.hover{background-position:0 -331px !important;}
.caseAdPic .prevBtn, .caseAdPic .nextBtn{margin:0;padding:0;display:block; width:47px; height:46px; position:absolute; top:122px; background:url(../images/bg_btnLR.png) no-repeat 0 0; overflow:hidden;}
.caseAdPic .prevBtn{left:10px; background-position:0 0 !important;}														
.caseAdPic .nextBtn{right:10px; background-position:0 -46px !important;}
/* Numeric Navigation */
.caseAdPic ol {display:none;}
span.cover{display:none; position:absolute; top:10px; left:10px; z-index:1;}

.cultureBox{width:100%; height:654px;background:url(../images/bg_culture.jpg) no-repeat center top; padding:1px 0 0 0; /*避免垂直margin值合并*/}
.culturePart{width:960px; height:480px; margin:88px auto 0 auto; overflow:hidden;}
.culVbox{width:320px; height:480px;}
.culImg{width:320px; overflow:hidden;}
.cHover_320-320{width:320px; height:320px; position:relative; z-index:0;}
.cHover_320-160{width:320px; height:160px; position:relative; z-index:0;}
.cHover_160-160{width:160px; height:160px; position:relative; z-index:0;}

.cHover_320-320 a{display:block; width:320px; height:320px; overflow:hidden; background:#e10012; color:#FFF; font-family:微软雅黑; font-size:22px; position:absolute; left:0; top:0; z-index:10; text-align:center; line-height:320px; display:none;}
.cHover_320-320 a:hover{color:#FFF;}
.cHover_320-160 a{display:block; width:320px; height:160px; overflow:hidden; background:#e10012; color:#FFF; font-family:微软雅黑; font-size:22px; position:absolute; left:0; top:0; z-index:10;text-align:center; line-height:160px; display:none;}
.cHover_320-160 a:hover{color:#FFF;}
.cHover_160-160 a{display:block; width:160px; height:160px; overflow:hidden; background:#e10012; color:#FFF; font-family:微软雅黑; font-size:22px; position:absolute; left:0; top:0; z-index:10;text-align:center; line-height:160px; display:none;}
.cHover_160-160 a:hover{color:#FFF;}


.clubBox,#club{width:100%; height:639px;}
.hrSection1{width:936px; height:268px; padding:30px 0 0 30px; }
.hrInfBox{width:272px; height:236px; padding:16px 16px 16px 13px; background:url(../images/bg_hr1.png) no-repeat 0 0; margin-right:11px; overflow:hidden;}
.hrInfBox.hover{background-position:0 -268px !important;}
.hrInfBox h1{padding:0 0 0 10px;}
.hrInfBox h2{padding:15px 0 0 0;}
.hrInfBox h3{padding:12px 10px 0 10px; font-weight:bold;}
.hrInfBox h4{padding:10px 10px; line-height:22px;}
.hrInfBox h5{padding:0 18px 0 0; text-align:right; background:url(../images/icon_arrow2.gif) no-repeat right 2px; font-family:微软雅黑; font-size:11px;}
.hrSection2,.hrSection3{width:894px; height:246px; margin:15px 0 0 30px; padding:15px; background:url(../images/bg_hr2.png) no-repeat 0 0; overflow:hidden;}
.hrSection2.hover,.hrSection3.hover{background-position:0 -276px !important;}
.hrsBox1{width:608px;}
.hrsBox1 h1{height:30px; padding:0 30px 0 10px;}
.hrsBox1 h1 span{float:right;}
.hrsBox1 h1 span a{ color:#999;}
.hrsBox1 h1 span a:hover{color:#d7000e;}
.hrTable{background:url(../images/bg_hr_table1.png) no-repeat left top;}
.hrTable td,.hrTableS td{text-align:center; height:28px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom;}
.hrTable tr.hTitle td{height:30px; background:none !important; font-weight:bold;}
td.htLeft{text-align:left !important; padding-left:15px;}
.hrsBox2{width:264px; margin-left:17px;}
.hrsBox2 h1{height:30px; padding:0 0 0 10px;}
.hrsBox2 h2{color:#999; padding-left:10px; padding-bottom:12px;}
.jobSearch{width:264px;}
.jobSearch label{display:block; margin-bottom:12px;}
.jobSearch .jsKey{width:254px; height:24px; border:#dedede 1px solid; line-height:24px; background:url(../images/bg_jsinput.png) no-repeat 0 0; padding-left:8px;}
.jobSearch .select1{width:264px;}
.staffImg{padding:13px 0 0 17px;}
.hrTrain{width:265px; background:url(../images/bg_dot_line.gif) repeat-x top; overflow:hidden;}
.hrTrain ul li{height:28px; background:url(../images/bg_dot_line.gif) repeat-x bottom; line-height:28px; padding-left:8px;}
.hrTrain ul li a{display:inline-block; background:url(../images/bg_square_gray.gif) no-repeat 0 center; padding-left:10px;}
.hrTrain span{display:block; background:url(../images/icon_arrow2.gif) no-repeat right 14px; padding:13px 18px 0 0; text-align:right;font-family:微软雅黑; font-size:11px;}
.jobSearch2{width:811px; height:56px; padding:32px 0 0 111px; text-align:center; overflow:visible;}
.jobSearch2 label{display:inline-block; float:left; padding:0; margin:0 5px;}
.jobSearch2 .jsKey2{width:184px; height:24px; border:#dedede 1px solid; line-height:24px; background:url(../images/bg_jsinput.png) no-repeat 0 0; padding-left:8px;}
.jobSearch2 .select2{width:192px; height:28px;}
.jobTableList{width:922px; margin:0 auto; background:url(../images/bg_hrTable2.png) no-repeat 0 0;}
.jobTableList td{text-align:center; height:35px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom;}
.jobTableList .hTitle td{height:30px !important; background:none !important; font-weight:bold; color:#FFF;}
.jobShow{width:722px; margin:20px auto; overflow:hidden;}
.jobTips{line-height:22px;}
.jobshowTable{width:700px; padding:27px 0 0 0; margin:0 auto; overflow:hidden;}
.jobshowTable table{border-top:#dcdcdc 1px solid; border-right:#dcdcdc 1px solid;}
.jobshowTable table td{border-left:#dcdcdc 1px solid; border-bottom:#dcdcdc 1px solid; padding:10px; line-height:22px;}
.jobshowTable table td.tBg{background:#efefef; font-weight:bold; text-align:center;}
.btnYp{padding:25px 0 0 0; text-align:center;}
.btnYp a{display:inline-block; margin:0 5px;}
.hrLists{width:922px; margin:0 auto; overflow:hidden;}
.hrLists ul li{height:36px; line-height:36px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom; padding-left:8px; white-space:nowrap; overflow:hidden;}
.hrLists ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:12px;}
.hrLists ul li span{float:right; color:#999; padding-right:18px;}
.staffLists{width:922px; margin:0 auto; overflow:hidden;}
.staffLists ul li{display:block; width:852px; padding:30px 35px; background:url(../images/bg_dot_line.gif) repeat-x bottom; overflow:hidden;}
.staffLists ul li span{display:inline-block; float:left; width:180px; height:136px; overflow:hidden;}
.staffLists ul li dl{width:647px; float:left; padding-top:10px; padding-left:25px; overflow:hidden;}
.staffLists ul li dl dt{color:#d7000e; font-weight:bold;}
.staffLists ul li dl dt strong{color:#555 !important;}
.staffLists ul li dl dd{line-height:22px;}
.staffLists ul li dl dd#hrDetail{background:url(../images/icon_arrow2.gif) no-repeat right center; text-align:right; padding-right:18px; font-weight:bold;}

.serviceBox{width:937px; margin:30px auto; overflow:hidden;}
.contact1{height:199px; background:url(../images/bg_contact.jpg) no-repeat 0 30px; padding:75px 0 0 450px; line-height:22px;}
.contact2{width:937px; overflow:hidden;}
.contact2 span{display:block;width:802px; background:url(../images/bg_dotline2.png) no-repeat center bottom; padding:20px 0 20px 135px; overflow:hidden;}
.contact2 span.hover{background:#d7000e; color:#FFF !important;}
.contact2 span.hover a{color:#FFF !important;}
.contact2 span h1{height:25px; font-weight:bold; font-size:14px;}
.contact2 span ul{width:802px; overflow:hidden}
.contact2 span ul li{width:401px; float:left; height:22px;}
.buyTips{height:96px; background:url(../images/bg_gfyx.jpg) no-repeat 0 0; color:#999; padding:87px 0 0 87px;}
.serTableGroup{width:937px; background:url(../images/bg_dotline2.png) no-repeat top;}
.serTableGroup table{ background:url(../images/bg_dotline2.png) no-repeat bottom; padding:20px 85px;}
.serTableGroup table td{padding:8px 0;}
.serTableGroup .tRight{text-align:right !important; font-weight:bold;}
.textType{width:237px; height:24px; border:#b7b7b7 1px solid; background:#e8e8e8; line-height:24px; padding-left:5px;}
.areaType{width:618px; height:175px; border:#b7b7b7 1px solid; background:#e8e8e8; resize: none}
.textCode{width:90px; height:24px; border:#b7b7b7 1px solid; background:#e8e8e8; line-height:24px; padding-left:5px;}
.btnSubmit{padding:15px 0 0 210px;}
.adviseTips{height:96px; background:url(../images/bg_tsjy.jpg) no-repeat 0 0; color:#999; padding:87px 0 0 87px;}
.textType2{width:423px; height:24px; border:#b7b7b7 1px solid; background:#e8e8e8; line-height:24px; padding-left:5px;}
.downTips{height:96px; background:url(../images/bg_zlxz.jpg) no-repeat 0 0; color:#999; padding:87px 0 0 87px;}
.downLists{width:937px; padding:40px 0 0 65px; background:url(../images/bg_dotline2.png) no-repeat center top; overflow:hidden;}
/*.downLists ul li{height:36px; line-height:36px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom; padding-left:8px; white-space:nowrap; overflow:hidden;}
.downLists ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:12px;}
.downLists ul li span{float:right; padding-right:20px; padding-top:10px;}
.downLists ul li span a{background:none !important; padding-left:0 !important;}
*/
.downLists ul li{width:247px; float:left; display:inline; margin-right:40px; margin-bottom:40px;}
.fancyDown{padding:20px; border-top:#d7000e 1px solid; width:660px; min-height:360px; height:auto !important; height:360px;}
.fancyDown h1{height:39px; border-bottom:#dadada 1px solid; font-family:微软雅黑; font-size:22px; color:#d7000e; text-align:center;}
.downLists2 ul li{height:36px; line-height:36px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom; padding-left:8px; white-space:nowrap; overflow:hidden;}
.downLists2 ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:12px;}
.downLists2 ul li span{float:right; padding-right:20px; padding-top:2px;}
.downLists2 ul li span a{padding-left:0 !important; display:inline-block; width:16px; height:14px; background:url(../images/icon_down.gif) no-repeat 0 0;}
.downLists2 ul li span a:hover{background-position:0 -14px !important;}

.mapBox{width:900px; margin:0 auto; padding:20px 0 0 0; overflow:hidden;}
.mapList{width:900px; margin-bottom:30px; overflow:hidden;}
.mapList dt{color:#d7000e; font-size:14px; font-weight:bold;width:900px; height:25px; border-bottom:#dcdcdc 1px solid; padding-left:10px; margin-bottom:10px; overflow:hidden;}
.mapList dd{width:100px; float:left; display:inline-block; margin:0 0 0 10px}
.searchTip{padding:20px 0 10px 12px; width:922px; margin:0 auto;}
.searchTip strong{color:#cd0600; font-size:14px;}
.searchList{width:922px; margin:0 auto; overflow:hidden;}
.searchList ul li{height:36px; line-height:36px; background:url(../images/bg_dot_line.gif) repeat-x 0 bottom; padding-left:8px; white-space:nowrap; overflow:hidden;}
.searchList ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:12px;}
.searchList ul li span{float:right; padding-right:20px; padding-top:10px;}
.searchList ul li span a{background:none !important; padding-left:0 !important;}

.showContent2{width:662px; padding:20px; border-top:#d7000e 1px solid; overflow:hidden;}
.videoPlay{padding:40px 20px 30px 20px; border-top:#d7000e 1px solid; }
.fancyCulture{padding:20px; border-top:#d7000e 1px solid; width:920px; min-height:210px; height:auto !important; height:210px; background:url(../images/bg_cul_pop.jpg) no-repeat left bottom;}
.valueBox{padding:18px 0 0 0; width:920px; height:422px; overflow:hidden;}
.valueBox span{display:inline-block; float:left; width:291px;}
.valueBox dl{float:left; width:580px; height:422px; padding-left:32px; padding-top:15px; overflow:auto;}
.valueBox dl dt{padding-bottom:30px;}
.valueBox dl dd{line-height:22px; padding-bottom:25px;}
.magazineTitle{width:920px; margin-top:40px; height:32px;}
.magazineTitle span{display:block; float:right;}
.magazineTitle strong{display:block; float:left; padding-left:28px;}
.magazineTitle strong label{display:inline-block; margin-left:15px;}
.magazineTitle strong label select{width:160px; border:#dadada 1px solid; background:#f0f0f0;}
.magazineList{width:920px; margin-top:50px; padding-bottom:115px; position:relative; z-index:0; overflow:hidden;}
#magazineSlider ul, #magazineSlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#magazineSlider li {display:none;}	
#magazineSlider li:first-child {display:block;}
#magazineSlider{width:816px; height:222px; margin:0 auto; overflow:hidden;}
#magazineSlider li {width:177px; height:220px; background:url(../images/bg_qk_img.png) no-repeat 0 0; padding:2px 0 0 5px; margin:0 11px; float:left; overflow:hidden;}
#magazineSlider li span{display:block; width:164px; height:214px; background:url(../images/bg_img_qk_hover.png) repeat;position:absolute; top:2px; left:5px; z-index:5; display:none;}
#magazineSlider li span h1{font-family:微软雅黑; font-size:30px; line-height:40px; color:#FFF; text-align:center; padding-top:45px;}
#magazineSlider li span h2{text-align:center; padding-top:12px;}
#magazineSlider li span h2 a{display:inline-block; margin:0 7px;}
.magazineList .prevBtn, .magazineList .nextBtn{margin:0;padding:0;display:block; width:47px; height:46px; position:absolute; top:82px; background:url(../images/bg_btnLR.png) no-repeat 0 0; overflow:hidden;}
.magazineList .prevBtn{left:0; background-position:0 0 !important;}														
.magazineList .nextBtn{right:0; background-position:0 -46px !important;}

.hywyBox1{width:911px; margin:0 auto; background:url(../images/bg_gray2.png) no-repeat center bottom; padding:30px 0 35px 0; overflow:hidden;}
.wySlider{width:298px; height:213px; background:url(../images/bg_wy_slider.png) no-repeat 0 0; padding:5px 0 0 5px; overflow:hidden; position:relative; z-index:0;}
#wySlider ul, #wySlider li{display:block;position:relative; z-index:0;}
/*Comment this if you want to only have 1 visible slide before the javascript kicks in.*/ 
#wySlider li {display:none;}	
#wySlider li:first-child {display:block;}
#wySlider{width:290px; overflow:hidden;}
#wySlider li {width:290px; height:205px; overflow:hidden;}
#wySlider span{display:block; width:280px; position:absolute; left:0; bottom:0; height:30px; line-height:30px; padding-left:10px; color:#e4be8c; background:url(../images/bg_png_black.png) repeat; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/bg_png_black.png");}
/* Numeric Navigation */
.wySlider ol {display:block; height:7px; position:absolute; bottom:20px; right:14px; z-index:5;}
.wySlider ol li{margin:0 0 0 3px; padding:0; display:inline; height:7px;}
.wySlider ol li a{display:inline-block; width:7px; height:7px;line-height:7px; text-indent:-9999px; background:url(../images/bg_ctrl.gif) no-repeat 0 0;}
.wySlider ol li a:hover{background-position:0 -7px;}
.wySlider ol li.current a{background-position:0 -7px;}
.wySlider ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.wyNews{width:589px; margin-left:19px; padding:12px 0 0; overflow:hidden;}
.wyNews h3{height:29px; background:url(../images/bg_dot_line.gif) repeat-x bottom; padding-left:8px;}
.wyNews ul{width:589px; overflow:hidden;}
.wyNews ul li{height:28px; line-height:28px; background:url(../images/bg_dot_line.gif) repeat-x bottom; padding-left:9px; white-space:nowrap; overflow:hidden;}
.wyNews ul li a{display:inline-block; background:url(../images/icon_arrow1.gif) no-repeat 0 center; padding-left:11px;}
.wyNews ul li span{float:right; padding-right:9px;}
.wyNews h4{height:30px; line-height:30px;font-family:微软雅黑; font-size:11px; padding-right:10px; text-align:right;}
.wyNews h4 a{display:inline-block; background:url(../images/icon_arrow2.gif) no-repeat right center; padding-right:18px;}
.hywyBox2{width:895px; margin:0 auto; padding:20px 0 0 0; overflow:hidden;}
.hywyBox2 h1{height:29px;}
.hywyBox2 span{display:block; line-height:22px;}
.hywyBox2 h2{height:30px; line-height:30px;font-family:微软雅黑; font-size:11px; padding-right:20px; text-align:right;}
.hywyBox2 h2 a{display:inline-block; background:url(../images/icon_arrow2.gif) no-repeat right center; padding-right:18px;}
.hywyBox3{width:928px; padding:18px 0 0 40px; overflow:hidden;}
.hywyBox3 div{width:215px; height:244px; background:#eaeaea; float:left; display:inline; margin-right:17px;}
.hywyBox3 div span,.hywyBox3 div h1,.hywyBox3 div h2,.hywyBox3 div h3{display:block;}
.hywyBox3 div h1{font-family:微软雅黑, 黑体; font-size:14px; padding:15px 0 0 15px;}
.hywyBox3 div h2{line-height:18px; padding:12px 12px 0 15px; height:55px; overflow:hidden;}
.hywyBox3 div h3{font-family:微软雅黑; font-size:11px; padding-right:12px; text-align:right;}
.hywyBox3 div h3 a{display:inline-block; background:url(../images/icon_arrow2.gif) no-repeat right center; padding-right:18px;}
.wyTextCon{width:822px; margin:0 auto; padding:65px 0 30px 0; line-height:22px; overflow:hidden;}

.historyList{width:875px; margin:35px auto 0 auto; background:url(../images/bg_his_arrowUp.gif) no-repeat 176px 0; padding:25px 0 0 0;overflow:hidden;}
.hisList{width:875px; background:url(../images/bg_ruler.gif) repeat-y 176px 0; padding:10px 0 0 0; overflow:hidden;}
.hisListCon{width:875px; background:url(../images/bg_his_ruler_bot.gif) no-repeat 176px bottom; min-height:115px; height:auto !important; height:115px; padding-bottom:85px;}
.hisListCon h1{background:none !important;}
.hisYear{width:787px; padding:15px 0 0 88px;margin-bottom:28px; background-color:transparent !important; overflow:hidden;}
.hisYear h2{display:inline-block; float:left; width:135px; font-family:Arial; color:#999999; font-size:30px; background:url(../images/bg_ruler_year.gif) no-repeat right center;background-color:transparent !important;}
.hisConBox{width:652px; background:none !important; float:left; overflow:hidden;}
.hisConInf{width:639px; padding:2px 8px 4px 5px; background:url(../images/img_his_y.gif) repeat-y; overflow:hidden;}
.hisConText{width:618px; padding:0 10px 0 11px; overflow:hidden;}
.hisConLine{width:616px; padding:16px 0 16px 2px;  background:url(../images/bg_dot_line.gif) repeat-x bottom; overflow:hidden;}
.hisConLine span{display:block; float:left; width:134px; height:95px; overflow:hidden;}
.hisConLine span img{ width:134px; height:95px;}
.hisConLine dl{width:467px; float:left; padding:8px 0 0 15px; overflow:hidden;}
.hisConLine dl dt{font-weight:bold; color:#d7000e;}
.hisConLine dl dd{line-height:22px;}
.hctHover{background:#d7000e !important; color:#FFF !important;}
.hctHover dt{color:#FFF !important;}

.honorTips{width:430px; height:86px; background:url(../images/bg_honor.jpg) no-repeat center 0; padding:80px 420px 0 87px; margin:34px auto 0 auto; line-height:22px; color:#999;}
.honorList{width:828px; margin:30px auto 0 auto; overflow:hidden;}
.honorList ul li{width:230px; height:246px; border:#dbdada 1px solid; padding:9px; float:left; display:inline; margin:0 13px 26px 13px;}
.honorList ul li.hover{background:#d7000e !important; color:#FFF !important;}
.honorList ul li span{display:block;width:230px; height:146px; border-bottom:#dbdada 1px solid; background:#FFF;}
.honorList ul li h3{line-height:22px; padding:10px 0 0 0;}
.loveTips{width:430px; height:86px; background:url(../images/bg_love.jpg) no-repeat center 0; padding:80px 420px 0 87px; margin:34px auto 0 auto; line-height:22px; color:#999;}

.textBox{width:900px; margin:0 auto; padding:20px 0 100px 0; line-height:25px;}
.friendLink{width:900px; margin:0 auto; padding:40px 0 30px 0; overflow:hidden;}
.friendLink ul li{width:150px; height:40px; border:#dadada 1px solid; float:left; display:inline; margin:0 10px 20px 10px; padding:4px;overflow:hidden;}

#toTop {width:30px; _border:1px solid #666;background:#FFF;text-align:center;padding:1px 3px;cursor:pointer;display:none;color:#333;font-family:微软雅黑,Arial;font-size:12px;position:fixed; bottom:50px;right:10px;_position:absolute;_margin-bottom:50px;_margin-right:10px; -webkit-box-shadow:1px 1px 3px #292929;-moz-box-shadow:1px 1px 2px #666;box-shadow:1px 1px 2px #666;}

/* case */
.title_n1{margin:8px 0 0 30px;width:707px;color:#999}
.title_n1 li{height:30px;line-height:30px;border-bottom:1px dashed #CCC;padding-left:30px;background:url(../images/icon_arrow1.gif) no-repeat 12px 10px; clear:both}
.title_n1 a{float:left}
.title_n1 .news a{padding-right:30px;background:url(../images/news.gif) no-repeat right}
.title_n1 span{float:right;padding-right:10px;}
#pages{padding:20px 0 0 200px; clear:both}
#pages a{border:1px solid #b8b8b8;padding:0 5px;float:left;color:#b8b8b8;margin-left:2px;}
#pages a:hover{border:1px solid #b8b8b8;padding:0 5px;float:left;color:#FFF; background:#8a8a8a}
#pages .Sel{color: white;
  background-color: #48AFE0;}

/* case_show */
.rightBox .case{ width:710px; height:20px; border-bottom:#e3e3e3 1px solid; margin-top:40px; margin-left:10px;color:#888;}
.case a{color:#888;}
.case_title{color:#d70110;font-size:22px; text-align:center;line-height:30px;margin-top:30px;padding:5px 30px}
.case_time{ text-align: center;height:20px;line-height:20px;background:#f2f2f2}
.case_text{color:#555;padding:20px 18px;}
.case_text .case_img{ text-align:center; color:#999;}
.case_text .case_img img{margin-bottom:5px}
.case_text span{float:left}

.rightBox .title_n1 .case_text p{width:100%; height:auto;line-height:30px;clear:both}
/* mxdlk */

.title_n2 li{width:643px;height:176px;background:url(../images/bg_2.gif) no-repeat right bottom;padding:0 7px 6px 0;_padding:0 5px 4px 0;margin-bottom:25px;_margin-bottom:20px;}
.title_n2 ul .bg_none{background:none}
.wyzg_box{border:1px solid #c4c4c4;width:643px;height:176px;}
.wyzg_img{float:left;margin:15px 0 0 15px;_margin-left:8px;width:264px;}
.wyzg_img img{margin:0}
.wyzg_txt{float:right;width:340px;}
.wyzg_title{font-size:24px;color:#b2782a;font-weight:bold;height:70px;line-height:70px;}
.wyzg_title span{ color:#d90618;font-size:12px}
.wyzg_ser strong{color:#000}
.wyzg_int{line-height:25px; text-align:right;padding:20px 30px 0 0}
.wyzg_int input{width:91px;height:24px;background:url(../images/mxdlk-2.gif) no-repeat; cursor:pointer;border:0}
.wyzg_int input:hover{background:url(../images/mxdlk-1.gif) no-repeat;}
.title_n3{ text-align:center}
.title_n4{padding-bottom:30px;}
/* ywtx */
.ywtx_img{text-align:center}
.ywtx_box{border-top:2px solid #d90618;border-bottom:1px solid #d90618;margin-bottom:3px;}
.ywtx_title{font-size:12px;border-bottom:1px solid #e3e3e3;padding:0 20px;color:#999;padding-bottom:10px;}
.ywtx_title div{color:#d90618;font-size:20px; font-family:"微软雅黑";line-height:50px}
.ywtx_box ul{padding:15px 30px;}
.ywtx_box ul li{line-height:25px;}
.yyjg_img{ text-align:center}
.yyjg_img img{margin:0}
.yyjg_txt{padding:20px 0}
.yyjg_img1{float:left;height:260px;width:260px; text-align:center;border-right:1px solid #dcdcdc}
.yyjg_txt2{float:left;width:350px;padding-left:30px;}
.yyjg_title{ color:#d70110;font-size:16px; text-align:center; font-family:"微软雅黑";line-height:30px;}
.yyjg_txt2 ul{padding-left:10px;}
.yyjg_txt2 li{line-height:28px;}
.ptys_img{ text-align:center}
.ptys_txt{border-top:1px solid #F00;border-bottom:1px solid #F00;padding:10px 0}
.ptys_txt ul{padding:0 40px}
.ptys_txt li{line-height:25px;}
.syhz_title{width:486px; text-align:center}
.syhz_title img{margin:0}
.title_n8{padding-left:30px;_padding-left:0;width:500px;}
.title_n8 ul{width:486px;}
.title_n8 li{float:left;padding-right:5px;width:157px;height:80px;}
.title_n8 ul img{border:1px solid #CCC}
.title_n9{ text-align:center}
.title_n11{margin:0;margin-left:15px; text-align:center;width:703px;}
#search{padding-left:30px;height:30px}
#search select{margin-right:10px;width:160px;height:24px;line-height:24px;}
/*#search input{border:0; cursor:pointer;background:url(../images/search.gif) no-repeat;width:52px;height:16px;}*/
.search_0{float:left}
.search_1{float:left;padding-top:3px;}
.lwxm_box{padding:0 0 10px 20px}
.lwxm_box span{font-size:14px;color:#d8020e}

#qyry{margin-top:30px;}
.qyry_img{ position:relative;float:left;top:-15px;left:30px}
.qyry_box{float:right;width:570px;}
.qyry_near{float:left;width:90px;font-size:20px; font-weight:bold;padding-top:15px}
.qyry_month{float:left;width:450px; text-align:left;border-left:1px solid #e3e3e3;padding:15px 0; position:relative}
.qyry_month ul{border-left:3px solid #d70110;padding-left:20px; position:relative;left:-2px}
.qyry_month ul li{line-height:24px;}
#zp00{border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;margin:30px 0 30px 20px;width:90%;}
#zp00 td{border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.zp00{font-weight:bold;background:#f4f4f4;line-height:40px; text-align:center; width:160px}
.zp01{padding:8px 0 8px 20px;line-height:20px;width:500px;}

#map{padding:40px 50px;}
#map li{}
#map li h3{font-size:14px;font-weight:bold;line-height:40px;border-bottom:1px solid #dcdcdc;padding-left:10px;clear:both}
#map li h3 a{color:#d7000e}
#map li ul{width:100%}
#map li ul li{border:none;float:left;width:103px; text-align:center;line-height:40px;}

.map_0{ display:none;width:660px;height:217px; position:relative}
#map_1{cursor:pointer; display:block;}
#map_2{width:658px;height:215px;border:1px solid #e2e2e2;background:url(../images/map4.gif) repeat-x;}
#map_3{ position:absolute; top:65px;left:300px; color:#000; color:#666}

#map_4{ position:absolute; top:2px; right:3px;color:#000; cursor:pointer}
.map_left{float:left;width:150px; height:193px; overflow:hidden;padding-top:20px;text-align:center;background:url(../images/map3.gif) no-repeat right;}
.map_left select{margin-top:10px;}
.map_centent{float:left;padding:30px 0 0 20px;width:190px;}
.map_centent li{line-height:20px;}
.map_centent li a{color:#999}
.map_centent li a:hover{color:#0095ea}
.map_right{float:left;}

.title_n12{width:700px;}
#rcz{margin-top:10px;}
#rcz td{border-bottom:1px dashed #CCC; text-align:center;line-height:20px;padding:5px 0}
#rcz .rc_0,#rcz .rc_1,#rcz .rc_2,#rcz .rc_3,#rcz .rc_4,#rcz .rc_5,#rcz .rc_6{background:#48AFE0;color:#FFF;border:none}
#rcz .rc_0{}
#rcz .rc_1{width:15%;}
#rcz .rc_2{width:15%;}
#rcz .rc_3{width:13%;}
#rcz .rc_4{width:10%;}
#rcz .rc_5{width:13%;}
#rcz .rc_6{width:6%;}
#rcz .rc_7{color:#999}
#rcz .rc_8 a{color:#48AFE0;}
#rcz .rc_9{padding-left:15px; text-align:left}

.on_site{padding:20px 20px 0 20px;}
.on_site #pages{padding:20px 0 0 300px; clear:both}
.on_site #pages a{float:left;border:1px solid #b8b8b8;padding:2px 5px;color:#b8b8b8;margin-left:2px;}
.on_site #pages a:hover{border:1px solid #b8b8b8;padding:0 5px;float:left;color:#FFF; background:#8a8a8a}
.on_site_top{font-size:24px;padding:5px 10px;font-weight:bold}
.on_site_title{background:#d1010e;color:#FFF;height:25px;line-height:25px;padding-left:10px;}
.on_site a{float:left}
.on_site ul{}
.on_site li{height:30px;line-height:30px;border-bottom:1px dashed #CCC;padding-left:30px;background:url(../images/icon_arrow1.gif) no-repeat 12px 10px; clear:both}
.on_site  .news a{padding-right:30px;background:url(../images/news.gif) no-repeat right}
.on_site span{float:right;padding-right:10px; color:#999}
.map{background:url(../images/map_01.png) no-repeat;width:711px;height:598px; position:relative}
#city .nb{ background:url(../images/mpb.png) no-repeat;width:38px;height:20px;line-height:20px; text-align:center; position:absolute; cursor:pointer}
#nb_1{right:115px;bottom:137px}
#nb_2{right:102px;bottom:162px}
#nb_3{right:187px;bottom:119px}
#nb_4{right:169px;bottom:143px}
#nb_5{right:93px;bottom:185px}
#nb_6{right:120px;bottom:100px}
#nb_7{right:158px;bottom:175px}
#nb_8{right:84px;bottom:230px}
#nb_9{right:102px;bottom:265px}
#nb_10{right:90px;bottom:208px}
#city #nb_11{right:197px;bottom:409px;background:url(../images/mpg.png) no-repeat;width:52px;}
#nb_12{right:365px;bottom:338px}
#nb_13{right:159px;bottom:375px}
#nb_14{right:293px;bottom:313px}
#nb_15{right:90px;bottom:395px}
#list{background: url(../images/map_03.png) no-repeat;width:220px;height:302px;position:absolute;left:331px;top:134px;}
#list #list_title{height:41px;padding-left:20px}
#list_title .name{float:left;padding-top:12px}
#list_title .name input{font-size:18px; font-family:"微软雅黑";font-weight:bold;border:0;width:80px;background:none;color:#FFF}
#list_title .close{float:right;padding:8px 65px 0 0; cursor:pointer}
#list_title .close img{margin:0}
#list .list{ display:none; text-align:left;margin:20px 10px 20px 20px;height:216px; overflow-y:scroll}
#list .list li{line-height:23px;border-bottom:1px dashed #CCC}
#list{ display:none}

.box_map{width:220px;position:absolute;top:307px;left:272px; display:none}
.map_top{background:url(../images/map_top.png) no-repeat;height:42px; overflow:hidden}
.map_top h3{float:left;font-size:18px;color:#FFF; font-family:"微软雅黑";font-weight:bold;padding:12px 0 0 20px}
.map_top span{float:right;padding:0 16px 0 0; cursor:pointer}
.map_bg{background:url(../images/map_foot.png) no-repeat bottom; text-align:left;padding:10px 20px 20px 20px;}
.map_bg li{line-height:24px}
.map_list{background:url(../images/link.JPG) no-repeat 170px 0;height:222px;padding-left:30px}
.map1_left{height:250px;width:150px;padding-top:30px;float:left}
.map1_left li{width:100px;height:30px;}
.map1_left li a{float:left;width:93px;height:25px;line-height:25px;text-align:center;font-size:14px; font-family:"微软雅黑"} 
.map1_left li a:hover{background:url(../images/maplibg.jpg) no-repeat;color:#0095ea}
.map1_rihgt{width:400px;float:left;padding:30px 0 0 20px;}
.map1_rihgt ul li{float:left;width:200px;line-height:24px; text-align:left}
.map1_rihgt ul li a{color:#999}
.map1_rihgt li a:hover{color:#0095ea}

#map-box{position:absolute; z-index:99;border:1px solid #CCC;background:#FFF;padding:10px;padding-bottom:0; display:none}
#map-img{margin:0}
#map-txt{bottom:10px;background:#FFF; text-align:center;}
#map-txt input{width:690px;margin:0 auto; text-align:center;height:30px;line-height:30px;border:0;color:#666}
#map-close{position:absolute;top:-5px;right:12px; cursor:pointer}
.mapp{ cursor:pointer}

