@charset "utf-8";
body{font-size:14px; background-color:#fff; margin:0 auto;overflow-x:hidden; color:#666666; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
table, tr, td, th, select, option, input, textarea, button { font-size: 12px; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, table, td {margin: 0; padding: 0;font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, li { list-style-type: none; padding: 0; margin: 0; }
a img {	border: 0;}
form { margin: 0;	padding: 0;}
textarea { overflow: auto;}
.clear { height: 0;	overflow: hidden; clear: both;}
.clearfix {	zoom: 1;}
.clearfix:after { content: ""; display: block; clear: both; height: 0;}
.none {	display: none;}
.hidden { visibility: hidden;}
.nobr {	white-space: nowrap;}
em { white-space: nowrap;}
a {text-decoration: none; }
.top-c{text-align:center;}

.ae a:hover{background:#0e8b8c;color:#fff;}
.z1e a:hover{background:#fff;color:#0e8b8c;}
.z2h a:hover{background:#fff;color:#0e8b8c;}
.z3d dt a:hover{background:#ffdb31;color:#693300;}
.z4i a:hover{background:#ffdb31;color:#693300;}
.z4i2 a:hover{background:#ffdb31;color:#693300;}
.z5e a:first-of-type:hover{background:#ffdb31;color:#693300;}
.z5e a:last-of-type:hover{background:#0e8b8c;color:#fff;}
#one a:hover{background:#0e8b8c;color:#fff;}
#two a{background:#0e8b8c;color:#fff;}
#two a:hover{background:#fff;color:#0e8b8c;}

/*top*/
.topa{ width:1100px; height:110px; background-color:#FFF; margin:15px auto 15px auto;}
.topa .top-l{width:320px; height:65px; float:left; margin-top:29px; margin-right:52px; }
.topa .top-c{height:81px; float:left;margin-top:39px; cursor:pointer;}
.topa .top-c dl{ width:138px; margin-left:5px; float:left; margin-right:11px; }
.topa .top-c dl dd{ float:left; width:38px; height:38px; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
.topa .top-c dl.top-c1 dd{ background:url(../images/di_tb.png) 0px 0px no-repeat; }
.topa .top-c dl.top-c2 dd{ background:url(../images/di_tb.png) -38px -0px no-repeat; }
.topa .top-c dl.top-c3 dd{ background:url(../images/di_tb.png) -76px -0px no-repeat; }	
.topa .top-c dl.top-c1:hover dd{background:url(../images/di_tb.png) 0px -38px no-repeat;}
.topa .top-c dl.top-c2:hover dd{background:url(../images/di_tb.png) -38px -38px no-repeat;}
.topa .top-c dl.top-c3:hover dd{background:url(../images/di_tb.png) -76px -38px no-repeat;}
.topa .top-c dl dt{ font-size:16px; color:#7b7b7b; margin-left:10px; line-height:16px; float:left; margin-top:2px; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.topa .top-c dl dt p{font-size:12px;}
.topa .top-r{ float:right;width:201px;height:42px;margin-top:35px; background:url(../images/top_04.jpg) no-repeat; margin-right:53px;}


.banner{width:100%;height:744px;background:url(../images/banner.jpg) center center no-repeat;}
.br{width:1000px;overflow:hidden;margin:0 auto;text-align:right;}
.br h3{font-size:29.16px;color:#f95d2d;margin-top:175px;font-weight:normal;text-transform:uppercase;}
.br h3 span{font-size:30px;margin:0 30px;}
.br h1{font-size:50px;font-weight:bold;color:#f95d2d;}
.zx{width:529px;height:65px;line-height:65px;background:url(../images/b1.jpg) no-repeat;margin:25px 0;font-size:28px;font-weight:normal;color:#fff;}
.nn{width:100%;overflow:hidden;}
.lu{margin-right:120px;}
.lu li{float:left;margin-left:30px;}
.lu li:first-of-type{margin-left:0;}
.lu li img{margin:0 2px;}
.lu li p{font-size:16px;line-height:32px;}
.call{font-size:35px;margin:30px auto 0;padding-right:120px;}
.call:before{content:" ";display:inline-block;width:34px;height:37px;background:url(../images/b5.png) center center no-repeat;vertical-align:middle;}
.ae{margin-top:40px;}
.ae a{display:block;width:216px;line-height:50px;background:#ffdb31;margin-right:160px;}

.zx, .lu, .ae a{float:right;}
.br h3 span, .lu li p{color:#045658;}
.zx, .ae a, .z1d dd, .z1e a, .z2h a, .z3d dt a, .z4i a, .z4i2 a{text-align:center;}
.ae a, .z1e a, .z2h a{font-size:18px;color:#693300;}

.blue{width:100%;height:667px;background:url(../images/blue.png) center center no-repeat;margin-top:-40px;}
.z1, .z2, .z4, .z5, .z6, .z7{width:805px;overflow:hidden;margin:0 auto;}
.z1a{width:100%;}
.z1b{width:100%;font-size:35px;color:#fff;line-height:70px;}
.z1b span{font-size:45px;}
.z1c{overflow:hidden;margin-top:30px;}
.z1d{background:#0e8b8c;width:254px;height:320px;float:left;}
.z1d:last-of-type{float:right;}
.z1d:nth-child(2){margin:0 21px;}
.z1d dd{line-height:50px;font-size:20px;color:#fff;}
.z1d dt:first-of-type{}
.z1d dt:last-of-type{padding:0 15px;color:#fff;line-height:26px;}
.z1e{margin:35px auto 55px;}
.z1e a{display:block;width:328px;line-height:48px;background:#ffdb31;margin:0 auto;}

.quiz, .not, .dif{width:100%;background:#0e8b8c;overflow:hidden;}
.z2a{width:100%;overflow:hidden;margin:40px 0;}
.z2b{width:100%;width:108px;float:left;margin-left:100px;}
.z2b li{height:109px;margin-top:8px;}
.z2b li:first-of-type, .z2d li:first-of-type, .z2f li:first-of-type, .z2g li:first-of-type{margin-top:0;}
.z2c{overflow:hidden;float:left;margin:0 54px;}
.z2d{float:left;margin-top:-17px;}
.z2d li, .z2f li{font-size:17px;color:#fff;line-height:49px;}
.z2d li:first-of-type{}
.z2e{float:left;width:138px;height:459px;background:url(../images/z30.png) no-repeat;margin:0 20px;}
.z2f{float:right;margin-top:-17px;}
.z2g{width:100%;width:108px;float:right;margin-right:100px;}
.z2g li{height:109px;margin-top:8px;}
.z2h{width:466px;height:222px;border:1px dashed #fff;margin:0 auto 85px;}
.z2h p{padding:25px;text-align:center;line-height:28px;color:#fff;}
.z2h a{display:block;width:192px;line-height:42px;background:#ffdb31;margin:0 auto;}

.harm{width:100%;height:972px;background:url(../images/harm.jpg) center center no-repeat;}
.z3{width:940px;overflow:hidden;margin:0 auto;}
.z3a{overflow:hidden;margin-top:10px;}
.z3b{width:530px;overflow:hidden;float:left;}
.z3c{overflow:hidden;border-bottom:1px solid #d7d7d7;margin-top:20px;}
.z3c:first-of-type{margin-top:0;}
.z3c:last-of-type{border:none;}
.z3c dd{width:68px;heihgt:38px;float:left;}
.z3c dt{width:450px;float:right;}
.z3c dt:first-of-type{font-size:20px;color:#000;}
.z3c dt:last-of-type{line-height:24px;margin:0 auto 10px;}
.z3d{width:370px;overflow:hidden;float:right;background:#f1f1f1;}
.z3d dd{height:315px;}
.z3d dt p{font-size:15px;line-height:25px;padding:20px 30px;}
.z3d dt a{display:block;width:266px;line-height:42px;background:#0e8b8c;margin:0 auto 26px;font-size:18px;color:#fff;}

.z4a{overflow:hidden;margin:40px auto;}
.z4b{width:258px;height:70px;background:white;float:left;}
.z4b dd{float:left;}
.z4b dd img{margin:7px 15px 7px 25px;}
.z4b dt{float:right;width:174px;color:#0e8b8c;font-weight:bold;}
.z4b dt:first-of-type{font-size:24px;line-height:40px;}
.z4b dt:last-of-type{font-size:18px;}
.z4c{width:546px;height:68px;border:1px solid #fff;border-left:none;float:right;}
.z4c p{padding:10px 20px 0;font-size:16px;line-height:26px;color:#fff;}
.z4d{width:100%;height:537px;background:url(../images/z42.jpg) no-repeat;}
.z4e{width:583px;height:100%;float:right;color:#fff;background:url(../images/z59.jpg) center center no-repeat;}
.z4f{font-size:35px;font-weight:bold;margin-top:40px;color:#ffdb31;}
.z4g{margin:15px 0;}
.z4h{width:331px;overflow:hidden;margin:45px 0 45px 35px;}
.z4h dl{width:97px;height:110px;background:url(../images/z44.png) no-repeat;float:left;margin-left:20px;}
.z4h dl:first-of-type{margin-left:0;}
.z4h dl:nth-child(4){margin-left:58px;}
.z4h dl dt{font-size:16px;text-align:center;line-height:25px;}
.z4h dl dt:first-of-type{margin-top:30px;}
.z4i a{display:block;width:230px;line-height:48px;background:white;color:#077879;font-size:18px;margin-left:76px;}
.z4j{width:223px;height:100%;float:right;}

.z4f, .z4g, .z4f2, .z4g2{padding-left:35px;}

.z4e2{width:583px;height:100%;float:right;color:#fff;background:url(../images/z60.jpg) center center no-repeat;}
.z4f2{font-size:35px;font-weight:bold;margin-top:40px;color:#ffdb31;}
.z4g2{margin:15px 0;}
.z4h2{width:331px;overflow:hidden;margin:45px 0 45px 35px;}
.z4h2 dl{width:97px;height:110px;background:url(../images/z44.png) no-repeat;float:left;margin-left:20px;}
.z4h2 dl:first-of-type{margin-left:0;}
.z4h2 dl:nth-child(4){margin-left:58px;}
.z4h2 dl dt{font-size:16px;text-align:center;line-height:25px;}
.z4h2 dl dt:first-of-type{margin-top:30px;}
.z4i2 a{display:block;width:230px;line-height:48px;background:white;color:#077879;font-size:18px;margin-left:76px;}



.cure{width:100%;overflow:hidden;background:white;}
.z5a{font-size:16px;line-height:26px;}
.z5b{overflow:hidden;}
.z5b dl{margin-top:30px;}
.z5c{width:100%;overflow:hidden;height:259px;border-bottom:1px dashed #b5b5b5;}
.z5c dd{width:288px;float:left;}
.z5c dt{width:470px;float:right;}
.z5c dt:first-of-type{height:61px;}
.z5c dt img{margin:8px 0;}
.z5c dt p{line-height:24px;}
.z5c dt p:first-of-type{margin-top:10px;}
.setp1{width:288px;height:231px;background:url(../images/z47.jpg) no-repeat;}
.sj{line-height:72px;background:#0e8b8c;width:58px;font-size:24px;color:#fff;text-align:center;position:absolute;margin-top:-12px;margin-left:214px;}
.hh{width:238px;line-height:32px;background:#fe9602;text-align:center;font-size:18px;color:#fff;}
/**/
.z5d{width:100%;overflow:hidden;height:259px;border-bottom:1px dashed #b5b5b5;}
.z5d dd{width:288px;float:right;}
.z5d dt{width:470px;float:left;}
.z5d dt:first-of-type{height:61px;}
.z5d dt img{margin:8px 0;}
.z5d dt p{line-height:24px;}
.z5d dt p:first-of-type{margin-top:10px;}
.setp2{width:288px;height:231px;background:url(../images/z50.jpg) no-repeat;}
.xf{line-height:72px;background:#0e8b8c;width:58px;font-size:24px;color:#fff;text-align:center;position:absolute;margin-top:-12px;margin-left:16px;}
/**/
.setp3{width:288px;height:231px;background:url(../images/z52.jpg) no-repeat;}
.z5e{overflow:hidden;margin:60px auto 80px;}
.z5e a{display:block;line-height:48px;float:left;text-align:center;font-size:18px;}
.z5e a:first-of-type{margin-left:132px;background:#0e8b8c;width:224px;color:#fff;}
.z5e a:last-of-type{margin-left:78px;background:#ffdb31;width:240px;color:#693300;}

.z6a{overflow:hidden;margin:50px auto 90px;}
.z6b{width:259px;height:380px;border:1px solid #067073;border-right:none;float:left;border-radius:6px;background:white;margin:11px 0;}
.z6b dd{overflow:hidden;}
.z6b dd div{width:60px;height:60px;line-height:60px;border:1px solid #0e8b8c;border-radius:100%;margin:20px auto;text-align:center;font-size:30px;color:#056b6d;}
.z6b dt{}
.z6b dt:first-of-type{font-size:24px;color:#000;text-align:center;}
.z6b dt p{padding:10px 20px;line-height:24px;}

.z6c{width:285px;height:404px;float:left;border-radius:6px;background:#ecb100;color:#fff;}
.z6c dd{overflow:hidden;}
.z6c dd div{width:60px;height:60px;line-height:60px;border:1px solid #fff;border-radius:100%;margin:20px auto;text-align:center;font-size:30px;}
.z6c dt{}
.z6c dt:first-of-type{font-size:24px;text-align:center;}
.z6c dt p{padding:10px 20px;line-height:24px;}

.jcy{width:100%;height:690px;background:url(../images/z54.jpg) center center no-repeat;}
.z7a{width:785px;height:500px;border:10px solid #0e8b8c;background:white;margin-top:80px;text-align:center;}
.z7b{width:390px;height:117px;background:url(../images/z55.png) center center no-repeat;z-index:99;position:absolute;margin-left:207px;margin-top:-90px;}
.z7c{width:100%;height:90px;background:url(../images/z56.jpg) center center no-repeat;margin-top:65px;font-weight:bold;color:#fff;line-height:67px;font-size:44px;}
.z7a h4{font-size:13px;font-weight:normal;color:#0e8b8c;text-transform:uppercase;}
.z7a h3{font-size:14px;line-height:24px;}
.z7a h3:first-of-type{margin-top:10px;}
.z7d{width:594px;line-height:45px;overflow:hidden;margin:40px auto;}
.z7e{width:390px;height:41px;float:left;background:#f2f2f2;border:1px solid #d2d2d2;text-align:left;text-indent:2em;font-size:16px;color:#666;}
.z7d a{display:block;width:200px;background:#0e8b8c;float:right;font-size:17px;color:#fff;}
.z7d a:hover{text-decoration:none;}
.z7a p{line-height:24px;}
.z7a p:first-of-type{font-size:16px;color:#d20c0c;}


.footer {width:100%;height:122px; background-color:#e1e5e8;overflow:hidden;}
.footer p {width:100%;text-align:center;font-size:12px;color:#666;line-height:24px;}