@charset "utf-8";
/* CSS Document */
body{ font-size:12px;margin:0 auto;padding:0;border:0;font-family:"Microsoft Yahei","微软雅黑","宋体",arial;color:#333;}
div,form,img,ul,ol,li,dl,i,u,span,dt,dd,em,i,h1,h2,h3,h4,p{ padding:0; border:0;margin:0;list-style:none;font-style:normal;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal}
img{border:none;}
a{text-decoration:none; color:#333; outline:none; cursor:pointer}
a:hover{ color:#e90003;}
.margin_auto { margin: 0 auto;}
.clear{ clear:both; float:none;}
.fright{ float:right;}
.fleft{ float:left;}
.ztcolor{ color:#e90003}
.fenye{ width:100%; text-align:center; line-height:30px; height:30px; margin:15px 0; font-size:14px; float:left;}
.content{ width:1200px; height:auto;  margin:0 auto; overflow:hidden;}
.w1200{ width:1200px; margin:0 auto;}
.w100{ width:100%; height:auto; overflow:hidden;}
.abs{ position:absolute}
.rel{ position:relative}
.hide{overflow:hidden}
.mt{ margin-top:35px;}
.texthide{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/*头部*/
.headerWrap{ width:100%; background:#FFF;}
.header{ width:1200px; height:100px; margin:0 auto; position:relative; z-index:2}
.header .logo{ width:500px; height:48px; margin-top:26px; float:left;}
.header_r{ float:right;}
.header_r p{ text-align:right; margin-top:15px;}
.header_r .tel{ margin-top:20px;}
/*导航*/
.nav_wrap{ width:100%; height:45px; background:url(../images/navbg.png) repeat-x; border-top:1px solid #dddddd; position:absolute; z-index:999; }
#nav {display:block; width:1200px; margin:0 auto; height:auto;}
#nav .mainlevel {float:left; text-align:center; display:block; width:85px; margin-right:20px; position:relative; z-index:99; background: url(../images/navli.png) left no-repeat;top:-1px;}
#nav .mainlevel > a { text-decoration:none;display:block; width:85px; height:44px; line-height:44px; font-size:16px; text-align:center;}
#nav .mainlevel > i{ display:block; width:0%; height:1px; background:#e90003;}
#nav li.mainlevel:hover i{ width:100%; transition-duration: 0.5s;-ms-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;}
#nav .mainlevel a.on{color:#e90003; font-weight:bold;}
#nav .mainlevel a:hover{color:#e90003;}

#nav .mainlevel:nth-child(4) ul{ width: 400px; }
#nav .mainlevel ul { width:85px;position: absolute; display:none; left:0; z-index:99;overflow:hidden;}
#nav .mainlevel li {float:left; background:#ffffff; width:85px; text-align:center; border-bottom: solid #DDD 1px;}
#nav .mainlevel li a { width:auto; margin:0 10px; line-height:35px; height:35px; font-size:14px; display:block; }
#nav .mainlevel li a:hover { background:none; color:#e90003}

/*搜索*/
.search{ width:200px; height:30px; border-radius:5px; border:1px solid #dddddd; position:absolute; right:0; top:6px; background:#FFF}
.search .s_int{ border:0; width:150px; height:28px; line-height:28px; padding-left:5px; color:#666; float:left; outline:none; border-radius:5px; }
.search .s_btn{ width:28px; height:28px; background:url(../images/s_btn.gif) no-repeat center; border:none; cursor:pointer; float:right; margin-right:5px;}

/*底部*/
.footer{width:100%; height:150px; margin-top:30px; background-color:#666666;}
.foot_l{ float:left; width:850px; height:auto; overflow:hidden}
.fnav{ float:left; width:auto; height:50px; line-height:40px; float:left; margin-top:20px; background:url(../images/fnav_line.gif) repeat-x bottom;}
.fnav li{ float:left; width:85px; margin-right:30px; text-align:left; font-size:14px; background:url(../images/fnav_li.gif) no-repeat right;}
.fnav li:last-child{ margin-right:0; background:none;}
.fnav li a{ color:#FFF;}
.fnav li a:hover{text-decoration:underline}
.contact{ float:left; margin-top:20px; width:800px; height:32px; background:url(../images/f_icon.png) no-repeat left; color:#FFF;}
.contact span{ margin-left:35px; font-size:14px; margin-top:12px; display:block; float:left;}
.foot_r{ float:right;}
.fewm{ margin-top:15px;}
.copy{ width:100%; height:40px; line-height:40px; color:#FFF; background-color:#5b5b5b; font-family:Arial, Helvetica, sans-serif;}
.copy a{ color:#FFF;}

/*友情链接*/
.friendlink{ width:1198px; margin:0 auto; height:18px; line-height:18px; background:#FFF; margin-top:30px; overflow:hidden; border-right: solid 2px #ccc;}
.friendlink em{ float:left; width:80px; height:18px; line-height:15px;display:block; font-size:14px; font-weight:bold}
.friendlink span{ width:930xp; float:left; overflow:hidden; display:block;}
.friendlink span a{ font-size:12px; padding:0 8px; color:#666}
.friendlink span a:hover{ text-decoration:underline}
.backtop{width:36px; height:36px; position: fixed; bottom: 60px; right: 10px; display: none; z-index:999;}
.backtop a{display: block; width:36px; height:36px; background: url(../images/back_top.png) no-repeat center;}

/*常用样式******************
div img:hover{ filter:alpha(opacity=90); opacity:0.9;}
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
a{transition-duration: 0.5s;-ms-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;}
.boxshd {
    -webkit-box-shadow: 0 0 5px rgba(228,230,233,1);
    -moz-box-shadow: 0 0 5px rgba(228,230,233,1);
    box-shadow: 0 0 5px rgba(228,230,233,1);
}
img{ -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

*******************/
