﻿@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration: none; cursor:pointer;}
a:link   {color:#444;}
a:visited{color:#444;}
a:hover  {color:#0c1c8c;}
a:active {color:#0c1c8c;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { background:#fff; text-align:left; margin:0; color:#444; line-height:22px; position:relative; width:100%;}
div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:微软雅黑,"微软雅黑",Verdana,arial,"宋体",Helvetica, sans-serif; font-size:13px;}
img{ border:0;}
form{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
p{ margin:0; padding:0;}
hr{border-top:#e1e1e1 1px solid; border-bottom:#fff 1px solid; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;} /*解决webkit内核浏览器强制最小字体*/
h1,h2,h3,h4 { margin:0px; padding:0px; font-weight:normal; color:#333;}
/*css3过渡效果*/
a,li,p,div{transition:background-color 0.4s,color 0.3s;-webkit-transition:background-color 0.4s,color 0.3s;-moz-transition:background-color 0.4s,color 0.3s; -o-transition:background-color 0.4s,color 0.3s;}
button { border:0px; margin:0px; padding:0px; background:#ea4f5f; cursor:pointer; }

/*公共*/
.blank{clear:both; height:0; line-height:0; font-size:0; margin:0; padding:0; z-index:1}
.hide{ display:none;}
.textCenter{ text-align:center;}
.globalBox{ position:relative; z-index:10; width:100%; max-width:1440px; margin:0 auto; *width:expression(this.offsetWidth > 1440 ? '1440px': true); clear:both;}
.globalWidth{ position:relative; z-index:10; width:1000px; margin:0 auto; text-align:left; clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}

/*---头部---*/
#header { width:100%; height:107px; background:url(../images/headbg.png) repeat-x; z-index:999; z-index:3; position:absolute; top:0px; }
.head { width:1200px; height:90px; margin:auto; z-index:1000; position:relative; }
.head .logo { width:166px; padding:15px 10px 0px; background:url(../images/logobg.jpg) repeat-x; }
#nav { width:810px; height:44px; margin:30px 10px 0px auto; color:#555; display:block; }
#nav li { height:44px; padding:0px 1px; text-align:center; display:inline-block; float:left;  position:relative; z-index:105; }
#nav .tli { }
#nav .tli .navli { width:110px; height:38px; line-height:36px; text-align:center; font-size:17px; display:inline-block; table-layout:fixed; word-break: break-all; color:#555; }
#nav .tli .nl1 {background: #d1ebf8;}
#nav .tli .nl2 {background: #ffebed;}
#nav .tli a.navli:hover,#nav .tli.active a.navli { background:url(../images/navcur.png) no-repeat; color:#0c1c8c;  }

#nav li.Currpage a.navli,#nav .hover  { background:url(../images/navcur.png) no-repeat; color:#0c1c8c;}
#nav .tli p{ min-width:80px; position:absolute; z-index:10000; left:1px; top:42px; margin:0; padding:10px 15px 13px; white-space:nowrap; display:none; background:#d1ecf8; color:#444; border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px;}
#nav .tli p.fldown { left:-30px; }
#nav .tli p a,#nav .tli.active p a{ display:block; padding:3px 0px; font-size:15px; color:#0c1c8c; line-height:26px; text-align:center; }
#nav .tli p a:hover { color:#e44d78; }
.lan { width:27px; height:27px; margin-top:35px; text-align:right; color:#888; float:right; }
.lan a { width:25px; height:25px; display:inline-block; color:#888; border:1px solid #ccc; line-height:25px; font-size:12px; text-align:center;  }
.lan a:hover { color:#e44d78; border:1px solid #e7918e;}
.tm { width:32px; height:32px; margin:33px 0px 0px 20px; float:right; }
.tm a { width:32px; height:32px; display:block; background:url(../images/icon_01.png) -1px -197px no-repeat; }

/*---底部---*/
#footer { width:100%;  border-top:1px solid #d1d1d1; margin:40px auto 0px; }
.footblock { width:1200px; height:60px; padding:20px 0px 20px; margin:auto; line-height:26px; font-size:12px; }
.footblock .fb_l { width:360px; padding-top:12px; position:relative; }
.footblock .fb_l .tel { width:185px; height:40px; display:inline-block; float:left; padding-left:38px; background:url(../images/icon_01.png) -136px -110px no-repeat; font-family:Impact; color:#0095da; font-size:30px; line-height:30px; }
.footblock .fb_l a { width:30px; height:30px; margin-left:12px; display:inline-block; float:left; background:url(../images/icon_01.png) no-repeat; }
.footblock .fb_l .sina { background-position:-0px -110px;}
.footblock .fb_l a.sina:hover { background-position:-0px -145px;}
.footblock .fb_l .wx { background-position:-45px -110px;}
.footblock .fb_l a.wx:hover { background-position:-45px -145px;}
.footblock .fb_l .tmall { background-position:-90px -110px; }
.footblock .fb_l a.tmall:hover { background-position:-90px -145px; }
#wxbox{ width:200px; height:200px; padding:10px; background:#e0e0e0; position:absolute; bottom:50px; left:186px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); overflow:hidden; z-index:1001;}

.footblock .fb_r { width:640px; }
.footblock .fb_r .fbnav { text-align:right; color:#aaa; }
.footblock .fb_r .fbnav a { color:#666; font-size:14px; margin:0px 3px;  }
.footblock .fb_r .copyright { text-align:right; color:#999; font-size:13px; }
.footblock .fb_r .copyright a { color:#888;}
.footblock .fb_r .fbnav a:hover,.footblock .fb_r .copyright a:hover { color:#0c1c8c;}



@media screen and (max-width:1280px) {
.head { width:1000px;}
.head .logo { width:150px; padding:18px 10px 0px; }
.head .logo img { width:150px; }
#nav { width:730px; margin:30px 0px 0px auto;}
#nav .tli .navli { width:100px; font-size:15px; }
#nav .tli a.navli:hover,#nav .tli.active a.navli { background:url(../images/navcur1000.png) no-repeat; }
#nav li.Currpage a.navli,#nav .hover  { background:url(../images/navcur1000.png) no-repeat; }
#nav .tli p{ min-width:70px; }
#nav .tli p a,#nav .tli.active p a{  font-size:13px; line-height:22px; }
.lan { }
.tm { width:28px; height:28px; margin:35px 0 0 15px;  }
.tm a { width:28px; height:28px; background:url(../images/icon_01.png) -1px -172px no-repeat; background-size:145px;  }

.footblock { width:1024px; }
.footblock .fb_r .copyright { font-size:12px; }
.footblock .fb_r .copyright a { font-size:12px;}
}


