@charset "gb2312";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,ol,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%;font-family:'Microsoft YaHei', "微软雅黑","宋体"; font-size:12px; color:#444444; line-height:30px; background: url(imagesbg.jpg) repeat-x top center #f2f2f2;}
img{border:none;}
a{color:#444444; text-decoration:none;}
a:hover{color:#3598db;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{ font-family:'Microsoft YaHei',"微软雅黑","宋体";}

.header{ width: 1000px; height: 345px; margin:0 auto;}
.header01{ width:1000px; height: 107px; position: relative;}
.logo{ width:579px; height: 85px;}
.link{ width: 200px; height: 24px; line-height: 24px; position: absolute; right:0; top:20px; font-size: 14px; color:#005aa0;}
.link a{ color:#005aa0; padding:0 8px;}
.ser{ width: 220px; height: 28px; position: absolute; right:0; top:53px;}
.search{background:url(imagesser.jpg) no-repeat;width:220px;height:28px;position:relative;}
.search input{position:absolute; width:177px;height:28px;line-height:28px; color:#8599a9; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#8599a9; padding-left:11px;font-family:'Microsoft YaHei',"微软雅黑","宋体";}	
.search input.notxt1 {position: absolute;width: 32px;height: 28px;top: 0px;left:188px;border: none;background: none;cursor:pointer; }
.img_header{ width:1000px; height: 200px; overflow: hidden;}
.nav{ width:1000px; height: 38px; line-height: 38px; background: url(imagesnav_bg.jpg) repeat-x;}
#nav li{ position:relative; padding:0 21px; float: left;z-index:100;}
#nav li a{ font-size:15px; color:#fff;}
#nav li .sonnav{ width:152px;line-height:32px; font-size:14px; background:#fff;filter:alpha(opacity=90);opacity:0.9;display:none; position:absolute; top:38px; left:0px; padding:8px 0; overflow:hidden;}
#nav li.hover a{color:#dae8f2; font-weight: bold;}
#nav li.hover .sonnav{ display:block;}
#nav li.hover .sonnav dl{ width: 140px; margin:0 auto; overflow:hidden;}
#nav li.hover .sonnav dl dd{ height:32px; line-height:32px; width:140px; border-bottom:1px dotted #9d988f; text-align:left;}
#nav li.hover .sonnav dl dd a{ display:block; width: 130px;color:#222; font-size:14px; font-weight:normal; line-height:32px; margin:0 auto; background:url(imagesicon02.jpg) no-repeat right center;}
#nav li.hover .sonnav dl dd a:hover{color:#004b85; font-weight:bold;}

.content{ width: 1000px; margin:0 auto; overflow: hidden; clear: both;}
.con01{ padding-top: 15px; overflow: hidden;}

.lf01{ width: 490px; float:left; overflow: hidden; margin-right: 20px;}
.yx-rotaion{ width: 490px; height:325px;margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:30px;line-height:30px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:30px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(imagesico.png) no-repeat;display:block;}
.yx-rotation-focus{height:30px;line-height:30px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:9px;height:9px;line-height:9px;float:left;margin-left:11px;position:relative;top:11px;cursor:pointer;background-position:-10px -127px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-30px -127px}
.rotaion_list{width: 490px; height:325px;overflow:hidden;}
.rotaion_list a img{ display: block;width: 490px; height:325px;}
.rt01{ width: 490px; height: 325px; background: #fff; float:left; overflow: hidden;}
.til_rt01{ height: 32px; line-height: 32px; background: #3598db; overflow: hidden;}
.til_rt01 a{ float:right; font-family: Georgia, "Times New Roman", Times, serif; color:#fff; padding-right: 10px;}
.til_rt01 a:hover{ color:#f7a750;}
.til_rt01 h3{ font-size: 16px; color:#fff; padding-left: 15px;}
.box_rt01 ul{ padding-top: 10px;}
.box_rt01 li{ height: 30px; line-height: 30px; background: url(imagesicon01.jpg) no-repeat 12px center; padding-left: 26px; }
.box_rt01 span{ float:right; padding-right: 12px; font-family: Verdana, Geneva, sans-serif; color:#888888;}

.con02{ padding-top: 15px; overflow: hidden;}
.lf02{ width: 320px; float:left; margin-right: 20px; overflow: hidden;}
.lf0201{ width:320px; height: 100px; background: #fff; overflow: hidden;}
.icon_lf0201{ height: 100px; width: 48px; background: url(imagesicon03.jpg) no-repeat center #3598db; overflow: hidden; float:left;}
.box_lf0201{float:left; width:242px; padding:0 15px; overflow: hidden;}
.box_lf0201 h3 a{ font-size: 16px; line-height: 42px;}
.con_lf0201{ height: 40px; padding-top: 5px; overflow: hidden;}
.con_lf0201 a{ line-height: 18px; color:#666;}
.con_lf0201 a:hover{ color:#3598db;}
.lf0202{ margin-top: 5px;}
.icon_lf0202{background: url(imagesicon04.jpg) no-repeat center #85bd49;}
.lf0203{ margin-top: 5px; height: 260px;}
.icon_lf0203{ height: 260px;background: url(imagesicon05.jpg) no-repeat center #f7a750;}
h4.til_lf0203 a{ line-height: 26px; font-size: 14px; color:#3598db;}
.con01_lf0203 li{ width: 33.3%; height: 18px; float:left; line-height: 18px; }
.con02_lf0203,.con03_lf0203{ clear: both; padding-top: 8px; }
.con02_lf0203 li{ width:100%; height: 18px; line-height: 18px; overflow: hidden;}
.con03_lf0203 ul{ width:270px;}
.con03_lf0203 li{ width:50%;float:left; height: 18px; line-height: 18px; overflow: hidden;}

.rt02{ width:660px; float:left; overflow: hidden;}
.rt0201{ height: 195px; background: #fff; overflow: hidden;}
.box_rt0201 ul{ padding-top: 5px;}
.box_rt0201 li{ height: 30px; line-height: 30px; background: url(imagesicon02.jpg) no-repeat 17px center; padding-left: 32px;}
.box_rt0201 span{ float: right; padding-right: 12px; font-family: Verdana, Geneva, sans-serif; color:#888888;}
.rt0202{ margin-top: 15px; height: 260px;}
.box_rt0202{ padding-left: 16px;}
.img_rt0202{ width: 210px; height: 195px; border:2px solid #c2e6fe; background: #c2e6fe; overflow: hidden; float:left; margin-right: 4px; margin-top: 14px;text-align: center;}
.img_rt0202 a img{ display: block; width: 210px; height: 140px;}
.img_rt0202 h5 a{ display: block; padding:0 10px; font-size: 12px; font-weight: 100; color:#38607b; line-height: 20px; margin-top: 5px;}
.img_rt0202 h5 a:hover{ color:#3598db;}
.rt0202 ul{ float:left;}

.footer{ clear: both; width: 100%; background: #005aa0; text-align: center; color:#fff; line-height: 26px; padding:10px 0; margin-top:40px;overflow: hidden;}

/*侧栏列表页*/
.lf_list{ width:200px; background: #fff; float:left; margin-right: 20px; overflow: hidden; margin-top:15px;}
.lf_list h3{ height: 40px; line-height: 40px; background: #3598db; font-size: 16px; color:#fff; padding-left: 20px; overflow: hidden;}
.lf_list ul{ padding:10px 10px 50px;}
.lf_list li{ font-size: 14px; height:28px; line-height: 28px; padding:10px 0; border-bottom: 1px solid #efefef;}
.lf_list li a{ display: block; height: 28px; padding-left: 10px; background:url(imagesicon02.jpg) no-repeat 160px center;}
.lf_list li a:hover,.lf_list li.active a{ background:url(imagesicon02h.jpg) no-repeat 160px center #f7a750; color:#fff;}

.rt_list{ width:780px; background: #fff; border-top:2px solid #3598db; float:left; margin-top: 15px; padding-bottom: 10px; overflow: hidden;}
.bread{height: 37px; line-height: 37px; border-bottom:1px solid #efefef; padding-left: 20px; overflow: hidden;}
.bread a{ padding:0 10px;}
.box_list{ padding:10px 20px 0;}
h3.til_list{ font-size: 16px; color:#3598db; line-height: 40px; overflow: hidden;}
.ul_list li{ height: 38px; line-height: 38px; font-size: 14px; background: url(imagesicon02.jpg) no-repeat 5px center; padding-left: 22px;}
.ul_list span{float: right; font-family: Verdana, Geneva, sans-serif; color:#888888;}

.pages{ clear: both; height:60px; line-height:60px;text-align:center; font-size:12px; color:#777777;}
.pages a{color:#777777; padding:0 7px;} 
.pages a:hover{color:#1374b6;}
.pages span{ font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#1374b6; padding:0 4px;}

/*侧栏文章页*/
.con_list h3{ font-size: 18px; color:#3598db; line-height: 34px; padding:10px 0; text-align: center;}
.con_list h4{ font-size: 16px; line-height: 34px; text-align: center; font-weight: 100;}
.author{ height: 30px; background:#f2f2f2; line-height: 30px; text-align: center; color:#666; margin-top: 10px; }
.article{ font-size: 14px; line-height: 32px; padding:10px 5px 15px;}

.fujian{ padding:0 5px 20px; border-top:2px solid #f7a750; overflow: hidden;}
.fujian h5{ font-size: 16px; color:#3598db; line-height: 46px;}
.fujian li{ height: 30px; line-height: 30px; background:url(imagesicon02.jpg) no-repeat 5px center; padding-left:22px;}

.art_t{ width: 1000px;background: #fff;border-top:2px solid #3598db;margin-top: 15px; padding-bottom: 10px; overflow: hidden;}

/*图片列表页*/
.pic_list{ width: 800px; padding-top: 15px; overflow: hidden;}
.pic_list li{width:232px; height:192px; margin-right: 20px; padding-bottom:20px;  float:left;overflow: hidden;}
.pic_list li a{ display: block; width: 210px; height: 170px; padding:10px; border:1px solid #ececec; float:left; text-align: center; overflow: hidden; font-size: 14px; }
.pic_list li a:hover{ background: #f2f2f2;}

/*通栏图片列表页*/
.pic_list_t{ width: 1000px; padding-top: 15px;}
.pic_list_t li{width:226px; height:186px;}
.pic_list_t li a{padding:7px;}

