﻿@charset "utf-8";
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;border:0;  font-weight: normal;}
body{ color:#777;}
ul,ol,li{ list-style-type:none;}
a img{ border:none}
iframe{border:none;}

/* function */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.h{display:none;visibility:visible;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.cl{*zoom:1;}
.cl:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.right{text-align:right;}
.left{text-align:left;}
.b{font-weight:bold;}
.line-through{text-decoration:line-through;}
.under{text-decoration:underline;}
.break{word-break:break-all;}
.red{color:#af0102;}
.gray{color:#CCC;}
a.gray{color:#CCC;}
a.gray:visited{color:#CCC;}
.f14{font-size:14px;}
.editor{line-height:24px;text-align:left;}
.editor p{text-indent:2em;}
.editor ol li{list-style-type:circle; margin-left:25px;}
.editor ul li{list-style-type:square;margin-left:25px;}

body{font-family:"microsoft yahei",'simsun';font-size:12px;}
.container {width:100%;margin:0px auto;color:#3a3939;}
a {color:#777;text-decoration:none; outline:none;}
a:hover{color:#1e9ec5;}
a:active {color:#1e9ec5;}

.top{background:#232323; color:#919191; height:26px;width:100%;margin:0 auto;line-height:26px; }
.top_con{width:1200px;margin:0 auto;}
.top-tel{ float:left;}
.top-tel i{ width:18px; height:12px; display:inline-block; background:url(../images/icon.png) no-repeat 0 -24px; margin-left:5px; vertical-align:middle;top: -1px; position: relative;}
.top_con .weixin{float:right; position:relative; cursor:pointer;z-index:9999;text-align:center;}
.top_con .weixin i{ width:18px; height:18px;display:inline-block; background:url(../images/icon.png) no-repeat 0 0; margin-left:22px; vertical-align:middle;top: -2px; position: relative; }
.top_con .weixin_con{ position:absolute; right:0;top:26px; background-color:#fff; border:2px solid #1e9ec5; display:none; line-height:0;}
.top_con .weixin_con img{ width: 210px;height: 210px;}
.top_con .weixin:hover .weixin_con{ display:block;}
.header{ background-color:#fff;}
.head{width:1200px;margin:0 auto;padding: 37px 0;  height: 45px;}
.logo{margin:0px; padding:0px;}
.cu-tel{ width:177px; padding-left:77px;background:url(../images/cu-tel.png) left top no-repeat; font-family:Arial; font-size:22px; color:#e00721; padding-top:30px; height:30px;font-style: italic; margin-top: 10px;}
.nav{font-size:16px;line-height:45px; float:right; margin-right:100px;}
.nav li{float:left; margin-left:48px;}
.nav li a{ transition:all .3s;}
.nav li.active a{color:#1e9ec5; font-weight:bold;}

.slide{ width:100%; height:500px; position:relative;}
.slide ul{ height:100%;overflow:hidden; position:relative;}
.slide li{ position:absolute; display:none;left: 0;top: 0; width:100%; height:100%;}
.slide li a{ width:100%; height:100%; display:block; background-position:center; background-repeat:no-repeat;}

.slide-controls { width:100%; text-align:center; position:absolute; bottom:15px; line-height:0;}
.slide-controls span { display:inline-block;  width:12px; height:12px;background-color:#ccc; margin:0 5px; border-radius:100%;}
.slide-controls span.cur { background-color:#1e9ec5;}

.bottom{width:100%; height:448px; background:url(../images/bottom.png) center; color:#919191;}
.bottom a{ color:#919191;}
.bottom_con{width:1200px;margin:0 auto; position:relative;}
.bot-info{ height:170px; padding:50px 0 83px; border-bottom:1px solid rgba(255,255,255,.5); position:relative;}
.bot-info-left{ float:left; border-right:1px solid rgba(255,255,255,.5); width:805px;}
.bot-info-left h3{ padding-bottom:24px;}
.bot-info-left h3 a{ font-size:18px; line-height:18px; padding-left:14px; border-left:1px solid rgba(255,255,255,.5); margin-right:14px;display: inline-block;}
.bot-info-left h3 a:first-child{ padding:0; border:0;}
.bot-info-left p{ font-size:16px; line-height:16px; padding-top:16px;}
.bot-info-right .bot-logo{ margin:40px 60px 0 70px; float:left;}
.bot-info-right .bot-qrcode{ float:left; width:140px}
.bot-info-right .bot-qrcode img{ width:140px; height:140px;}
.bot-info-right .bot-qrcode p{ text-align:center; font-size:14px;}
.bot-link{ line-height:14px; font-size:14px; padding-top:15px;}
.bot-link a{ margin-right:10px;}
.bdsharebuttonbox{ position:absolute; bottom:0; right:0;}
.bdsharebuttonbox.bdshare-button-style1-16 a{ margin:0 6px; background:url(../images/icon.png) no-repeat;  width: 20px;height: 20px; padding: 0;float: none; display: inline-block; vertical-align: middle;}
.bdsharebuttonbox.bdshare-button-style1-16 a.bds_weixin{ background-position:0 -110px;}
.bdsharebuttonbox.bdshare-button-style1-16 a.bds_tsina{ background-position:0 -135px;}
.bdsharebuttonbox.bdshare-button-style1-16 a.bds_sqq{ background-position:0 -156px;}

.page{font-size:12px;margin:0 auto; position: absolute; bottom:-70px; right:0; font-family:'simsun'; }
.page a{border:#c6c6c6 solid 1px;display:inline;padding:3px 8px;vertical-align:middle;color:#999; display:inline-block; margin:0px 3px; border-radius:2px; transition:all .3s; line-height: 16px;}
.page a:hover{background:#1e9ec5;border:#1e9ec5 solid 1px;color:#fff;}
.page span{font-family:'microsoft yahei'; color:#999;}
.page .thisclass{background:#1e9ec5;border-color:#1e9ec5;color:#fff;border-radius:2px; }

.go-top{ position:fixed; right:0; bottom:30px; width:70px; height:70px; display:block; background:url(../images/go-top.png) no-repeat; display:none;}

.consult{ width:150px; position:fixed; z-index:99; top:50%; right:0; box-shadow:0 0 7px #ccc; border-radius:6px; background-color:#fff; overflow:hidden; margin-top:-270px; display:none;}
.consult .consult-h{ height:120px; background-color:#1e9ec5; color:#fff; text-align:center;}
.consult .consult-h h3{ font-size:18px; line-height:24px; padding-top:32px;}
.consult .consult-h p{ font-size:16px; font-family:Arial; line-height:16px; margin-top:12px;}
.consult .consult-h i{ width:42px; height:28px; display:inline-block; vertical-align:middle; background:url(../images/icon.png) no-repeat 0 -76px;}
.consult ul{ padding-bottom:25px;}
.consult li{ height:26px; line-height:26px; margin-top:25px; font-size:15px; padding-left:25px;}
.consult li a{ color:#373737;}
.consult li a:hover{ color:#1e9ec5;}
.consult li i{ width:24px; height:26px; display:inline-block; vertical-align:middle; margin-right:13px;background:url(../images/icon.png) no-repeat 0 -44px;}
.consult .consult-qr{ width:96px; margin:0 15px; border-top:1px dashed #adadad; padding:16px 12px 14px;}
.consult .consult-qr img{ width:95px; height:95px; border:1px solid #e8e8e8;}
.consult h6{ line-height:32px; text-align:center; background-color:#777; color:#fff; font-size:14px;}

.inner-con{ width:100%; overflow:hidden;}
.inner-con img{ margin:0 auto; position:relative; left:50%; margin-left:-960px; display:block;}



.mt20{ margin-top:20px;}