﻿@charset "utf-8";
*{margin:0; padding:0; list-style:none; vertical-align:bottom; font-family:arial; font-size:14px; -webkit-text-size-adjust:none;}
body,textarea,input,select,option {font-size:12px;color:#333;font-family:"微软雅黑",Tahoma,Arial,sans-serif;}h1,h2,h3,h4,h5,h6 {font-size:100%;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}ol,ul {list-style-type:none;}.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}.clear {clear:both;overflow:hidden;}a {text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea {overflow:auto;resize:none;}.img img {display:block;}a img {border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input{vertical-align:middle}.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}
.m960 {margin:0 auto;width:960px;}.t10 {margin-top:10px;}a:hover{text-decoration:none}.m958{margin:0 auto;width:958px;}body{word-break:break-all;word-wrap:break-word;cursor:default;}input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;}input[type="checkbox"],input[type="text"],input[type="submit"]{-webkit-border-radius:0;border-radius:0;}a:hover{text-decoration:none;}
html, body, form,fieldset, p, div,h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
.box{display:-moz-box;display:-webkit-box;display:box;}
body{background-color:#fff;    max-width: 480px;
    margin: 0 auto !important;}
.left{float:left;}
.right{float:right;}


.p1 li,.p2,.nav li,.search form,.fsdx,.bar-top,.cb_d ul,.zj_bt,.page ul,.zixun{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.page ul{-moz-box-pack: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.reverse{-webkit-box-direction:reverse;flex-direction: row-reverse;}
.p1 li a,.p2 a,.nav li a,.search form input,.fsdx input,.bar-top>div,.cb_d ul li,.zj_bt a,.zixun a{-webkit-box-flex: 1;-moz-box-flex:1;-webkit-flex-grow: 1;flex-grow: 1;}

.top{position:fixed;left:0px;top:0px;z-index:1000001;width:100%;background:#0050aa;height:40px; line-height:40px;padding:0 8px 0 0;box-sizing:border-box;box-shadow: 0 0 5px #000;}
.top .left{color:#fff;padding:0 4px;}
.top a{ color:#fff; text-decoration:none;}
.top span{color:#fff;}
.top span em{float:left;}
.top span.bt{background:#1565CF;padding:4px 8px;border-radius:4px;}
.top .right a{background: #1565CF;border-radius: 4px;padding: 0.2em 0.5em 0.2em;}


/* header_top */
.header_top{ width:100%; height:54px; background-color:#0050aa; display:block; margin:0 auto; min-width:320px; margin-top:40px;}
.header_top a img{ width:auto; height:40px; display:block; margin:0 auto; padding:8px 0 0 0;}
/* header_Ban */
.banner_centent .ban_img{text-align: center;}
.banner_centent .ban_img a img{ width:320px; vertical-align:bottom;}

.focus {
	 overflow:hidden; 
	 padding:10px 10px 0;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.focus .hd {
	width: 100%;
	height: 11px;
	position: absolute;
	z-index: 1;
	bottom: 5px;
	text-align: center;
}
.focus .hd ul {
	display: inline-block;
	height: 5px;
	padding: 3px 5px;
	background-color: rgba(255,255,255,0.7);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}
.focus .hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8C8C8C;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.focus .hd ul .on {
	background: #FE6C9C;
}
.focus .bd {
	position: relative;
	z-index: 0;
}
.focus .bd li img {
	width: 100%;
}
.focus .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */
}


.nav_dh{ width:100%; height:55px;  background:white; padding:20px 0px 15px 0px;  min-width:320px;}
.nav_dh .nav_dh1{width:100%; height:30px;  display:block;  margin-bottom:12px;}
.nav_dh .nav_dh1 li{ width:33.33%; height:30px; float:left;}
.nav_dh .nav_dh1 li span{ display:block; width:90px; height:30px; margin:0 auto;}
.nav_dh .nav_dh1 li span a{ width:75px; height:30px; font-size:12px; display:block; color:#fff; text-align:center;-webkit-box-flex:1; margin-right:7px;height:24px; line-height:24px; border-radius:4px; background-color:#fff; color:#333; border-color:#dedede; -webkit-border-radius: 22px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #E1E1E1; -webkit-box-shadow: 0px 0px 2px #dedede; -moz-box-shadow: 0px 0px 2px #dedede; box-shadow: 0px 0px 2px #dedede; display: block;-webkit-box-flex:1; }
.nav_dh .nav_dh1 li span .nav_sy{background:url(../images/nav_sy.png) 12px center no-repeat;  padding:0 0 0 18px;}
.nav_dh .nav_dh1 li span .nav_dt{background:url(../images/nav_dt.png) 12px center no-repeat;  padding:0 0 0 18px;}
.nav_dh .nav_dh1 li span .nav_xw{background:url(../images/nav_xw.png) 12px center no-repeat;  padding:0 0 0 18px;}
.nav_dh .nav_dh1 li span .nav_zj{background:url(../images/nav_zj.png) 12px center no-repeat;  padding:0 0 0 18px;}
.nav_dh .nav_dh1 li span .nav_lf{background:url(../images/nav_lf.png) 12px center no-repeat;  padding:0 0 0 18px;}
.nav_dh .nav_dh1 li span .nav_lx{background:url(../images/nav_lx.png) 12px center no-repeat;  padding:0 0 0 18px;}
.nav_dh .nav_no2{margin-bottom:0px;}

/* 内容 */
.box{display:-moz-box;display:-webkit-box; display:box;}
.family{ padding:20px 12px 0; margin-top:20px; display:block; overflow:hidden;}
.familt_no{margin-top:20px;}
.family .fam{ width:100%; height:90px; overflow:hidden; }
.family .fam a{ height:90px; display:block; position:relative;}
.family .fam a:nth-of-type(1){ margin-right:2px;}

.family .fam .a_tm{height:77px; -webkit-box-flex:1; background-color:#509de6; padding:13px 10px 0px 10px; display:block; position:relative;}
.family .fam .a_tm b{display:block;font-size:21px;color:#fff; font-family:"Microsoft YaHei","微软雅黑";}
.family .fam .a_tm em{ font:normal; font-weight:normal; font-size:10px; color:#fff;}
.family .fam .a_tm2 img{ width:136px; height:89px; display:block; float:left; z-index:999;}
.family .fam .a_tm .a_tm_bg{ background: url(../images/head_zx.png) no-repeat; }
.family .fam .a_tm i{display:block; width:23px; height:23px;  position:absolute; right:10px; bottom:10px;}

.family .fam_2{padding:0 2px;margin-top:10px;margin-bottom:10px;}
.family .fam_2 a{ width:80px; display:block;-webkit-box-flex:1;margin-right:7px;height:24px;line-height:24px; border-radius:4px;text-align:center;background-color:#fff;color:#333; border-color:#dedede; -webkit-border-radius: 22px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #E1E1E1; -webkit-box-shadow: 0px 0px 2px #dedede; -moz-box-shadow: 0px 0px 2px #dedede; box-shadow: 0px 0px 2px #dedede;}

/*.family .fam_2 .fou {background-color: #5fc0a8; color:white;}
*/

/*电话样式*/
.phone{border-radius:4px;background: -webkit-linear-gradient(top,#509de6,#0052F9);margin: 8px 8px;line-height: 45px;color:#fff;text-align: center;}
.phone a:before{color:#fff;font-size: 1.8em;vertical-align: sub;margin-right: 8px;}
.phone a{color:#fff;font-size: 0.9em;}
.phone a strong{font-size: 1.5em;font-family: "arial, helvetica, sans-serif";}

.box_css {width: 100%;position: relative;overflow: hidden;}
.swipe{ width:100%;overflow: hidden; visibility: visible; position: relative; height:100%;}
.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; left:0;overflow:hidden;}
.s_messagewrap{width:100%;position:relative; float: left; vertical-align: top;}
.s_messagewrap div{display:-moz-box;display:-webkit-box;padding:0;}


/*jingyan*/
.swipe-jy{width:100%;overflow: hidden; visibility: visible; position: relative;border-top:1px solid #FFF;height:263px;}/*滚动高度*/
.li_list{width:100%;position:relative;float: left;vertical-align: top;}
/*page*/
.jy-page{text-align:left;width:100%;display:-webkit-box;background-color: #fff;display:-moz-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.jy-page li{-webkit-box-flex:1; -moz-box-flex:1;font-size:18px; display:block; color:#000;text-align:center;height:40px;background-color: #F9F9F9;}
.jy-page li:last-child{border-right:none;}
.jy-page li a{ color:#000;display:inline-block; height:38px;line-height:38px;font-size:14px;color:#333;}
.jy-page a.active{color:#045fce;border-bottom:2px solid #045fce;position:relative;}

.s_m517{border:1px solid #ddd;background-color: #fff;margin:10px 10px 10px;box-shadow:0 0 5px #eaeaea; -webkit-box-shadow: 0px 0px 2px #dedede; -moz-box-shadow: 0px 0px 3px #e2e2e2; box-shadow: 0px 0px 3px #e2e2e2;}
.s_m517 .h{height:46px;line-height:46px;border-bottom:1px solid #DDDDDD;background-color: #fff;padding:0 10px;color:#EDEDED;border-top:3px solid #045fce;margin-top:-1px;}
.s_m517 .h b{font-weight:normal;font-size:22px;color:#045fce;margin-right:10px;vertical-align: middle; font-family:"Microsoft YaHei","微软雅黑";}
.s_m517 .h span{font-weight:normal;font-size:12px;color:#888;margin-left:10px;vertical-align: middle;}
.s_m517 .h a{float: right;color:#888;}

.li_list img{display:block;}
.li_list dl{overflow:hidden;padding:20px 10px 5px;}
.li_list dt{float:left;margin-right:10px;border:1px solid #F3F3F3;}
.li_list dd b{font-size:14px;color:#333;padding:5px 0 10px 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.li_list dd{color:#888;overflow:hidden;line-height:18px;}
.li_list div a{display:block;height:40px;line-height:40px;border-bottom:1px dotted #dadada;padding:0 10px;font-size:14px;color:#666; overflow:hidden;}
.li_list div a:last-child{border:0 none;}
/*jingyan*/

/* 底部导航 */
.navbottom{ width:100%; height:36px; display:block; overflow:hidden; margin-top:25px; margin-bottom:20px;}
.navbottom ul
.navbottom ul li{ height:36px; display:block; text-align:center; line-height:36px;}
.navbottom ul li a{ width:33.33%; height:36px; display:block; background:#0050aa; float:left; text-align:center; line-height:36px; color:#fff;}
.navbottom ul li a:hover{ background:#016ae1;}

/* top */
.footer{font-size:12px; text-align:center;line-height:20px; padding:0; margin-bottom:20px;}
.footer .bottom_tel{ color:#0050aa;}

.go_top{height:28px; text-align:center; border-top:1px solid #d4d4d4;  border-bottom:1px solid #d4d4d4; line-height:28px; background:#f2f2f2; margin-bottom:20px; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#f7f7f7)); margin-bottom:100px;}
.go_top a{width:100%; height:28px; display:block;  line-height:28px; vertical-align: middle;}
.go_top a img{width:82px; height:12px;  line-height:28px; vertical-align: middle; text-align:center;}





/* consulting */
#pfjw{ width: 100%;z-index: 999; position:fixed;top:40%; margin-top:2%;}
*html #pfjw{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.pfjw_nr{width:220px;height:80px;border:1px solid #fab1d5; background:#fff; margin:0 auto;}
.pfjw_nr h2{font:bold 16px/42px "Microsoft YaHei"; color:#726761; text-align:center; }
.pfjw_nr ul{height:40px;}
.pfjw_nr li{float:left; display:inline; margin-left:59px;width:45px; height:25px; display:block; background:#979797; color:#fff; text-align:center; font-weight:bold; cursor:pointer; line-height:25px;}
.pfjw_nr a{width:45px; height:25px; display:block; background:#f771b3; color:#fff; text-align:center; font-weight:bold;}
.pfjw_nr a:hover{ text-decoration:none; color:#fff600;}

/* right */
.contact_float {color:#FF9926; font-family:Arial, Helvetica, sans-serif;font-size: 15px; font-weight: bold; height: auto; line-height: 26px; position: absolute;	right: 0px;	top:60px;	width: 34px;}
.contact_float a{ width:34px; height:99px; display:block;text-indent:-9999px;}
.contact_float img {border: medium none;  margin: 0; padding: 0; width:10px; height:10px; position:absolute; right:0px; top:0px;	}
.contact_float .con_dj{border: medium none;  margin: 0; padding: 0; width:8px; height:8px; position:absolute; right:0px; top:0px;}



/* foot_bottom */

.foot_bottom{ width:100%;    max-width: 480px; height:47px; padding:6px 0; position:fixed; bottom:0px; background:#0050aa;}
.foot_bottom li{ width:25%; height:47px; float:left; text-align:center; overflow:hidden; background:url("../images/bg01.jpg") no-repeat;}
.foot_bottom li a{ width:80px; height:22px; display:block; margin:0 auto; padding:25px 0 0 0; line-height:22px; color:#FFF; text-align:center;}
.foot_bottom li .ap1{ background:url("../images/foot_btn_01.png") center top no-repeat;}
.foot_bottom li .ap2{ background:url("../images/foot_btn_02.png") center top no-repeat;}
.foot_bottom li .ap3{ background:url("../images/foot_btn_03.gif") center top no-repeat;}
.foot_bottom li .ap4{ background:url("../images/foot_btn_04.png") center top no-repeat;}
.foot_bottom li a:hover{ color:#00234a;}


.Case {width:100%;margin:0px auto;}
.Case input,.Case textarea {-webkit-appearance: none;margin: 0px;padding: 0px;border: none;outline: none;background: none;font-family: "microsoft yahei";}
.Case_sub {width:100%; height:210px;border-bottom:solid 1px #DBDBDB;}
.casek {width:95%;height:80px;color:#666666;padding:0 2.5%;margin-top:15px;line-height:20px;}
.casek img {float:left;margin-right:13px;}
.casek a {color:#333333;}
.Title {width:100%;height:40px; background:#17528A;line-height:40px;margin-top:8px;}
#more {float:right;padding-right:10px;}
#more a {color:#999;}
#name4 {display:block;width:20%;height:40px;float:left;color:#FFFFFF;padding-left:30px;}
.free{overflow:hidden;margin:0 8px 8px;background:#fff;padding:8px;}
.free table { width: 100%; }
.free td { line-height: 33px;}
.free td input {  border: solid 1px #c1c1c1; }
.free p{padding:0 8px;}
.free b { font-weight: norma; color: red; }
.free-name { width: 70px; text-align: left; }
.free-nav-wrap { padding: 5px 0; text-align: center; }
.free-btn { width: 107px; height: 25px;border: none; cursor: pointer; }
.label {width: 90px;text-align: right;}
.field input{width: 180px;height: 27px;line-height: 27px;float: left;margin-left: 8px;border: 1px solid #E7E7E7;color: #787878;}
.field select{width:180px;height: 27px;line-height: 27px;float: left;margin-left: 8px;border: 1px solid #E7E7E7;color: #787878; text-align:center;}
#sex{width:16px;height:16px;-webkit-appearance:radio;}
#submit {background-color:#0050aa;background-image: url(http://wap.gzxt.laianba.com/images/tjyy.png);height:26px;width:89px;margin-left: 110px;cursor: pointer;border: none;margin-bottom: 5px;color:#fff;}