@charset "utf-8";
.cen_wdh{ width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.tip{background-color:#eee; border-bottom:solid 1px #d3d3d3;}
.tip dt{width:500px; padding:10px 0px; float:left; color:#666; text-align:left; font-size:14px;}
.tip dd{width:240px; padding:10px 0px; float:right; text-align:right; color:#666; font-size:14px;}
.tip dd a{color:#666; font-size:14px;}
.tip dd a:hover{color:#0e53ae;}
.tip dd label{padding:0 10px; display:inline-block;}

.shadow{
    -moz-box-shadow:5px 5px 5px #ccc;
    -webkit-box-shadow:5px 5px 5px #ccc;
    box-shadow:5px 5px 5px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ccc');
}

.keyword{height:60px; border-bottom:solid 1px #d2d2d2; text-align:left;}
.keyword dt{height:60px; width:900px; float:left; line-height:60px; vertical-align:middle;}
.keyword dt label{color:#000; font-size:14px; padding-right:10px;}
.keyword dt a{color:#999; display:inline-block; font-size:14px; padding-right:10px;}
.keyword dt a:hover{color:#0e53ae;}
.keyword dd{height:60px; width:280px; float:right;}
.keyword dd form{height:32px; border:solid 1px #c5c5c5; text-indent:10px; margin-top:14px; width:278px; float:left; border-radius:15px;}
.keyword dd form input.inp_key{height:26px; margin-top:3px; line-height:26px; vertical-align:middle; color:#666; font-size:14px; margin-left:18px; width:210px; float:left;}
.keyword dd form input.inp_sbt{height:26px; cursor:pointer; margin-top:3px; text-indent:-9999px; margin-right:10px; width:40px; float:right; background:url(../images/sou.png) center center no-repeat;}

.header{height:120px; text-align:left;}
.header dt{width:220px; height:120px; background:url(../images/logo.png) left center no-repeat; float:left;}
.header dt a{width:220px; height:74px; margin-top:23px; display:inline-block; text-indent:-9999px; float:left;}
.header dd{height:120px; background:url(../images/tel.png) left center no-repeat; padding-left:53px; float:right;}
.header dd span{ display:inline-block; width:100%; color:#333; font-size:14px; margin-top:30px;}
.header dd p{ color:#575859; margin-top:5px; font-size:18px;}

.mainav{
	height:53px;
	text-align:center;
	background-image: url(../images/nav.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainav dt{
	height:53px;
	float:left;
	width:120px;
	line-height:53px;
	vertical-align:middle;
}
.mainav dt a{width:100%; display:inline-block; color:#FFF; height:53px;background:url(../images/nav_line.png) right center no-repeat;}
.mainav dt a:hover{background-color:#d31e31; background-image:none;}
.mainav dt a.nav_hov{background-color:#d31e31; background-image:none;}

.yqlink{text-align:left;}
.yqlink ul{padding:30px 0px; width:100%; float:left;}
.yqlink ul li{width:100%; float:left; color:#525151; font-size:14px;}
.yqlink ul li label{color:#525151; display:inline-block; font-weight:bold; font-size:14px;}
.yqlink ul li a{color:#525151; display:inline-block; line-height:180%; padding-right:10px; font-size:14px;}
.yqlink ul li a:hover{color:#f00;}

.footer{height:256px; background-color:#393939;}
.ftnav{height:55px; border-bottom:solid 2px #4c4c4c; width:864px; padding:0px 168px; float:left; text-align:center;}
.ftnav a{color:#FFF; display:inline-block; float:left; margin:0px; padding:0px; height:55px; line-height:55px; font-size:14px;}
.ftnav a:hover{color:#FF0;}
.ftnav label{width:30px; display:inline-block; float:left; height:55px; background:url(../images/ft_line.png) center center no-repeat;}
.flogo{width:180px; background:url(../images/border.png) left top no-repeat; float:left; margin-top:39px; margin-left:20px; height:150px;}
.flogo p{width:135px; background:url(../images/flogo2.png) center center no-repeat; float:left; height:108px;}
.ftext{width:660px; float:left; margin-top:46px; text-align:left;}
.ftext p{width:100%; float:left; line-height:26px; color:#FFF; font-size:14px;}
.ftext p label{display:inline-block; padding-left:10px;}

.fewm{width:201px; border-left:dashed 1px #656565; float:right; height:110px; margin-right:32px; margin-top:37px;}
.fewm dl{width:138px; background-color:#FFF; float:right; height:110px;}
.fewm dl dt{width:110px; height:110px; float:left; background:url(../images/ewm.jpg) center center no-repeat;}
.fewm dl dd{width:27px; height:103px; padding-top:5px; text-align:center; line-height:120%; margin-top:1px; float:left; color:#FFF; font-size:14px; background-color:#393939;}

.izl-rmenu{
	position:fixed;
	right:50px;
	margin-left:580px;
	bottom:10px;
	padding-bottom:73px;
	z-index:999;
}
.izl-rmenu .btn.btn-qq.btn_cautious{
	position: relative;
	width:50px;
	height:50px;
	background: url(../images/r_khxz.png) no-repeat center center;
}
.izl-rmenu .btn_cautious .hand{
	width:45px;
	height:45px;
	background: url(../images/xs.gif) no-repeat center center;
	position: absolute;
	top:10px;
	left:40px;
}
.izl-rmenu .btn{
	width:50px;
	height:50px;
	cursor:pointer;
	position:relative;
}
.izl-rmenu .btn-qq{
	background:url(../images/zixun.png) 0px 0px  no-repeat;
	background-color:#fff;
	height:53px;
}
.izl-rmenu .btn-kf{
	background:url(../images/r_kf.png) 0px 6px  no-repeat;
	background-color:#fff;
}
.izl-rmenu .btn-kf .pic1{
	width:88px;
	height:50px;
	position: absolute;
	top:0px;
	left: -166px;
	display: none;
}
.izl-rmenu .btn-kf .pic2{
	width:82px;
	height:50px;
	position: absolute;
	top:0px;
	left:-78px;
	display: none;
}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{
	background:url(../images/zixun.png) 0px 0px no-repeat;
	background-color:#fff;
	text-decoration:none;
	display:block;
}
.izl-rmenu .btn-wx{
	background:url(../images/r_wx.png) 0px 0px no-repeat;
	background-color:#fff;
}
.izl-rmenu .btn-wx .pic{
	position:absolute;
	left:-113px;
	top:-22px;
	display:none;
	width:116px;
	height:128px;
}
.izl-rmenu .btn-phone{
	background:#fff url(../images/r_phone.png) 0px 0px no-repeat;
	height:53px;
}

.izl-rmenu .btn-phone .phone{
	background:url(../images/r_phone2.png) no-repeat ;
	position:absolute;
	width:212px;
	height:49px;
	left:-207px;
	top:3px;
	line-height:51px;
	color:#666;
	font-size:24px;
	text-align:left;
	text-indent:10px;
	display:none;
}
.izl-rmenu .btn-top{
	background:url(../images/r_top.png) 0px 0px no-repeat;
	background-color:#049fb2;
	display:none;
	margin-top:1px;
}
.izl-rmenu .btn-top:hover{
	background-color:#049fb2;
}
