*{margin:0px; padding:0px;}
body{background:#fff; font-size:12px; color:#454545;}
body,div{ margin:0px auto;dispaly:inline;}
a{color:#454545; text-decoration:none;}
a:hover{color:#0b8bcc; text-decoration:underline;}
ul,li{list-style-type:none;}
img{border:0;}
.clr{clear:both;}
.clr15{clear:both; height:15px;}
.left{float:left;}
.right{float:right;}
.yh,b,h3,h4,h1,h2,.title,#footer{font-family: 'STHeiti','Microsoft YaHei';}
.wrapper{width:1000px; margin:0px auto;}

#topnav{width:100%; background:#f6f6f6; height:30px; line-height:30px;}
#top{width:1000px; margin:0px auto; height:100px; overflow:hidden;}
#logo{float:left;}
#logo a{display:block; background:url(logo.jpg) no-repeat; width:650px; height:100px; text-indent:-300px; overflow:hidden;}
#tel{float:right; background:url(tel.jpg) no-repeat; width:220px; height:45px; margin-top:20px; text-indent:-300px; overflow:hidden;}
#nav{background:url(navbg.jpg) repeat-x; height:45px; width:100%; margin-bottom:10px;}
#nav ul{width:1000px; margin:0px auto;}
#nav li{width:125px; text-align:center; float:left; line-height:45px; background:url(navfg.jpg) no-repeat right center;}
#nav li a{color:#fff; font-size:16px; display:block; width:125px; height:45px;}
#nav li a:hover,#nav li.hover a{text-decoration:none; background:url(navsel.jpg) no-repeat top center;}

.hotitle{border-bottom:1px solid #d0d0d0; width:100%; text-align:center; margin-bottom:20px;}
.hotitle h3{display:block; width:290px; border-bottom:2px solid #1199d4; text-align:center; margin:0px auto; padding:20px 0px;margin-bottom:-1px; }
.yzvlz .hotitle h3{width:350px;}
.cpzs{width:100%; background:#f0f0f0; overflow:hidden; padding:6px 0px; padding-bottom:40px;}
.cpzslist{width:1000px; margin:0px auto; position:relative;}
.cpzslist li{float:left; width:190px; height:220px; text-align:center; margin:0px 5px; font-size:14px;}
.cpzslist li img{border:1px solid #ccc; padding:1px; width:186px; height:186px; margin-bottom:5px;}

.flzys{width:100%; background:#0b8bcc; height:455px;}
.flzys .title{width:697px; height:58px; margin:0px auto; margin-bottom:15px;}
.flzys .title img{margin-top:-13px;}
.flzys ul{width:1000px; margin:0px auto;}
.flzys li{ padding-top:245px; padding-left:58px; width:245px; height:102px; color:#e85a22; font-size:18px; line-height:30px; float:left; margin:0px 15px;}
.flzys li.y1{background:url(youshi1.jpg) no-repeat;}
.flzys li.y2{background:url(youshi2.jpg) no-repeat;}
.flzys li.y3{background:url(youshi3.jpg) no-repeat;}

.yzvlz{width:100%; background:#fff; padding-bottom:30px;}
.yzvlz .con{width:1000px; margin:0px auto; overflow:hidden;}
.yzvlz li{float:left; width:475px; height:310px; overflow:hidden;}
.yzvlz li.v1{border-bottom:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding-right:20px; padding-bottom:20px;}
.yzvlz li.v2{border-bottom:1px solid #f0f0f0; padding-left:20px; padding-bottom:20px;}
.yzvlz li.v3{border-right:1px solid #f0f0f0; padding-top:20px; padding-right:20px;}
.yzvlz li.v4{padding-top:20px; padding-left:20px;}
.yzvlz li h4{font-size:18px; color:#0c92d1; border-left:5px solid #0c92d1; padding-left:6px; height:18px; margin-bottom:16px;}
.yzvlz li p.yz{float:left; width:248px; color:#b52b20; font-size:14px; line-height:26px; margin-right:11px;}
.yzvlz li p.lz{float:left; width:216px; color:#919191; font-size:14px; line-height:26px;}
.yzvlz li p b{font-size:16px; font-weight:normal;}

.omyys{background:url(omyysbg.jpg) repeat-y top center #e1e1e1; width:100%; overflow:hidden;}
.omyys .title{background:url(title-omyys.jpg) no-repeat top center; height:117px; width:100%;}
.omyys .con{overflow:hidden; width:1000px; margin:0px auto; font-size:16px; color:#676767; line-height:30px; font-family: 'STHeiti','Microsoft YaHei';}
.omyys li.oys1{height:230px; width:465px; padding-left:65px; padding-top:80px; padding-right:470px; background:url(omyys1.jpg) no-repeat;}
.omyys li.oys2{height:179px; width:506px; padding-left:454px; padding-top:90px; padding-right:40px; background:url(omyys2.jpg) no-repeat;}
.omyys li.oys3{ height:175px; width:455px; padding-left:65px; padding-top:107px; padding-right:480px; background:url(omyys3.jpg) no-repeat;}
.omyys li.oys4{ height:174px; width:450px; padding-left:505px; padding-top:84px; padding-right:45px; background:url(omyys4.jpg) no-repeat;}

.yyal{background:#fff; width:100%; overflow:hidden;}
.caseul{width:1000px; margin:0px auto; position:relative;}
.caseul li{float:left; width:250px; height:300px; padding-bottom:15px; background:url(yinyin1.jpg) no-repeat bottom center;}
.caseul li a{display:block; width:230px; height:290px; padding:4px; border:1px solid #ccc; position:relative;}
.caseul li a img{width:230px; height:170px; margin-bottom:5px;}
.caseul li a i{position:absolute; display:block;  top:120px; left:5px; width:230px; height:40px; background:#000; z-index:10; filter: alpha(opacity=60);opacity: 0.60;}
.caseul li a b{position:absolute; display:block; top:120px; left:5px; width:230px; height:40px; line-height:40px; font-size:18px; font-weight:normal; text-align:center; color:#fff; z-index:12;} 
.caseul li a p{font-size:14px; line-height:26px;}
.caseul li a:hover{text-decoration:none; border:1px solid #0b8bcc;}
.caseul li a:hover i{background:#0b8bcc;}
.caseul a.next{position:absolute; right:-20px; top:136px; z-index:20;}
.caseul a.prev{position:absolute; left:-30px; top:136px; z-index:20;}

.zhbf{background:#eceef1; width:100%; padding:20px 0px;}
.zhbf .box{border:1px solid #e1e1e1; background:#fff; width:998px; overflow:hidden;}
.zhbf .box .gang{display:block; position:absolute; top:0px; left:0px; height:3px; width:110px; z-index:10; background:#0b8bcc;}
.zhbf .box .title{font-size:18px; color:#0b8bcc; line-height:46px; border-bottom:1px solid #e1e1e1; margin-bottom:10px;}
.zhbf .box .title a{color:#0b8bcc;}
#about{background:url(yinyin2.jpg) no-repeat right top; border-right:1px solid #e1e1e1; overflow:hidden; height:279px; width:630px; padding:8px 20px; position:relative; float:left;}
#about .con{font-size:14px; line-height:30px;font-family: 'STHeiti','Microsoft YaHei'; text-indent:28px;}
#about .con a{color:#f1712d;}
#about .con img{margin-right:10px;}
#zizi{width:297px; overflow:hidden; height:279px; padding:8px 15px; float:left; position:relative; }

.ziziul{width:290px; overflow:hidden; margin:0px auto;}
.ziziul a.prev,.ziziul a.next{ margin-top:86px;}
.ziziul a.prev{float:left;}
.ziziul a.next{float:right;}
.ziziul .bd{width:240px; height:200px; text-align:center;float:left; font-size:14px;}
.ziziul .bd img{width:240px; height:170px; margin-bottom:5px;}

#gsnews{float:left; background:url(yinyin2.jpg) no-repeat right top; border-right:1px solid #e1e1e1; overflow:hidden; width:458px; padding:8px 20px; position:relative;}
#hynews{float:left; overflow:hidden; width:459px; padding:8px 20px; position:relative;}
.box .piclist{float:left; width:185px; text-align:center; overflow:hidden;}
.box .piclist img{width:185px; height:150px; margin-bottom:5px;}
.box .piclist a{color:#0b8aca;}
.box .list{float:right; width:255px;}
.list li{height:30px; font-size:14px; line-height:30px; overflow:hidden; background:url(pot1.gif) no-repeat left center; padding-left:10px; border-bottom:1px dashed #ccc;}

#links{background:url(link.jpg) no-repeat left center #fff; border:1px solid #ccc; height:34px; line-height:34px; padding-left:120px; width:880px;}
#links a{margin-right:10px;}

#footer{background:url(copyrightbg.jpg) repeat-x; height:206px;}
#botnav{width:1000px; margin:0px auto; height:38px; line-height:38px; text-align:center; color:#fff;}
#botnav a{color:#fff; padding:0px 10px;}
#copyright{width:1000px; margin:0px auto;}
#copyright #logo{float:left; padding-top:25px; padding-right:10px;}
#copyright #address{float:left; padding-top:22px; font-size:12px; line-height:24px;}
#ewm{float:left; padding-top:10px;}

#lmbanner{width:1000px; 130px; margin:0px auto; background:url(lmbannerbg.gif) no-repeat bottom left; padding-bottom:5px;}
.lmleft{width:220px; float:left;}
.lmright{width:760px; float:right; padding-bottom:50px;}
.lmnav{overflow:hidden; margin-bottom:15px;}
.lmnav .title{display:block; background:url(titlebg.png) no-repeat; width:200px; height:32px; line-height:32px; padding-left:20px;color:#fff; font-size:14px;}
.lmnav ul{padding:9px; border:1px solid #ccc; border-top:0; background:url(znavbg.jpg) repeat-y; padding-left:25px;}
.lmnav li{height:40px; margin-bottom:5px;}
.lmnav li a{display:block; background:url(znavbg2.jpg) no-repeat; height:40px; line-height:40px; padding-left:20px; font-weight:bold; font-size:14px;}
.lmnav li a:hover,.lmnav li.hover a{color:#1762aa; text-decoration:none;}

.lmtitle{background:url(lmtitlebg.jpg) no-repeat bottom left; padding-bottom:28px; height:37px; line-height:37px; margin-bottom:15px;}
.lmtitle h2{float:left; font-family:Microsoft YaHei; color:#232323; font-size:16px;}
.lmtitle span{float:right; padding-right:10px;}
.lmcon{font-size:14px; font-family:Microsoft YaHei; line-height:30px; padding:0px 10px;}
.lmcon h2{text-align:center; line-height:30px; border-bottom:1px solid #e1e1e1; font-size:16px; font-family:Microsoft Yahei; margin-bottom:10px; padding-bottom:10px; }
.lmcon p{/*text-indent:28px;*/ margin-bottom:5px;}
.lmcon table{border:1px solid #ccc; border-collapse:collapse;}
.lmcon td{border:1px solid #ccc; padding:0px 5px;}
.lmcon table.wb{border:0; margin:0px auto;}
.lmcon table.wb td{border:0; padding-bottom:5px;}
.lmcon .list li{line-height:46px; height:46px; position:relative;}
.lmcon .list li span{position:absolute; right:10px; top:0px; font-size:12px; color:#999;}
.lmcon p img{display:block;}
.lmcon img{max-width:740px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<740?"740px":"");}
.lmtel{background:url(lianxibg.jpg) no-repeat top; width:200px; height:234px; padding:0px 10px; padding-top:32px; line-height:24px;}
.lmnews{overflow:hidden; margin-bottom:15px;}
.lmnews .title{display:block; background:url(titlebg.png) no-repeat; width:200px; height:32px; line-height:32px; padding-left:20px;color: #fff; font-size:14px;}
.lmnews .title a{color: #fff;}
.lmnews ul{padding: 9px;border: 1px solid #ccc;border-top: 0;}
.lmnews ul li{ font-size:12px;}
.place{line-height:40px; font-size:12px;}
.cpul{}
.cpul li{float:left; width:230px; height:280px; text-align:center; margin:0px 5px; font-size:14px; line-height:20px;}
.cpul li img{border:1px solid #ccc; padding:1px; width:226px; height:226px;}
.cpul li span{ display:block; width:230px; background:url(yinyin4.gif) no-repeat top center; padding-top:8px;}

.zzul{}
.zzul li{float:left; width:230px; height:230px; text-align:center; margin:0px 5px; font-size:14px; line-height:20px;}
.zzul li img{border:1px solid #ccc; padding:1px; width:226px; height:180px;}
.zzul li span{ display:block; width:230px; background:url(yinyin4.gif) no-repeat top center; padding-top:10px;}
#aboutbg {background: url(aboutbg.jpg) no-repeat top right;height: 171px;}

.lmbanner1{width:1000px; height:240px; margin:10px auto; background:url(lmbanner1.jpg) no-repeat;}
.lmbanner2{width:1000px; height:240px; margin:10px auto; background:url(lmbanner2.jpg) no-repeat;}
.lmbanner3{width:1000px; height:240px; margin:10px auto; background:url(lmbanner3.jpg) no-repeat;}
a.next,a.prev{display:block; background:url(jt.png) no-repeat left top; width:25px; height:27px; overflow:hidden; cursor:pointer;}
a.next{background-position:bottom left;}
.xgwz{border-top:1px dashed #ccc; padding-top:20px; margin-top:20px;}
.list2{padding-left:10px;}
.list2 li{width:355px; float:left;}
.list2 li{height:30px; font-size:14px; line-height:30px; overflow:hidden; background:url(pot1.gif) no-repeat left center; padding-left:10px;}


.ad1000{width:1000px; height:auto; margin:10px auto;}