@charset "utf-8";
/* CSS Document */


/* resetting */

body,h1,h3,h4,h5,h6,dl,dd,ul,ol,form,input,textarea,th,td,select,blockquote{margin:0;padding:0;}
em,i{font-style:normal;}
li{list-style:none;}
a{text-decoration:none; color:#666; outline:none; star:expression(this.onFocus=this.blur());}
img{border:none;vertical-align:top;}
table{border-collapse:collapse;}
input,textarea{outline:none;}
textarea{resize:none;overflow:auto;}
body{ font-size:12px; color:#666; font-family:"微软雅黑";}

/* public */

.clearfix{zoom:1;}
.clearfix:after{ content:'';display:block;clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.wrap_1020{ width:1020px; margin:0 auto;}



/* ---- header头部样式 ---- */
.header{ position:relative; z-index:10;}
/*head_til头部吊顶样式*/
.head_til{  line-height:32px; color:#999;}
.head_til dt{ float:left;}
.head_til dd{ padding:0 8px; float:right; position:relative; z-index:1000;}
.head_til dd i{ display:inline-block; width:1px; height:9px; background:#999; position:absolute; right:0; top:12px;}
.head_til dd a{ color:#999;}
.head_til dd a:hover{ text-decoration:underline;}
.head_til .wei_icon,.head_til .sina_icon{ margin-left:8px; padding:0 5px; border:1px solid #333; border-width:0 1px; cursor:pointer;}
.head_til .wei_icon b,.head_til .sina_icon b{ display:inline-block; width:20px; height:20px; margin:0 4px 2px 0; background:url(/images/all_icon.png) no-repeat; vertical-align:middle;}
.head_til .wei_icon em,.head_til .sina_icon em{ display:inline-block; width:8px; height:4px; margin:0 0 2px 4px; background:url(/images/all_icon.png) -55px 0 no-repeat; vertical-align:middle;}
.head_til .wei_icon .img_wrap,.head_til .sina_icon .img_wrap{ display:none; padding:2px 13px 13px 13px; background:#fff; border:1px solid #e6e5e5; border-width:0px 1px 1px; position:absolute; left:-1px; bottom:-118px; z-index:20;}
.head_til .sina_icon b{ background-position:-26px 0px;}


/*head_til:hover首页吊顶hover样式*/
.head_til .hover{ background:#fff; border-color:#e6e5e5;}
.head_til .hover .img_wrap{ display:block;}
.head_til .hover em{ background-position:-55px -16px;}
.head_til .wei_icon.hover b{ background-position:0px -30px;}
.head_til .sina_icon.hover b{ background-position:-26px -30px;}

/* head_main头部logo部分样式 */
.head_main{ height:102px; background:#f3f3f3;}
.head_main .wrap_1020{ height:100%; position:relative;}
.head_main h1{ margin-top:35px; float:left; zoom:1;}
.climb_pel{ display:inline-block; width:366px; height:46px; background:url(/images/all_icon.png) -126px -12px no-repeat; position:absolute; bottom:-10px; right:0; z-index:10;}




/* footer */
.footer{ border-top:1px solid #e1e1e1; zoom:1;}
.footer ul{ width:564px; margin:40px auto 0; overflow:hidden;}
.footer li{ padding:0 10px; border-left:1px solid #ddd; border-right:1px solid #808080; line-height:12px; float:left; transition:all .6s;}
.footer li:first-child{ border-left:none;}
.footer .ts_li{ border-right:none;}
.footer li:hover a{ color:#333;}
.phone_text{ text-align:center; line-height:40px;}
.foot_end{ margin-top:16px; background:#333; text-align:center; color:#999; line-height:40px;}