@charset "utf-8";
/* CSS 重置 */

* {
	margin: 0;
	padding: 0;
}
div {
	display: block;
}
body {
	font-family: "微软雅黑";
	color: #7d7d7d;
	font-size: 16px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
ul, li {
	list-style: none;
}
a, p {
	color: #fff;
	text-decoration: none;
}
a {
bblr:expression(this.onFocus=this.blur());
	outline-style: none;
}
img {
	margin: 0;
	border: 0;
	padding: 0;
}/**display:block;**/
.ml10 {
	margin-left: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.main_with {
	width: 1200px;
	margin: 0 auto;
}
/* header */



.header {
	width: 100%;
}
.top_banner {
	width: 100%;
	height: 94px;
	background: url("../images/top_banner.jpg") top center no-repeat;
	overflow: hidden;
}
.logo_box {
	width: 100%;
	height: 100px;
	background-color: #fff;
	border-bottom: 1px solid #FFF;
}
.logo {
	overflow: hidden;
}
.top_logo {
	float: left;
	width: 312px;
	margin-left: 10px;
	margin-top: 22px;
}
.top_logo img {
	width: 337px;
	height: 60px;
}
.top_ry {
	float: left;
	width: 468px;
	margin-left: 42px;
	text-align: center;
	margin-top: 36px;
}
.top_ry a {
    display: block;
    float: left;
    margin-left: 81px;
    font-size: 22px;
    color: #165cdc;
    letter-spacing: 2px;
}
.top_ry a img {
	width: auto;
}
.top_tel {
	float: right;
	margin-top: 22px;
	width: 245px;
}
.top_tel img {
	width: 216px;
	height: 60px;
}
.navbg {
	width: 100%;
	background: #23adab;
	height: 69px;
	border-bottom: 1px solid #23adab;
}
.nav {
	width: 1200px;
	height: 70px;
	background-color: #23adab;
	margin: 0 auto;
	position: relative;
}
.nav .daoh {
	display: block;
	width: 964px;
	position: absolute;
	left: 236px;
	top: 0;
}
.nav .daoh li.zx {
	width: 206px;
}
/*口腔问题咨询背景*/
.nav .daoh .zx a {
	background: url("../images/zx.jpg") no-repeat 20px center #23adab;
	width: 186px;
	color: #FFFFFF;
	padding-left:20px;
	font-size: 20px;
	line-height: 37px;
}
.nav .daoh .zx a img {
	margin-top: 5px;
}
.daoh ul {
	width: 964px;
}
.daoh ul li {
	float: left;
	width: 107px;
	height: 69px;
	line-height: 20px;
	text-align: center;
}
.daoh ul li.noline {
	border: none;
}
.daoh ul li a {
	width: 107px;
	display: block;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
	text-align: center;
	height: 54px;
	line-height: 20px;
	background: url("../images/bor.jpg") no-repeat center right;
	padding-top: 15px;
}
.daoh ul li a span {
	font-size: 11px;
	color: #fff;
}
.daoh ul li a:hover {
	background: #165cdc;
	margin-left:-2px;
}
.nav .guah {
	width: 145px;
	background: #414141;
	position: absolute;
	left: 659px;
	top: 0;
}
.nav .guah a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #fff;
	text-align: left;
	padding-left: 38px;
	background: url("../images/10.jpg") no-repeat 13px 20px;
}
.Z_TypeList {
	width: 236px;
	height: 69px;
	z-index: 99;
	background-color: #165cdc;  /*我要看牙背景颜色*/
	z-index: 99;
	position: relative;
}
.Z_TypeList .title a {
	font-size: 18px;
	color: #fff;
	width: 100%;
	height: 69px;
	line-height: 69px;
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight: 100;
	cursor: pointer;
	background: url("../images/xm_jt.png") no-repeat 200px center
}

.Z_TypeList .title a:hover, .Z_TypeListhover {
	background: url("../images/xm_jt.png") no-repeat 200px center #165cdc;/*我要看牙鼠标滑过颜色*/
}
.Z_MenuList_ul {
	overflow: hidden;
}
.Z_TypeList .Z_MenuList {
	width: 236px;
	line-height: 26px;
	height: 0;
	display: none;
	z-index: 999;
	overflow: hidden;
}
/*我要看牙下拉背景*/
.Z_TypeList .Z_MenuList ul li {
	width: 236px;
	display: block;
	position: relative;
	background: #23adab;
	border-bottom: 1px solid #fff;
	height: 60px;
	overflow: hidden;
}
.Z_TypeList .Z_MenuList ul li h3 {
	font-size: 14px;
	background: url("../images/ico.png") no-repeat;
	font-weight: 100;
	display: block;
	margin-left: 14px;
	padding-left: 90px;
	height: 60px;
	line-height: 50px;
}
.Z_TypeList .Z_MenuList ul li h3 a {
	color: #fff;
	display: block;
	width: 100%;
	height: 59px
}
.Z_TypeList .Z_MenuList ul li a:hover {
	color: #414141;
	overflow: hidden;
}
.Z_TypeList .Z_MenuList ul li.alt a {
	color: #fff4e5;
}
/*我要看牙下拉选中背景*/
.Z_TypeList .Z_MenuList ul li:hover {
	background: #165cdc;
	border-right: none;
	overflow: hidden;
	width: 236px;
	height: 60px;
}
.Z_TypeList .Z_MenuList ul li:hover h3 {
	z-index: 9999;
	background: url("../images/icohover.png") no-repeat;
}
.Z_TypeList .Z_MenuList ul li h3 a:hover {
	color: #fff;
	display: block;
	width: 100%;
	height: 59px;
}
.Z_TypeList .Z_MenuList ul li.list-item0 h3, .Z_TypeList .Z_MenuList ul li.list-item0.alt h3 {
	background-position: 0 5px;
}
.Z_TypeList .Z_MenuList ul li.list-item1 h3, .Z_TypeList .Z_MenuList ul li.list-item1.alt h3 {
	background-position: 0 -57px;
}
.Z_TypeList .Z_MenuList ul li.list-item2 h3, .Z_TypeList .Z_MenuList ul li.list-item2.alt h3 {
	background-position: 0 -115px;
}
.Z_TypeList .Z_MenuList ul li.list-item3 h3, .Z_TypeList .Z_MenuList ul li.list-item3.alt h3 {
	background-position: 0 -175px;
}
.Z_TypeList .Z_MenuList ul li.list-item4 h3, .Z_TypeList .Z_MenuList ul li.list-item4.alt h3 {
	background-position: 0 -237px;
}
.Z_TypeList .Z_MenuList ul li.list-item5 h3, .Z_TypeList .Z_MenuList ul li.list-item5.alt h3 {
	background-position: 0 -295px;
}
.Z_SubList {
	position: absolute;
	height: 309px;
	left: 236px;
	top: 70px;
	line-height: 21px;
	width: 0;
	background: #FFF;
	display: none;
}
.Z_SubList .subView {
	position: absolute;
	top: 0;
	left: 0;
	width: 580px;
	padding: 40px 10px 0 10px;
	overflow: hidden;
	display: none;
	font-family: "微软雅黑";
}
.box-shadow {
	padding: 40px 10px 10px 0;
	z-index: 999;
}
.subView .sv_l {
	float: left;
	height: 304px;
	margin-left: 12px;
	width: 253px;
}
.subView .sv_c {
	width: 300px;
	float: left;
	padding: 0 20px
}
.sv_c .svc_t {
	overflow: hidden
}
.sv_c .svc_t a {
	display: block;
	width: 94px;
	height: 30px;
	float: left;
	background: #c1c1c1;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 30px;
	color: #fff;
	text-align: center;
	margin: 0 3px 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.sv_c .svc_t a:hover {
	background: #23adab
}
.sv_c .svc_b {
	padding-top: 26px
}
.sv_c .svc_b a {
	color: #333;
}
.sv_c .svc_b a:hover {
	color: #b1813c;
}
.sv_c .svc_b h4 {
	border-bottom: 1px solid #ccc;
	width: 100%;
	zoom: 1;
	overflow: hidden;
}
.sv_c .svc_b h4 p {
	font-size: 16px;
	height: 24px;
	width: 200px;
	float: left;
	color: #333333;
	font-family: "微软雅黑";
}
.sv_c .svc_b h4 a {
	float: right;
	background: url("../images/more.jpg") no-repeat center 5px;
	width: 15px;
	height: 20px;
	display: block;
}
.sv_c .svc_b h4 a:hover {
	float: right;
	background: url("../images/moreh.jpg") no-repeat center 5px;
	width: 15px;
	height: 20px;
	display: block;
}
.sv_c .svc_b ul {
	padding-top: 12px
}
.sv_c .svc_b ul li {
	background: url("../images/jyybs_29.jpg") no-repeat left;
	padding-left: 20px;
	font: 14px/22px "微软雅黑";
	color: #353535;
	line-height: 26px;
}
.subView .sv_r {
	width: 210px;
	float: left
}
.sv_r h4 {
	font-size: 15px;
	height: 24px;
	border-bottom: 1px solid #ccc
}
.sv_r .svr_cen {
	overflow: hidden;
	padding: 17px 0
}
.svr_cen .svrc_l {
	width: 13px;
	height: 25px;
	margin-top: 92px;
	margin-right: 11px;
	cursor: pointer;
	background: url("../images/jyybs_21.jpg") no-repeat;
	float: left
}
.svr_cen .svrc_r {
	width: 13px;
	height: 25px;
	margin-top: 92px;
	cursor: pointer;
	background: url("../images/jyybs_24.jpg") no-repeat;
	float: right
}
.svr_cen .svrc_c {
	width: 159px;
	height: 255px;
	float: left;
	overflow: hidden;
	padding-left: 13px;
}
.svrc_c ul {
	width: 100%
}
.svrc_c ul li {
	width: 159px;
	height: 248px;
	float: left
}
.svrc_c ul li img {
	width: 159px;
	height: 208px
}
.svrc_c ul li span {
	display: block;
	margin: 20px auto 0;
	width: 154px;
	height: 20px;
	background: url("../images/jyybs_34.jpg") no-repeat;
	overflow: hidden
}
.svrc_c ul li span a {
	display: block;
	width: 72px;
	height: 20px
}
.svrc_c ul li span .a_l {
	float: left
}
.svrc_c ul li span .a_r {
	float: right
}
.con {
	width: 1000px;
	margin: 0 auto;
}
.jpxm {
	padding: 30px 0 40px 0;
}
.con .jpxm h1 {
	background: url("../images/jpxm_hbg.jpg") repeat-x 0 20px;
}
.con .jpxm h1 span {
	background: #fff;
	color: #662402;
	font-size: 32px;
}
.jpxm ul {
	padding-top: 30px;
}
.jpxm ul li {
	float: left;
	padding: 0px 15px;
}
/*banner*/



.banner {
	width: 100%;
	/*height: 590px;*/
	position: relative;
	z-index: 1;
	margin: 0 auto;
	background-color: #FFF;
	overflow: hidden;
	border-top: 2px solid #414141;
	border-bottom: 6px solid #dacec1;
}
.fla {
	width: 100%;
	height: 590px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
	background-color: #FFF;
	overflow: hidden;
	border-bottom: 6px solid #dacec1;
}
.fla .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fla .bd ul {
	width: 100% !important;
}
.fla .bd li {
	width: 100% !important;
	height: 590px;
	overflow: hidden;
	text-align: center;
}
.fla .bd li a {
	display: block;
	height: 590px;
}
.fla .bd li a img{
	width: 100%;
	height: 590px;
	overflow: hidden;
	text-align: center;
}
.fla .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	;
	left: 0;
	height: 15px;
	line-height: 15px;
}
.fla .hd ul {
	text-align: center;
	widows: 100%
}
.fla .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 15px;
	height: 15px;
	margin: 5px;
	overflow: hidden;
	background: #fff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
	border-radius: 50%;
}
.fla .hd ul .on {
	background: #23adab;
}
.fla .prev,  .fla .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	z-index: 1;
	width: 52px;
	height: 99px;
	cursor: pointer;
	display: none;
}
.fla .prev {
	background: url("../images/prevarrow.png") 0 0 no-repeat;
	left: 5%;
}
.fla .next {
	background: url("../images/nextArrow.png") 0 0 no-repeat;
	right: 5%;
}
/*诊疗服务*/



