@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,p,ul,li,img,a,dl,dt,dd{ list-style:none; margin:0; padding:0; font-weight:normal; text-decoration:none; border:none; color:#000; font-family:"微软雅黑"; font-size:12px;}

body{}
.wrap{ width:1002px; margin:0 auto;}
.head{}
.top{ height:120px;}
.logo{ float:left; width:528px; padding:36px 0 0 9px; height:83px;}
.topr{ float:right; width:372px; height:120px; background:url(../images/bg_topr.png) no-repeat 10px 0;}
.shoucang{ height:28px; line-height:28px; text-align:right; padding-right:4px;}
.shoucang a{ margin:0 4px; color:#636363;}
.dianhua{ text-align:right; padding-right:70px; margin-top:18px;}
.logo a{ display:block; width:525px; height:71px; background:url(../images/logo.png) no-repeat 0 0; text-indent:-9999em; }
.menu{ height:40px; background:#027cd2;}
.menu ul{ height:40px; padding-left:23px;}
.menu ul li{ float:left; background:url(../images/bg_li.png) no-repeat right 0; height:40px; padding:0 12px 0 10px;}
.menu ul li a{ display:block; height:40px; width:98px; text-align:center; line-height:40px; color:#fff; font-family:"Microsoft YaHei UI"; font-size:14px;}
.menu ul li a:hover,.menu ul li a.hover{ background:url(../images/bg_ahover.png) no-repeat 0px 0px;}
.banner{ height:320px; margin-top:8px;}

.con{ width:1002px; height:auto; margin:0 auto; overflow:hidden;}
.floor1{ height:auto; overflow:hidden;}
.f1l{ float:left; width:323px; margin-bottom:16px;}
.title{ height:30px; background:url(../images/bg_title.png) repeat-x 0px 0px;}
.title h2{ float:left; background:url(../images/bg_h2.png) no-repeat 10px center; color:#fff; padding-left:28px; font-family:"Microsoft YaHei UI"; font-size:16px; line-height:30px;}
.title span{ float:right; line-height:30px; padding-right:9px; display:block;}
.title span a{ font-family:Verdana, Geneva, sans-serif; color:#fff;}





.title1{ height:29px; background:#efedee; border:1px solid #d4d4d4; border-radius:1px; line-height:29px;}
.title1 h2{ float:left; color:#0371b7; font-size:14px; background:url(../images/a.png) no-repeat 13px center; font-family:"Microsoft YaHei UI"; padding-left: 31px; font-size:16px;}
.title1 span{ float:right; line-height:29px;padding-right:16px;}
.title1 span a{ font-family:Verdana, Geneva, sans-serif; }
.f1l .gsjj{ line-height:2em; padding:133px 12px 0px; height:98px; background:url(../images/gsjj.jpg) no-repeat center 8px;}
.f1l .gsjj a.more{ color:#f00; font-weight:bold;}
.f1l ul.zhishi{ padding:4px 12px; height:196px; overflow:hidden;}
.f1l ul.zhishi li{ height:28px; line-height:28px; position:relative;border-bottom:1px    dashed  #ccc;}
.f1l ul.zhishi li span{ position:absolute; right:0; top:0;}
.f1l .cqzs{ width:280px; height:184px; padding:14px 20px 0;}
.f1l .cqzs img{width:280px; height:184px;}
.f1l .lxwm{ line-height:1.9em; height:114px; padding:90px 16px 6px; background:url(../images/bg_lxwm.jpg) no-repeat center 10px;}
.slideTxtBox{ height:auto; overflow:hidden;}
.slideTxtBox .hd{height:30px; background:url(../images/bg_title.png) repeat-x 0px 0px;}
.slideTxtBox .hd ul{  float:left; background:url(../images/bg_h2.png) no-repeat 10px center; color:#fff; padding-left:28px; height:26px; padding-top:4px; width:180px;}
.slideTxtBox .hd ul li{line-height:26px; float:left; height:26px; margin-right:5px;}
.slideTxtBox .hd ul li a{  font-family:"Microsoft YaHei UI"; font-size:16px; color:#fff; display:block; text-align:center; padding:0 10px; line-height:26px; height:26px;}
.slideTxtBox .hd ul li.on a{ background:#fff; color:#0371b7;}
.slideTxtBox .hd .gd{ float:right; height:30px;line-height:30px; padding-right:8px;}
.slideTxtBox .hd .gd a{ font-family:Verdana, Geneva, sans-serif; color:#fff;}
.slideTxtBox .bd{}
.slideTxtBox .bd ul{ padding:14px 10px 0; height:240px; overflow:hidden;}
.slideTxtBox .bd ul li{ height:28px; line-height:28px; position:relative;border-bottom:1px    dashed  #ccc;}
.slideTxtBox .bd ul li.first{ float:left; width:255px; height:179px; padding-top:8px;}
.slideTxtBox .bd ul li.first img{ width:237px;}
.slideTxtBox .bd ul li span{ position:absolute; right:0; top:0; line-height:28px;}
.slideTxtBox .bd ul li a:hover{ color:#007bc1;}
.floor2{  clear:both;}
.floor2 .title{ height:34px; background:url(../images/bg_title2.png) repeat-x 0px 0px; line-height:34px;}
.floor2 .title h2{ background:url(../images/bg_fl2h2.png) no-repeat 0px 0px; height:34px; line-height:34px; padding-right:50px;}
.floor2 .title a{ color:#000;}
.leftLoop{  padding:17px 0 0 7px;}
.leftLoop .bd{ width:985px; overflow:hidden;}
.leftLoop ul li{ float:left; width:186px; margin-right:13px;}
.leftLoop ul li .pic{ display:table-cell; vertical-align:middle; text-align:center; overflow:hidden;  width:186px; height:140px;}
.leftLoop ul li .pic img{ max-width:186px; max-height:140px; width: expression(this.width > 186 && this.width > this.height ? 186 : auto);height: expression(this.height > 140 ? 140 : auto);}
.leftLoop ul li p{ text-align:center; line-height:30px; height:30px;}


.flink{ border:1px solid #c4c4c4; margin-top:20px;}
.flink h2{ height:26px; line-height:26px; background:url(../images/bg_h2.png) repeat-x 0px 0px;}
.flink h2 span{ color:#fff; background:url(../images/bg_s.png) no-repeat 0px 0px; text-align:center; display:inline-block; width:76px; height:31px;}
.link{ background:#f5f5f5; line-height:22px; padding:10px;}
.link a{ margin-right:10px;}

#footer{ background:#dbdbdb; clear:both; margin-top:10px;}
.footer{ text-align:center; padding-bottom:10px;}
.footernav{ height:36px; line-height:36px; background:#0088cd; color:#fff;}
.footernav a{ margin:0 6px; color:#fff;}
.footer p{ margin:6px 0;}
.left{ float:left; width:240px; margin-top:20px;}
.lanmu{}

.lanmu ul.lm{ padding:6px 10px 12px;}
.lanmu ul.lm li{ height:26px; background:url(../images/bg_dda.png) no-repeat 0px center; padding-left:18px; line-height:26px;border-bottom:1px    dashed  #ccc;}

.lanmu ul.lm li a:hover{}

.lanmu ul.news{ padding:10px 12px 0; height:211px;}
.lanmu ul.news li{ height:30px; line-height:30px; position:relative;}
.lanmu ul.news li span{ line-height:30px; right:0; top:0; position:absolute;}


.right{ float:right; width:740px; margin-top:20px; border:1px solid #ccc; border-top:none;}
.right .title span a{ margin:0 4px;}
.right .title span { color:#fff;}
.nr{  line-height:2em; padding:15px 20px; font-family:microsoft yahei;}
.nr img{ max-width:700px;}
.left .lanmu{ margin-bottom:12px;}
.lanmu .lxwm{ line-height:2em; padding:10px 13px 20px; line-height:2em; color:#000;}
.right .lanmu h2 span { font-weight:normal; color:#000; font-size:12px;}
.right .lanmu h2 span a{ margin:0 4px; font-size:12px;}


.iright{ float:right; width:740px; margin-top:20px;}

