@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:23px;}
.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: 1200px;
    height: 338px;
	margin:auto;
	position:relative;
}

.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;}


.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;
}

.sydc_list{ width:834px; float:left; display:block;}
.sydc_list li{ float:left; width:250px; padding:0px 10px 20px 10px; height:216px;}
.sydc_list li .pic{ display:block; float:left;}
.sydc_list li .txt{ display:block; float:left; text-align:center; width:250px; padding-top:8px;}