.navBar {
	position: relative;
	height: 106px;
	border-bottom: 1px solid #d6d6d6;
	width: 100%;
	background-color: #ffffff;
	z-index: 2
}
.navbox {
	position: relative;
	width: 1200px;
	height: 106px;
	margin: 0 auto;
	font-family: "Microsoft YaHei", SimSun, SimHei;
	font-size: 14px;
}
.navbox a {
	color: #666666;
	font-weight: 500
}
.navbox a:hover {
	color: #23adab;
}
.navbox h3 {
	font-size: 14px;
	font-weight: 500;
}
.navbox_zl {
	float: left;
	position: relative;
	z-index: 1;
	width: 118px;
	height: 106px;
	border-left: 1px solid #d6d6d6;
	text-align: center;
	display: inline;
	background: url("../images/zlfw.jpg") 0px 2px no-repeat;
}
.navbox .m {
	float: left;
	position: relative;
	z-index: 1;
	width: 119px;
	height: 106px;
	border-left: 1px solid #d6d6d6;
	text-align: center;
	display: inline;
}
.navbox .m .tb {
	width: 66px;
	height: 52px;
	margin: 15px auto 5px auto;
	background: url("../images/bj.png") no-repeat;
}
.navbox .m .tb:hover {
	width: 66px;
	height: 52px;
	margin: 15px auto 5px auto;
	background: url("../images/bjhover.png") no-repeat;
}
.navbox .block {
	height: 2px;
	width: 99px;
	background: #249ff1;
	position: absolute;
	left: 0;
	top: 81px;
	overflow: hidden;
	z-index: 2
}
.navbox .m .tb1, .navbox .m .tb1:hover {
	background-position: -16px 0;
}
.navbox .m .tb2, .navbox .m .tb2:hover {
	background-position: -137px 0;
}
.navbox .m .tb3, .navbox .m .tb3:hover {
	background-position: -258px 0;
}
.navbox .m .tb4, .navbox .m .tb4:hover {
	background-position: -380px 0;
}
.navbox .m .tb5, .navbox .m .tb5:hover {
	background-position: -497px 0;
}
.navbox .m .tb6, .navbox .m .tb6:hover {
	background-position: -617px 0;
}
.navbox .m .tb7, .navbox .m .tb7:hover {
	background-position: -737px 0;
}
.navbox .m .tb8, .navbox .m .tb8:hover {
	background-position: -853px 0;
}
.navbox .m .tb9, .navbox .m .tb9:hover {
	background-position: -980px 0;
}
/*医院环境*/

