@charset "utf-8";
.px16{font-size: 16px;}
.px16 .b{color:#f00;}
/*顶部导航*/
.topNav{height:35px; background-color: #333; color:#fff; line-height: 34px; font-size: 14px;}
.topNav a{color:#d3d3d3; padding: 0 12px;}
.topNav a:hover{color:#f87a1e;}
.topNav .home{padding-left: 33px;background: url("/resfile/power/images/power_icon.png") no-repeat;background-position: 10px 0;}
.topNavLeft .iconfont{padding-right: 3px;}
.topNavRight .iconfont{padding-left: 3px;}
.topNavRight{height:34px;}
.topNavRight a{display: inline-block;}
.topNavRight>a:hover{background-color: #f87a1e; color:#fff;}
.fastNav a:hover{color:#fff;}
.fastNav>a,.fastNav{height: 34px;}
.fastNav{position: relative; float: left;}
.fastNav>a{padding-right: 24px;background: url("/resfile/power/images/power_icon.png") no-repeat;background-position: 72px -18px;}
/*.topNav>a:hover{background-color: #fff;}*/
.fastNav ul{position: absolute; top:34px; right:0; z-index:99; width: 350px; background-color: #333;overflow: hidden; padding-left: 15px; padding-bottom: 5px;}
.fastNav ul li{float: left; width: 33.33%;}
.fastNav ul li a{color:#fff; font-size: 14px; padding: 0;}
.fastNav ul li a:hover{color:#f87a1e;}
.fastNav .iconfont{font-size: 12px;}
.toplogin{float:left;}

.login_top,.nav_main{width:1200px;}
.fr{float: right;}
.fl{float: left;}
/*guestbook*/
#top{width: 100%;height:108px;margin: 0px auto;background: #ffffff;}
.top1{ width: 1200px; height: 108px; margin: 0px auto; position: relative; }
.top1 a{display: block;height: 100px;width: 198px;}
.top1 img{display: block;position: absolute;top: 13px;width:194px;}
.top1 h3{display: block;position: absolute;top: 42px;left: 203px;color: #555555;font: normal 20px/30px "Microsoft Yahei","simhei";padding: 0px 0 0 14px;border-left: 1px solid #d2d2d2;}
.top1 input{width: 396px;height: 38px;display: block;position: absolute;top: 40px;right: 50px;border: 0px;font: normal 14px/35px "微软雅黑";color: #b4b4b4;padding: 0px 0 0 12px;border: 1px solid #dedede;border-radius: 3px;border-right: 0;/* background: url(/images/guestbook/guest.png) no-repeat 0 0; */}
.top1 button{width: 41px;height: 40px;display: block;position: absolute;top: 40px;right: 20px;border: 0px;cursor: pointer;border: 1px solid #dedede;border-radius: 3px;border-left: 0;/* background: url(/images/guestbook/search.png) no-repeat -408px 0; */}
.top1 a.question{ width: 139px; height: 30px; display: block; position: absolute; top: 23px; right: 100px; background: url(/images/guestbook/guest.png) no-repeat 0 -40px; }
.search_btn{/* background-color: #009966; */color:#fff;background: url("/images/guestbook/search_btn.png") no-repeat center;background-size: 27px;}

button.search_btn {}
.guestbanner{width: 100%;height: 181px;margin: 0px auto;position: relative;text-align: center;}
.guestbanner img{width:100%;}
.main{ width: 1104px; margin: -43px auto 0 auto; border: 1px solid #ebebeb; position: relative; z-index: 2; padding: 22px 48px; background: #fff; }
.maintop{width: 1104px;height: 55px;float: left;border-bottom: 1px solid #ebebeb;text-indent: 37px;color: #555555;margin-bottom: 10px;font: normal 20px/55px "Microsoft Yahei","simhei";background: url(/images/guestbook/guest.png) no-repeat left center;background-size: 30px;}
.main dl{ width: 904px; display: block; float: left; }
.main dl dt{width: 95px;height: 38px;display: block;float: left;text-align: right;color: #666666;font: normal 16px/38px "微软雅黑";}
.main dl dt em{ font: normal 12px "Tahoma"; color: #ff6600; margin-right: 8px; }
.main dl dd{width: 799px;display: block;float: right;/* padding: 8px 0; */position: relative;}
.main dl dd select,.main dl dd textarea{vertical-align: middle;margin: 0 8px 0 0;padding:6px;border:1px solid #dddddd;}
.main dl dd select{line-height: 38px;height: 38px;width: 324px;}
.main dl dd input.text{ width: 260px; height: 27px; display: block; float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; font: normal 12px/27px "Tahoma"; padding: 0px 0 0 6px; }
.selectlist{ width: 160px; height: 27px; display: block; float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; font: normal 12px/27px "微软雅黑"; color: #aaaaaa; padding: 0px 0 0 6px; background: url(/images/guestbook/guest.png) 100% -130px; }
.main dl dd textarea{width: 740px;height: 230px;display: block;float: left;font: normal 12px/22px "Tahoma";color: #333333;padding: 3px 0 0 8px;overflow-y: auto;}
.sex{ padding: 2px 15px; float: left; font: normal 14px "微软雅黑"; color: #666666; line-height: 38px;}
.sex input{ margin: -2px 3px 0 0; vertical-align: middle; }
.main dl dd p{width: 640px;display: block;float: left;line-height: 22px;color: #aaaaaa;}
.main dl dd p input{vertical-align: middle;margin: 0 8px 0 0;padding: 0 6px;border:1px solid #dddddd;height: 36px;line-height: 36px;}
.main dl dd button{ width: 114px; height: 34px; display: block; float: left; border: 0px; font: normal 14px/34px "微软雅黑"; color: #fff; cursor: pointer; background: #0092d1; }

.wrong{ width: 520px; height: 29px; float: right; line-height: 29px; text-indent: 23px; background: url(/images/guestbook/guest.png) no-repeat -434px -166px; }
.wrong_2{width: 520px; height: 29px; float: left; line-height: 29px;}

.divUpfile{ width: 799px; float: right; position: relative; height: 30px; }
.divUpfile a.add{ width: 83px; display: block; position: absolute; z-index: 1; text-indent: 21px; font: normal 14px/24px "微软雅黑"; color: #333333; background: url(/images/guestbook/guest.png) no-repeat -149px -44px; }
.divUpfile input.upfile{ display: block; position: absolute; z-index: 2; left: 20px; border: 1px solid #eee; background: aqua; width: 59px; height: 20px; }
.right{ width: 520px; height: 29px; float: right; background: url(/images/guestbook/guest.png) no-repeat -434px -195px; }
.selectlist input{ border: 0px; width: 160px; height: 27px; display: block; float: left; line-height: 27px; background: none; cursor: pointer; }
.productlists{ border: 1px #dddddd solid; width: 166px; background: #fff; z-index: 999; position: absolute; top: 36px; left: 0px; }
.productlists iframe{ position: absolute; top: 36px; left: 0px; }
.productlists span{ display: block; font: normal 12px/24px "微软雅黑"; text-indent: 8px; cursor: pointer; color: #575859; }
#foot{ width: 100%; height: 114px; margin: 20px auto 0; background: url(/images/guestbook/guest.png) repeat-x 0 -420px; }
.bottom{ width: 1000px; height: 114px; margin: 0px auto; position: relative; text-align: center; font: normal 12px/28px "Tahoma"; color: #aaaaaa; }
.bottom p{ font: normal 14px/28px "微软雅黑"; color: #aaaaaa; display: block; padding-top: 30px; }
.bottom p a{ color: #666666; margin: 0px 5px; }
.bottom p a:hover{ color: #ff6600; text-decoration: underline; }
.bottom b{ width: 160px; height: 53px; display: block; position: absolute; top: 0px; right: 0px; background: url(/images/guestbook/guest.png) no-repeat 0 -126px; }
/*已留言
.gk_list table{border-top:1px solid #e0ecf4; border-left: 1px solid #e0ecf4; margin-bottom: 42px;}
.gk_list table tr td{border-bottom:1px solid #e0ecf4; border-right: 1px solid #e0ecf4; height: 39px;}
.gk_list table tr td:first-child{background-color: #f1f7fc;}*/
.main .submit02 {
	height:38px;
	border:0;
	width:114px;
	background:#333333;
	font-size:16px;
	color:#fff;
	font-family:"microsoft yahei", "微软雅黑", arial, sans-serif;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#333333', endColorStr='#666666', gradientType='0');
	background:-webkit-linear-gradient(top, #333333, #666666);
	background:-moz-linear-gradient(top, #333333, #666666);
	background:-o-linear-gradient(top, #333333, #666666);
	background:-ms-linear-gradient(top, #333333, #666666);
	background:linear-gradient(top, #333333, #666666)
}
.main .submit02:hover {
	background:#666666
}
.main .submit {
	height:38px;
	border:0;
	width:114px;
	background:#c60a09;
	font-size:16px;
	color:#fff;
	font-family:"microsoft yahei", "微软雅黑", arial, sans-serif;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dd2726', endColorStr='#c60a09', gradientType='0');
	background:-webkit-linear-gradient(top, #dd2726, #c60a09);
	background:-moz-linear-gradient(top, #dd2726, #c60a09);
	background:-o-linear-gradient(top, #dd2726, #c60a09);
	background:-ms-linear-gradient(top, #dd2726, #c60a09);
	background:linear-gradient(top, #dd2726, #c60a09)
}
.main .submit:hover {
	background:#c60a09
}


.sideNav{width:50px; height:199px; position: fixed; bottom:230px; right:2px; z-index: 999; background-color: #f6f6f6;}
.weixin{text-align: center; position: relative}
.kefu{position: relative;}
.ewm{width: 129px;padding: 10px 0px;background-color: #fff;height:auto;overflow: hidden;position: absolute;right:53px;bottom: -154px;font-size: 13px;border:1px solid #e3e3e3;}
.ewm span{ width:99%; margin: 0 auto 10px; display: block;}
.tel{width:150px; height:50px; background: url("/resfile/images/sideImg.png") no-repeat top center; padding-top: 150px; background-position: 0 -170px; background-size: 150px; position: absolute; left:55px; bottom:0; font-size: 14px; border:1px solid #e3e3e3; display: none;}
.tel{background: #f87a1e; border: none;width:150px; padding: 0; left:-149px; line-height: 50px; color:#fff; font-weight: 700; text-align: center; font-size: 16px; bottom:0px;}
.sideNav>div{cursor: pointer;}
.sideNav>div a:hover{background: #f87a1e;}
.sideNav>div a{display: block; width:40px; height:40px; padding: 5px; background: url("/resfile/images/sideImg.png") no-repeat center,url("/resfile/images/line.jpg") no-repeat bottom center; background-position: 0 0,9px 49px;}
.sideNav>div a span{display: none; color:#fff; text-align: center; font-size: 14px;}
.sideNav>div a:hover span{display: block;}
.sideNav>div.weixin a:hover{ background:#f87a1e url("/resfile/images/sideImg.png") no-repeat center; background-position: -50px 0;}
.sideNav .kefu a{background-position: 0 -50px,9px 49px;}
.sideNav .jubao a{background-position: -50px -50px,9px 49px;}
.sideNav .shouye a{background-position:0 -100px;}
.top{display: none}
.sideNav .top a{background-position: -50px -100px,9px 0;}
