@charset "utf-8";
*{margin:0; padding:0;}
body{font-family:"Microsoft YaHei"; margin:0; padding:0;width:100%;height:100%; background:#fff; overflow-x:hidden;-webkit-user-select:none;-webkit-text-size-adjust:none;}
ul,li,h1,h2,h3,h4,h5,p,input,dl,dt,dd,table,th,td,ol,form,bdo,em,i{margin:0;padding:0;list-style:none;}
a:link,a:visited{ text-decoration:none; color:#333;webkit-touch-callout: none;} 
a:hover{ text-decoration:none;webkit-touch-callout: none;}/* CSS Document */

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.topbox{position:fixed; left:0; top:0; right:0; width:100%; height:60px; background:#fcf4eb; display:block; overflow:hidden; padding:10px 0; z-index:9999;}
.topcon{ width:1000px; height:60px; margin:0 auto;}
.topcon .logo{ float:left; width:150px; height:60px;}
.topcon .logo a{ width:150px; height:60px; background:url(./logo.png) no-repeat 0 center; font-size:0; display:block; overflow:hidden; text-indent:-1000px;}
.topcon .menubox{ float:left; width:480px; height:60px;}
.topcon .menubox ul li{ float:left; width:100px; height:60px; line-height:60px; text-align:center; padding-left:20px; cursor:pointer;}
.topcon .menubox ul li.curnav{ height:60px; display:block; color:#ff7200;}
.topcon .menubox ul li.curnav span{ color:#ff7200; font-weight:bold; border-bottom:2px solid #ff7200;}
.topcon .menubox ul li a:hover span{color:#ff7200;}
.topcon .loginbox{ float:left; width:110px; padding-left:50px; height:60px; padding-right:30px;}
.topcon .loginbox span{ width:50px; display:inline-block; float:left; height:30px; margin-right:5px; margin-top:18px; font-size:12px;}
a.loginbtn:link,a.loginbtn:visited{ width:50px; text-align:center; height:22px; border:1px solid #568a53; background:#83c880; color:#fff; line-height:22px;display:block; border-radius:2px;}
a.loginbtn:hover{ color:#fff; background:#59a255;text-align:center; border-color:#59a255;display:block;}
a.regbtn:link,a.regbtn:visited{ width:50px;text-align:center; height:22px; border:1px solid #db882e; background:#ff9f38; color:#fff; line-height:22px; display:block;border-radius:2px;}
a.regbtn:hover{ color:#fff; background:#ff7200;text-align:center; border-color:#ff7200;display:block;}
.topcon .telbox{ float:right; width:180px;}
.topcon .telbox span{ background:url(../images/tel.png) no-repeat 0 center; font-size:24px; color:#ff7200; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:60px; height:60px; display:block;}


.row{ width:100%; min-width:1200px; overflow:hidden;}
.page01{background:url(./bannertxt.jpg) no-repeat center center #32cacf; height:600px; margin-top:80px;}
.rowcon{ width:1000px; margin:0 auto; height:600px; overflow:hidden;}
.banner{ width:1000px; height:600px; margin:0 auto; position:relative;}
.moreBtn{ position:absolute; left:50px; bottom:160px; width:280px; height:50px; background:#ff9900; font-size:18px; display:block; line-height:50px; border-radius:50px; text-align:center; color:#fff;}

.page02{background:#fdf6ee; height:500px; padding:50px 0;}
.page02 h2{ line-height:70px; font-size:36px; color:#ff7200; text-align:center; font-weight:normal;}
.page02 .tagbox{ display:block; padding:10px 0; text-align:center; margin-bottom:100px;}
.page02 .tagbox ol{ border:1px solid #ff7200; padding:2px 15px; display:inline-block; line-height:20px; font-size:14px; color:#ff7200; margin:0 10px; border-radius:20px;}
.page02 .erweimaBox{ width:500px;margin: 0 auto; display:block;}
.page02 .erweimaBox ul li{  width:500px; height:300px; text-align:center;}
.page02 .erweimaBox ul li img{ border:10px solid #fff; margin:0 auto 10px; width:160px; height:160px; box-shadow:0 5px 10px #ddd;}
.page02 .erweimaBox ul li p{ font-size:14px; color:#999; line-height:20px;}
.page02 .erweimaBox ul li h3{ line-height:40px; font-size:18px; color:#2cbdc2;}


.page03{background:#6387d0; height:500px; padding:50px 0; overflow:hidden;}
.page03 h2{ line-height:70px; font-size:36px; color:#fff; text-align:center; font-weight:normal;}
.page03 .youshiBox{width:1000px; display:block; overflow:hidden; padding-top:70px;}
.page03 .youshiBox ul li{ float:left; width:250px; height:350px; text-align:center;}
.page03 .youshiBox ul li span{ margin:0 auto 10px; width:130px; height:130px; display:block; margin-bottom:20px;}
.page03 .youshiBox ul li:hover span{ margin-top:2px;}
.page03 .youshiBox ul li span.icon01{background:url(./tubiao01.png) no-repeat center center;}
.page03 .youshiBox ul li span.icon02{background:url(./tubiao02.png) no-repeat center center;}
.page03 .youshiBox ul li span.icon03{background:url(./tubiao03.png) no-repeat center center;}
.page03 .youshiBox ul li span.icon04{background:url(./tubiao04.png) no-repeat center center;}
.page03 .youshiBox ul li p{ font-size:12px; color:#fff; line-height:25px;}
.page03 .youshiBox ul li h3{ line-height:30px; font-size:18px; color:#fff; border:1px solid #fff; padding:2px 20px; display:inline-block; margin-bottom:30px; border-radius:50px;}

.page04{background:#fdf3f3; height:500px; padding:50px 0;}
.page04 h2{ line-height:70px; font-size:36px; color:#ff7200; text-align:center; font-weight:normal;}
.page04 .aipetinfo{ padding:10px;}
.page04 .aipetinfo p{ line-height:30px; font-size:18px; color:#666; text-align:center; padding-bottom:10px;}
.page04 .aipetinfo p.yellow{ color:#ff7200; font-size:24px;}
.jiqibox{ width:1000px; height:auto; overflow:hidden;}
.jiqiLeft{ float:left; width:100px; height:300px; background:url(../images/lefticon02.png) no-repeat center center; display:block; cursor:pointer;}
.jiqiRight{ float:left; width:100px; height:300px; background:url(../images/lefticon03.png) no-repeat center center; display:block;cursor:pointer;}
.jiqiMid{ float:left; width:800px; height:220px; display:block; position:relative; overflow:hidden; margin-top:40px;}
.jiqiMid ul{ position:absolute; left:0; top:0; display:block; width:2000px;}
.jiqiMid ul li{ float:left; width:200px; height:300px;}
.jiqiMid ul li img{ background:#fff; margin:0 auto; display:block;}
.renwuLeft{ background:url(../images/lefticon022.png) no-repeat center center;}
.renwuRight{ background:url(../images/lefticon033.png) no-repeat center center;}
.page05{background:#82b76b; height:500px; padding:50px 0;}
.page05 h2{ line-height:70px; font-size:36px; color:#fff; text-align:center; font-weight:normal; margin-bottom:40px;}
.page05 .renwubox{float:left; width:800px; height:320px; display:block; position:relative; overflow:hidden; margin-top:50px;}
.page05 .renwubox ul{ position:absolute; left:0; top:0; display:block; width:2000px;}
.page05 .renwubox ul li{ float:left; width:266px; text-align:center;}
.page05 .renwubox .imgbox{ width:120px; height:120px; background:#fff; border-radius:120px; margin:0 auto 10px; border:5px solid #fff;}
.page05 .renwubox .imgbox img{width:120px; height:120px;border-radius:120px; }
.page05 .renwubox strong{ font-size:18px; line-height:40px; text-align:center; color:#fff; margin-bottom:10px;}
.page05 .renwubox p{ font-size:14px; line-height:30px; padding:0 20px; color:#314528;}


.page06{background:#fdf6ee; height:500px; padding:50px 0;}
.page06 h2{ line-height:70px; font-size:36px; color:#ff7200; text-align:center; font-weight:normal; margin-bottom:40px;}

.page06 .contact{ padding:10px; margin: 0 auto; width:560px;}
.page06 .contact h3{ line-height:30px;text-align: center; font-size:30px; color:#333; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:20px;}
.page06 .contact p{ line-height:30px; font-size:16px; color:#333; text-align:left;}
.page06 .contact p span{ width:120px; display:inline-block; text-align:left;}
.page06 .weixinimg{ padding:20px 0 0;}
.page06 .weixinimg img{ width:100px; height:100px; border:2px solid #fff; margin:0 auto 10px; display:block;}
.page06 .weixinimg p{ color:#ff7200; text-align:center;}
.page06 .map{ float:left; width:480px; height:400px; background:#eee;}


.footer{ width:100%; padding:30px 0; background:#282828; display:block;}
.footercon{ width:780px; height:100px; display:block; background:url(./logo.png) no-repeat 20px center; margin:0 auto; padding-left:220px;}
.footercon p{ line-height:30px; font-size:12px; color:#fff; text-align:left;}
.footercon p a{ color:#fff; margin-right:10px;}
.telfooter{ float:right; line-height:90px; color:#ff7200; font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:42px;}