@charset "utf-8";
/* CSS Document */

body,p,ul,li,h1,h2,h3,h4,h5,h6,form,input,dl,dt,dd{ margin:0px; padding:0px;}
ul,li{ list-style:none;}

body{  color:#232323; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;font-size:14px; line-height:24px; background:#fafafa}
a{text-decoration:none; color:#727272}
a:hover{text-decoration: none; color:#98c55c}
img{ border:0px; display:block;}
.fix{ clear:both; height:20px; line-height:20px; overflow:hidden;}
.fix0{ clear:both; height:0px; line-height:0px; overflow:hidden;}
.wrap{ width:1100px; margin:0px auto; clear:both;}


/* flexslider */
.flexslider{position:relative;height:690px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat #f0f0f0;}
.slides{position:relative;z-index:1;}
.slides li{height:690px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:17px;height:17px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:17px;height:17px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:113px;height:113px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/hprev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/hnext.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a:hover.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*.menu{position:absolute;top:0px;z-index:99;  width:100%;z-index:99; text-align:center; }*/

/*.menu{position:fixed; top:0; left: 0;  width:100%;z-index:99; text-align:center; }
.menu ul{height:100px; background:#f8c255; font-size:16px; line-height:100px;width:750px; padding:0 55px; margin:0px auto;}
.menu ul li{ width:150px; float:left;}
.menu ul li a{ color:#FFFFFF;} .menu ul li a:hover{ color:#333333}*/


/*导航菜单*/
.menu{ position:absolute;top:0px;z-index:99;  width:100%;z-index:99; text-align:center;}
#nav {background:#f8c255;/*background:url(../images/z_line.jpg) right no-repeat;*/margin:0 auto; width:1200px;height:80px;display:block;}
#nav .mainlevel {float:left; width:200px;height:80px;line-height:80px;font-size:18px;color:#fff;font-weight:bold; background: url(../images/line.jpg) no-repeat;}
#nav .mainlevel a {text-decoration:none;display:block;width:200px;height:80px; line-height:75px; text-align: center;color:#fff; }
#nav .mainlevel a:hover {text-decoration:none;  height:80px; line-height:80px; color:#fff; background: #666666; cursor:pointer;}
#nav .mainlevel ul {display:none; z-index:100; padding-top:0px; background:#FFFFFF; }
#nav .mainlevel li {width:200px;height:40px; line-height:40px;font-weight:normal; padding-left:0px;}  
#nav .mainlevel li a{ font-size:14px;width:200px;line-height:40px;height:40px;background: #f8c255;}
#nav .mainlevel li a:hover{ font-size:16px;width:200px;line-height:40px;height:40px;background: #666666;}

#nav .mainlevel2 {float:left; border-left:1px solid #65B9E7; width:180px;height:25px;line-height:25px;font-size:14px;color:#fff;font-weight:bold;}
#nav .mainlevel2 a {text-decoration:none;display:block;width:180px;height:25px; line-height:25px; text-align:center;color:#fff; }
#nav .mainlevel2 a:hover {text-decoration:none; background:#ED771C;width:180px;height:25px; line-height:25px; text-align:center;color:#fff;}
#nav .mainlevel2 ul {display:none;position:absolute;z-index:100;}
#nav .mainlevel2 li {border-top:1px solid #65B9E7; background:#006FC9; width:180px;height:25px;font-weight:normal;} 
#nav .mainlevel2 .teshu a {text-decoration:none;display:block;width:180px;height:36px; line-height:18px; text-align:center;color:#fff; font-size:13px;}
#nav .mainlevel2 .teshu a:hover {text-decoration:none; background:#ED771C;width:180px;height:36px; line-height:18px; text-align:center;color:#fff; font-size:13px;}



.hcont{ background: url(../images/hcontbg.png) no-repeat; padding:0px 9px 17px 9px; width:1082px; height:361px; overflow:hidden; margin:0px auto; clear:both; margin-top:25px; font-size:16px;}
  .hcont img{ width:745px; height:361px;}
  .hcont h4{ height:30px; line-height:30px; padding-bottom:10px; border-bottom:1px solid #FFFFFF; margin-bottom:6px; font-size:20px; letter-spacing:8px;}
  .lp{ width:257px; height:281px; float:left; padding:40px; color:#FFFFFF}
  .rp{ width:257px; height:281px; float: right; padding:40px; color:#FFFFFF }
  
  
.footer{ clear: both; margin:0px auto; text-align:center; margin-top:25px; background:#1a2129; padding:20px 0px; color:#6e6e6e;}  


/*内页*/
.wz{ clear:both; width:1125px; margin:0px auto; height:40px; line-height:40px; background:url(../images/wz.jpg) 0px 11px no-repeat; color:#777777; padding-left:20px;}

.cont{ clear:both; width:1125px; margin:0px auto;}

.rcon{ padding:10px 20px; line-height:24px; font-size:14px;}

.rbar{ color:#f8c255; font-size:34px; height:40px; line-height:40px;   text-align:center;   padding-bottom:15px; border-bottom:1px solid #CCCCCC}


.piccon{ padding:10px 15px; width:1095px; overflow:hidden;}
.proli{}
.proli li{ width:335px; height:237px; padding:15px 15px 5px 15px; text-align:center; float:left; }
.proli li img{ width:325px; height:200px; padding:4px; border:1px solid #EAEAEA}
.proli li a:hover img{width:325px; height:200px; padding:4px;border:1px solid #CCCCCC}
.proli li h5{ font-size:14px; font-weight:normal; line-height:25px; height:25px; overflow:hidden;}

.nrbt h2{text-align:center;font-size:28px;height:60px;line-height:60px;margin-top:10px;color:#000;}
.nrbt h5{text-align:center;font-size:12px;line-height:20px;color:#999999;font-weight:100;margin-bottom:10px;}
.nrbt{ border-bottom:1px solid #CCCCCC; margin-bottom:25px;}

/* 分页 */
.pages{clear:both;text-align:center; margin:20px 0px 10px 0px;}
.pages { padding:14px 0 10px; font-family:宋体 }
.pages a { display:inline-block; height:18px; line-height:18px; background:#fff; border:1px solid #D2D2D2; text-align:center; color:#333; padding:0 5px}
.pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
.pages a:hover { background:#CaCACA; color:#000; text-decoration:none }
.pages span { display:inline-block; height:18px; line-height:18px; background:#99c65f; border:1px solid #D3E6F6; color:#fff; text-align:center;padding:0 5px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }