*,html{padding:0px; margin:0;}
body{ background: #FFF; font-size:12px;color:#626262; margin:0 auto; padding:0; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,li{list-style:none;padding:0px; margin:0px;}
img{ margin:0; padding:0; border:0;}
a{ text-decoration:none;color:#626262;}
a:active {star:expression(this.onFocus=this.blur());} 
a:hover{ text-decoration:none}

.img-responsive{ display: block;    max-width: 100%;    height: auto;}
.text-center{ text-align: center;}
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
.bk,
.bk3,
.bk6,
.bk8,
.bk10,
.bk15,
.bk20,
.bk30 {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 1px
}

.bk3 {
	height: 3px;
}

.bk6 {
	height: 6px
}

.bk8 {
	height: 8px
}

.bk10 {
	height: 10px
}

.bk15 {
	height: 15px
}

.bk20 {
	height: 20px
}

.bk30 {
	height: 30px
}

.panel {
	padding: 0;
	margin: 0;
	border: none;
}

#wrap{ width: 99.9888%; overflow:hidden}

.header{ position: relative;width: 99.99999%; height: 150px;}
.header .container{ width: 1200px; margin: 0 auto;}
.header  .top_area{ width: 100%; height:106px;}
.header  .top_area .container{ position: relative;}
.header  .top_area .container .top_tel{ position: absolute; top: 20px; right: 20px;}

.header .container .logo{ float: left; width: 200px; padding-top: 20px;}
.header .container .rbox{ float:right; width:708px;background: url('../images/top_r_bg.jpg') no-repeat; height: 106px;}
.header .nav_area{ float: left; width: 100%; height: 45px; background: #e4779c;}
.header .nav_area .nav_list{ line-height: 45px;}
.header .nav_area .nav_list ul li{ float: left; height: 45px; width: 132px; text-align: center; position: relative; }
.header .nav_area .nav_list ul li a{ font-size: 18px; color: #FFF;}

.header .nav_area .nav_list ul .cate_child { position: absolute; display: none; top: 42px; left: 0;width: auto; height: auto; background:#e4779c; z-index: 300; }
.header .nav_area .nav_list ul .cate_child li { line-height: 35px; height: 35px; text-align: left; white-space: nowrap; display: block; width: 100%; text-align:center; border-bottom:1px solid #ef9cb8 }
.header .nav_area .nav_list ul .cate_child li a { display: block; width: 100%; font-size: 13px; font-weight: 200 !important; padding: 0 !important; margin: 0 !important; height: 30px !important;  color: #FFF !important }





/*分页样式*/
.Pro_page,.page20px{padding:10px;height:30px;width:100%;margin-right:20px; clear:both;}
.pages { color: #999; font-family:Verdana; height:30px}
.pages a, .pages .current { text-decoration:none; padding: 3px 8px; border: 1px solid #ddd;background: #fff;margin:0 3px; line-height:25px; font-size:12px; color:#000;}
.pages a:hover { background-color:#e4779c; color:#fff;border:1px solid #e4779c; text-decoration:none;}
.pages .current { font-weight: bold; color: #fff; background:#e4779c; border:1px solid #e4779c;}
.goto_txt{ width:30px;margin:0px 5px;}


.footer{ float:left; height: 81px; display: block; background: #e4779c; width: 100%;}
.footer .bd{ padding: 15px 15px 15px 15px;}
.footer .bd p{ color: #FFF; line-height: 22px;text-align: center;}

/**/
.prevnext{ width:99%; line-height:35px; float:left; background:#ebebeb; line-height:35px; padding:0 10px;}
.prevnext .g_l{ float:left; width:45%;}
.prevnext .g_r{ float: right;width:45%;}
.bottom_area{ float:left; display:block; width:100%; margin-top:30px;}
.bottom_area a.link_act{ margin-left:15px; padding:8px 25px; background:#e4779c; color:#FFF}
