﻿/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*{ margin:0; padding:0; }
body, div, h1, h2, h3, h4, h5, h6, form, img, ul, ol, li, dl, dt, dd, p, tr, th, td {
    margin: 0;    padding: 0;}
body { color:#777986;   font: 12px/1.5 "Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体",微软雅黑; z-index:-9999; overflow-x:hidden;}
li {    list-style: outside none none;}
em, i {    font-style: normal;}
h1, h2, h3, h4, h5, h6 {    font-size: 100%;    font-weight: normal;}
img {    border: 0 none;    vertical-align: top;}
a {    color: #333;    outline: medium none;    text-decoration: none;}
.clear{ clear:both}
input,select,textarea{ outline:none; font-family:"微软雅黑"; font-family:"Microsoft Yahei",微软雅黑; }
input[ type="button"]{ cursor:pointer}
/*浮动方式*/
.fl{ float:left}
.fr{ float:right}

.top{ width:100%; height:40px; border-bottom:1px solid #c5c5c5; background:#fff; position:relative;  }
.top_wrap{ width:1200px; height:40px; margin:0 auto;  position:relative;}
.top_logo{ width:220px; height:37px; padding-top:3px;}
.top_logo a,.top_logo a img{ display:block; width:200px;}
.top_right{ width:580px; position:relative;}
.map_btn{ display:block; width:93px; height:28px; float:right; font-size:14px; color:#000000; line-height:28px; padding-left:14px; background:url(../images/map_btn_bg.png) no-repeat 0 0; margin-top:6px; }
.top_r_l{ float:right; display:block; height:40px; font-size:12px; color:#b1b1b1; line-height:40px; margin-right:12px;}
.top_r_l a{ padding:0 8px; font-size:14px; color:#000; }
.top_gg{ width:438px; height:40px; position:absolute; left:210px; top:0;}
.top_gg em{ display:block; width:1px; height:24px; position:absolute; left:0; top:8px; background:#ccc;}
.top_gg a{ display:block; width:438px; height:40px; margin-left:16px;}
.map{display:none; position:absolute; top:41px; right:0; z-index:11;	min-height:112px;border-left:1px solid #dadada;	border:1px solid #dadada; background:#fff;}
.t_ml{ display:none; width:120px; padding-bottom:12px;  position:absolute; right:100px; top:41px;border:1px solid #dadada; background:#fff;  z-index:11; padding-top:5px;}
.t_ml a{  font-size:14px; color:#333; line-height:32px; display:block; width:100%; text-align:center; margin:0 auto; position:relative; box-sizing:border-box; padding:0 20px 0 0; }
.t_ml a em{ display:block; width:18px; height:10px; position:absolute; right:5px; top:11px;  background:url(../images/icon_n.png) no-repeat 0 0;}
.t_ml li:last-child a em{ background-position:0 -60px;}
.t_ml a:hover{ color:#c20813;}
.map-bg,.ml-bg{ display:none; height:400px;width:100%; position:absolute; z-index:10; top:45px; right:0;}
.map ul {background:#fff;}
.map li { float:left;	width:110px; height:176px; 	text-align:center;	box-sizing:border-box;	border-right:1px solid #e9e9e9;	margin-top:6px;}
.map li a:hover {	color:#c20813}
.map li:last-child {	border-right:0}
.map li h3 {	font-size:14px;	color:#333;	height:32px;	line-height:32px;	border-bottom:1px solid #e9e9e9; margin-bottom:6px;}
.map li a {	display:block;	line-height:24px}
.tbgg_big{ display:none; width:778px; height:188px; position:absolute; left:240px; top:0; z-index:15;}
.footer{ width:100%; height:103px; background:#c5ecec; overflow:hidden;}
.footer_cont{ width:1200px;  margin:26px auto; overflow:hidden;}
.footer_logo01{ width:130px; height:55px; float:left; position:relative;}
.footer_logo01 em{ display:block; width:1px; height:34px; background:#c20813;  position:absolute; right:0; top:12px;}
.footer_logo01 img{ width:116px; margin-top:5px; }
.footer_logo02{ width:81px; height:55px; float:left; margin:0 6px;}
.footer_right{ width:950px; margin-left:6px;}
.footer_right p{ font-size:12px; color:#9a9a9a; line-height:24px; margin-top:5px;}
.wrap{ width:100%; overflow:hidden; font-family:"microsoft yahei"; position:relative;}
.banner{ width:100%; height:658px; background:url(../images/bg01.jpg) no-repeat center 0; position:relative; overflow:hidden;}
.logo{ width:210px; height:90px; position:absolute; left:50%; top:6px; margin-left:-720px;}
.logo a{ display:block;}
.slogan{ width:300px; height:600px; position:absolute; left:50%; top:0px; margin-left:-125px;}
.slogan span{ display:block; width:100%; height: 100%; }
.slogan span img{ width: 100%;}
.slogan_xf{ width:80px; height:30px; position:absolute; left:386px; bottom:9px; overflow:hidden;}
.slogan_xfbox{ width:100%; position:relative;}
.slogan_xfbox ul{ width:100%; position:absolute;}
.slogan_xfbox li{ width:100%; height:30px; overflow:hidden; float:left; font-size:18px; line-height:30px; color:#358a68; font-weight:bold; }
section { width:100%; overflow:hidden; position:relative; overflow:hidden;}
.section01{ height:980px; background:url(../images/bg02.png) no-repeat center 0; margin-top:-120px; padding-top:110px; overflow:hidden; box-sizing:border-box }
.section02{ height:1200px; background:url(../images/bg03.jpg) no-repeat center 0;}
.section03{ height:1800px; background:url(../images/bg04.jpg) no-repeat center bottom; }
.section04{ height:946px; background:url(../images/bg05.jpg) no-repeat center 0;}
.section05{ height:745px; background:url(../images/bg06.jpg) no-repeat center 0;}
.sect01{ width:100%; margin:0; overflow:hidden;}
.title{ width:100%; }
.title span{ display:block; width:638px; height:72px; margin:0 auto; text-align:center;}
.act02 .title{ margin-top:60px;}
.sect01 .title,.act05 .title{ margin-top:40px;}
.act03 .title{ margin-top:20px;}
.act01{ width:1216px; height:236px; position:relative; margin:16px auto 0;}
.btn01{ display:block; width:142px; height:36px; font-size:20px; color:#fff; line-height:36px; text-align:center; background-image:url(../images/btn_bg.png); background-repeat:no-repeat; background-position:0 0;}
.btn01:hover{ background-position:0 -57px;}
.act01 .btn01{ position:absolute; right:160px; top:0;}
.sect02{ width:1200px; margin:0 auto; overflow:hidden;}
.act03{ width:1200px;  overflow:hidden;  margin:0 auto 0;}
.act02_cont{ width:946px; height:282px; margin:10px auto 0; position:relative;}
.act02_cont p{  display:block; width:220px; height:80px; position:absolute; left:220px; top:30px; font-size:24px; color:#186d69; line-height:36px;}
.act02_cont span{display:block; width:946px; height:282px; left:0; top:0; position:absolute; }
.act02_cont a{ position:absolute; left:396px; top:218px;}
.act02_gift{ width:860px; height:680px; background:url(../images/act02_gift_bg.png) no-repeat 0 0; margin:0 auto; position:relative; overflow:hidden;}
.act02_gift ul{ width:620px; margin:18px 0 0 68px; position:relative; z-index:0;}
.act02_gift li{ width:123px; height:110px; margin:0 14px 14px; float:left;  background:url(../images/act02_gift_bg01.png) no-repeat 0 0; cursor:pointer; }
.act02_gift li span{ display:block; width:83px; height:64px; margin:16px auto 0;}
.act02_gift li p{ display:block; width:100%; font-size:14px; color:#fff; line-height:24px; text-align:center; margin:0; padding:0;}
.ag_des{ display:none; width:93px; height:76px; padding:20px 10px 0 20px; background:url(../images/act02_gift_bg02.png) no-repeat 0 0; position:absolute; right:-118px; top:0; font-size:14px; color:#e87300; z-index:100; text-align:center;}
.act02_gift li:hover .ag_des{ display:block;}
.ag01 .ag_des{ left:131px; top:0;}
.ag02 .ag_des{ left:282px; top:0;}
.ag03 .ag_des{ left:434px; top:0;}
.ag04 .ag_des{ left:584px; top:0;}
.ag05 .ag_des{ left:131px; top:126px;}
.ag06 .ag_des{ left:282px; top:126px;}
.ag07 .ag_des{ left:434px; top:126px;}
.ag08 .ag_des{ left:584px; top:126px;}
.act02_cont .btn01{ position:absolute; right:20px; top:20px; }
.act04{ width:100%; margin-top:30px; padding-bottom:36px;}
.act03_cont{ width:960px; height:300px; margin:26px auto 0;}
/*.act04{ width:665px; height:400px; clear:both; margin:0 auto;}*/
.act04_cont{ width:665px; height:277px; margin-top:16px; background:url(../images/act04.png) no-repeat 0 0;}
.act04_c_t{ padding:12px 0 0 50px; overflow:hidden;}
.act04_c_t h4{ display:block; width:100%; font-size:18px; color:#186c68; font-weight:bold;}
.act04_c_t p{ display:block; width:100%; font-size:14px; color:#186c68; line-height:22px;}
.act04_gift{ width:100%; height:160px; overflow:hidden; position:relative; margin-top:10px;}
.act04_gift h4{  display:block; font-size:18px; color:#186c68; font-weight:bold; padding-left:50px;}
.arrow_left,.arrow_right{ display:block; width:45px; height:45px; position:absolute; top:70px; cursor:pointer;}
.arrow_left{ left:8px;}
.arrow_right{ right:8px;}
.act04_gift_list{  width:580px; height:120px; position:relative; margin:10px auto 0; overflow:hidden;}
.act04_gift ul{ width:100%; position:relative; left:0; top:0;}
.act04_gift ul li{ width:580px; height:110px; float:left; text-align:center; margin:0; padding:0;}
.act04_gift ul li span{ display:block; width:145px; height:110px; text-align:center; overflow:hidden; float:left;}
.act06{ width:960px; margin:0 auto;}
.act07{ margin-left:40px;}
.act07_cont{ margin-top:18px; width:575px; height:183px; position:relative;}
.act07_cont span{ display:block; width:575px; height:183px; left:0; top:0; position:absolute;}
.act06_cont{ width:960px; height:300px; margin:20px auto 0; position:relative;}
.act06_cont span{ display:block; width:960px; height:300px; margin:0 auto; position:relative;}
.act06_cont p,.act07_cont p{ display:block; width:220px; height:80px; position:absolute; left:220px; top:30px; font-size:24px; color:#186d69; line-height:36px;}
.btn02{ display:block; width:169px; height:45px; font-size:18px; color:#f9f7ee; line-height:45px; text-align:center; background-image:url(../images/btn_bg.png); background-repeat:no-repeat; background-position:0 -114px;}
.act03 .btn02{ background:url(../images/act02_btn.png) no-repeat 0 0; text-indent:9999px; white-space:nowrap; overflow:hidden;}
.act03 .btn02:hover{background-position:0 0; }
.btn02:hover{ background-position:0 -173px;}
.act03_cont .btn02,.act04_cont .btn02,.act07_cont .btn02{ position:absolute; left:220px; top:113px;}
.act06_cont .btn02{ position:absolute; left:60px; top:230px; background:url(../images/act02_btn.png) no-repeat 0 0; text-indent:999px; overflow:hidden; white-space:nowrap;}
.act05{ width:100%; height:auto; margin:0 auto 0; overflow:hidden;}
.act05_cont{ width:100%; margin-top:40px;}
.act05_01{ width:1241px; height:600px; position:relative; background:url(../images/newpet_info_bg.png) no-repeat 0 0; margin:0 auto;}
.newpet_img{ width:611px; height:679px; position:absolute; right:-80px; top:-70px;}
.newpet_info{ width:460px; height:500px; position:absolute; top:40px; left:140px;}
.np_info_t{ width:217px; height:24px; font-size:24px; color:#e4a725; line-height:24px; background:url(../images/icon_tbg.png) no-repeat 0 -130px; text-align:center; margin:0 auto; font-weight:bold;}
.np_info_c{ width:100%; margin-top:20px;}
.np_info_c p{ display:block; font-size:14px; color:#186d69; line-height:24px; margin-bottom:12px; overflow:hidden; }
.np_info_c p em{ float:left; margin-right:6px;}
.jn_list{ width:100%; clear:both; display:flex; flex-flow:row nowrap; justify-content:flex-start; margin:10px 0 ;}
.jn_list li{ width:100px; font-size:14px; color:#186d69; line-height:28px; text-align:center; position:relative;}
.jn_list li span{ display:block; width:60px; height:60px; margin:0 auto; border:2px solid #f9ab4f; border-radius:8px; position:relative;}
.jn_list li span img{ width:100%;}
.jn_info{ display:none; width:242px; height:221px; position:absolute; left:83px; top:0; font-size:14px; z-index:5; background:url(../images/jn_info_bg.png) no-repeat 0 0; box-sizing:border-box; padding:30px 20px 0 30px; text-align:left;}
.jn_info h4{ float:left; position:relative; font-size:16px; color:#d99d1c; font-weight:bold; text-align:left;}
.jn_info p{ display:block; width:100%; float:left; margin-top:12px; overflow:hidden; color:#484848;}
.jn_info em{ float:left; margin-left:6px;}
.jn_list li:hover .jn_info{ display:block;}
.jn_gif{ width:100%; margin:16px 0 0; position:relative; display:flex; flex-flow:row nowrap; justify-content:flex-start;}
.jn_gif_c{ width:140px; height:140px; margin:0 20px; position:relative; overflow:hidden; border:3px solid #f9ab4f; border-radius:10px;}
.jn_gif_c i{ display:block; width:39px; height:39px; background:url(../images/icon_tbg.png) no-repeat -182px 0 ; text-indent:999px; overflow:hidden; white-space:nowrap; position:absolute; right:-1px; top:0;}
.jn_gif_c i.icon_jn_gift01{ background-position:-143px 0;}
.icon_bd{ display:block; width:33px; height:31px; background:url(../images/icon_tbg.png) no-repeat -226px 0; position:absolute; left:0; top:0; z-index:1;}
.np_info_c em{ display:block; width:96px; height:25px; font-size:14px; line-height:24px; background:url(../images/icon_tbg.png) no-repeat 0 -44px; color:#fff; text-indent:12px; font-weight:bold; margin-bottom:5px;}
.act05_02{ width:1095px; height:350px; margin:40px auto 0;}
.sect04_cont{ width:1200px; height:720px; margin:40px auto 0; }
.sect04_01{ width:100%; overflow:hidden;}
.act08{ width:100%; margin-top:40px; clear:both;}
.act08_cont{ width:1080px; height:268px; margin:36px 0 0 62px;}
.act08_item{ width:100%; height:63px;}
.act08_item li{ width:120px; height:63px; float:left; font-size:24px; color:#fff; line-height:63px; text-align:center; cursor:pointer;}
.act08_item li:hover,.act08_item li.hover{ background:url(../images/btn_bg03.png) no-repeat 0 0;}
.act08_list{ width:100%; height:110px; margin-top:46px; overflow:hidden;}
.act08_lunit{ display:none; width:901px; height:110px; margin:0 auto;}
.act08_lunit.on{ display:block;}
.act09{ width:1257px; margin:65px auto 0;}
.act09_cont{ display:block; width:1257px; height:400px; margin-top:38px;}
.btn_list{ width:1200px; margin:12px auto 0;}
.btn_list li{ width:293px; height:68px; float:left; margin:0 0 0 67px;}
.btn_list li a{ display:block; width:293px; height:68px; background:url(../images/btn_bg.png) no-repeat 0 -314px; font-size:24px; color:#ed7718; line-height:68px; text-align:center; }
.btn_list li:hover a{ background:url(../images/btn_bg.png) no-repeat 0 -233px;}
.w2_totop{ width:200px; height:57px; position:absolute; bottom:0; left:50%; margin-left:-100px;}
.w2_totop a{ display:block; width:200px; height:57px; background:url(../images/btn_list001.png) no-repeat 0 -203px;}
.w2_totop a:hover{ background-position:-205px -203px;}
.get_rule{ display:none; width:592px; height:243px; position:absolute; left:50%; top:120px; margin-left:-296px; z-index:10;}
.get_rule_c{ width:513px; height:223px; padding:20px 20px; background:url(../images/win_bg.png) no-repeat 0 0 / 100% 100%;}
.get_rule_c p{ display:block; margin-bottom:6px; font-size:14px; color:#c69227; line-height:20px; margin-bottom:6px;}
.btn_close{ display:block; width:40px; height:40px; background:url(../images/btn_close.png) no-repeat 0 0; position:absolute; right:0; top:0; cursor:pointer;}
.dh_rule{ display:none; width:522px; height:153px; position:absolute; left:50%; top:190px; margin-left:-270px; z-index:10;}
.dh_rule_c{ width:443px; height:113px; padding:20px; background:url(../images/win_bg01.png) no-repeat 0 0;}
.dh_rule_c p{ display:block; margin-bottom:6px; font-size:14px; color:#c69227; line-height:24px;}
.sidenav{ width:228px; height:765px; background:url(../images/sidenav_bg.png) no-repeat 0 0; position:fixed; right:10px; bottom:40px; z-index:5;}
.sidenav_close{ display:block; width:16px; height:16px; background:url(../images/icon_close002.png) no-repeat 0 0; position:absolute; right:0; top:140px; cursor:pointer;}
.sidenav ul{ width:100%; height:448px; margin:196px 0 0 0;}
.sidenav ul li{ width:100%; height:56px; position:relative; overflow:hidden;}
.sidenav ul li em{ display:block; width:39px; height:36px; float:left; margin:7px 12px; background-image:url(../images/sn_dot.png); background-repeat: no-repeat; background-position:0 0; font-size:18px; color:#fff; line-height:36px; text-align:center;}
.sidenav ul li a{ display:block; width:220px; float:left; height:50px; font-size:18px; color:#1bb6ab; line-height:50px; }
.sidenav li a:hover,.sidenav li a.hover{ color:#e4a725;}
.sidenav li a:hover em,.sidenav li a.hover em{ background-position:-69px 0;}
.act01_c{ width:1231px; height:700px; position:relative; margin:40px auto 0;}
.act01_hd{ width:100%; height:100px; margin:0 auto; position:relative;}
.act01_hd ul{ width:1200px; display:flex; flex-flow:row nowrap; justify-content:space-between; margin:0 auto}
.act01_hd ul li{ display:block; width:180px; height:55px;  font-size:18px; color:#fff; line-height:54px; text-align:center; cursor:pointer; background:url(../images/act01_hd_bg.png) no-repeat 0 -58px;}
.act01_hd ul li:hover,.act01_hd ul li.hover{ background:url(../images/act01_hd_bg.png) no-repeat 0 0 ;}
.act01_bd{ width:1231px; height:523px; margin:0 auto; background:url(../images/act01_bg.png) no-repeat 0 0; position:relative; overflow:hidden;}
.sect01_unit{ display:none;}
.sect01_unit.on{ display:block;}
.act_img{ width:595px; height:406px; background:url(../images/act01_img_bg.png) no-repeat 0 0; float:left; margin:60px 0 0 68px;}
.act_img .ft-carousel{ width:584px; height:393px; border:1px solid #e2e0be; margin:3px auto 0;}
.act_info{ width:460px; height:430px; float:left; margin:60px  0 0 30px;}
.act_info h4,.act012_info h4{ display:block; width:398px; height:42px; background:url(../images/act01_tt.png) no-repeat center bottom; font-size:38px; color:#08afa7; text-align:center; line-height:36px; margin:0 auto 20px;}
.act_info p,.act012_info p{ display:block; width:100%; font-size:14px; color:#08afa7; line-height:24px; margin-bottom:12px;}
.act_info p strong{ display:block; width:100%;}
.act012_info{ width:1100px; height:110px; margin:56px auto 0; position:relative; text-align:center;}
.act012_img{ width:1100px; height:300px; margin:0 auto;}
.act012_img ul{ width:100%;display:flex; flex-flow:row nowrap; justify-content:center;}
.act012_img li{ display:block; width:246px; height:297px; margin:0 12px;}
.nvhai{ display:none; width:379px; height:506px; position:absolute; left:50%; bottom:10px; margin-left:-890px; z-index:2;}
.ft-carousel { position:relative; overflow: hidden; z-index:1; }
.ft-carousel .carousel-inner { position: absolute;	left:0; top:0; height: 100%;}
.ft-carousel .carousel-inner .carousel-item { float: left;}
.ft-carousel .carousel-indicators{ position:absolute;	left: 0; bottom:0px; width: 100%; height:26px; text-align: center;	font-size: 0; z-index:9999;}
.ft-carousel .carousel-indicators span{ display: inline-block;	width:16px;	height:10px; background-color:#19c1b5; margin:0 4px; cursor: pointer; border-radius:25px;}
.ft-carousel .carousel-indicators span.active { width:46px;	background-color:#f1aa11;}
.ft-carousel .carousel-btn { position: absolute; width:33px; height:46px; cursor: pointer; z-index:100;}
.act_zh{ width:1075px; height:460px; background:url(../images/zh_img_bg.png) no-repeat 0 0; margin:20px auto 0; position:relative; overflow:hidden;}
.zh_img{ width:688px; height:420px; float:left; margin:20px 0 0 20px; border:2px solid #44c2ba; border-radius:10px;}
.zh_img .ft-carousel{ width:688px; height:420px;}
.zh_info{ width:320px; height:420px; float:left; margin:30px 0 0 20px; }
.zh_info li{ display:block; width:100%; margin-bottom:10px; font-size:14px; color:#186d69; line-height:24px;}
.zh_info li span{ display:block; width:100%; height:24px; position:relative; text-indent:20px; font-weight:bold;}
.zh_info li span em{ display:block; width:12px; height:12px; background:url(../images/icon_dot01.png) no-repeat 0 0; position:absolute; left:0; top:8px;}
.zh_info li p{ display:block; padding-left:20px;}

/*注册悬浮框*/
.float{ width:296px; height:853px; position:fixed; left:0; top:150px; z-index:2;}
.float_fold{ display:none; width:58px; height:288px; background:url(../images/float_fold_bg.png) no-repeat 0 0; position:absolute; left:15px; top:129px; cursor:pointer;}
.float_unfold{  width:296px; height:777px; background:url(../images/float_unfold_bg.png) no-repeat 0 0; overflow:hidden;}
.float_unf_reg{ width:207px; height:240px; margin:130px 39px 0 38px; overflow:hidden;}
.bf_unit{ width:100%; height:36px;  }
.bf_unit p{ display:block; width:74px; height:36px; float:left; font-size:14px; color:#5d5d5d; line-height:36px;}
.bf_unit input{ width:195px; height:20px; padding:4px 5px; font-size:14px; color:#333; border:1px solid #08918d; float:left;}
.bf_yz input{ width:100px; float:left;}
.bf_yz span{ display:block; height:32px; width:80px; float:left; margin-left:10px; overflow:hidden;}
.bf_yz span img{ height:32px;}
.bf_chbox{ height:32px; overflow:hidden; position:relative;}
.bf_chbox input{ display:none; width:17px; height:17px; border:1px solid #97c0c0; float:left; margin:0;}
.bf_chbox span{ display:block; width:250px; font-size:12px; color:#19aba8; line-height:20px;  margin:0 0 0 24px;}
.bf_chbox span a{ color:#19aba8;}
.bf_btn{ width:100%; margin:10px aut 0; text-align:center; }
.btn_reg001{ display:block;width:199px; height:46px; border:0; margin:0 auto; background:url(../images/btn_reg001.png) no-repeat 0 0;}
.btn_reg001:hover{ background-position:0 -69px;}
.iconed{ position:absolute; display:inline-block; background:url(../images/icon_checked.png) no-repeat center; height:20px; width:20px; cursor:pointer; top:0px; left:0px}
.iconun{ position:absolute; display:inline-block; background:url(../images/icon_checkun.png) no-repeat center; height:20px; width:20px; cursor:pointer; top:0px; left:0px}
.float_unf_dw{ width:207px; height:50px; margin:58px 39px 0 38px; overflow:hidden;}
.float_unf_dw a{ display:block; width:199px; height:46px; background:url(../images/btn_dw001.png) no-repeat 0 0;}
.float_unf_dw a:hover{ background-position:0 -67px;}
.float_unfold_btn{ width:28px; height:134px; position:absolute; right:0; top:96px; cursor:pointer;}
.tshare{ width:445px; height:31px; overflow:hidden; background:url(../images/topbar_bg.png) no-repeat 0 0; position:absolute; right:50%; top:0; margin-right:-600px; }
.t_link{ width:200px; height:31px; overflow:hidden; float:left; margin:0 0 0 30px; font-size:12px; color:#333; line-height:28px;}
.t_link a{ padding:0 6px; font-size:12px; line-height:28px; color:#000;}
.t_share{ width:160px; height:31px; float:left; margin-left:30px;}
.t_share span{ float:left; font-size:12px; color:#000; line-height:28px;}
.t_share a{ display:block; float:left; width:23px; height:23px; overflow:hidden; margin-right:6px; background-image:url(../images/icon_share.png); background-repeat:no-repeat; margin-top:3px;}
.s_qq{ background-position:0 0;}
.s_wb{ background-position:-31px 0;}
.s_wx{ background-position:-62px 0;}
.add02{ width:1052px; margin:0 auto; overflow:hidden;}
.add02_c{ width:1052px; height:558px; background:url(../images/add02_bg.png) no-repeat 0 0; margin-top:20px; overflow:hidden;  }
.add02_c ul{ width:940px; margin:16px auto 0; overflow:hidden;}
.add02_c li{ display:block; width:100%; overflow:hidden; margin-bottom:26px;}
.add02_c li p{ display:block; width:100%; font-size:14px; color:#186c68; position:relative;  line-height:24px; margin:10px 0;}
.add02_c li em{ font-size:20px; color:#186c68; font-weight:bold; line-height:24px;}
.add02_c li i{ font-style:normal; font-size:20px; color:#186c68; font-weight:bold; float:left; line-height:24px; margin-right:6px;}






