
/* CSS Document */
html { font: normal 12px 'Microsoft YaHei','Arial','simsun'; color: #666; }
body, button, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form, input, textarea, td { margin: 0; padding: 0; list-style-type: none; border: 0; font-family: 'Microsoft YaHei'; font-weight: normal; outline: none;}
table { border-collapse: collapse; border-spacing: 0; }
.clear{ clear:both;}
.after:after, #ft:after, ul:after,.cbox:after,.box_7 .right li:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
.after, #ft, ul,.cbox,.box_7 .right li { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {zoom:1 }

img { display: block; }
.fl{ float:left;}
.fr{ float:right;}
a { color: #707070; text-decoration: none; }
a:hover { text-decoration: none;color: #33b095; }
.red{ color:#FF0000;}


body{ font-size:14px; line-height:24px; font-family:"微软雅黑","黑体"; min-height:100%; background:#FFFFFF;}
ul,ol,li{list-style:none;}
fieldset,img {border:0}
.left{ float:left;}
.right{ float:right;}
em{ font-style:normal;}
.headNew-bg .phone a,.to-sign .sign_doc a,.to-sign .sign_hos a,.to-sign .sign-user a,.to-sign .sign-user1 a,.bg-logo .advice-online,.bg-logo,.head-nav li.tao a,.head-nav li.tao i,.tab-main-index li p>a,.ym-logo div,.faith span{ background:url(http://www.xunmeiba.com/templets/default/images/headnew.png) no-repeat;}
.quick-publink a,.quick-publink>span,.quick-publink a.order-phone span{ background:url(../image/quicklink.png) no-repeat;}
div#doyoo_panel { display: none !important;}
.head-wrap{ width:1170px; margin:0 auto; font-family:"Microsoft Yahei"; position:relative;}

<!--底部-->
.footer {background: #F8F7F7;border: #DDDDDD 1px solid;border-width: 1px 0;padding: 15px 0; margin-top:15px;box-shadow: inset 0 1px 0 #FFF;}
.footInfo{ width:1170px; margin:0px auto; padding:20px 0px; height:200px;}
.footInfo .mid {width: 458px;float: left;display: inline;}
.footInfo .midbox {/*width: 176px;*/float: left;display: inline;padding: 0 0 0 100px;}
.footInfo .midbox2{width:120x;float: left;display: inline;padding: 0 0 0 100px;}
.footInfo .midbox2 h4 {font-weight: bold;padding: 10px 0 4px;font-size: 14px;}
.footInfo .midbox2 ul li {padding:6px 0;}
.footInfo .midbox h4 {font-weight: bold;padding: 10px 0 4px;font-size: 14px;}
.footInfo .midbox ul {padding: 0 0 4px;}
.footInfo .midbox ul li {
	width: 88px;
	float: left;
	display: inline;
	overflow: hidden;
	height: 24px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
.N-nav-bottom {height: 100px;color: #333;}
.N-nav-bottom-main {padding: 10px 0 0;}
.N-nav-bottom p {font-family:"Microsoft YaHei";color: #333;text-align: center;padding: 12px 0 0;}
.N-nav-bottom p a {color: #333;}
.N-nav-bottom p a img{display:inline;}
.content_btm {height:78px;background:#ff85a2;}
.content_btm .app_btm {width:1170px; margin:0px auto;height:78px;overflow: hidden;}
.ft_logo{ padding-top:40px;}
.ftleft{ background:url(../image/b_r.png) no-repeat;  padding-left:40px;  margin-left: 20px;}
.tel{ font-size:24px; color:#FF91B9; font-weight:bold;}
.cxrz{ width:114px; margin:auto;}
.tg{ float:left;margin:0px 10px;}

/*二版-头部*/
/*head**/
/*headNew-bg*//*sign-box已登录与未登录有区别，to-sign 未登录 sign-on 已登录*/
.headNew-bg{ height:36px; background:#fafafa; border-bottom:1px solid #dfdfdf; position:relative; z-index:9999;}
.headNew-bg .phone{ float:left; height:30px; position:relative}
.headNew-bg .phone a{ padding-left:20px; background-position:0 0; height:30px; overflow:hidden;}
.headNew-bg .phone a:hover{ background-position:0 -1672px; text-decoration:none; color:#ff5370;}
.headNew-bg a{ font:12px/35px "Microsoft Yahei"; color:#666;}
.sign-box1{ float:left;}
.sign-box1 div{ float:left;}
.sign-right span{ color:#888;}
.to-sign .sign-right a:hover{text-decoration:none; color:#ff5370;}
.box-xx{ padding:0 12px; height:28px; line-height:35px; color:#dfdfdf;}
.user-info span {display: inline-block;height: 31px;overflow: hidden;max-width: 164px;}
.sign-on .user-info img{width:20px; height:20px; border:1px solid #d6d6d6; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px;  -o-border-radius: 20px; border-radius: 20px; margin:6px 6px -6px 0; line-height:36px; display:inline-block;}
.user-info span,.sign-right span,.user-info a,.sign-right a{ line-height:36px; cursor:pointer;}
.user-info span:hover,.sign-right span:hover,.hover-show a:hover,.user-info a:hover,.sign-right a:hover{ color:#ff6699; text-decoration:none;}

/*head-nav*/
.head_nav{ width:100%; background:#33b095; margin-top:20px;}
.menu{height:48px;display:block;padding:0px;width:1170px;margin:0 auto;}
.menu ul{list-style:none;padding:0;margin:0;}
.menu ul li{float:left;overflow:hidden;position:relative;line-height:48px;text-align:center;}
.menu ul .now{ background-color:#f03445;}
.menu ul li a{position:relative;display:block;width:111px;height:48px;font-size:16px;text-decoration:none;cursor:pointer;line-height:48px;}
.menu ul li a span{position:absolute;left:0;width:111px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,  .menu ul li a span.bg{top:-48px;}

/*bg-logo*/
.bg-logo{ margin-top:15px;height:90px; /*overflow:hidden;*/ width:100%; position:relative;background:#fff;}
.bg-logo .logo{ float:left; width:280px;}
.bg-logo .logo img{ display:block}
.bg-logo .advice-tel{ float:left; }
.bg-logo .advice-tel div{ float:left; line-height:24px;}
.bg-logo .advice-img{ float:right;}
.bg-logo .advice-tel .box-xx{ padding:0; }
.bg-logo .advice-online{ padding:0 20px 0 30px; background-position:0 -71px;}
.bg-logo .advice-online a:hover{ color:#ff5370; text-decoration:none;}
.bg-logo .advice-online a,.bg-logo .advice-phone span{ color:#999; font-size:14px; line-height:30px\9}
.bg-logo .advice-phone{ padding-left:60px; background:url(../image/tel.gif) no-repeat;cursor:pointer;}
.bg-logo .advice-phone em{ font-size:24px; color:#ff5370; vertical-align:top; font-style:normal; *vertical-align:middle;font-weight:bold; z-index:-1}

.head-wrap{ width:1170px; margin:0 auto; position:relative;}
.ym-search{ padding-top:20px;}
.ym-search:hover{ border:1px solid ##ff5370; }
.ym-search .search{ display:block; float:left; outline:none; width:280px; height:32px; line-height:32px;border-radius: 20px 0px 0px 20px; font-size:12px;padding-left:10px;border:none; color:#999; border:1px solid #dedede; }
.search-btn{ display:block; float:left; width:34px; height:34px; border:1px solid #dedede;  border-radius: 0px 20px 20px 0px; background-image:url(http://www.xunmeiba.com/templets/default/images/search-icon.png); background-repeat:no-repeat; border-left:none; }
.search-btn:hover,.search-btn-on{ background-position:0 -34px; border-color:#ff5370; }
.search-btn:active{  background-position:0 -68px; border-color:#f5294c; }
.rs{color:#ff6699; float:left;}
.search-box{ width:350px;  float: left; position:relative;}
.hot-lab{ position:absolute;top:40px;left:10px;}
.hot-lab a{ display:block; float:left; height:24px; line-height:24px;font-size:14px;color:#999;margin-right:10px; }
.hot-lab a:hover{ text-decoration:none; color:#ff6699; }
/*二版-头部结束*/