@charset "utf-8";
* { margin: 0; padding: 0; list-style-type: none; }
a, img { border: 0; text-decoration: none; }
body { background: #efefef; font: 12px 'microsoft yahei', Arial; }
#header { width: 100%; height: 112px; float: left; background: #fff; }
#banner { width: 100%; height: 400px; float: left; }
#content { width: 100%; float: left; }
#bottom { width: 100%; height: 155px; float: left; background: #fff; border-top: 5px solid #868686; }
.wrap { width: 1003px; margin: 0 auto; }
.logo { width: 1003px; height: 112px; background: url(../../../templates/demo/images/logo.jpg) no-repeat; }
.indexMenu { float: right; }
.indexMenu li { float: right; padding: 58px 40px 0 0; }
.indexMenu li a { float: left; height: 45px; text-align: center; color: #393939; font-size: 14px; line-height: 45px; }
.indexMenu li a:hover { color: #a86c2d; border-top: 2px solid #735033; height: 43px; line-height: 41px; }
.indexMenu li.on a { color: #a86c2d; border-top: 2px solid #735033; height: 43px; line-height: 41px; }
.index { width: 1003px; float: left; padding-top: 15px; padding-bottom: 45px; }
.cpzs { width: 1003px; height: 155px; background: url(../../../templates/demo/images/cpbj.jpg) no-repeat; }
.cpzs li { width: 188px; height: 135px; float: left; overflow: hidden; padding: 9px 0 0 10px; }
.cpzs li p { display: block; height: 68px; color: #666; overflow: hidden; line-height: 20px; }
.cpzs li p a { color: #000; font-weight: bold; }
.cpzs li p a:hover { text-decoration: underline; }
.cpzs li .cp_img { width: 188px; height: 67px; }
.cpzs li .cp_img img { width: 188px; height: 67px; }
.dt_zs { width: 1003px; float: left; padding-top: 15px; }
.dt { width: 709px; height: 547px; float: left; }
.zs { width: 281px; float: right; }
.zs_title { width: 281px; height: 37px; background: url(../../../templates/demo/images/ddzs_title.jpg) no-repeat; }
.zs_content { width: 281px; height: 510px; background: #fff; }
.zs_content li { width: 281px; float: left; overflow: hidden; border-bottom: 1px dashed #ccc; }
.zs_content li p { display: block; color: #8a8a8a; line-height: 22px; padding: 0 10px; }
.zs_content li p a { color: #333; font-size: 13px; }
.zs_content li p a:hover { color: #dc8530; }
.foot { width: 1003px; text-align: center; color: #545454; line-height: 30px; padding-top: 30px; }
.foot span { margin: 0 10px; }
.foot img { margin: 0 10px; }
.about { width: 1003px; float: left; background: #fff; min-height: 500px; padding:20px 30px; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #666; line-height: 30px; }
.gywm { display: block; font-size: 16px; color: #2f2f2f; line-height: 25px; padding: 20px 50px; }
.gywm span.s1 { font-weight: bold; color: #0028bd; }
.gywm span.s2 { font-weight: bold; color: #b22222; }
.nyleft { width: 202px; float: left; padding-left: 12px; }
.lm_title { width: 172px; height: 34px; background: url(../../../templates/demo/images/lm_title.jpg) no-repeat; color: #0c50a6; font-size: 14px; line-height: 34px; padding-left: 30px; padding-bottom: 15px; }
.lm_content { width: 202px; float: left; }
.lm_content img { float: left; }
.lm_content p { display: block; color: #666; line-height: 28px; font-size:14px; padding: 10px; }
.nyright { width: 712px; float: right; padding-right: 20px; }
.weizhi { width: 712px; text-align: right; color: #5c5c5c; line-height: 34px; }
.weizhi a { color: #2d69b4; }
.ny_title { width: 712px; text-align: left; font: 16px '宋体'; font-weight: bold; color: #283678; line-height: 50px; }
.ny_gsdz { width: 710px; height: 30px; background: #e4e7e0; color: #525450; font-weight: bold; text-indent: 2em; border: 1px solid #c9ccc2; line-height: 30px; }
.ny_content { width: 712px; float: left; padding-top: 30px; }
.ny_content .map { width: 357px; height: 271px; border: 2px solid #c9ccc2; float: left; }
.ny_content .nylx { width: 335px; float: right; font-size: 14px; color: #535353; padding-top: 20px; }

.fudong { display:inline-block;width:110px;position:fixed;left:3%;top:400px;}
.fdTop { width:110px;height:9px;float:left;background:url(../../../templates/demo/images/fdtop.png) no-repeat;}
.fdContent { width:90px;float:left;background:#d5001c;color:#fff;font:14px 'microsoft yahei';padding:10px;}
.fdContent p { display:block;line-height:23px;padding-top:10px;}
.fdFoot { width:110px;height:8px;float:left;background:url(../../../templates/demo/images/fdfoot.png) no-repeat;}


