@charset "utf-8";
*{margin:0; padding:0;}
body{ margin:0px; padding:0px; font-family: "微软雅黑","宋体",arial, Verdana; font-size:14px;color: #505050;line-height: 24px;background: #FFF;}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,map{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:700; display: inline;}
ul,ol,li,dl{list-style-type:none;}
input{font-family: "微软雅黑","宋体"}
.blank5{width: 100%;height: 5px;clear: both;overflow: hidden;}
.blank10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.blank20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.blank1{width: 100%;height: 10px;clear: both;border-bottom: 1px solid #dfdddd;overflow: hidden;}
.blank0{width: 100%;height: 1px;clear: both;overflow: hidden;}
.hidden{display: none;}
.clear{clear: both;overflow: hidden;width: 100%}

.text_center{text-align: center;}
.text_l{text-align: left}
.text_r{text-align: right}
.fl{float: left;}
.fr{float: right;}
.box_center{width: 1004px;margin: 0 auto;}
.text_indent{text-indent: 2em;}
textarea{ resize:none;}  label{ cursor:pointer;}
img{ border:none;vertical-align: bottom;}
a{ color:#505050; text-decoration: none}
a:hover, a:active, a:focus{color:#d42e4d;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}

body ::selection {color:#FFFFFF;background-color:#E84893;text-shadow:none;}
body ::-moz-selection {color:#FFFFFF;background-color:#E84893;text-shadow:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
.navBar{position:relative; z-index:1; color:#fff; font-size:16px; height:54px; line-height:54px;}	

/*  图片放大 */
body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none;}
.lightboxOverlay { position: absolute; top: 0;left: 0;z-index: 9999;background-color: black;filter:alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;  -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block; width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%; width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}

.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer; /* Trick IE into showing hover */ display: block;}
.lb-prev { left: 0; float: left;}
.lb-prev:hover {background: url(../images/prev.png) left 48% no-repeat;}
.lb-next {right: 0;  float: right;}
.lb-next:hover {background: url(../images/next.png) right 48% no-repeat;}
.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px;  -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after { content: ""; display: table; clear: both;}
.lb-data { padding: 0 4px; color: #bbbbbb;}
.lb-data .lb-details {  width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block; float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right; outline: none;filter:alpha(Opacity=70);opacity: 0.7;}
.lb-data .lb-close:hover {cursor: pointer;filter:alpha(Opacity=100);opacity: 1;}

/*内页所在位置*/
.pdby_1{ width:100%; float:left; height:46px; line-height:46px; background:#f2f2f2; border-bottom:#eddbde solid 1px; color:#6b6b6b;}
.pdby_1 a{color:#6b6b6b;}
.pdby_1_l{width:650px;background: url(../images/pdbyby_04.jpg) no-repeat 4px; text-indent:26px;}
.pdby_1_l_z{width:556px;background: url(../images/spzx_05.jpg) no-repeat 4px; text-indent:26px;}
.pdby_1_r{width:350px; text-align:right;}
.pdby_1_r a{ padding-right:5px; }

.bottom_2 li p.pd_p{ height:262px; padding-left:80px;width:211px;}
.bottom_2 li p.pd_p a{ width:100%; float:left; line-height:32px; height:32px; color:#FFF;}

/*内页所在位置右侧*/
.xmsbutbox{width:315px;height:40px; float:right; padding-top:5px;background:none;clear:both}
.navslist{display:block; width:1000px; height:40px;margin:0;overflow:hidden}
.navslist{float:left;}
.navslist li{float:left;line-height:40px;height:40px;display:inline;text-align:center;padding: 0 5px 0 2px}
.navslist li a{ }
.navslist li a:hover{ text-decoration:underline; color:#F00;}
.nore{position:inherit}
.project{width:315px;position:relative;overflow:hidden;float:left}
.foot a{color: #eee}

/* ---------------------------------------------------------------------- */
/* Pagination
/* ---------------------------------------------------------------------- */
.page-nav {
	margin-bottom: 40px;
}

.page-nav > span {
	margin-right: 20px;
}

.page-nav ul, .page-nav li, .page-nav > span {
	display: inline-block;float: left;
}

.page-nav li, .page-nav > span {
	vertical-align: middle;
	margin-bottom: 10px;	
}

.page-nav li {
	margin-right: 5px;
	line-height: normal;
}

.page-nav a {
	display: block;
	color: #333;
	background-color: #ebebeb; 
}

.page-nav a, .page-nav li .current {
	padding: 5px 10px;
	border-radius: 2px;
	float: left;
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-repeat: repeat-x;
}
.page-nav li .current {background: #c13246;color: #FFF}
.page-nav a:hover{
	color: #c13246;
}

.no_more{cursor:wait;}


/* .list_1_r_4{ width:100%; float:left; background:#f5f5f5; border-bottom:#cfa972 solid 6px; border-top:#cfa972 solid 1px;}
.list_1_r_4_1{ width:290px; margin:0 auto;}
.list_1_r_4_2{ width:100%; height:200px; float:left;background:url(../images/list_79.jpg) no-repeat left top;position:relative;}
.list_1_r_4_2_c1{ position:absolute; right:11px; top:12px; display:none;}
.list_1_r_4_2 li{ width:84px; height:87px; float:left;text-align:center; margin:7px 6px 5px 6px; display:inline;}
.list_1_r_4_2 li a{ width:84px; height:72px;padding-top:15px; background:#c7a891; color:#FFF; float:left;}
.list_1_r_4_2 li a:hover{ background:#cfa972;}
.list_1_r_4_1 h3{width:100%; float:left; height:20px; line-height:20px;background:url(../images/list_66.jpg) no-repeat 5px top; text-indent:30px; color:#959595; font-weight:normal}
.list_1_r_4_1 h3 span{ color:#7d7d7d; font-weight:bold;}
.list_1_r_4_1 h3 b{ color:#7d7d7d; font-size:17px;}
.list_1_r_4_1 p{width:278px; height:39px; float:left;background:url(../images/list_70.jpg) no-repeat center;}
.iputlist{width:185px; height:39px; float:left; line-height:39px;border:0; background:none; color:#666; padding-left:5px;}
.ipu_blist{width:80px; height:39px;float:left; line-height:39px;} */