body{ margin:0px; padding:0px; font-size:12px;color:#000; font-family:"宋体"; background-color:#F2F2F2;}
a{ text-decoration:none; color:#000;}
a:hover{color:#015656;}
small{ padding-left:15px;}
img{ border:0px;vertical-align: middle; max-width:100%;}
ul,li,dl,dt,dd,form{margin:0px; padding:0px; list-style-type:none;}
p,h1,h2,h3,h4{margin:0px; padding:0px;}
h2{ font-family:"微软雅黑";}
input,textarea,button{margin:0;padding:0;outline:none;resize:none;}input[type="search"]{box-sizing:content-box}button{border:0}
article,aside,details,canvas,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
* html .clear{height:1%}
.clear{display:block}.hide{display:none}
.clear7{ clear:both; height:7px; line-height:7px;}
.clear0{ clear:both; height:0px; line-height:0px;}
.clear12{ clear:both; height:12px; line-height:12px;}
.wenzi,.wenzi a{color:#E03F25;}
.fl{ float:left;}
.fr{ float:right;}

/*.page{clear:both; text-align:center;  height:60px;}
.page a ,.page span,.page em{ background-color:#f5f5f5; margin-top:15px;   display:inline-block; margin-right:10px; border:1px #e1e1e1 solid; height:24px; line-height:24px; padding-left:10px; padding-right:10px;font-style:normal;}
.yanse{ color:#FC4F48; border:1px #FC4F48 solid;}
.yanse:hover{ color:#FC4F48;}*/



.biaok1{border:1px #C9C9C9 solid; background-color:#FFF;}
.biaok2{ border:1px #fff solid; background:url(../images/index3.jpg) repeat-x left bottom; background-color:#FFF;}

.biaoti{ margin-top:5px;background:url(../images/dian.jpg) repeat-x left bottom; height:45px; line-height:40px; margin-left:12px; margin-right:12px; margin-bottom:12px;}
.biaoti h2{background:url(../images/index2.jpg) repeat-x center bottom;  color:#035B5C; font-size:18px; padding-left:10px; padding-right:10px; float:left;height:45px;}
.biaoti span{ float:right;}

.biaoti1{background:url(../images/dian.jpg) repeat-x left bottom; height:40px; line-height:30px; margin-bottom:5px;}
.biaoti1 h2{background:url(../images/index2.jpg) repeat-x center bottom;  color:#035B5C; font-size:18px; padding-left:10px; padding-right:10px; float:left;height:40px;}
.biaoti1 span{ float:right;}

.biaoti2{ clear:both;background:url(../images/index6.jpg) repeat-x; height:40px;line-height:40px; border-left:1px #015050 solid;border-right:1px #015050 solid;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;}
.biaoti2 h2{ float:left; padding-left:15px; color:#FFF; font-size:18px;}
.biaoti2 span{ float:right; padding-right:10px;}
.biaoti2 span a{color:#FFF;}

.wrap{ width:1002px; margin-left:auto; margin-right:auto;}
.top01{ background-color:#FFF; height:100px;}

.nav1{ height:42px; background:url(../images/nav.jpg) repeat-x;}

.nav  li{width:91px; color:#FFFFFF; text-align:center; font-weight:bold; line-height:42px; height:42px; font-size:14px; background:url(../images/nav1.jpg) no-repeat left 2px; float:left;position:relative;}
.nav  li a{ color:#FFFFFF;}
.nav  li a:hover{ color:#FFFFFF;}


/*--------*/


/* navbox */
.navbox{height:42px;position:relative;z-index:9;}


.nav li.selected .submenu{display:block;}

.nav li .submenu{display:none;position:absolute;top:42px;left:1px;}
.nav li .submenu{width:191px; BACKGROUND-COLOR: #229291;}

.nav li .submenu li{float:none;padding:0;background:none;height:auto; color:#FFF; font-size:12px; line-height:30px; font-weight: normal; overflow:hidden; height:30px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li:hover{background:#096363;}
.nav li .submenu li a{ color:#FFF;}

/*滚动公告*/
#demo {WIDTH: 600px; height:46px; OVERFLOW: hidden; }
#indemo { WIDTH: 800%; FLOAT: left;}
#demo1 {FLOAT: left;}
#demo2 {FLOAT: left;}


.index1{ margin-bottom:12px; margin-top:12px; padding-left:10px; height:46px;background:url(../images/index1.jpg) no-repeat;}
.index1 .index1_1{ font-size:14px; line-height:46px; height:46px; overflow:hidden; color:#FFF; float:left;background:url(../images/laba.png) no-repeat left 0px; width:600px;font-weight:bold; padding-left:50px; }

.index1 .index1_2{ float:right; padding-right:10px; padding-top:10px;}
.index1 .index1_2 .ser1{ padding-left:10px; border:0px; float:left;height:27px; width:240px;}
.index1 .index1_2 .ser2{ width:55px; font-weight:bold; background-color:#47B9B9; color:#FFF; height:27px; border:0px; float:left;}
/*--------*/
.index2{ width:698px;}
.index2 .index2_1{ margin-left:12px; float:left; width:340px;}
.index2 .index2_2{ float:right; margin-right:12px; width:312px;}
.index2 .index2_2 h3{ margin-bottom:5px; color:#015656; font-size:14px; height:22px; line-height:22px; overflow:hidden;}
.index2 .index2_2 h3 a{color:#015656; }
.index2 .index2_2 p{ margin-bottom:5px; color:#9d9d9d;height:66px; line-height:22px; overflow:hidden;}
.index2 .index2_2 p a{ color:#9d9d9d;}
.index2 .index2_2 ul li{background:url(../images/dian1.jpg) no-repeat left 12px; font-size:14px; padding-left:15px; line-height:30px; height:30px; overflow:hidden;}

.index3{ width:288px;}
.index4{ width:585px; padding-left:12px;}
.index5{ clear:both;}
.index5 li{ margin-top:7px; width:108px;border:1px #C9C9C9 solid; float:left; margin-right:7px; height:26px; text-align:center; background-color:#FFF; line-height:26px; overflow:hidden;}
.index6{ width:351px;}
.index7{ padding-top:12px; clear:both; height:115px;}
.index7 img{border:1px #C9C9C9 solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.index8{ padding-left:12px; padding-top:12px; width:780px;}

.index8 div{ margin-bottom:12px; display:block; width:520px; float:right; line-height:26px; height:182px; overflow:hidden;}
.index9{ padding-bottom:8px; padding-left:20px; width:160px; background-color:#FFF;}
.index9 ul li{ width:120px; padding-left:20px; height:40px;background:url(../images/index8.jpg) no-repeat; line-height:40px; margin-top:7px; font-weight:bold;}
.index9 ul li img{ margin-right:15px; float:left; margin-top:9px;}
.index10 li{ margin-left:9px; margin-top:12px; float:left; width:236px; border:1px #DCDCDC solid;background:url(../images/index9.jpg) no-repeat; height:117px; padding-top:8px;}
.index10  li .pic{ float:left; margin-left:8px;border:1px #DCDCDC solid; padding:1px; background-color:#FFF;}
.index10  li div{ float:right; padding-right:8px; width:115px;}
.index10  li div h3{ line-height:26px;height:26px;overflow:hidden; color:#015656; font-size:14px;}
.index10  li div p{line-height:18px; margin-bottom:6px; height:54px; overflow:hidden;}

.index11{ width:352px;}
.index12{ height:82px; clear:both; padding-left:12px; padding-right:12px;}
.index12 img{ float:left;}
.index12 div{ float:right; width:200px;}
.index12 div h3{ font-size:12px; line-height:30px; height:30px; overflow:hidden;}
.index12 div  p{ color:#999; height:44px; line-height:22px; overflow:hidden;}
.index12 div  p a{ color:#999;}
.index11 ul { padding-left:12px; padding-right:12px;}
.index11 ul li{background:url(../images/dian1.jpg) no-repeat left 12px; border-bottom:1px #EAEAEA solid;  padding-left:15px; line-height:30px; height:30px; overflow:hidden;}

.index13{  padding-left:13px; padding-right:13px; padding-bottom:10px; float:left; width:222px; border-right:1px #DCDCDC solid;}
.index13 .index13_1{ height:60px; line-height:60px;}
.index13 .index13_1 h2{ color:#015656; font-weight:normal; float:left; font-size:18px;background:url(../images/quan.jpg) no-repeat left center; padding-left:25px;}
.index13 .index13_1 span{ float:right;}
.index13 img{ margin-bottom:10px;}
.index13 ul li{background:url(../images/dian1.jpg) no-repeat left 12px;  padding-left:15px; line-height:25px; height:25px; overflow:hidden;}

.index14{ clear:both;}
.index14 li{ margin-top:12px;float:left; width:199px; text-align:center;}
.index14 li img{ border:1px #DCDCDC solid; background-color:#FFF; padding:5px;}
.index14 li p{ padding-top:5px;line-height:30px; height:30px; overflow:hidden;}
.index15 { padding-bottom:15px;padding-left:12px; padding-right:12px;}
.index15  li{background:url(../images/dian1.jpg) no-repeat left 12px; font-size:12px; padding-left:15px; line-height:27px; height:27px; overflow:hidden;}


.foot1{  background-color:#117171; color:#FFF; }
.foot1 a{ color:#FFF;}
.foot2{ margin-bottom:12px; border-bottom:1px #297F7F solid; height:44px; }
.foot2 h2{ font-size:18px; float:left; font-weight:normal;line-height:44px;}
.foot2 p{ padding-top:13px; float:right;}
.foot1 ul li{ float:left; width:190px; padding-right:10px; margin-bottom:15px;}
.foot1 ul li img{ float:left;}
.foot1 ul li p{ padding-top:2px; float:right; width:130px; line-height:24px;}

.foot3{ height:120px; background-color:#015656; color:#ACC5C5; line-height:24px; padding-top:15px; }
.foot3 a{ color:#ACC5C5;}
.foot3  p{ float:left;}
.foot3  img{ float:right;}

.er1{ clear:both; padding-top:12px; margin-bottom:12px;}
.er1 img{ border:1px #FFF solid;}
.er2{ float:left; width:255px;}
.er3{ padding-bottom:5px;}
.er3 ul li{ margin-bottom:5px;background:url(../images/er1.jpg) no-repeat; height:34px; font-size:14px; line-height:34px; padding-left:58px;}
.er3 ul .hover{background:url(../images/er2.jpg) no-repeat; color:#FFF;}
.er3 ul .hover a{color:#FFF;}
.er4{ background-color:#FFF; border:1px #DCDCDC solid; float:right; width:733px;}
.er5{ overflow:hidden; font-size:14px; line-height:30px; margin-left:20px; margin-right:20px; padding-bottom:15px;}
.er5 img{ max-width:100%;}
.er6{ padding-top:5px; padding-bottom:10px; padding-left:10px; padding-right:10px;}
.er6 li{background:url(../images/dian1.jpg) no-repeat left 12px; padding-left:15px; line-height:26px; height:26px; overflow:hidden;}


.er7 li{ padding-top:12px;float:left; display:block; width:217px; padding-left:20px; text-align:center;}
.er7 li img{ width:200px; border:1px #DCDCDC solid; background-color:#FFF; padding:5px;}
.er7 li p{ padding-top:5px;line-height:30px; height:30px; overflow:hidden;}

.er8{ color:#025656; padding-top:10px; font-weight:normal; font-family:"黑体"; font-size:18px; text-align:center;}
.er9{ height:25px; color:#999; padding-top:15px; border-bottom:1px #ccc dashed; text-align:center; margin-bottom:15px;}
.er10{ margin-bottom:15px; clear:both; margin-left:15px; margin-right:15px; background-color:#F4F8F7; border:1px #CDDED4 solid;height:37px;}
.er10 ul li{ display:block; overflow:hidden; padding-left:2%; color:#F00; float:left; width:47.5%; line-height:37px;height:37px;}
.er10 ul li a{ color:#2C2C2C;}

.er11{ margin-left:18px; margin-right:18px; clear:both;}
.er11 li{background:url(../images/biao.jpg) no-repeat left 15px;  padding-left:25px; border-bottom:1px #cdcdcd dashed;  clear:both;font-size:14px; height:40px; line-height:40px;}
.er11 li .w2{ width:80px; font-size:12px; color:#999; float:right; text-align:right;}
.er11 li .w1{ float:left; width:590px; display:block;height:40px; line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.ds1{ margin-bottom:50px; margin-top:40px; background:url(../images/xian.jpg) repeat-y 142px top; position:relative;  margin-left:15px; margin-right:15px;}
.ds1 ul{ padding-top:10px;} 
.ds1 ul li{ clear:both; display:block; background:url(../images/quan1.jpg) no-repeat 140px 30px;}


.ds1 ul li span{  font-size:14px; font-weight:bold; background-color:#F5F5F5; border:1px #E1E1E1 solid;   padding-top:10px; padding-bottom:10px;float:left; width:120px; margin-top:17px; text-align:center; z-index:10;}
.ds1 ul li .zw{ position:relative; float:right; display:block;background-color:#F5F5F5; border:1px #E1E1E1 solid; width:490px; padding-right:10px; font-size:14px; margin-top:10px; padding-top:10px; padding-bottom:10px; padding-left:20px; z-index:10; line-height:26px; }
.ds1 ul li .jt{ position:absolute; left:-11px; width:11px; height:21px;background:url(../images/jt1.png) no-repeat;}
.ds1 ul li:hover span{background-color:#025656; border:1px #025656 solid; color:#FFF;}
.ds1 ul li:hover .zw{background-color:#025656; border:1px #025656 solid;color:#FFF;}
.ds1 ul li:hover .jt{background:url(../images/jt2.png) no-repeat;}

.er12{margin-top:-5px; padding:10px; padding-left:12px; clear:both; background-color:#FFF; border:1px #DCDCDC solid;border-top:0px; margin-bottom:5px;}
.er12 a{ display:block; float:left; line-height:26px; height:26px; overflow:hidden; text-align:center; width:77px;}
.er12 .hover1{ color:#FFF; background-color:#2E8C67;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; height:20px; margin-top:3px; margin-bottom:3px; line-height:20px;}
.er13{ padding-left:4px; }
.er13 li{ margin-left:9px; margin-bottom:12px; float:left; width:228px; border:1px #DCDCDC solid;background:url(../images/index9.jpg) no-repeat; height:117px; padding-top:8px;}
.er13  li .pic{ float:left; margin-left:8px;border:1px #DCDCDC solid; padding:1px; background-color:#FFF;}
.er13  li div{ float:right; padding-right:8px; width:110px;}
.er13  li div h3{ line-height:26px; color:#015656; font-size:14px;}
.er13  li div p{line-height:18px; margin-bottom:6px; height:54px; overflow:hidden;}
.er14{margin-top:-5px;  padding:10px; padding-bottom:5px; padding-left:12px; clear:both; background-color:#FFF; border:1px #DCDCDC solid;border-top:0px; margin-bottom:5px;}
.er14 a{ display:block; font-size:14px;  line-height:28px; height:28px; overflow:hidden; padding-left:45px; background:url(../images/er3.jpg) no-repeat; margin-bottom:5px;}
.er14 .hover1{ color:#007145;}
.er15{ background-color:#FFF; border:1px #DCDCDC solid;}
.er16{ clear:both; margin-left:12px; width:137px; height:33px; color:#FFF; text-align:center; line-height:33px;background:url(../images/er4.jpg) no-repeat; font-size:14px;}


.er17 { padding-left:2px;}
.er17  ul{ clear:both;}
.er17  ul li{ margin-top:10px; float:left; margin-left:10px; width:235px; padding:10px 0px; padding-bottom:5px; background-color:#F5F5F5;border:1px #DCDCDC solid;}
.er17  ul li h4{ height:20px; font-size:12px; padding-left:10px;}
.er17  ul li p { line-height:26px; clear:both;}
.er17  ul li p a{ color:#666; float:left; display:block; width:78px; text-align:center;}



.er18{ padding-left:12px; height:45px;}
.er18 ul li{ float:left; margin-right:5px; width:137px; height:33px; color:#FFF; text-align:center; line-height:33px;background:url(../images/er5.jpg) no-repeat; font-size:14px; font-weight:bold;}
.er18 ul .hover{background:url(../images/er4.jpg) no-repeat;}
.er18 ul li a{ color:#FFF; }

.er19{ margin-left:25px; margin-right:25px; clear:both;}
.er19 li{background:url(../images/biao.jpg) no-repeat left 15px;  padding-left:25px; border-bottom:1px #cdcdcd dashed;  clear:both;font-size:14px; height:40px; line-height:40px;}
.er19 li .w2{ width:80px; font-size:12px; color:#999; float:right; text-align:right;}
.er19 li .w1{ float:left; width:800px; display:block;height:40px; line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.er20 { padding-left:2px;}
.er20  ul{ clear:both;}
.er20  ul li{ margin-top:10px; float:left; margin-left:10px; width:285px; padding:10px 0px; padding-bottom:5px; background-color:#F5F5F5;border:1px #DCDCDC solid;}
.er20  ul li h4{ height:20px; font-size:12px; padding-left:10px;}
.er20  ul li p { line-height:26px; clear:both;}
.er20  ul li p a{ color:#666; float:left; display:block; width:220px; text-align:center;}

.page1{ clear:both; text-align:center;  height:60px;}
.page1 a ,.page span,.page em{ background-color:#f5f5f5; margin-top:15px;   display:inline-block; margin-right:10px; border:1px #e1e1e1 solid; height:24px; line-height:24px; padding-left:10px; padding-right:10px;font-style:normal;}
.page1 .hover{ color:#FC4F48; border:1px #FC4F48 solid;} 
.page1 i{display:inline-block; margin-right:10px; border:1px #E6E6E6 solid; height:24px; line-height:24px; padding-left:10px; padding-right:10px; font-style:normal; background-color:#FFF;margin-top:15px;}

