/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#576372; }
ul{ margin:0; padding:0; list-style:none;}
a{ color:#484848; text-decoration:none;}
img{ border:0px;}
.clear{ clear:both;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; list-style:none;}
input,button,select,textarea{outline:none}

.titboxbg{ height:127px; background:url(../images/bg_01.jpg) top center repeat-x;}
.titbox{ width:1086px; margin:0 auto;}
.tit_l{ width:566px; float:left; padding-top:34px;}
.tit_r_box{ width:415px; float:right;}

.ssbg{ width:234px; height:29px; background:url(../images/bg_02.jpg) top center no-repeat; margin-top:10px;}
.ssbox{ width:172px; height:25px; line-height:29px; padding-left:15px; background:none; border:0px; float:left; color:#777777 }
.sstj{ width:47px; height:29px; float:left; border:0; background:none; cursor:pointer}

.qqwx{ float:left; padding-top:10px;}
.qqwx img{ margin-left:25px;}

.navbg{ height:38px; background:#035c40;}
.navboxa{ width:1150px; margin:0 auto;}

		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:0 20px; height:38px; line-height:38px;  position:relative; z-index:999;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left; width:108px; height:38px; text-align:center; }
		.nav .nLi h3 a{ display:block;  font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:108px; left:0; top:38px;  position:absolute; background:#00908c;  line-height:26px; padding:5px 0;  }
		.nav .sub li{ zoom:1; text-align:center; height:33px; line-height:33px; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		.nav .on h3 a{ background:url(../images/hover.jpg) top center no-repeat;  color:#00908c;   }

#slider { width:100%;  margin:0 auto; height:473px; text-align:center; }
div#slideshow {  width:100%; height:473px; overflow:hidden; }
.slider-item { width:100% !important; height:473px; }
.slider-item a{ display:block; width:100%; height:100%;}




.index_one_box{ width:1011px; margin:0 auto; margin-top:18px;}
.index_new_box{ width:703px; height:357px; overflow:hidden; }

.lllwbox{width:272px; height:205px; float:left; background:url(../images/bg_03.jpg) top center no-repeat; position:relative;}
		.slideBox{ width:264px; height:191px; overflow:hidden; position:relative; margin:0 auto; margin-top:4px;    }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#00908e; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:272px; height:205px; display:block;}

.btma{ width:100%; height:27px;  color:#fff; background:#000; opacity:0.9; position:absolute; top:168px; left:4px; padding-left:8px;}

.index_nnews{ width:411px; float:left; margin-left:19px;}
.index_nnews_top{ width:411px; height:30px; line-height:30px; background:url(../images/bg_04.jpg) top center no-repeat;}
.index_nnews_top_l{ float:left; color:#fff; padding-left:17px;}
.index_nnews_top a{ color:#00908e}
.index_nnews_tj{ width:411px; height:80px; margin:0 auto; margin-top:16px; }

.index_nnews_img{ width:120px; height:80px; float:left;}
.index_nnews_tit_r{ width:280px; float:right;}
.index_nnews_tit_r h1{ font-size:14px; padding:0; margin:0;}
.date_new{ display:block; color:#a09a9a; padding-top:5px;}

.index_nnews_list{ width:411px; margin:0 auto; font-size:12px;}
.index_nnews_list ul li{ height:25px; line-height:24px;}
.index_nnews_list img{ position:relative; top:2px;}
.index_nnews_list a:hover{ color:#000}

.index_news_last{ width:700px; margin:0 auto; height:133px; background:url(../images/bg_05.jpg) top center no-repeat; margin-top:15px;}
.index_n_l_l{ width:86px; height:133px; float:left; color:#fff;}
.index_n_l_l a{ display:block; color:#fff;}
.index_n_l_l a:hover{ color:#000}
.index_n_l_l ul{ padding-top:48px; padding-left:15px;}
.index_n_l_r{  float:left; width:568px; margin-left:24px; margin-top:18px;}
.index_n_l_r ul li{ height:25px; line-height:24px;}
.index_n_l_r img{ position:relative; top:2px;}
.index_n_l_r a:hover{ color:#000}

.kslb_bg{ height:466px; background:#c5dfd7; margin-top:22px;}

.exbox{ width:1011px; margin:0 auto; position:relative; padding-top:23px;}
.exdy{ width:700px;}
.exdy_top{ width:700px; height:30px; background:url(../images/top.jpg) top center no-repeat; line-height:30px;}
.exdy_top a{ color:#fff; padding-right:10px;}

.index_ks_box{ width:700px;  border-bottom:1px dashed #74a496; margin-top:15px;}
.index_ks_box_l{ width:82px; float:left; color:#047453; text-align:center;}
.index_ks_box_r{ width:618px; float:left;}
.index_ks_box_r li{ width:195px; float:left; height:15px; line-height:15px; border-left:1px dashed #047453; padding-left:10px; margin-top:2px; margin-bottom:15px;}
.index_ks_box_r li a{ color:#047453}
.index_ks_box_r span{ color:#74a496 !important;}

.index_right{ width:291px; height:873px; background:url(../images/bg_06.jpg) top center no-repeat; position:absolute; top:-423px; right:0px; z-index:9999}

.jyzn{ text-align:center; width:291px; height:60px; padding-top:13px;}

.jy_box{ height:191px; }
.jy_box ul li{ width:134px; height:36px; background:url(../images/bg_07.jpg) top center no-repeat; cursor:pointer; margin-left:7px; float:left; margin-top:9px; line-height:36px;}
.jy_box ul li:hover{ background:url(../images/hover2.jpg) top center no-repeat;}
.jy_box ul li a{ width:100%; height:100%; display:block; color:#004d4c; font-weight:bold;}
.jy_box ul li a:hover{ color:#fff;}
.jy_box ul li img{ position:relative; margin-top:9px; margin-left:8px; float:left;}
.jy_box ul li span{ padding-left:26px; float:left}
.index_ks_box_r li a:hover{ color:#000}
.my_tpye ul li a:hover{ color:#000}



.zx_zx{ height:88px; margin-top:5px;}
.zx_zx ul{ float:left; margin-left:6px;}

.index_about{ padding-top:6px; padding-bottom:6px; text-align:center;}
.index_a_img{ width:242px; height:163px; border:4px solid #fff; margin:0 auto;}
.index-txt{ line-height:25px; color:#004d4c; width:248px; margin:0 auto; padding-top:6px;}

.my_tpye{ width:1012px; height:64px; margin:0 auto; background:url(../images/bg_08.jpg) top center no-repeat; margin-top:22px;}
.my_tpye ul{ float:left;}
.my_tpye_tit{ font-size:18px; color:#fff; font-family:"微软雅黑"; padding-left:24px; padding-top:11px; width:85px;}
.my_tpye ul li{ float:left; width:129px; height:32px; line-height:33px; text-align:center;}
.my_tpye ul li a{ color:#fff; font-size:14px; font-weight:bold;}


		.picMarquee-left2{ width:1011px;   overflow:hidden; margin:0 auto; height:251px;  }/*最外层*/
		.picMarquee-left2 .bd2{_position:absolute;  width:1011px; margin:0 auto; overflow:hidden; margin-top:25px;margin-left:-1px; }
		.picMarquee-left2 .bd2 ul li{ float:left; _display:inline; text-align:center;  }

.my_box{ width:372px; height:202px;}
.my_box_l{ width:142px; height:200px; border:1px solid #cfeaea; float:left; }
.my_box_l img{ margin-top:3px;}
.my_box_r{ width:182px; margin-left:22px; float:left; text-align:left; line-height:25px;  }
.my_box_r h1{ font-size:14px;padding-bottom:10px;padding-top:6px;}
.my_box_r a{ display:block; margin-top:10px; width:72px; height:25px;  text-align:center; color:#fff; background:#f0931a; line-height:25px; text-align:center;border-radius: 5px;}
.my_box_r a:hover{ background:#00908e;border-radius:5px;}

.yyxx{ width:1011px; height:536px; margin:0 auto; background:url(../images/bg_09.jpg) top center no-repeat;}
.yyxx_top{ height:38px; color:#fff;}
.yyxx_tit{float:left; padding-left:55px; padding-top:9px;}
.yyxx_a{float:right; padding-right:27px; padding-top:10px;}
.yyxx_a a{ color:#fff;}
.yyxx_a a:hover{ color:#000}

.xxbox{ width:485px; float:left;margin-left:13px; margin-bottom:8px;}
.xxbox_l{ width:102px; float:left; }
.xxbox_r{ width:349px; float:left; margin-left:18px; font-size:13px;}
.xxbox_r img{ position:relative; top:-2px;}
.xxbox a{ color:#576372;}
.xxbox a:hover{ color:#000}
.xxbox_r ul li{ height:27px; line-height:27px;}
.xxbox_r ul { padding-top:22px;}

		.slideTxtBox{ width:1009px; border:1px solid #d8d8d8; text-align:left; margin:0 auto; margin-top:25px;  }
		.slideTxtBox .hd{ height:31px; line-height:31px;  position:relative;  }
		.slideTxtBox .hd ul{ float:left; position:absolute;  height:32px;   }
		.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:118px; height:31px; line-height:31px; text-align:center  }
		.slideTxtBox .hd ul li.on{ height:30px; background:url(../images/bg_10.jpg) top center no-repeat; color:#fff;  }
		.slideTxtBox .bd ul{ padding-top:15px; padding-bottom:25px; }
		.slideTxtBox .hd ul li.on a{ color:#fff;}

.overlay{ position: absolute;top: 0;left: 0;width: 100%; height: 100%;z-index: 10;text-align:center;display:none;}
#overlay_pic {width:210px; height:156px; border:1px solid #cfeaea}
.jscarousal{height: 150px;margin:0 auto;padding: 0;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;width: 23px;height: 98px;color: White;position: relative;
top: 12px;cursor: pointer; margin-left:15px;}
.jscarousal .jscarousal-left{background-image: url(../images/left_arrow.jpg);background-repeat: no-repeat;background-position: left;}
.jscarousal .jscarousal-right{background-image: url(../images/right_arrow.jpg);background-repeat: no-repeat;background-position: right;}
.jscarousal-contents{width: 890px;height: 160px;float: left;position: relative;overflow: hidden;}
.jscarousal-contents > div{position: absolute;height: 160px; width:940px}
.jscarousal-contents > div > div{float: left;margin-left: 8px;margin-right: 8px;}
.jscarousal-contents img{width: 210px;height: 156px;border: solid 1px #cfeaea;}
.hidden{display: none;}
.visible{display: cursor: pointer;}
.thumbnail-inactive{filter: alpha(opacity=60);opacity: 0.6;cursor: pointer;}
.thumbnail-text{color: #7A7677;font-weight: bold;text-align: left;display: block;padding: 10px 2px 2px 0px;}

.fot_nav{ height:30px; line-height:30px; background:#cce9e8; margin-top:22px;}
.fot_nav_box{ width:770px; margin:0 auto;}
.fot_nav_box ul li{ float:left; text-align:center; color:#00908e;}
.fot_nav_box ul li a{ width:82px; text-align:center;  display:block; color:#00908e;}
.fot_nav_box ul li a:hover{ color:#000}

.foot{ height:156px; background:rgb(3,92,64); text-align:center; color:#fff;}
.foot ul{ padding-top:25px; line-height:28px;}


.main{ width:1011px; margin:0 auto;}
.main_l{ width:701px; float:left; background:#c5dfd7; border-bottom:5px solid #00908e; padding-top:11px; min-height:900px; }
.main_l_top{ width:701px; margin:0 auto; height:30px; line-height:30px; background:url(../images/topbg.jpg) top center no-repeat;background-size:100% 100%; color:#fff;}
.main_l_top a{ color:#fff;}
.main_l_top a:hover{ color:#000}

.about{ width:670px; margin:0 auto; line-height:25px; color:#576372; padding-top:16px;}
.about_img{ width:313px; float:left; margin-right:20px;}

.main_r{ width:291px; float:right;}
.main_r_top{height:49px; background:url(../images/right_r.jpg) top center repeat; font-size:18px; color:#fff; text-align:center;}
.main_r_top img{ position:relative; top:7px;}
.right_nav_bg{ background:#b2dddd; padding-top:20px; padding-bottom:12px;}
.right_nav_bg a{ width:230px; height:32px; margin:0 auto; display:block; text-align:center; line-height:32px; background:url(../images/hover3.jpg) top center no-repeat; margin-bottom:8px;}
.right_nav_bg a:hover{ color:#047b58}

.right_top2{ height:73px; background:url(../images/right_r.jpg) top center repeat;}
.right_last{ width:auto;}
.right_last a{ display:inline-block; float:left}


.about_pic_box{ width:214px; height:192px; float:left; background:#fff; display:block; margin-left:15px; margin-top:15px;}
.about_pic_box_img{ width:212px; margin:auto; height:156px; }
.about_pic_box_img img{ position:relative; top:1px;}
.about_pic_txt{ text-align:center; line-height:35px; height:35px;}
.about_pic_box:hover{ background:#047b58; color:#fff}


.fy{ clear:both; font: 11px Arial, Helvetica, sans-serif; padding: 10px 20px 10px 0; margin: 0px; text-align:center}
.fy  a{padding: 1px 6px;color:#777e7c;text-decoration:none;  margin-right: 2px; }
.fy  span{padding: 1px 6px;color:#000;text-decoration:none;  margin-right: 2px; }
.fy  a:hover{color:#000;}


.newsbox{ width:651px; margin:0 auto; height:41px; line-height:38px; border-bottom:1px dashed #f7f7f7; clear:both;}
.newsbox img{  float:left; }
.newsbox a:hover{ color:#000;}

.newshow{ width:651px; margin:0 auto; position:relative; min-height:810px;}
.newshow h1{ font-size:18px; font-weight:normal; color:#5c5c5c; text-align:center; padding-top:28px;}
.newshow h2{ border-bottom:1px dashed #f7f7f7; color:#047b58; font-size:12px; text-align:center; font-weight:normal; padding-top:25px; padding-bottom:9px;}
.newshow h2 span{ padding-left:7px; padding-right:7px;}
.newshow ul{ line-height:25px; padding-top:10px;}

.newshowfy{ position:absolute; bottom:0px; border-top:1px dashed #5d5d5d; width:100%; padding-bottom:10px; padding-top:15px; line-height:25px;}
.newshowfy a{  padding-bottom:10px;}
.newshowfy a:hover{ color:#000}


.news_pic{ width:272px; float:left; margin-left:54px;}
.news_pic_img{ width:272px; height:205px; background:url(../images/bg_ma.jpg) top center no-repeat; text-align:center;}
.news_pic_img img{ position:relative; top:4px;}
.news_pic_txt{ text-align:center; height:25px; line-height:25px; padding-bottom:5px;}


	/* 本例子css */
		.sideMenu{   }
		.sideMenu h3{ height:32px; line-height:32px;cursor:pointer;font:normal 14px/32px "Microsoft YaHei"; background:url(../images/bg_12.jpg) top center no-repeat; text-align:center; margin-top:11px;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{  color:#047b57; display:none; /* 默认都隐藏 */ background:#a2caca }
.sideMenu ul li{ width:223px; margin:0 auto; height:38px; line-height:38px; border-bottom:1px dashed #047b57; text-align:center;}
.sideMenu ul li a{ color:#047b57;}

.danye{ width:670px; margin:0 auto; line-height:25px;}
.danye ul { padding-top:28px;}
.ygbg{ background:#b2dddd; padding-left:30px; padding-right:29px; padding-top:1px; padding-bottom:11px;}


.team_t{ width:660px; margin:0 auto; padding-top:20px;}
.team_l{ width:136px; float:left; border:3px solid #fff; }
.team_r{ padding-left:22px;  line-height:25px;}
.team_r span{ font-weight:bold; display:block;}

.team_jj{ width:644px; margin:0 auto; line-height:25px; padding-top:10px;}
.team_jj h1{ font-weight:normal; font-size:14px; color:#047b57;}

.team_pic_list{ width:}


.wby{ width:298px; height:38px; border:1px solid #bbb3a9; background:#fff;}
.big_wby{ width:298px; height:128px; background:#fff; border:1px solid #bbb3a9;}

.tj{ width:139px; height:29px; background:url(../images/tj.jpg) top center no-repeat; border:0px; cursor:pointer}
.cz{ width:139px; height:29px; background:url(../images/fh.jpg) top center no-repeat; border:0px; cursor:pointer}


















