@charset "utf-8";
/* 全局 */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
li{list-style:none;}
a:link, a:visited{text-decoration:none; }
a:hover{ text-decoration:none;}
a img{ border:none;}
#clear{ clear:both;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px;  font-family: "宋体"; background: url(../images/bg.jpg) left top repeat-x #fff; color:#545454;}
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,p,dl,li{margin:0;pading:0; list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;margin:0;padding:0; font-weight:normal;}

.main{ width:960px; height:auto; overflow:hidden; margin:0px auto;}
.header{ height:108px; overflow:hidden; margin:2px auto 0px;}
.menu{ width:960px; float:right; display:inline; height:37px; background:url(../images/menu.jpg) no-repeat; position: relative; z-index:100;}
ul.nav{ width:630px; float:left; display:inline;}
ul.nav li{ width:108px; float:left; background:url(../images/menu_li.jpg) right top no-repeat;  font-size:14px; font-weight:bold; color:#fff;line-height:37px;display:inline; text-align: center; position:relative; }
ul.nav li.i1{ width:90px;}
ul.nav li:hover a{ color:#146855; background:url(../images/menu_hover.jpg) center 5px no-repeat;}
ul.nav li a{ color:#fff; width:100%;  display:block;}

ul.sunav{ width:87px; height:auto; overflow:hidden; position:absolute; top:37px; left:10px;background:#267968; z-index:1000; display:none; padding:10px 0px;}
ul.sunav li{ height:24px; line-height:24px;width:87px;background:none; overflow:hidden; font-size:12px; font-weight:normal; }
ul.sunav li.current a,ul.sunav li a{ color:#ffffff; display:block; background:none;}
ul.sunav li a:hover{ background:none; color:#fdfa01;}


.baner{ width:960px; margin:0px auto; height:286px; position:relative; overflow:hidden; z-index:1}
#myFocus{ width:960px; height:286px;}
#myFocus li img{ width:960px; height:286px;}
.search{ width:214px; height:22px; overflow:hidden; float:right; display:inline; border:1px solid #04564a; margin-top:7px; margin-right:23px;}

.input{ width:181px; height:22px; line-height:22px; background:url(../images/input_bg.jpg) left center no-repeat #fff; text-indent:25px; border:0px; float:left; display:inline;}
.botton{ width:33px; height:22px; line-height:22px; text-align:center; color:#fff; background:#a91a0a; cursor:pointer; border:0px;float:right; display:inline; }
.gonggao{ width:100%; height:41px; line-height:41px; overflow:hidden;}
.gonggao_top{ float:left; display:inline;} 

ul#tonggao_news{ width:800px; height:41px; float:left; display:inline; overflow:hidden;}
ul#tonggao_news li{  height:41px; line-height:41px; overflow:hidden; color:#005a8b;}
ul#tonggao_news li .date1{ margin-left:25px;}
ul#tonggao_news li a{ color:#0b6c75;}
ul#tonggao_news li a:hover{ color:#a91a0a;}
.content{ width:100%; height:auto; overflow:hidden; margin:0px auto; }
.sidle{ width:738px; float:left; display:inline;}
.news{ height:auto; overflow:hidden; background:url(../images/top_bg.jpg) left top repeat-x; border:1px solid #93d3d8}
.news_top{ height:27px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; color:#fff; background:url(../images/top1.jpg) 11px 5px no-repeat; text-indent:22px;}

.more{ float:right; display:inline; line-height:29px; background:url(../images/more_bg.jpg) right center no-repeat; padding-right:13px; font-size:12px; font-weight:normal; margin-right:12px;}
.more a{ color:#04564a}
.more a:hover{ color:#a91a0a;}
.news_m{ padding:15px 7px 18px 8px; height:auto; overflow:hidden; width:723px;}

.qiehuan{width:326px; height:382px; background:#ebf7f9; float:left; display:inline; margin-right:10px;}
#YSlide{position:relative;z-index:1;overflow:hidden;width:326px; height:382px;}
.YSample{margin:0 auto;overflow:hidden;}
.YSample,.YSample img{width:326px; height:302px;}
.YSample .nr{width:306px;height:72px; color:#267968; margin:0px auto;position:absolute;z-index:5;bottom:4px;left:10px;}
.YSample .nr a{ color:#a91a0a;}
.YSample .nr a:hover{ text-decoration:underline; color:#a91a0a;}
#YSIndex{position:absolute;z-index:6;bottom:79px; right:0px;width:326px;text-align:right;height:13px;line-height:13px;overflow:hidden; background:url(../images/touming_bg.png) right top no-repeat;}
#YSIndex a:link,#YSIndex a:visited,#YSIndex a:hover{position:relative;z-index:6; padding:0px 5px;border-left:1px solid #848484;color:#fff;text-decoration:none;font-size:10px;}
#YSIndex a:hover,#YSIndex a.current:link,#YSIndex a.current:visited,#YSIndex a.current:hover{ background:url(../images/hover.jpg) left top repeat-x;}

.box{width:385px; height: auto; overflow:hidden; float:right; display: inline; }
.tab_menu{width:100%; height:32px;overflow:hidden; background:url(../images/box_bg.jpg) left top repeat-x; border-left:1px solid #93d3d8;}
.tab_menu li{ height:32px; line-height:32px; zoom:1;text-align:center; float:left; display:inline; width:95px; font-size:14px;cursor:pointer;color:#267968; border-right:1px solid #93d3d8; }
.tab_menu li.current{color:#267968;}
.tab_menu li a{color:#267968; display:block;}
.tab_menu li.current a{color:#267968 ; background:url(../images/box_hover.jpg) center top no-repeat;font-weight:bold;}
.tab_box{ height:156px; overflow:hidden; padding:6px 5px;}
.tab_box .hide{display:none;}

ul.news_list{ margin:0px; padding:0px; overflow:hidden;}
ul.news_list li{ width:100%; height:26px; line-height:26px;text-indent:8px; overflow:hidden; }
ul.news_list1 li{ height:24px; line-height:24px;}
ul.news_list li a{ color:#545454; display:block; width:100%; height:26px; overflow:hidden; background:url(../images/sty.jpg) left 12px no-repeat;  }
ul.news_list1 li a{ height:24px;}
ul.news_list li a:hover,ul.news_list li a:hover .date{ color:#a91a0a;}
.date{ float:right; display:inline; color:#7f7f7f;}

.news_tg{width:385px; height: auto; overflow:hidden;float:right; display: inline;}
.news_tg_top{ height:29px; line-height:29px; background:url(../images/top.jpg) left top no-repeat; border-bottom:1px solid #007b75; overflow:hidden; color:#007a77; font-size:14px; font-weight: bold; text-indent:21px;}
.news_tg_m{ height:120px; margin-top:15px; border:1px dashed #007a77; padding:7px 8px;}


.sidle_r{ width:210px; height:auto; overflow:hidden; float: right; display:inline;}
.loading_m{ padding:12px 10px 13px 11px; height: auto; overflow:hidden;}
ul.loading_list{ margin:0px; padding:0px; overflow:hidden;}
ul.loading_list li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/sty1.jpg) 8px 12px no-repeat; text-indent:18px;}
ul.loading_list li a{ display:block; color:#007a77; background: url(../images/sty4.jpg) left bottom repeat-x; height:30px; overflow:hidden;}
ul.loading_list li a:hover{ color:#a91a0a;}
.toubiao{ margin:11px auto 0px;}
.toubiao_top{ text-indent:12px;}
.toubiao_m{ padding:16px 9px 10px; height:auto; overflow:hidden;}
.toubiao_m img{ width:82px; height:64px; overflow:hidden; float:left; display:inline; border:1px solid #0a7f7c; padding:1px; margin-right:10px; margin-bottom:8px;}
.toubiao_m .nr{ height:66px; padding-top:10px; overflow:hidden; color:#007a77}
.toubiao_m .nr a{ color:#333333;}

.lianzheng{ margin:11px auto 0px; height:151px; overflow:hidden;}
.hudong{ margin:15px auto 0px; height:auto; overflow:hidden;}
.hudong_m{ padding:12px 11px 0px 10px; height:auto; overflow:hidden;}
.hudong_m img{ margin-bottom:12px; vertical-align:top;}
 
.case{ margin:12px auto 0px; height:auto; overflow:hidden; width:100%; }
.case_top{ height:25px; line-height:26px; overflow:hidden; font-size:14px; font-weight:bold; color:#007a77; text-indent:12px; background:url(../images/top2.jpg) left top no-repeat; position:relative; z-index:100;}

.rollBox{ height: auto;overflow:hidden; margin:-1px auto 0px ; border-top:1px solid #007a77; padding-top:11px; position:relative; z-index:50px; } 
.rollBox .LeftBotton{height:143px;width:17px;background: url(../images/pre.jpg) left top no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer; margin:0px 8px 0px 0px;} 
.rollBox .RightBotton{height:143px;width:17px;background: url(../images/next.jpg) left top no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;margin:0px 0px 0px 8px;} 
.rollBox .Cont{width:688px;overflow:hidden;float:left; margin-top:6px; } 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic1{width:164px; height:144px; float:left; margin:0px 4px 0px 5px; display:inline;text-align:center;} 
.rollBox .Cont .pic1 img{width:158px; height:106px; border:1px solid #93d3d8; padding:2px;} 
.rollBox .Cont .pic1 .title{ height:32px; line-height:32px; overflow:hidden; text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#333333;text-decoration:none;} 
.rollBox .Cont a:hover{color:#a91a0a;text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;}

.box1{width:100%; height: auto; overflow:hidden; }
.tab_menu1{width:100%; height:28px;overflow:hidden; background:none; border-left:0px;}
.tab_menu1 li{ height:28px; line-height:28px; zoom:1;text-align:center; float:left; display:inline; width:94px; font-size:14px;cursor:pointer;color:#007a77; background:url(../images/box_menu_a.jpg) left top no-repeat; border-right:0px; }
.tab_menu1 li.current{color:#fff;}
.tab_menu1 li a{color:#007a77; display:block;}
.tab_menu1 li.current a{color:#fff ; background:url(../images/box1_hover.jpg) left top no-repeat;}
.tab_box1{ height:127px; overflow:hidden; padding:10px 10px; border:1px solid #93d3d8}
.tab_box1 .hide{display:none;}
.tab_box1 a{ padding:0px 7px; color:#333333}

.tab_box1 a:hover{ color:#a91a0a;}
.foot{ margin:27px auto 0px; width:100%; text-align:center; padding:25px 0px; background:url(../images/foot_bg.jpg) left top repeat-x; height:; overflow:hidden;}
.f_menu{ height:25px; overflow:hidden; color:#007a77}
.f_menu a{ color:#007a77; padding:0px 6px;}
.foot a:hover{ color:#a91a0a;}
.footer{ padding-top:20px; color:#545454}
.footer a{ color:#545454}

.left{ width:235px; float:left; display:inline; height:auto; overflow:hidden;}
.class{ width:100%; height:; overflow:hidden; }
.class_top{ height:56px; overflow:hidden;}
.class_m{ border:1px solid #93d3d8; border-bottom:0px; height:auto; overflow:hidden; margin:5px auto 0px;}

ul.first{ padding:0px; overflow:hidden;}
ul.first li{ line-height:33px; background:url(../images/class_li1.jpg) left top repeat-x; }
ul.first li a{ color:#007a77;width:100%; height:33px; line-height:33px; text-indent:55px; overflow:hidden;display:block; font-size:14px; border-bottom:1px solid #93d3d8; font-weight:bold; background:url(../images/class_li.jpg) 32px center no-repeat;}
ul.first li a:hover{ color:#cd0001;  }
ul.second{ padding:0px;}
ul.second li{ line-height:29px; background:none;}
ul.second li a{ background:none; height:29px; line-height:29px; font-size:12px; border-bottom:1px dashed #93d3d8; font-weight:normal; }
ul.second li a:hover{color:#dd0106;}

.right{ width:707px; float:right;}

.lujin{ float:right; display:inline; padding-right:12px;font-weight:normal;font-size:12px;color:#04564a; }
.lujin a{ color:#04564a;}
.lujin a:hover{ color:#a91a0a;}
.right_m{ height: auto; padding:14px; overflow:hidden;}

ul.ny_news_list{ margin:0px; padding:0px; overflow:hidden;}
ul.ny_news_list li{ height:30px; line-height:30px; overflow:hidden; background:url(../images/sty.jpg) 3px 14px no-repeat; text-indent:10px;}
ul.ny_news_list li a{ display:block; color:#545454; background: url(../images/sty4.jpg) left bottom repeat-x; height:30px; overflow:hidden;}
ul.ny_news_list li a:hover{ color:#a91a0a;}

.next2{text-align:center; padding-top:10px; line-height:30px; font-weight:normal;color:#eeeeee; clear:both;}
.next2 a{ color:#333333; border:1px solid #e0e0e0; background:#eeeeee; margin:0px 4px; padding:2px 6px;}
.next2 a:hover,.next2 .cu{ color:#fff; background:#267968;padding:4px;}

.right_news_detail{height:auto;overflow:hidden;}
.right_news_detail h1{ padding:7px 0px;text-align:center;font-size:16px; font-weight:bold;}
.right_news_detail .much{ height:28px; line-height:28px; text-align: center;  color:#cd0001;  border-bottom:1px solid #545454}
.next1{ height:auto; overflow:hidden;color:#545454; padding:10px 0px; font-size:12px; clear:both; border-top:1px solid #545454}
.next1 li{ height:auto; overflow:hidden; line-height:25px;}
.next1 li a{color:#545454;}
.next1 li a:hover{ color:#a91a0a;}
.detail{ height:auto; overflow:hidden; padding:10px 0px;  }

ul.right_products{ margin:0px; padding:0px;}
ul.right_products li{ width:164px; height:144px; float:left; margin:0px 4px 8px 5px; display:inline;text-align:center;}
ul.right_products li img{width:158px; height:106px; border:1px solid #93d3d8; padding:2px;}
ul.right_products li .title{height:32px; line-height:32px; overflow:hidden; text-align:center;}
ul.right_products li a{ display:block; color:#545454; height:144px;}
ul.right_products li a:hover{ color:#a91a0a; }

.right_big_img{ width:432px; height:292px; margin:10px auto 0px; }
.right_big_img_title{width:432px; height:37px; line-height:37px; text-align:center; clear:both;font-weight:bold; font-size:14px; margin:0px auto; color:#333333;}
.right_protext{  height:auto; overflow:hidden;}