@charset "UTF-8";
@import url("form.css");
#nbanner{width:100%; float:left;background-image: url(../images/nb5.jpg);
	background-repeat: no-repeat;
	background-position: center center; height:250px;}
#nbanner img{ width:100%; display:block;}
.wrapper {
	background: #f7f7f7;
}

.location {
	width: 100%;
	background: #f7f7f7;
	padding-top: 55px;
	border-bottom: 1px solid #eee;
}
.location .sitepath {
	color: #363636;
	text-align: left;
	line-height: 50px;
	background-image: url(../images/icon-home.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:18px;
}
.location .sitepath s {
	width: 22px;
	height: 20px;
	background-position: 0 0;
	margin-right: 6px;
}
.location .sitepath a {
	color: #363636;
}
.location .sitepath a:hover {
	COLOR:#e85c5b;
}
.location .sitepath A:last-child{	COLOR:#e85c5b;}
.location .menu {
	background: #fff;
	line-height: 80px;
}
.location .menu span {
	width: 1px;
	height: 16px;
	margin: 0 16px 0 14px;
	background-position: -206px -36px;
}
.location .menu a {
	padding: 0 18px;
	height: 30px;
	line-height: 28px;
	margin-left: 8px;
	text-align: center;
	border-radius: 20px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	color: #363636;
	display: inline-block;
	position: relative; font-weight:bold;
}
.location .menu a i {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 2px;
	background-color: #da1f2e;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.location .menu a:hover i, .location .menu a.hover i {
	width: 100%;
	margin-left: -50%;
}
.location .menu .on {
	background: url(../images/menu_bg.png) no-repeat;
	background-size: 100%; color:#fff;
}
.wrapper .left { width: 870px; }
.wrapper .right { width: 310px; }
.wrapper .right .rightbox {
	padding: 10px 30px;
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #eee;
	background: #fff;
}
.wrapper .right .rightbox .right_title {
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.wrapper .right .rightbox .right_tit{
	padding: 0 0 0 10px; 
}
.wrapper .right .rightbox .btf{height:25px; line-height:25px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
.wrapper .right .rightbox .right_sj {
	padding: 5px 0 5px 13px;
    overflow: hidden;
}
.wrapper .right .rightbox .right_title h3 {
	font-size: 18px;
	font-weight: normal;
	display: block;
	text-align: left;
	text-transform: uppercase;
	border-left: 5px solid #f87984;
    	padding-left: 8px;
}
.wrapper .right .rightbox .rightprocomt {
	padding-top: 10px;
}
.wrapper .right .rightbox .rightprocomt li {
	float: left;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #eeeeee;
	font-size: 12px;
}
.wrapper .right .rightbox .rightprocomt li p {
	font-size: 12px;
	line-height: 30px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.wrapper .right .rightbox .rightprocomt li:hover img {
	-webkkit-filter: brightness(105%);
	filter: brightness(105%);
}
.thumblist1 {
	background: #fff;
}
.thumblist1 .item {
	border-bottom: 1px dashed #e5e5e5;
	margin: 0 25px;
    	padding:45px 0 30px;
	font-family: 'PingFang SC', "microsoft yahei", "Arial";
}
.thumblist1 .item a {
	display: block;
}
.thumblist1 .item b {
	display: block;
	font-size: 20px;
	padding: 10px;
    font-weight: 500;
	color:#999999;
}
.thumblist1 .item .icon {
    color: #ffbb04;
}
.thumblist1 .item .icon img{ width:50px; height:50px; border-radius:50px;}
.thumblist1 .item .fl {
	border: 1px solid #bfbfbf;
	width: 80px;
	height: 190px;
	margin-left: 40px;
	padding: 8px;
}
.thumblist1 .item .p_bor {border-top: 2px dashed #ececec;}
.thumblist1 .item .fl span {
	padding: 20px 0;
	display: block;
}
.thumblist1 .item .img {
	width: 200px;
	height: 150px;
	overflow: hidden;
}
.thumblist1 .item .img img {
	width: 100%;
	display: block;
	height: 100%;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.thumblist1 .item .img:hover img {
	transform: scale(1.06, 1.06);
}
.thumblist1 .item .txt {
	width: 650px;
	padding: 0 25px 0 0;
	text-align: left;
}
.thumblist1 .item .txt h3 {
	font-size: 18px;
	line-height: 30px;
	color:#666;
}
.thumblist1 .item .txt:hover h3{ color:#F56074}
.thumblist1 .item .txt .desc {
	padding-top: 10px;
	color: #999;
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 12px;
}
.thumblist1 .item .txt span {
	display: inline-block;
	font-size: 12px;
	color: #b7b7b7;
	padding-right: 26px;
}
.thumblist1 .item .desc .xq {
	color:#f87887;
} 
.thumblist1 .item .txt span em {
	width: 20px;
	height: 18px;
	display: inline-block;
	margin-right: 10px;
	background-position: -196px -120px;
}
.rightbox  .right_tit:hover { color:#f87887;}
.thumblist1 .item .txt span .time {
	background-position: -174px -121px;
}
.left_newsbox{font-size:14px;background: #fff; overflow: hidden;text-align: center;}
.left_newsbox li{cursor:pointer;float:left;padding:10px 0;line-height:35px;list-style:none;width: 50%;text-decoration: none;background-color: #fff;color: #555;line-height:30px;border-bottom:1px solid #ddd;}
.left_newsbox li.on{text-decoration: none;background-color: #fff;color: #f77a8a;line-height:30px;border-bottom:1px solid #f87887;}
 .left_news li a:hover{ color:#f87887}
  .left_news li{ padding:0px;}
.left_news{padding:10px 30px;display:none;line-height:20px; text-align:left;}

.t05_cons1 { background: #fff; }
.t05_cons1 .left_news li {padding: 2px 0;}
.newscontent{ text-align: left;overflow: hidden;}
.con_wt,.con_hf {padding: 30px;border: 1px solid #fff;box-shadow: #fce2e5 0 0 70px 3px;background: #fff;margin-bottom: 15px;}
.content .tit {font-size: 25px;padding: 20px;border-bottom: 1px solid #f2f2f2;}
.content .wd {margin: 30px 0;padding: 20px;border: 1px solid #fff;font-size: 14px;line-height:28px; text-align:left;}
.content .wb {padding: 0 30px;text-align: right;}
.content .wb textarea {width: 100%;padding: 10px;height: 10rem;border: 1px solid #d4d4d4;}
.wrapper button {background: url(../images/bt_bg.png) no-repeat;width: 120px;height: 33px;border: none;color: #fff;font-size: 14px;}
#lbb2{text-align:center; font-size:12px; width:100%;  padding-top:15px;  line-height:20px; padding-bottom:15px; background-color:#fff; float:left}
#lbb2 span{margin-left:2px; margin-right:2px;}
#lbb2 .current{ padding-left:8px; padding-right:8px; background-color:#e85c5b; border:#e85c5b solid 1px;color:#fff;padding-top:4px; padding-bottom:4px; }
#lbb2 A{ border:#ddd solid 1px; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;margin-left:2px; margin-right:2px;}
#lbb2 A:hover{ border:#e85c5b solid 1px;color:#e85c5b;}
#lbb2 .pagebegin{ float:left; margin-left:15px;}
#lbb2 .page-num{ float:right; margin-right:15px;}
.wjgq_yy,.wjgq_tsnl {width: 100%;display: inline-block;padding: 40px 0;}
.wjgq_yy ul li {width: 280px; height: 250px; float: left;margin: 0 25px 35px 0;}
.wjgq_yy ul li:nth-child(4),.wjgq_yy ul li:last-child {margin-right: 0;}
.wjgq_yy ul li img {margin-bottom: 15px;}
.wjgq_yy ul p {margin: 12px 0; color: #9a9a9a;}
.wjgq_yy strong {font-size: 16px; color: #636363;}

.wjgq_tsnl {background: #fafafa;}
.wjgq_tsnl strong {display: block; font-size: 22px;color: #ec7a84;margin: 30px 0 15px;}
.wjgq_tsnl ul li p {font-size: 14px;color: #6a6a6a;}
.wjgq_tsnl ul { width: 930px; margin: 0 auto; }
.wjgq_tsnl ul li { width: 310px; float: left; margin-bottom: 80px;} 

.text{ 
	font-size: 28px; 
	height: 78px;
	color: #333;
	line-height: 26px; margin-top:32px;
}
.text p{
	margin-bottom: 5px;
}
.text .t2{
	font-size: 12px;
	color: #9a9a9a; text-transform:uppercase;
}
.indexTit h2 {font-size: 24px; line-height: 30px;}
.indexTit .en {font-size: 12px;color: #666;}
.formData {
	padding-bottom: 20px;
}
.formData .item {
	float: left;
	color: #999;
	font-weight: normal;
	width: 280px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #e5e5e5;
	margin-right: 25px;
	margin-bottom: 30px;
	position: relative; background-color:#fff; overflow:hidden;
}
.formData .item label {
	padding-left: 15px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	text-align: center;
	display: block;
	margin: 0;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #cccccc; display:none;
}
.formData .item input {
	outline: none;
	line-height: 38px;
	height: 38px;
	font-size: 18px;
}
.formData .item select{width:100%;height:38px;font-size: 18px; color:#999999;line-height:38px;text-indent:12px; border:0px;}
.formData .item .txt {
	width: 385px;
	height: 50px;
	line-height: 50px;
	display: block;
	background: none;
	padding-left: 30px;
	border: 0 none;
	color: #333;
}
.formData .item .red {
	position: absolute;
	right: 15px;
	top: 0;
	color: #ff0000;
	z-index: 11;
}
.formData .item.mr0 {
	margin-right: 0;
}
.formData .msg-box {
	position: absolute;
	left: 0;
	top: 0px;
}
.qs{ background-color:#fff; padding-top:32px;}
.formData .liuyan {
	width: 1198px;
	height: 240px;
	border: 1px solid #e5e5e5;
	float: left;
}
.formData .liuyan label {
	text-align: right;
	display: block;
}
.en{ text-transform:uppercase;}
.formData .liuyan textarea {
	width: 1178px;
	height: 214px;
	line-height: 36px;
	padding: 12px 10px;
	text-indent: 20px;
	font-size: 18px;
	font-family: "microsoft yahei";
	color: #333;
	border: 0 none;
	overflow: hidden;
	background: none;
	resize: none;
	display: block;
	outline: none;background-color:#fff;
}
.formData .bot {
	width: 100%;
}
.formData .sub {
	width: 202px;
	line-height: 50px;
	margin:0 auto;
	text-align: center;
	background: url(../images/hd_bg.png) no-repeat;
	background-size: 100%;
	color: #FFF;
	cursor: pointer;
	font-size: 18px;
	display: block;
	border: none;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.formData .sub:hover {
	color: #da1f2e;
}
.formData .yzm {
	width: 432px;
}
.formData .yzm .txt {
	padding-left: 80px; 
}
.formData .yzm img {
	position: absolute;
	right: 3px;
	top: 3px;
	border: 0px;
	display: block;
}
#ly{
	font-size: 12px;
	
	color:#444;
	border-bottom:#eee 1px solid;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
}
.tximg{ width:80px; height:80px; border-radius:80px; margin-right:15px; }.dede_pages{ width:100%; float:left;margin-top:12px;PADDING-BOTTOM: 12px; PADDING-TOP: 2px; text-align:right;}
.dede_pages UL {list-style-type:none;}
.dede_pages UL LI {line-height:32px;display:inline-block; COLOR: #333333; margin:2px; font-family:"Microsoft YaHei", "微软雅黑";}
.dede_pages UL LI A {DISPLAY: block; COLOR: #555;  line-height:30px;padding-left:8px; padding-right:8px;border:#ddd solid 1px; margin-bottom:10px;
}
.dede_pages UL LI A:hover {
	COLOR: #F14251; TEXT-DECORATION: none; background-color:#fff; border:#F56074 solid 1px;
}
.dede_pages UL LI.thisclass {  
}
.dede_pages UL LI.thisclass A {	COLOR: #fff;display:inline-block;background-color:#F14251; border:#F56074 solid 1px;	COLOR: #fff; line-height:30px; padding-left:8px; padding-right:8px;
}
.pagebox UL LI.thisclass A:hover {
	background-color:#F14251; border:#F56074 solid 1px;	COLOR: #fff;
}