.yyhj {
	width: 1200px;
	margin: 30px auto 0;
	overflow: hidden;
}
.slideTxtBox_hj {
	width: 1200px;
	margin: 0 auto;
}
.slideTxtBox_hj .hd {
	height: 35px;
	line-height: 30px;
	position: relative;
	width: 1200px;
	background: url("../images/cgal.jpg") no-repeat bottom;
}
.slideTxtBox_hj .hd ul {
	float: left;
	position: absolute;
	top: -1px;
	height: 32px;
}
.slideTxtBox_hj .hd ul li {
	float: left;
	height: 30px;
	line-height: 35px;
	text-align: center;
	width: 106px;
	cursor: pointer;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #454444;
	overflow: hidden;
}
.slideTxtBox_hj .hd ul li.on {
	width: 106px;
	height: 30px;
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #ba8942;
	border: 0;
	overflow: hidden;
}
.slideTxtBox_hj .hd ul li {
	float: left;
	height: 30px;
	line-height: 35px;
	width: 106px;
}
.slideTxtBox_hj .hd ul li.wxhj {
	font-size: 18px;
	color: #454444;
	line-height: 30px;
	font-weight: bold;
	width: 106px;
	text-align: left;
}
.slideTxtBox_hj .hd ul li .wxhj .on {
	font-size: 18px;
	color: #454444;
	line-height: 30px;
	font-weight: bold;
	width: 106px;
	text-align: left;
}
.slideTxtBox_hj .hd ul li a {
	color: #454444;
}
.slideTxtBox_hj .hd ul li.on a {
	color: #ba8942;
}
.slideTxtBox_hj .bd ul {
	zoom: 1;
}
.slideTxtBox_hj .bd ul li dl {
	width: 1200px;
	margin: 30px auto 0;
	overflow: hidden;
}
.slideTxtBox_hj .bd ul li dl dt {
	float: left;
	margin-right: 5px;
}
.slideTxtBox_hj .bd ul li dl.rongy dt {
	float: left;
	margin-right: 0px;
}
/* foot */

