body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#222; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#e40000;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank { height: 10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2 { height: 20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank30 { height: 30px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank58 { height: 58px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size:14px; color: #444; background: #ebf3f3;}
.w1000 { width: 1000px; margin: 0 auto;}

.logo_xw{ height:106px; background:url(../images/logo_xw_01.png); overflow:hidden;}
.logo_xw ul,.nav_xw ul,.dlan_xw,.m1_xw,.m2_xw,.dlan_xw2,.m3_xw,.dzx_xw,.m4_xwqh,.ysts_xw ul,.zj_xww{ width:1000px; margin:0px auto; overflow:hidden;}
.nav_xw{ height:52px; background:#068687; overflow:hidden;}
.nav_xw ul li{ width:111px; line-height:52px; text-align:center; font-size:16px; background:url(../images/nav_xw_08.png)  no-repeat right center; overflow:hidden; float:left;}
.nav_xw ul li a{ color:#fff;}
.nav_xw ul li a:hover{ color:#ffff00;}
.nav_xw ul li:last-child{ background:none;}

.banner { text-align: center; margin: 0 auto; background: url(../images/bann_bg.jpg) center top no-repeat;}

.daodu-box { height: 170px; position: relative; z-index: 22; margin: -228px auto 58px; background: #026766; box-shadow: -1px 3px 15px #666;}
.daodu-box cite { display: block; float: left; width: 270px; padding-top: 19px; text-align: center; background: url(../images/daodu_line.jpg) right top no-repeat;}
.daodu-box p { padding: 28px 20px 0 296px; font-size: 15px; line-height: 28px; text-indent: 2em; color: #fff; word-wrap: break-word;}

.com-lead { width: 100%; height: 195px; position: relative; z-index: 22;}
.lead-odd { background: url(../images/com_leadBg.png) no-repeat;}
.lead-even { background: url(../images/com_leadBg02.png) no-repeat;}
.lead-box { width: 1000px; height: 160px; margin: 0 auto; position: relative;}
.lead-box .num-icon { display: block; position: absolute; z-index: 33; top: -30px; }
.lead-odd .num-icon { left: -50px;}
.lead-even .num-icon { right: -50px;}
.lead-box h2 { font-size: 38px; display: inline-block; text-align: center; line-height: 44px; color: #fff; }
.lead-odd h2 { padding: 24px 0 0 190px;}
.lead-even h2 { float: right; padding: 0 170px 0 0;}
.lead-box h2 b { font-size: 40px;}

.con1-box { background: #fff; position: relative; margin-top: -100px; padding-top: 100px;}
.tro-list { text-align: center;}
.tro-list li { display: inline-block; width: 214px; height: 267px; overflow: hidden; margin: 0 10px 27px; background: url(../images/cont1_listBg.jpg) center bottom no-repeat;}
.tro-list li p { line-height: 23px; padding: 25px 8px 0 8px; text-align: left;}
.btn-forHelp { display: block; width: 567px; margin: 0 auto;}

.con2-box { position: relative; margin-top: -140px; background: url(../images/con2_boxBg.jpg) center bottom no-repeat;}
.tro-situ { padding-top: 145px; background: #fff;}
.situ-item { margin: 0 0 0 75px;}
.situ-item li { width: 406px; height: 153px; position: relative; float: left; margin: 0 82px 36px 0; background: url(../images/cont2_listBg.jpg) no-repeat;}
.situ-item .mr0 { margin-right: 0;}
.situ-item li cite { display: block; position: absolute; left: -44px; top: 10px;}
.situ-item li dl { padding: 20px 12px 0 140px;}
.situ-item li dt { font-size: 24px; font-weight: bold; color: #c90300;}
.situ-item li dd { font-size: 15px; line-height: 27px; text-indent: 2em; word-wrap: break-word; padding-top: 3px;}
.btn-howCure { display: block; width: 488px;  margin: 0 auto;}

.method-box { background: #fff; padding-top: 100px; margin-top: -86px;}
.mthod-wrong { width: 746px; padding: 34px 254px 30px 0; background: url(../images/con3_img02.jpg) right top no-repeat;}
.mthod-wrong ul { margin: 10px 0 0 32px;}
.mthod-wrong ul li { width: 166px; height: 205px; overflow: hidden; background: #e6e6e6; float: left; margin-right: 16px;}
.mthod-wrong ul li.mr0 { margin-right: 0;}
.mthod-wrong ul h3 { font-size: 20px; font-weight: bold; color: #272727; text-align: center; padding: 10px 0 2px;}
.mthod-wrong ul p { font-size: 16px; line-height: 25px; text-indent: 2em; padding: 0 10px;}
.bt-btn { text-align: center;}
.bt-btn a { display: inline-block; margin: 0 13px;}

.con4-box { position: relative; margin-top: -140px; background:url(../images/cont4_box_bg.jpg) center bottom no-repeat; }
.cure-info { padding: 100px 0 0 0; width: 100%; background: #fff;}
.cure-info li { width: 277px; height: 207px; float: left; display: inline; margin: 0 0 24px 32px; padding: 10px 0 10px 12px; background: url(../images/cont4_listBg.jpg) no-repeat;}
.cure-info li div { width: 277px; height: 207px; position: relative; overflow:  hidden;}
.cure-info li dl { position: absolute; width: 100%; height: 40px; left: 0; bottom: 0; color: #fff; background: rgba(0,0,0,.6); transition: height ease-out .2s;}
.cure-info li div:hover dl { height: 120px;}
.cure-info .last div:hover dl { height: 40px;}
.cure-info li dt { font-size: 22px; text-align: center; line-height: 40px;}
.cure-info li dd { line-height: 23px; padding: 0 10px;}
.cure-info li div .btn-order { display: block; position: absolute; z-index: 111; width: 90px; width: 90px; left: 50%; top: 50%; margin-left: -45px; margin-top: -45px;}
.con4-box h4 { text-align: center; font-size: 18px; color: #444; line-height: 48px; padding-bottom: 25px;}
.con4-box h4 span { padding-right: 5px;}
.con4-box h4 a { padding-left: 5px;}
.con4-box h4 img { vertical-align: middle;}

.con5-box { position: relative; background: #fff; padding-top: 100px; margin-top: -130px;}
.doc-team { padding: 0 12px 70px 15px; position: relative;}
.doc-left { width: 470px; margin-top: 50px;}
.doc-zhao { position: relative; width: 470px; height: 448px; margin-bottom: 30px;}
.zhap-exp { position: absolute; top: 210px; right: 0; z-index: 111; width: 210px; height: 210px; text-align: center; background: #fff; border-radius: 50%; box-shadow: 2px 2px 10px #e7e3e3; }
.zhap-exp dt { padding-top: 30px; font-size: 28px; font-weight: bold; color: #c30300;}
.zhap-exp dd { line-height: 23px; padding: 10px 10px 0;}
.btn-doc { text-align: center;}
.btn-doc a { display: inline-block; margin: 0 15px; width: 156px; height: 50px; font-size: 24px; line-height: 50px; border: #026968 4px solid;}
.btn-doc .btn-zx { color: #c90300;}
.btn-doc .btn-yy { background: #f68423; border: #f68423 4px solid; color: #fff;}

.doc-list { width: 548px; position: absolute; right:0; top: 0;}
.doc-list li { width: 453px; height: 205px; position: relative;}
.doc-list .doc02 { margin-left: 75px;}
.doc-list .doc03 { margin-left: 40px;}
.doc-list li cite { display: block; position: absolute; z-index: 22; left: 0; top: 42px;}
.doc-list li dl { position: absolute; z-index: 11; width: 275px; top: 0; right: 0; padding-left: 40px; background: url(../images/doc_txtBg.jpg) left 35px no-repeat;}
.doc-list li dt { height: 40px; line-height: 40px; font-size: 22px; font-weight: bold; color: #c90300; }
.doc-list li dd { line-height: 23px; padding: 5px 0 0 0;}

.con6-box { position: relative; width: 100%; height: 778px; overflow: hidden; background: url(../images/cont6_boxbg.png) center top no-repeat;}
.form-mes { height: 500px;}
.form-box input { font-size: 20px; color: #444; background: #fff; border: #c5c5c5 1px solid; border-radius: 2px;}
.form-box h2 { width: 490px; margin: 0 auto; padding: 48px 0 40px;}
.info-basic { width: 500px; padding-top: 90px;}
.info-basic li { height: 42px; line-height: 42px; overflow: hidden; zoom: 1; clear: both; margin: 16px 0 0 55px; font-size: 22px;}
.form-notice { color: #ca0707; padding: 20px 0 0 20px;}
.info-basic li label { display: block; float: left; width: 125px; line-height: 42px;}
.form-box li span { color: #d80606;}
.inp-txt01 { width: 190px; height: 40px; line-height: 40px;  padding-left: 3px; margin-right: 15px;}

.info-troMes { width: 500px; padding-top: 98px;}
.info-troMes li { width: 340px; margin: 0 auto 20px; text-align: center;}
.info-troMes li p { font-size: 21px; line-height: 26px; padding-bottom: 10px; color: #212020;}
.inp-txt02 { height: 40px; width: 332px; padding: 0 3px; background: #fff; border: #c5c5c5 1px solid;}
.form-sub { display: block; width: 350px; height: 85px; margin: 0 auto; text-align: center; line-height: 82px; font-size: 40px; color: #fff; background: #ff7e00; border: none; cursor: pointer;}

	
.end{ width:100%; height:403px; background:#026968;}	
	.end_a{ width:730px; margin:0px auto; padding-top:30px;}
	.end_menu{overflow:hidden; height:auto; margin-top:20px; width:100%; height:46px; background:url(../images/end_menu_bg.png) center;}
	.end_menu li{ float:left; background:url(../images/end_menu_01.png) right center no-repeat; width:111px; text-align:center; line-height:46px; font-size:16px;}
	.end_menu li a{ color:#fff;}
	.end_b{ margin:30px 70px 0px 10px; float:left; width:287px; height:157px;}
	.end_c{ width:337px; float:left;margin:30px 20px 0px 70px;}
	.end_c p{ font-size:14px; color:#fff; line-height:26px;}
	.end_d{ margin:30px 40px 0px 10px; float:right; width:150px;}
	.end_d i{ display:block; overflow:hidden; padding:5px; }
	.end_d p{ text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:20px;}