﻿body, ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p, form, input { margin: 0; padding: 0;}
ul, li, dl, dt, dd, ol { list-style: none;}
body { font-size: 16px; background: url(../images/bg.jpg) repeat-x;}
img { border: none;}

/* ==链接== */
a:link, a:visited { color: #7d7d7d;; text-decoration: none;}
a:hover, a:active { color: #068639;}

.white, .white a, .white a:link, .white a:visited { color: #535353;}
.white a:hover, .white a:active { color: #068639;}

/* ==通用== */
.wrap { width: 1200px; margin: 0 auto;}
.l { float: left;}
.r { float: right;}
.o { overflow: hidden;}
.c { clear: both;}
.fs14 { font-size: 15px;}
.b { font-weight: bold;}
.mt7 { margin-top: 7px;}
.mt15 { margin-top: 20px;}
.mt20 { margin-top: 30px;}
.h30 { height: 30px; overflow: hidden;}
.h50 { height: 50px; overflow: hidden;}
.h70 { height:70px; overflow: hidden;}
.mh600 { min-height: 600px;}
.bd { border: 1px solid #c7d5e0; overflow: hidden;}
.white { color:#FFF;}
.green { color: #068639;}

/* ==头部== */
.header { height: 118px;}
.header .tel { width:245px; height:47px; padding-right:25px; padding-top:35px;}
.header .logo { height: 58px; width:478px; padding-top:35px; padding-left:30px;}

/* ==导航== */
.nav_bar { height: 48px; font-family:"microsoft yahei"}
.nav_bar li { width: 109px; text-align: center; height: 48px; line-height: 48px; float: left; font-size: 16px; font-weight: bold;}
.nav_bar li a { display: block; color: #FFF; height: 48px;}
.nav_bar li a:hover, .nav_bar li a.hover { color: #fff799;}
.nav_bar li.no {background:none;}


.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #862a2f; color: #fff;}

/* ==动画== */
.dh { height: 400px;}
.dh1 { height:250px; width: 100%;}
#slides { width: 100%; height: 450px; position: relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:center;position:relative;z-index:999;}
.bitdiv{display:inline-block;+display:inline;+zoom:1;width:10px;height:10px;margin:0 10px 0 0;cursor:pointer;}
.defimg{background-image:url(../images/01.jpg); width:10px; height:10px;}
.curimg{background-image:url(../images/02.jpg); width:10px; height:10px;}

/* ==主页== */
.b1 { height:330px;}
.z1{ width:870px; height:330px;}
.lm1 { width:223px; height:330px;}
.t1 { width:223px; height:73px; margin-bottom:10px;}
.zx1 { width:628px; height:325px; background-color:#e1f7fc;}
.z2 { width:306px; height:330px;}
.st1 { width:255px; height:222px;border: 1px solid #dcdcdc; padding: 1px; margin-left:20px; margin-top:30px;}
.zxjj { width:310px; height:235px; margin-top:30px; margin-right:20px; line-height:25px; color:#707070;font-family:"microsoft yahei";}
.b2 { height:405px; margin-top:30px;}
.b3 { height:340px; margin-top:30px;}
.b4 { height:305px; margin-top:30px;}
.hd1 { width:274px; height:84px;padding-top:64px; padding-left:18px;}
.title_1 { height:42px; width:628px; background:url(../images/title_1.jpg) no-repeat;}
.title_2 { height:330px; width:305px; background:url(../images/title_2.jpg) no-repeat;}
.title_3 { height:53px; width:945px; background:url(../images/title_3.jpg) no-repeat;}
.title_4 { height:63px; width:1200px; background:url(../images/title_4.jpg) no-repeat;}
.title_5 { height:67px; width:899px; background:url(../images/title_5.jpg) no-repeat;}
.title_6 { height:304px; width:277px; background:url(../images/title_6.jpg) no-repeat;}
.kc { width:240px; height:405px; background:url(../images/kc1.jpg) no-repeat;}
.jx { width:945px; height:405px;}
.jxts{ width:946px; height:325px;}
.banner { width:942px; height:77px; border: 1px solid #dcdcdc;}
.szll { padding:15px 0 0 2px; height:255px;}
.szll li { float: left; width: 280px; margin-left: 15px;}
.szll li a { color:#626262;font-family:"microsoft yahei"; font-size: 16px;} 
.szll li .imgDiv {border: 1px solid #dcdcdc; padding: 2px;}
.szll li .txtDiv { height: 48px; background-color:#ffdfb9; border: 1px solid #dcdcdc; line-height: 48px; overflow: hidden; text-align: center;}
.commlist { padding:10px 0 0 20px; height:280px;}
.commlist li { float: left; width: 280px; margin-right: 25px;}
.commlist li a { color:#535353;font-family:"Microsoft YaHei";} 
.commlist li .imgDiv {border: 1px solid #ccccce; padding: 2px;}
.commlist li .txtDiv { height: 48px; background-color:#ffffff; border: 1px solid #dcdcdc; line-height: 48px; overflow: hidden; text-align: center;}
.dm1{ width:900px; height:305px;}
.ly1{ width:277px; height:305px;}
.dmhj { padding:15px 0 0 2px; height:255px;}
.dmhj li { float: left; width: 280px; margin-left: 15px;}
.dmhj li a { color:#626262;font-family:"microsoft yahei"; font-size: 16px;} 
.dmhj li .imgDiv {border: 1px solid #dcdcdc; padding: 1px;}
.dmhj li .txtDiv { height: 40px; background-color:#fff; border: 1px solid #dcdcdc; line-height: 40px; overflow: hidden; text-align: center;} 
.lx1 { width:220px; height:180px; line-height:25px; color:#626262;font-family:"microsoft yahei"; font-size: 16px; padding-top:65px; padding-left:35px;}
.lx2 { width:237px; height:32px; padding-left:25px; padding-top:5px;}
.zxtext { color:#535353; padding-top:10px; padding-left:10px;}
.zxtext li{ line-height: 25px; height: 30px; padding-left:30px; overflow: hidden; font-size: 15px;font-family:"microsoft yahei";}
/* ==二级页== */
.w225l { width:225px;}
.w960r { width:958px; background-color:#e1f7fc;}
.title_ej { height:47px; width:958px; background:url(../images/title_ej.jpg) no-repeat;}
.name5 { padding: 1px 0 0 100px; width: 71px; height: 40px; text-align: center; line-height: 40px; color:#2ca5a0; font-family:"Microsoft YaHei"; font-size: 16px;}
.name4 { padding: 1px 0 0 2px; font-size: 14px; height: 45px; text-align: center; line-height: 45px; padding-right:30px; color:#707070;}
.ejwzk{ width:958px; line-height:35px; color:#434343; font-size: 15px; font-family:"Microsoft YaHei";}
.wzk{ width:920px; color:#434343; padding-top:5px; margin-left:20px;}
.ejnewswz { padding-right:1px; padding-left:5px; padding-bottom:10px;}
.ejnewswz li { height:45px; line-height:45px; width:910px; background-image:url(../images/dian3.gif); background-repeat:no-repeat; background-position:left bottom;}
.ejnewswz li .time{ float: right; color: #999; padding-right:10px;}
.szll2 { padding:2px 0 0 2px;}
.szll2 li { float: left; width: 280px; margin-left: 15px;}
.szll2 li a { color:#626262;font-family:"microsoft yahei"; font-size: 16px;} 
.szll2 li .imgDiv {border: 1px solid #dcdcdc; padding: 2px;}
.szll2 li .txtDiv { height: 48px; background-color:#ffdfb9; border: 1px solid #dcdcdc; line-height: 48px; overflow: hidden; text-align: center; margin-bottom:20px;}
/* ==底部== */
.footer { height:130px; background:url(../images/di.jpg) repeat-x; margin-top:30px;}
.bqsy { height:60px; line-height:30px; padding-top:15px; color:#707070; padding-left:50px; font-family:"Microsoft YaHei";}


#demo {margin: 0 auto;overflow: hidden;  width:900px; height:250px; }
#demoa {margin: 0 auto;overflow: hidden;  width:900px; height:250px; }