*{margin:0; padding:0; outline:none;}
img,th,td,table,iframe {border: 0;}
body {font-size: 12px; font-family:Microsoft Yahei; overflow-x: hidden;}
fieldset {border-radius: 10px;}
li,dt {list-style-type: none;}
textarea {resize: none;overflow: auto;}
table {border-collapse: collapse;border-spacing: 0;margin: 0 auto;width: 98%;}
figure{margin: 5px auto; padding: 5px 0; text-align: center;}
figcaption{ color:#888;}

select,input,select{vertical-align:middle;outline: none;}
section{ overflow:hidden;}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a {text-decoration: none; color: #666;}
a:active{star: expression(this.onFocus=this.blur());}

 /* 字体属性*/
.fb {font-weight: bold;}
.fi {font-style: italic;}
.fn {font-weight: normal;}
.f10 {font-size: 10px;}
.f12 {font-size: 12px;}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f18 {font-size: 18px}
.f20 {font-size: 20px}
.f24 {font-size: 24px}

/*表单*/
input[type='radio'],input[type='checkbox'] {star: expression(this.onFocus=this.blur());}
input,select {-webkit-appearance: none;}

/* 排版样式 */
.mg {margin: 0 auto;}
.vm {vertical-align: middle;}
.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.tj {text-align: justify;text-justify: inter-ideograph;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;height: 0;overflow: hidden;}
.cl {_zoom: 1;}
.cl:after {display: block;clear: both;content: "";visibility: hidden;height: 0;font-size: 0;}
.oh {overflow: hidden;}
.dn {display: none;}
.di {display: inline;}
.db {display: block;}
.dib {display: inline-block;}
.pr {position: relative;}
.pa {position: absolute;}
.pf {position: fixed;}


/*颜色版本*/
.red {color: #F00;}
.white {color: #fff;}
.black {color: #000;}
.c3 {color: #333;}
.c6 {color: #666;}
.c8 {color: #888;}
.c9{ color:#999;}
.bgce{background-color: #ececec;}

.wall{ width:1280px; margin: 0 auto;}
.wrap{ width:980px; margin: 0 auto;}
.w100{ width:100%;}

.bg{ background-image:url(../img/bg.png); background-repeat: no-repeat;}

/*header*/
header .top{ border-bottom:1px solid #e3e3e3; color: #666; background-color: #f1f1f1; height: 29px; line-height: 29px;}
header .top .wrap a{ padding: 0 12px; border-right: 1px solid #ccc; }
header .top .wrap a:last-child{ border:none;}

header .head2{ padding: 30px 25px; background: url(../img/head_bg.jpg) repeat-x ;}
header .head2 .yonggan{ margin:0 auto; }
header .head2 .yonggan .logo img{ height:60px; margin-right:15px;}
header .head2 .yonggan .logotxt{ letter-spacing: 1px; }
header .head2 .yonggan .logotxt p:first-child{ color:#065bd0; font-size: 22px;}
header .head2 .yonggan .logotxt p:last-child{ font-size: 16px;}
header .head2 .yonggan .logotxt p{ padding: 2px 0;}

header .head2 .yonggan .fr{ background: url(../img/phone_bg.png) center left no-repeat; padding-left: 40px; margin-top: 10px;}
header .head2 .yonggan .fr p{color:#2e8fd6; }
header .head2 .yonggan .fr p:first-child{  font-size: 14px; }
header .head2 .yonggan .fr p:last-child{  font-size: 20px; font-weight: bold;}

/* nav */
.daohang{ height: 47px; line-height: 50px; background: url(../img/nav_bg.jpg) left top repeat-x;}
.daohang a{ color: #fff; font-size: 16px; padding: 19px 25px 11px; letter-spacing: 0.5px; }
header .daohang a.on,header .daohang a:hover,header .sonnav .dhson a:hover{background-color: #ff8b00;  font-weight: bold;}

header .sonnav .dhson{ position: absolute; z-index: 9999; width: 116px;}
header .sonnav .dhson a{display: inline-block; font-size: 14px; width: 116px; height: 40px; line-height: 40px; text-align: center;  background-color: #065bd0; color: #fff; border-bottom: 1px solid #F0F0F0;}
header .sonnav .dhson a:last-child{border:0;}


/* footer */
footer .fot{ height: 150px; overflow-y: hidden; margin: 20px auto;}
footer .fot>div{ display:inline-block;  vertical-align: middle; height: 150px; margin-right: 20px; padding-right: 50px; border-right: 1px solid #ccc;}
footer .fot .fot1 img{margin-top: 25px;}
footer .fot .fot2 a{color:#666;}
footer .fot .fot2 a:hover{ text-decoration: underline; color:#065bd0;}
footer .fot .fot4{ border:none; margin: 0; padding: 0;}
footer .fot p{ color: #666; padding: 6px 0; font-size: 14px;}
footer .fot .fot4 img{ height:150px;}

/* 百度搜索 */
.bdsearch{ height: 50px; line-height: 50px; border-bottom: 1px solid #e3e3e3;}
.bdsearch .searchL{ font-size: 14px;}
.bdsearch .searchL span{color:#0094de; font-weight: bold;}
.bdsearch .searchL a{ border-right:1px solid #666; padding:0 10px;}

/* tag标签 */
#tag a{ margin: 5px; font-size: 14px; line-height: 120%; display:inline-block;}

/* 搜索 */
.kfbox,.kfs,.rtop{z-index:10000; position: fixed;right: 0;}
.rtop { width: 40px; height: 40px; cursor: pointer;}

/* kefu */
.kfs,.kfbox{top:10em;}
.kfs{width: 29px; height: 112px; background-color:#4695dd; color: #fff; font-size: 14px; text-align: center; font-weight: bold; padding:10px 5px; cursor: pointer;}
.kfico{ background-position: -187px 0; width: 28px; height:18px; }
.kfs .kfico{margin:5px auto;}

.kfbox .kftop{ background-color:#4695dd; padding: 10px 2px;}
.kfbox .kftop span{ float: left; }

.kfbox .kfico,.kfbox .kfrg{ margin-top:3px;}
.kfbox .kftop span.kft{font-size: 16px; letter-spacing: 3px; text-align: center; color: #fff; font-weight: bold; margin:0 10px;}
.kfbox .kftop span.kfrg{ width: 16px; height: 16px; background-position:-215px 0; cursor: pointer;}

.kfbox .kfcon{ background-color: #fff; padding: 10px 20px; border: 2px solid #4695dd;}
.kfbox .qq{ text-align:center; border-bottom:1px solid #ccc; padding-bottom: 5px;}
.kfbox .qq a{ width: 77px; height: 22px; background-position: left top; margin: 0 auto; text-align: center;}
.kfbox .wx{ margin-top:8px;}
.kfbox .wx img{width:110px; height:110px;}
.kfbox .wx p{ text-align:center; color: #666;}
.kfbox .tel{ padding-bottom:3px; margin-bottom: 5px; border-bottom:1px solid #ccc; }
.kfbox .tel p{ color:#666; padding: 3px 0; text-align: center;font-size: 14px;}
.kfbox .tel p:first-child{letter-spacing: 2px;}
.kfbox .liuyan a{font-size:12px; font-weight: bold; color: #06C;}

/* 返回顶部 */
.rtop { background-position:-40px -22px; bottom: 2em;
/* 左侧广告 */
.ad{z-index:10000; position: fixed; left:0; top:8%; background-color: #4695dd;}