.foot {
	width: 100%;
	margin: 45px auto 0;
	overflow: hidden;
	/*padding-bottom:100px;*/
}
.foot_top {
	background: url("../images/top.jpg") no-repeat center;
	width: 62px;
	height: 29px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}
.foot_btm {
	width: 100%;
	background:#165cdc;
	overflow: hidden;
}
.foot_main {
	width: 1200px;
	margin: 0 auto;
}
.fotfl {
	background: url("../images/foot_bor.jpg") no-repeat scroll right center;
	height: 219px;
	margin-top: 20px;
	width: 386px;
	overflow: hidden;
	float: left;
}
.fotfl img {
	padding-top: 35px;
}
.fotfr {
	width: 810px;
	float: left;
}
.fotfr ul {
	float: left;
	height: 40px;
	margin-top: 20px;
	width: 810px;
	height: 30px;
	margin-left: 5px;
}
.fotfr ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100px;
	text-align: center;
}
.fotfr ul li a {
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
}
.fotfr .dz {
	width: 783px;
	float: left;
	margin-left: 5px;
	margin-top: 20px;
	margin-left: 27px;
}
.fotfr .dz .dz_01 {
	width: 420px;
	float: left;
	overflow: hidden;
}
.fotfr .dz .dz_01 dl.tel {
	float: left;
	background: url("../images/tel.png") no-repeat left center;
	height: 46px;
	width: 209px;
	overflow: hidden;
    margin-top: 10px;
}
.fotfr .dz .dz_01 dl.tel dt {
	font-size: 15px;
	color: #fff;
	padding-left: 40px;
}
.fotfr .dz .dz_01 dl.tel dd {
	font-size: 20px;
	color: #fff;
	padding-left: 40px;
}
.fotfr .dz .dz_01 dl.wz {
	float: left;
	background: url("../images/q.png") no-repeat left center;
	height: 46px;
	width: 209px;
	overflow: hidden;
}
.fotfr .dz .dz_01 dl.wz dt {
	font-size: 15px;
	color: #fff;
	padding-left: 40px;
}
.fotfr .dz .dz_01 dl.wz dd {
	font-size: 20px;
	color: #fff;
	padding-left: 40px;
}
.fotfr .dz .dz_01 dl.wz_02 {
	float: left;
	background: url("../images/wz.png") no-repeat left center;
	height: 46px;
	width: 400px;
	overflow: hidden;
	margin-top: 15px;
}
.fotfr .dz .dz_01 dl.wz_02 dt {
	font-size: 15px;
	color: #fff;
	padding-left: 40px;
}
.fotfr .dz .dz_01 dl.wz_02 dd {
	font-size: 14px;
	color: #fff;
	padding-left: 40px;
}
.ewm {
	width: 346px;
	background: url("../images/ewm.jpg") no-repeat left center;
	height: 115px;
	float: left;
}
.ewm ul {
	width: 159px;
	margin-left: 125px;
}
.ewm ul li {
	float: left;
	width: 79px;
	height: 30px;
	line-height: 30px;
	color: #fff;
}
.wc960 {
	margin: 0 auto;
	width: 1008px;
	float: left;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mt20 {
	margin-top: 20px;
}
.icon {
	background: url("../images/icon.png") no-repeat 0 0;
}
.warp-pic-list li {
	float: left;
	display: inline;
	width: 311px;
	height: 394px;
	margin-right: 25px;
}
.warp-pic-list .img_wrap {
	display: block;
	font-size: 0;
	overflow: hidden;
}
.warp-pic-list .text-area {
	background-color: #f2f2f2;
	line-height: 24px;
}
/*全局板块*/

.row .hd {
	background: url("../images/hd-line_01.jpg") no-repeat 0 50px;
	height: 55px;
}
.row .hd .title {
	font: 26px/40px "微软雅黑", "Microsoft YaHei", "黑体", "SimHei";
}
/*全局页签*/

.tab-T-3 {
	width: 66px;
}
.tab-T-3 li {
	width: 12px;
	height: 12px;
	font-size: 0;
	background-color: #dfdfdf;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	display: inline;
}
.tab-T-3 li.cur {
	background-color: #d81c1b;
}
/*热门车型*/

.rowE .warp-pic-list {
	position: relative;
	width: 1008px;
	height: 394px;
	overflow: hidden;
}
.rowE .count li {
	margin-right: 25px;
	width: 176px;
	height: 394px;
}
.rowE .count .img_wrap {
	width: 176px;
	height: 135px;
}
.rowE .count li .text-area {
	padding: 10px 0 10px 15px;
}
.rowE .count li .text-area p {
	line-height: 24px;
	height: 24px;
}
.rowE .count li:hover .text-area, .rowE .count li.hover .text-area {
	background-color: #d81c1b;
	color: #fff;
}
.rowE .count .p-num {
	font-family: "Tahoma";
	font-weight: bold;
}
.rowE .btn {
	display: block;
	height: 55px;
	position: absolute;
	top: 78px;
	width: 35px;
	z-index: 200;
	cursor: pointer;
}
.rowE .prev {
	background-position: 0 -88px;
	left: 0;
}
.rowE .prev:hover {
	background-position: 0 -144px;
}
.rowE .next {
	background-position: 0 -200px;
	right: 0;
}
.rowE .next:hover {
	background-position: 0 -256px;
}



.top { width:100%; height:36px; background:#165cdc;}
.top_line { height:36px;color:#fff;font-size:16px; }
.top_line dt { float:left; line-height:36px;}
.top_line dd { float:right; padding-right:0px;width:220px;}
.top_line dd a {display:inline-block; padding-left:7px; padding-right:7px;}
.w1003 { width:1200px; margin:0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.none{ display:none;}
.block{ display:block;}
.noBg{ background:none !important;}
.noBd{ border:none !important;}
.noPd{ padding:0 !important;}
.noMg{ margin:0 !important;}
.fl{ float:left; display:inline;}
.fr{float:right;}
.absolute{ position:absolute;}
.relative{ position:relative;top:0px;}
.iBlock{display:inline-block;}
.icon{ background:url("../images/icon.png") no-repeat;}
.btn:hover{opacity: .9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
#new_top{width: 100%;height:125px;background-color: #FFF;}
#new_top .top1200{width: 1200px;margin:0 auto;position: relative;}
#new_top .top1200 .logo{width: 310px;height: 100px;margin-top:15px;float: left;position:relative;}
#new_top .top1200 .logo span{width: 25px;height:62px;display: block;float: right;margin-right: 48px;}
.aa{background:url("../images/n_top.png");}
.top_sanjiao{width: 100%;height: 10px;background-position: 108px -371px;float: left;}
.middle {
    float: left;
    height: auto;
}
 .middle .middle_div{text-align: center;padding:0px 10px;border-left: 1px solid #d5d3d3;height:36px;float: left;cursor: pointer;transition: width 0.5s ease 0s, background-color 0.5s ease 0s, border 0.5s ease 0s}

 .middle .middle_div p{margin-top: 10px;font-size: 12px;color:#fff;}
 .middle .middle_div a{transition:background-position 0.3s ease 0s, bottom 0.3s ease 0s}
 .middle .middle_div:hover p{color:#FFF;}

 .middle .middle_div:hover p{height:20px;}
 .middle .middle_div:hover .QQ{background: url("../images/n_qq.png") no-repeat;background-position:0px -5px;margin-bottom:2px;}
 .phone{width: 50px;position: relative;}
 .middle_div:hover{background-color: #fff;border-color: #4590cd;color:#FFF;}
 .phone:hover a{background-position:0px -160px;}
 .phone a{width: 20px;height: 24px;display: block;background-position:0px -196px;}
 .phone_box{width:0px;height: 72px;position: absolute;top:38px;left:0px;color:#333;background-color: #f2f2f2;text-align: left;transition:width 0.2s ease 0s, padding 0.2s ease 0s, display 0.2s ease 0s,left 0.2s ease 0s;display: none;opacity: 0;overflow: hidden;margin-left:185px;padding:25px 50px;z-index:100;}
 .phone_box span{font-size: 16px;margin:0px 0 0 15px;display:block;}
 .phone_box h2{font-size: 20px;margin-left: 15px;}
 .phone:hover .phone_box{opacity: 1;width:186px;left:-186px;height:60px;}

 .add:hover a{width: 20px;height: 28px;display: block;background-position:-1px 270px;}
 .add a{width: 20px;height: 24px;display: block;background-position:-1px 234px;}
 .add{width: 50px;}
.add_box{float: left;}
.add_down{display:none;height:auto;overflow: hidden;padding: 10px;position: absolute;right:355px;width: 825px;z-index:100;top:30px;}
.add_down_bj{width:765px; height:auto;background:#fff;filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95; padding:15px 30px; overflow:hidden;border:1px solid #0066cd;}
.add_down h2{font-size:20px; text-align:left; border-bottom:1px solid #d1c8db; padding:0 0 10px 0; color:#0077db;margin-bottom:5px;}
.bjmd{width:100%; overflow:hidden;}


.add_cqdiv{overflow:hidden; border:none; height:auto; text-align:left; margin:30px 2% 0 0; background:url("../images/ua.png") -80px 7px no-repeat; /* padding-left:25px;*/ font-size:16px; cursor:pointer;float: left;width:45%;padding: 3px 2px}
.add_cqdiv p{ color:#000;}
.add_cqdiv p.add_mz{font-size:20px; color:#23adab; line-height:26px;padding:0 0 5px 20px;}
.add_cqdiv:hover{border-radius:5px; background:url("../images/ua.png") -80px 7px no-repeat #E3EFFA; transition: all 0.3s linear 0s;}


.qgmd{width:100%;height:auto;overflow:hidden;margin-top:5px;}
.qgmd h2{}
.qgmd .qgmdLs{color: #2055ac;float: left;margin-right: 10px;text-decoration: none;width:48px;text-align:center;font-size:16px; line-height:30px; }
.qgmd .qgmdLs:hover{ color:#fff; text-decoration:none; background:#0077db;  cursor:pointer;border-radius:5px;transition: all 0.3s linear 0s;}
 .attention{width:50px;}
 .attention a{width: 20px;height: 24px;display: block;background-position:3px -120px;}
 .attention:hover a{width: 20px;height: 30px;display: block;background-position:3px -82px;}
 .attention2{width:57px;}
 .attention2 a{width: 30px;height: 30px;display: block;background-position:3px -83px;}
 .attention2:hover a{width: 30px;height: 30px;display: block;background-position:3px -48px;}
.attention_md{width: 70px;float: left;}
.add_down h2{float: left;color: #000;font-size: 35px;line-height: 35px;margin-top: 20px;width: 100%;text-align: left;border-bottom: 1px solid #d1c8db;padding: 0 0 10px 0;margin-bottom: 5px;}
.attention_box{float: left;}
.gz_box_bg{background:#e0dfdf; overflow:hidden; padding:20px 30px; height:150px;filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95; }
.gz_div{width:135px; overflow:hidden;}
.gz_div_title{width:80px; height:29px; color:#0366b9; text-align:left; overflow:hidden; padding-left:25px; line-height:29px;}
.gz_wxicon{font-size:15px;}
.gz_wbicon{ font-size:15px; float:left; margin-bottom:10px;}
.gz_wximg{margin-top:10px;}
.gz_box{width:170px; height:200px; overflow:hidden; position:absolute; z-index:2; right:115px;top:26px; padding:10px;display:none; }

.gz_box2{width:180px; height:200px; overflow:hidden; position:absolute; z-index:2; right:315px;top:26px; padding:10px;display:none; }
.gz_box_bg2{background:#f2f2f2; overflow:hidden; padding:20px 30px; height:150px;filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95; border:1px solid #eee;}
.gz_div2{width:135px; overflow:hidden;}
.gz_div_title2{width:140px; height:29px; color:#0366b9; text-align:center; overflow:hidden; padding-left:50px; line-height:29px;}
.gz_wxicon2{ font-size:15px;}
.gz_wbicon2{font-size:15px; float:left; margin-bottom:10px;}
.gz_wximg2{margin-top:10px;}
.clearfix:after{ content:'\20'; display:block; height:0; clear:both;}
.clearfix{ *zoom:1;}
 .group{width: 50px;border-right:  1px solid #d5d3d3}
 .group p{font-size:14px;width: 48px;height: 25px;}
 .middle_div a{margin:0 auto;}
 .QQ{width: 20px;height: 24px;display: block;background:url("../images/n_qq.png") no-repeat;background-position:0px -42px;}
 .middle_div i{width: 27px;height: 16px;display: block;background-position:0px -406px;margin: -4px auto;}
 .middle_div:hover i{background-position:-0px -390px;}
 .mid{width:320px;float:left;margin-top:35px;margin-left:50px;margin-right:30px;}
 .top_tel{margin-top:30px;}
 .flink{ width:1200px; margin:0 auto; padding-top:35px;}

/*.zty img{width:100%}*/


/*404*/
.notfind{width:990px; background:url(/static/skin/images/404.jpg) 20px 65px no-repeat; margin:20px auto 10px; padding:80px 0 0; overflow:hidden}
.notfind p{width:440px;line-height:24px; font-family:"微软雅黑"; font-size:14px; font-weight:700; color:#555;float:left; line-height:26px; padding-top:65px}
.notfind p font{ font-size:18px; font-weight:bold; line-height:40px}
.notfind p span{font-family:Verdana, Arial, Helvetica, sans-serif;}
.notfind p a,.notfind p a:visited{color:#165cdc;}
.notfind p a:hover{color:#FF6600;}
.notfind .wen {width:141px; height:30px; float:left; padding:153px 0px 80px 250px; margin-left:60px; margin-right:60px}
.notfind .wen a{width:130px; height:30px; cursor:pointer; display:block}

.yl a{color: #fff;}