/* CSS Document */
body{ margin:0px; padding:0px; background:url(../images/bg.jpg) top repeat-x #b8e9ff;;}
*{ font-size:12px; font-family: "Microsoft YaHei" !important;margin:0; padding:0; list-style:none; 
}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#09C;}
img{ border:0;}
.div1000{ width:1147px; height:auto; overflow:auto; background:#fff; margin:auto; padding:auto; padding-bottom:20px;}
.head_top_wrap{ height:100px; overflow:hidden; clear:both; background-color:#fff;}
.head_top_wrap .logo{ width:500px; float:left; margin-top:5px;}
.head_top_wrap .divRight{ width:400px; float:right;}
.head_top_wrap .divRight div{ text-align:right; margin-top:10px; }
.head_top_wrap .divRight div span{color:#ccc;}
.head_nav_wrap{background:#fff; background-repeat:repeat-x;}

.indexPage .divLeft{ width:742px; float:left;}
.indexPage .divRight{ width:380px; float:right;}
.banner{width:100%; height:332px; background:url(../images/banner.jpg) center center;}

.divLeft .page-title{font-size:18px; line-height:30px; text-align:center; margin:20px auto;}
.divLeft .content,.divLeft .content p{line-height:26px; font-size:14px;}
.divLeft .content p{text-indent:2em; font-size:14px;}

/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:450px; margin:0 auto; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:450px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:450px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/fullSlide/touming.png) repeat-x; text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:#fff; overflow:hidden; 
	line-height:9999px;   border-radius:50%;
}
.fullSlide .hd ul .on{ background-position:0 0; background:#f00; }

/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1; background:#fff; color:#fff; height:40px; line-height:40px;   }
.nav{ width:1147px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:40px; overflow:hidden;  }
.nav h3 a{ display:block; color:#069;  padding:0 20px; vertical-align:top;font-size:14px;}
.nav .on{ border:0;  }
.nav .on h3 a{color:#069; font-weight:bold; }
.nav .sub{ display:none; /*默认隐藏*/ width:100px; padding:5px 10px 10px 10px;   position:absolute; left:0; top:40px; background:#d4d3d3; }
.nav .sub li{ height:20px; line-height:20px; padding:4px 0; }
.nav .sub li a{ display:block; padding-left:6px; background:url(images/icon.png) 0 9px no-repeat; color:#000;   }
.nav .sub li a:hover{ color:#069;    }

/*.nav #m7 .sub{ width:320px; left:auto; right:-1px; }*/


/* 本例子css */
.hasMoreTab{border:1px solid #dddfe0; background-color:#FFF;}
.hasMoreTab .hd{ line-height:46px; height:47px; border-bottom:1px solid #C8D1D5;  background:url(images/btn_bg.gif) repeat-x; position:relative; padding-right:10px;  }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:48px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px; font-size:16px;}
.hasMoreTab .hd li.on{height:50px; line-height:48px; background:#fff; border:1px solid #C8D1D5; border-top:0;  border-bottom:1px solid #fff;  font-weight:bold; }
.hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{  }

/* 本例子css */
.focusBox { position: relative; width: 380px; height: 220px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 380px; height: 220px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	
	
/* 本例子css */
.douban{padding-top:10px;  overflow:hidden; border-top:1px solid #DBDBDB;}
.douban .hd{ height:22px; line-height:22px;  overflow:hidden;   }
.douban .hd h2{ float:left; font: 18px Arial,Helvetica,sans-serif;margin: 0 0 12px 0; }
.douban .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;  }
.douban .hd .next,
.douban .hd .prev{ float:right; display:block; width:18px; height:18px; background: url(../images/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin-right:6px; cursor:pointer; }
.douban .hd .next{ background-position:-34px -7px; }
.douban .hd .prevStop{ background-position:-6px -40px; cursor:default; }
.douban .hd .nextStop{ background-position:-34px -40px; cursor:default; }
.douban .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.douban .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; background: url(../images/switch_dot_small.jpg) no-repeat 0 0; }
.douban .hd ul li.on{ background-position:-12px 0; }
.douban .bd{ padding:12px 0 0 0;  }
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:220px; margin-right:15px;    }
/**************************/

.clearBoth{clear:both; height:10px;}
.clearBoth30{clear:both; height:30px;}
.box_title{ padding:10px; border-bottom:1px solid #e1e0e0; margin-top:10px; overflow:hidden;}
.box_title .titleName{ display:inline-block; float:left; font-size:16px; font-weight:bold;}
.box_title .more{display:inline-block; float:right;}

.ind_box_imgText{ margin-top:10px;}
.ind_box_imgText .img{ float:left; width:160px;}
.ind_box_imgText .text{ float:right; width:455px;}
.ind_box_imgText .text h3 a{ font-size:14px;}
.ind_box_imgText .text p{ color:#999; padding:5px 0px;}

.ind_newsList{ overflow:hidden; clear:both;}
.ind_newsList li{ height:25px; line-height:25px;overflow:hidden;}
.ind_newsList li a{font-size:14px;}

.ZhaoB_name{ }
.ZhongB_name{ }
.ind_ZhaoBList{ overflow:hidden; clear:both;}
.ind_ZhaoBList li{}
.ind_ZhaoBList li .title{ width:525px; float:left; height:30px; line-height:30px; overflow:hidden;}
.ind_ZhaoBList li .title a{ font-size:14px;}
.ind_ZhaoBList li .dateTime{ width:80px; float:right; height:30px; line-height:30px; color:#999;}

.ind_ZhongBList{ overflow:hidden; clear:both;}
.ind_ZhongBList li{}
.ind_ZhongBList li .title{ width:525px; float:left; height:30px; line-height:30px; overflow:hidden;}
.ind_ZhongBList li .title a{ font-size:14px;}
.ind_ZhongBList li .dateTime{ width:80px; float:right; height:30px; line-height:30px; color:#999;}

.ind_QYNList{ overflow:hidden; clear:both;}
.ind_QYNList li{ padding:6px 0;}
.ind_QYNList li a{ font-size:14px;}
.ind_QYNList li .dateTime{color:#F90; margin-left:5px; display:inline-block;}

.onelist ul li{line-height:35px; clear:both;}
.onelist ul li a{float:left;}
.onelist ul li span{float:right;}


.oa_btn{ border:1px solid #ECECEC; border-bottom:2px solid #ECECEC;}
.indexPage{margin-top:20px;}
.indexPage_btn { background-color:#FFF;}
.indexPage_btn td{ border:1px solid #E9E9E9;}
.indexPage_btn td img{ margin-top:10px;}
.indexPage_btn td div{ padding:5px; font-size:16px;}

.indexPage_btn_Over{border:1px solid #E9E9E9; background-color:#E9E9E9;}
.indexPage_btn_Out{border:1px solid #E9E9E9; background-color:#FFF;}

.foot_wrap{ text-align:center; padding:20px 0; background:#eee; width:1147px; margin:0 auto;}
.foot_wrap .nav{ text-align:center; margin-bottom:20px;}
.foot_wrap .fwl{ text-align:center; color:#999; margin-top:10px;}
.foot_wrap .fwl strong{ color:#F00;}



.friend-link {
    height: 32px;
    width:1147px;
	margin:0 auto;
    background-color: #eee;
}

.website {
    font-family: 'Arial';
    line-height: 32px;

    width: 233px;
    height: 32px;

    text-indent: 40px;

    background: url(../images/friend_line.jpg) right no-repeat;
}

.website-tt {
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    line-height: 32px;

    width: 89px;

    text-indent: 15px;
}

.links-items {
    padding-top: 2px;
}

.links-item {
    float: left;

    margin-left: 10px;
}

.sel {
    width: 212px;
    height: 28px;

    color: #666;
    border: 1px solid #dfdfdf;
    outline: none;
}
.l{float:left;}

.rnav{width:360px; height:auto; overflow:auto; margin:0px auto;}
.rnav ul li{width:160px; margin:5px 10px; float:left;  background:#d9e1e9;}
.rnav ul li a{width:100%; height:35px; line-height:35px; display:block; padding-left:20px;}

#footer{background:#eee; border-top:5px solid #ddd;}

#pagelist{text-align:center; margin:10px auto;}

/*portfolio*/
.clr{clear:both;}
.portfolio { width:660px; padding:0; margin:0 5px; float:left; background:url(images/bg_body_about.gif) top no-repeat;}
.portfolio .image { width:300px; float:left; padding:0; margin:0;}
.portfolio .image p a { text-decoration:none; color:#fff; font:normal 14px Arial, Helvetica, sans-serif; padding:5px 5px; margin:10px 10px; border:1px solid #67900b; background:#92b631;}
.portfolio .text  { width:300px; float:left; padding:0 0 0 10px; margin:0;} 
.portfolio  strong { color:#242424; font-size:16px; line-height:26px;}
.portfolio .text p{line-height:20px;}
.portfolio h2 { background: url(images/h2_portf.gif) left no-repeat; padding:15px 5px 15px 50px;}
.portfolio ul { width:500px; float:left; font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#565656; padding:0 15px; margin:10px 0; padding:5px 0; margin:0 50px;}
.portfolio li { background:url(images/img_2.gif) left no-repeat; list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.portfolio a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#749f08; margin:0; padding:0 0 0 20px; text-decoration: underline; background: url(images/img_2.gif) left no-repeat;}
.portfolio .data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.portfolio .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.portfolio img { padding:0; margin:5px 5px; border:1px solid #dadada; max-height:180px; max-width:275px; background:#fff;}

