@charset "utf-8";
/* CSS Document */
* {
    padding: 0;
    margin: 0;
}

body, div, span, ul, li, ol, dl, dt, dd, em, i, h1, h2, h3, h4, h5, h6, p, input, a, img, button {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 0;
	font-weight:normal;
	}
body {
    font-family: "Microsoft Yahei", Tahoma;
    color: #666;
    margin: 0 auto;
	background-color:#f2f2f2;
	font-size:16px;
}
.clearfix {
    zoom: 1;
}

em, i {
    font-style: normal;
}

input[type="button"] {
    -webkit-appearance: none;
}

ul, li {
    list-style: none;
}

a { text-decoration: none; color:#666;}
a:hover { color:#00a59f;}

.head{ width:100%; margin:auto; overflow:hidden; min-width:1200px;}
.top{ width:1200px; margin:auto; overflow:hidden; height:112px;}
.logo{float:left;padding-top: 5px;}
.search{ float:right; background:url(/images/search.jpg) no-repeat; width:208px; height:29px; margin-top:58px;}
.search .txt{ width:160px; padding-right:5px; height:27px; float:left; margin:1px 0px 0px 11px; outline:none;}
.search .btn{ width:18px; height:18px; background:url(/images/search.png) no-repeat; cursor:pointer; margin-top:5px;outline:none;}

.menu{ width:100%; margin:auto; height:51px; line-height:51px; background-color:#00a59f; }
.menu_in{ width:1200px; margin:auto; font-size:18px;overflow:hidden;}
.menu_in ul li{width: 120px;float:left;text-align:center;}
.menu_in ul li.dark{ background-color:#078681;}
.menu_in ul li a{ color:#FFF;}
.menu_in ul li:hover{ background-color:#078681;}

.banner-b {
    width: 100%;
    height: 100%;
	min-width:1200px;
    /*overflow: hidden;*/
    position: relative;
    /*border: 1px solid #ddd;*/
}

.banner-b .hd {
	/* width: 100%; */
	/*height: 15px;*/
	overflow: hidden;
	position: absolute;
	left: 50%;
	/*bottom: 22%;*/
	bottom:20px;
	z-index: 1;
	text-align: center;
	margin-left: -70px;
}

.banner-b .hd ul {
    overflow: hidden;
    zoom: 1;
    /*float: left;*/
    text-align: center;
    display: inline-block;

}

.banner-b .hd ul li {
    float: left;
    margin-right: 10px;
    width: 10px;
    height: 10px;
    /*padding: 3px 25px;*/
    line-height: 14px;
    text-align: center;
    background: #ffffff;
    opacity: .8;
    cursor: pointer;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
}

.banner-b .hd ul li.on {
    opacity: 1;
    background: #00a59f;
    color: #fff;
	width:40px;
	border-radius: 15px
}

.banner-b .bd {
    position: relative;
    height: 100%;
    z-index: 0;
    width: 100%;
    overflow: hidden;
}

.banner-b .bd li {
    zoom: 1;
    vertical-align: middle;
}

.banner-b .bd img {
    width: 100%;
    height: 100%;
    display: block;
}

.main{ width:1200px; margin:auto; overflow:hidden; background-color:#FFF; padding-bottom:100px;}

.banner-bews {
    float: left;
    width: 477px;
    height: 328px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
    margin-top: 30px;
	margin-right:22px;
	margin-left:20px;
}


.banner-bews .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.banner-bews .banner-bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.banner-bews .banner-bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.banner-bews .banner-bd img {
    width: 477px;
    height: 328px;
    display: block;

}
.banner-bews .banner-bd .slider-title {
    /*margin-left: 15px;*/
    width: 377px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.banner-bews .banner-bd span{
    position: absolute;
    bottom: 0px;
    left: 0;
    /*margin-left: 15px;*/
    width: 377px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    /*background-color: #f3f3f3;*/
    color: #ffffff;
    background: #000;
    background-color: rgba(0, 0, 0, 0.3); /*IE9*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    zoom: 1;
    padding: 8px 85px 8px 15px;
	font-size:16px;
}

.banner-bews .prev{
    background: url("/images/icon_left.png");
    position: absolute;
    bottom: 10px;
    right: 40px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 2;
    display: block;
    width: 14px;
    height: 14px;
}
.banner-bews .next {
    background: url("/images/icon_right.png");
    position: absolute;
    bottom: 10px;
    right: 20px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 2;
    display: block;
    width: 14px;
    height: 14px;
}

.banner-bews .prev:hover,
.banner-bews .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.zx_news{ width:653px; float:left; padding-top:25px; padding-left:6px;}
.zx_news .title{ width:653px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x;}
.zx_news .title span{ width: 102px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 34px; font-size: 18px; color: #00a59f; }
.zx_news .title a{ display: block; float: right; font-size: 14px; color: #00a59f; padding: 10px 15px 0px 0px;}

.zx_news .txt { padding-left:13px; padding-top:15px; width:640px; float:left; font-size:16px;}
.zx_news .txt ul li{ float: left; background: url(/images/green_pot.jpg) 5px 17px no-repeat; line-height: 40px; padding-left: 20px; width: 618px;}
.zx_news .txt ul li a{ width:500px; float:left; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden; color:#333333;}
.zx_news .txt ul li span{ float: right; color: #999; padding-right: 15px;}

.intro_box{ width:1180px; float:left; padding-top:25px; padding-left:20px;}

.gf_inor{ width:565px; float:left;}
.gf_inor .title{ width:565px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x;}
.gf_inor .title span{ width: 102px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 34px; font-size: 18px; color: #00a59f; }
.gf_inor .title a{ display: block; float: right; font-size: 14px; color: #00a59f; padding: 10px 10px 0px 0px;}

.gf_inor .pic{width: 285px;float:left;text-align:center;padding-top:28px;padding-left:11px;padding-bottom:16px;}
.gf_inor .txt{width: 243px;float:left;font-size:14px;line-height:30px;text-indent:2em;padding-left: 25px;padding-top: 28px;}

.tz_list{ width:565px; float:left; padding-left:30px;}
.tz_list .title{ width:565px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x;}
.tz_list .title span{ width: 102px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 34px; font-size: 18px; color: #00a59f; }
.tz_list .title a{ display: block; float: right; font-size: 14px; color: #00a59f; padding: 10px 10px 0px 0px;}

.tz_list .txt { padding-left:13px; padding-top:15px; width:552px; float:left; font-size:14px;}
.tz_list .txt ul li{ float: left; background: url(/images/green_pot.jpg) 5px 17px no-repeat; line-height: 40px; padding-left: 20px; width: 532px;}
.tz_list .txt ul li a{ width:420px; float:left; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden; color:#333333;}
.tz_list .txt ul li span{ float: right; color: #999; padding-right: 15px;}

.kf_pic{ width:1180px; float:left;}
.kf_pic .title{ width:1160px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x;}
.kf_pic .title span{ width: 102px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 34px; font-size: 18px; color: #00a59f; }
.kf_pic .title a{ display: block; float: right; font-size: 14px; color: #00a59f; padding: 10px 10px 0px 0px;}

.kf_piclist{ width:1160px; float:left; height:185px; overflow:hidden; padding-top:26px; padding-bottom:15px;}
.kf_piclist ul li{ float:left; width:269px; margin:0px 11px;}
.kf_piclist ul li .pic{ width:269px; display:block; float:left;}
.kf_piclist ul li .txt{ width:269px; float:left; text-align:center; font-size:14px; padding-top:15px;}

.qy_inor{ width:565px; float:left;}
.qy_inor .title{ width:565px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x;}
.qy_inor .title span{ width: 102px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 34px; font-size: 18px; color: #00a59f; }
.qy_inor .title a{ display: block; float: right; font-size: 14px; color: #00a59f; padding: 10px 10px 0px 0px;}

.qy_inor .pic{ width:565px; float:left; text-align:center; padding-top:28px; padding-bottom:16px;}
.qy_inor .txt{ width:545px; float:left; font-size:14px; line-height:30px; padding-left:20px; color: #00a59f;}

.ibox{ width:565px; float:left;}

.i_title{ width:565px; float:left; background:url(/images/line_bg_c.gif) left bottom repeat-x; margin-bottom:23px;}
.i_title span{ display:block; float:left; border-bottom: 2px solid #00a59f; width:102px; text-align:center; line-height:33px; color:#00a59f; font-size:18px;}
.i_title a{ display:block; float:right; font-size:14px; color:#00a59f;  padding:10px 15px 0px 0px;}

.i_pic{ width:249px; float:left; padding-right:24px;}

.ibox_list{ width:292px; float:left;}
.ibox_list ul li{ float:left; width:267px; background:url(/images/green_pot.jpg) 5px 17px no-repeat; line-height:36px; padding-left:20px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;} 
.ibox_list ul li a{ color:#666;}

.bottom{ width:100%; margin:116px auto 0px auto; background-color:#343233; overflow:hidden; min-width:1200px;}
.bottom_in{ width:1200px; margin:auto; font-size:14px; overflow:hidden;}
.bottom_in .txt1{ width:1200px; float:left; color:#f3f2f2; padding-top:30px; padding-bottom:40px;}
.bottom_in .txt1 a{ color:#f3f2f2;}
.bottom_in .txt2{ width:1200px; float:left; text-align:center; color:#b5b3b3; padding-bottom:42px;}



.banner_in{ width:1200px; margin:auto;}
.pathbox{ padding-left: 15px; padding-top: 20px; width: 1154px; line-height: 24px; height: 24px; font-size: 14px;}
.pathbox a{ padding:0px 5px;}

.content_box{ padding-left:20px; overflow:hidden; width:1200px; float:left;}


.zi_left{ width:294px; float:left; padding-top:30px;}
.zi_left_title{ width:294px; float:left; height:66px; line-height:66px; font-size:24px; font-weight:bold; text-align:center; background-color:#00a59f; color:#FFF;}

.zi_left_con{ width:292px; float:left; border-left:1px solid #dbd7d8; border-right:1px solid #dbd7d8;}
.zi_left_con ul li{ width:292px; float:left;}
.zi_left_con ul li a{ width:267px; float:left; display:block; border-bottom:1px solid #dbd7d8; font-size:18px; font-weight:bold; padding:25px 0px 25px 25px;}
.zi_left_con ul li a:hover{border-bottom:1px solid #00a59f; color:#00a59f;}
.zi_left_con ul li a.listadd{ border-bottom:1px solid #00a59f; color:#00a59f;}
.zi_left_con ul li .tanc{ display:block; float:left; width:267px; padding-top:15px;}
.zi_left_con ul li .tanc li{ float:left;}
.zi_left_con ul li .tanc li a{ display:block; width:267px; font-size:16px; font-weight:normal; padding:10px 0px 10px 25px; border:none;}
.zi_left_con ul li .tanc li a.add{ background:url(/images/icon_ari.png) 10px 15px no-repeat; color:#00a59f;}
.zi_left_con ul li .tanc li a:hover{ background:url(/images/icon_ari.png) 10px 15px no-repeat; color:#00a59f;}

.zi_right{ width:834px; float:left; padding-left:32px; padding-top:30px;}
.zi_r_title{ width:834px; float:left; background:url(/images/line_bg_c.gif) left bottom repeat-x; margin-top:4px; margin-bottom:35px;}
.zi_r_title span{ display:block; float:left; border-bottom: 2px solid #00a59f; padding:0px 20px; text-align:center; line-height:40px; color:#00a59f; font-size:22px;}

.zi_r_con{ width:834px; float:left; line-height:36px;}
.zi_r_con p{ text-indent:2em; padding-bottom:25px;}

.rongyu{ width:834px; float:left; display:block;}
.rongyu  li{ float:left; border:1px solid #d9d9d9; padding:5px; width:244px; margin:0px 11px 36px 11px; line-height:normal;}

.page {
    width: 834px;
    text-align: center;
    display: inline-block;
    font-size: 0;
    padding: 6px 0;
    margin: 30px 0 15px 0;
	border-top:1px solid #d8d5d5;
	padding-top:50px;
}

.page a,
.page span {
    display: inline-block;
    font-size: 14px;
    color: #666;
    margin: 0 2px;
    border: 1px solid #ddd;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

.page span.cur {
    background-color: #00a59f;
    border-color: #00a59f;
    color: #fff;
}
.page span.txtl{border: 1px solid #fff; padding:0 0 0 10px;}
.page span.txtr{border: 1px solid #fff; padding:0 10px 0 0;}
.page span.cur,
.page a:hover {
    background-color: #00a59f;
    border-color: #00a59f;
    color: #fff;
    text-decoration: none;
}

.page span.select-pager {
    border: 1px solid #fff;
	padding:0;
}

.page select {
    border: 1px solid #ddd;
    margin: 0 4px;
    outline: none;	
    padding: 5px 10px;
}

.dichan_list{ width:1160px; float:left;}
.dichan_list .title{ width:1160px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x; margin-top:20px;}
.dichan_list .title span{ padding:0px 20px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 40px; font-size: 24px; color: #00a59f; }

.dichan_list ul{ width:1160px; float:left; display:block; padding-top:36px;}
.dichan_list ul li{ width:269px; float:left; padding:0px 10px;}
.dichan_list ul li .pic{ display:block; float:left; width:269px;}
.dichan_list ul li .txt{ display:block; float:left; text-align:center; width:269px; padding:10px 0px 20px 0px; line-height:36px; color:#333;}

.txt_list{ width:834px; float:left;}
.txt_list ul{ display:block; width:814px; padding:0px 10px 20px 10px; float:left;}
.txt_list ul li{ width:784px; padding-left:30px; float:left; line-height:36px; background:url(/images/green_pot.jpg) 10px 16px no-repeat;}
.txt_list ul li a{ display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:660px; float:left;}
.txt_list ul li span{ display:block; float:right; color:#999; padding-right:20px;}


.kaifa_title {width:294px; float:left; height:60px; line-height:60px; font-size:20px; text-align:center; background-color:#00a59f; color:#FFF;}
.zx_l_box{ width:292px; float:left; padding-bottom:15px; border-bottom:1px solid #dad7d7; border-left:1px solid #dad7d7; border-right:1px solid #dad7d7;}
.kaifa_txt{ width:292px;  height:690px; overflow:hidden; padding-top:26px;}
.kaifa_txt ul li{ float:left; width:269px; margin:0px 11px; padding-bottom:19px;}
.kaifa_txt ul li .pic{ width:269px; display:block; float:left;}
.kaifa_txt ul li .txt{ width:269px; float:left; text-align:center; font-size:14px; padding-top:15px;}

.qy_title{ width:1160px; float:left; background: url(/images/line_bg_c.gif) left bottom repeat-x; margin-top:20px; margin-bottom:40px;}
.qy_title span{ padding: 0px 20px; line-height: 33px; display: block; float: left; text-align: center; border-bottom: 2px solid #00a59f; height: 40px; font-size: 24px; color: #00a59f; }

.qywh_txt{ line-height:42px; padding-top:20px; padding-left:20px; font-size:16px;}
.qywh_txt b{ font-size:18px;}

.zp_table{ width:410px; height:32px; line-height:32px; border:1px solid #dcdcdc;font-family: "Microsoft Yahei"; font-size:16px; padding:0px 10px;}
.zp_red{ color:#cc0000;}
.zp_table_y{ width:110px; height:32px; line-height:32px; border:1px solid #dcdcdc; font-family: "Microsoft Yahei"; font-size:16px; padding:0px 10px;}
.zp_table_bt{ width:133px; height:40px; background-color:#00a59e; color:#FFF; border:none; cursor:pointer; font-family: "Microsoft Yahei"; font-size:16px; border-radius:5px;}

.wzy{ width:1160px; float:left; padding:30px 0px 148px 0px;}
.wzy_title{ width:1160px; float:left; font-size:24px; text-align:center; line-height:45px;}
.wzy .time{ width:1160px; float:left; color:#999; text-align:center; padding-bottom:30px; padding-top:10px;}
.wzy .txt{width: 1060px;padding: 30px 50px 0px 50px;float:left;line-height:36px;border-top:1px solid #eaeaea;}
.wzy .txt p{text-indent:2em;padding-bottom:20px;text-align: justify;}
.wzy .txt p img{max-width: 70%;display: flex;margin:auto;}

.contact_txt{ width:836px; float:left; padding:20px 0px 0px 30px;}
.contact_txt p{ line-height:45px;}

.sear_list{ width:1160px; float:left;}
.sear_list ul li{ width:1130px; padding-left:30px; float:left; line-height:36px; background:url(/images/green_pot.jpg) 10px 16px no-repeat;}
.sear_list ul li a{ display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:1000px; float:left;}
.sear_list ul li span{ display:block; float:right; color:#999; padding-right:20px;}

.link_list{ width:1160px; float:left;}
.link_list ul li { width:500px; padding:8px; border:1px solid #cdcdcd; margin:28px; float:left;}

.zgs_mess{ width:834px; float:left; display:block;}
.zgs_mess li{ float:left; border-top:1px solid #00a59f; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;  width:365px; padding:15px; margin:0px 10px 25px 10px; height:190px; line-height:34px;}
.zgs_mess li .title{ width:365px; float:left; font-weight:bold; color:#00a59f; padding-bottom:10px;}
.zgs_mess li ul li{ width:365px; padding:0px 0px 0px 0px; border:none; float:left; margin:0px; height:auto;}