@charset "utf-8";
body{font-size:12px;font-family:'宋体'; background: url(../img/bg.jpg) repeat-x center top #E0E0E0; color:#3B3B3B;  line-height:24px; }
img{ border:0;}
ul,li,dl{list-style:none; text-decoration:none;}
*{ margin:0; padding:0;}
a{ text-decoration:none;color:#4d4d4d;}
a:hover{ color:#f74c00;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; }
.mb6{ margin-bottom:6px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
/*header*/
.logo{ width:430px; text-align:center;}
.header,.w1000{ width:1000px; margin:0 auto;}
.nav{ background:url(../img/nav.jpg) no-repeat left bottom; width:567px; height:39px; line-height:39px; float:right; padding-top:34px;}
.nav li{ float:left; padding-left:20px; font-family:'微软雅黑'; font-size:14px;}
.nav li a{ color:#16505B;}
.nav li a:hover{ color:#f74c00;}
/*footer*/
.footer{ background:url(../img/footer.jpg) repeat-x left top; color:#0C3137; margin-top:24px;}
.link,.link a{ color:#6E8386; line-height:33px;}
.foot{ text-align:right; padding:12px 0; background:url(../img/email.jpg) no-repeat left center; height:48px;font-family:'微软雅黑';}
/*indexl*/
.bbg{ background:#fff; border-top:2px solid #20606A;}
.indexl{ float:left; width:228px;}
.indexc{ float:left; margin-left:15px; width:500px; padding:10px 15px;}
.indexr{ float:right; width:209px;}

.bar{font-family:'微软雅黑';  color:#8f8f8f; height:40px; line-height:40px; padding:0 10px; font-size:14px;}
.bar strong{color:#1a5760; font-weight:normal; font-size:16px;}
.bar strong a{color:#1a5760;}
.case li{ float:left; width:50%; text-align:center; margin-bottom:5px;}
.txt5{ padding:10px 5px;}
.txt{ padding:10px;}
.more{ float:right; font-size:10px;}

.news li,.list li{ border-bottom:1px dotted #BCBCBC; height:39px; line-height:39px;}
.news li a,.list li a{ float:left; background:url(../img/li.jpg) no-repeat left center; padding-left:15px;}
.news li span,.down li span,.list li span{ float:right; color:#A3A3A3;}
.newst,.newst2{ border-bottom:1px dotted #BCBCBC; padding:10px 0; height:auto; overflow:hidden; display:block;}
.newst h3,.newst2 h3{ font-size:14px; height:24px; line-height:24px;}
.newst a,.newst2 a{ color:#1c5962;}
.newst dt,.newst2 dt{ float:left;}
.newst dd{ float:right; width:300px;}
.newst2 dd{ float:right; width:520px; line-height:22px; color:#3a3a3a;}

.lxwm{ color:#2b2b2b; padding:13px 15px;}
.lxwm img{ margin-bottom:5px;}
.info li{ background:url(../img/dian.jpg) no-repeat left center; padding-left:8px;}
/*列表页*/
.listr{ float:right; width:753px; background:#fff;height:auto !important;height:708px; min-height:708px;}
.cpzx{ background:#1E5C67;}
.fenlei a{ color:#fff;}
.fenlei{ padding:13px 10px;}
.fenlei h3{ height:35px; margin:0 5px; line-height:30px; border-bottom:1px dotted #9BB7BB;}
.fenlei ul{ padding:10px 0; height:auto; overflow:hidden; display:block;}
.fenlei li{ float:left; width:50%; height:24px; line-height:24px;}
.fenlei li a{ padding:7px;}
.fenlei li a:hover{ background:#0F343C;}
/*右侧*/
.dqwz span,.dqwz span a{ color:#18535d;}
.dqwz span font{ color:#363636}
.dqwz{ background:url(../img/dqwz.jpg) no-repeat left top; height:40px; line-height:40px; padding:0 20px;}
.dqwz span{ float:right; background:url(../img/xjt.jpg) no-repeat left center; padding-left:15px;}
.dqwz strong{ float:left; background:url(../img/dqwzs.jpg) no-repeat right top; padding-right:32px; padding-left:18px;color:#fff;font-family:'微软雅黑'; font-size:16px; font-weight:normal; height:40px; line-height:37px; display:block;}

/*main*/
.main{ padding:20px 20px 0; color:#000;height:auto !important;height:605px; min-height:605px;}
.maintop h1{ text-align:center; font-size:24px; font-weight:bold; color:#16525a;font-family:'微软雅黑'; line-height:20px; padding:10px 0;}
.maintop .ftitle{ font-size:12px; color:#a6a6a6; height:27px;text-align:center; line-height:35px;}
.maintop{ border-bottom:1px solid #D8E2E4; padding-bottom:8px;}
.bt{ height:40px; line-height:40px; color:#025F71; padding:0 20px; font-size:12px; border-top:1px solid #DFDFDF;}
.bt p{ width:50%; float:left; display:block;}
.bt a{ color:#7E7E7E;}
.fenx{ height:24px; line-height:24px; margin:10px auto;}
.nr{ margin-top:30px; line-height:30px;}
/*分页*/
.feny{ padding:11px 0; text-align:center; font-weight:bold; font-family:"微软雅黑"; background:#F7F7F7;}
.feny b{padding:4px 10px;  border:1px solid #696969; background:#696969; color:#fff;margin-right:5px;}
.feny a{ padding:4px 10px; margin-right:5px;border:1px solid #A59B9A;  color:#9D9998}
.feny a:hover{ background:#696969; border:1px solid #696969; color:#fff;}
.feny a b{ padding:0; background:0; margin:0;}
/*cplist*/
.cplist li{ float:left; width:33%; text-align:center; margin-top:15px; margin-bottom:15px;}
.cplist li img{ width:190px; height:140px;}
.cplist li p{ height:30px; line-height:30px; font-weight:bold; font-size:13px;}
.cplist li a{ color:#346F75;}
/*down*/
.down li{ height:40px; line-height:40px; border-bottom:1px solid #D8D8D8;}
.down li a{ background:url(../img/down.jpg) no-repeat 5px center; padding-left:30px; float:left;}

.list dl{ height:auto; overflow:hidden; display:block; padding:0 10px 25px; background:url(../img/cplistbg.jpg) no-repeat center bottom;}
.list dt{ float:left;}
.list dt img{ border:1px solid #3B7A41; width:145px; height:120px;}
.list dd{ float:right; width:525px;line-height:24px;}
.list dd h3{ height:30px; line-height:30px; font-size:12px;}
.list dd h3 a{color:#1c5962; }
.list .jj{ line-height:24px; height:72px; overflow:hidden; color:#000;}
.list .gdxx a{ display:block; width:67px; height:22px; line-height:22px; float:right; color:#fff; text-align:center; background: url(../img/xxxx.jpg) no-repeat;}

.cpl img{ width:300px; height:210px;}
.cpl{ background:#EDEDEF; border:1px solid #D1D1D1; padding:5px; float:left;}
.cpr{ width:350px; float:left; padding-left:20px; color:#686868;}
.cpr span{ color:#144f57;}
.xxjs{ background:url(../img/xx.jpg) no-repeat left top #F5F5F5; height:34px; line-height:34px; padding:0 20px;font-family:'微软雅黑'; font-size:14px;}
.fen{ margin-bottom:20px; padding:10px 50px;}
.fenl{ float:left;}
.fenr{ float:right; width:270px; line-height:23px;}
.fenr h3{ height:24px; line-height:20px; font-size:16px;}
.fenr h3 a{ color:#1d5e64;}
.lan{ color:#2091a5;}

#KinSlideshow{ height:297px; margin-bottom:17px;}
.title{ height:30px; line-height:30px; background:#eee; font-size:14px; font-weight:bold; padding:0 10px; }
.title a{color:#18525D;}
.ftitle{ padding:10px; height:auto; overflow:hidden; line-height:30px;}
.ftitle strong{ font-size:14px;}
.ftitle a{ margin-right:10px;}