﻿/*================基本样式重置================*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea,select { margin:0; padding:0; /*color: #f8f8f8;*/}
i,em { font-weight:normal; font-style:normal; }
body { font:12px/1.5 \5b8b\4f53,tahoma,arial,sans-serif; font-family:"Microsoft Yahei"; background:#f8f8f8;}
li { list-style:none; }
a,img,input { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
a:focus,input:focus { outline:0 none;}
textarea { resize:none; font-size:12px; outline:none; } /*去掉火狐和谷歌浏览器的Textarea改变尺寸大小功能*/
select{outline:none;}

/*========定义基础样式========*/
.hide { display:none;}
.fl { float:left;}
.fr { float:right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1; }
.clear{clear:both;}

/*a标签鼠标hover高亮显示状态（可选用）
a .opacity { filter:alpha(opacity=100); opacity:1; -moz-opacity:1; } 
a:hover .opacity { filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
*/

/*主体宽度样式（可选用）如有新宽度，命名规则以小写w开头，后接具体宽度数据，例：
.w1200{width: 1200px; margin: 0px auto; }
*/
.w_1200{width:1200px; margin:0 auto;}
a:hover img{/*filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;*/}


/*================header================*/
.header{width:100%;}
.h_top{height:34px; line-height:34px; background:#3b3836;}
.h_top p{font-family:"Microsoft Yahei"; font-size:12px; color:#fff;}
.h_top .h_right h2{font-family:"Microsoft Yahei"; font-size:14px; color:#fff;}
.h_top .h_right h2 i img{vertical-align:middle; margin-top:-3px; margin-right:5px;}
.h_top .h_right span{display:block; width:30px; height:34px; background:url(../images/line.jpg) no-repeat center center;}
.h_top .h_right .search{width:158px; height:20px; line-height:20px; /*background:url(../images/search_bg.png) no-repeat center center;*/ background:#fff; margin-top:7px;}
.h_top .h_right .search .s_txt{width:110px; height:20px; padding:0 6px 0 12px; background:none; border:none; outline:none;}
.h_top .h_right .search .s_btn{width:30px; height:20px; background:url(../images/search.png) no-repeat center center; text-indent:-9999px; outline:none; border:none; cursor:pointer;}
.h_bottom{background:#fff; height:90px; position:relative; z-index:1000;}
.h_bottom .logo{margin-top:13px;}
.nav{height:77px; margin-top:13px;}
.nav li{width:100px; height:77px; line-height:77px; text-align:center; float:left; position:relative; margin-left:1px;}
.nav li a{display:block; font-family:"Microsoft Yahei"; font-size:16px; color:#444;}
.nav li:hover a{background:#e5701f; color:#fff;}
.nav li.on a{background:#e5701f; color:#fff;}
.nav li .sub_nav{width:100px; height:auto; position:absolute; left:0; top:77px; display:none;}
.nav li .sub_nav dd{height:36px; line-height:36px;}
.nav li .sub_nav dd a{font-family:"Microsoft Yahei"; font-size:14px; color:#fff; background:url(../images/nav_bg1.png);}
.nav li .sub_nav dd a:hover{background:url(../images/nav_bg2.png);}

.xz{width:75px; height:18px; line-height:18px; border:1px #ddd solid; background:#fff; margin-right:5px; position:relative; margin-top:7px;}
.xz .sel_1{background:url(../images/bottom.png) no-repeat 60px center; text-indent:8px; cursor:pointer; font-family: "Microsoft Yahei"; font-size:12px; color:#aaa;}
.xz .sel_1.cur{background:url(../images/top.png) no-repeat 60px center;}
.xz .sel_2{display:none; position:absolute; left:-1px; top:18px; z-index:10000; background:#fff; width:75px; text-indent:8px; border:1px #ddd solid; border-top:none;}
.xz .sel_2 li{cursor:pointer; font-family: "Microsoft Yahei"; font-size:12px; color:#aaa; height:25px; line-height:25px;}


/*================footer================*/
.footer{margin-top:50px;}
.f_top{height:36px; line-height:36px; background:#454545;}
.f_top strong{font-family:"Microsoft Yahei"; font-size:12px; color:#fff; font-weight:normal;}
.f_top span{font-size:12px; color:#fff; padding:0 10px;}
.f_top a{font-family:"Microsoft Yahei"; font-size:12px; color:#fff;}
.f_top a:hover{color:#ff6800;}
.f_bottom{height:133px; background:url(../images/f_bg.jpg);}
.f_bottom .logo2{margin-top:44px; margin-right:30px;}
.f_bottom .txt{width:742px; height:88px; padding-top:12px; text-align:center; background:url(../images/f_line.jpg) no-repeat left center; margin-top:15px;}
.f_bottom .txt p{font-family:"Microsoft Yahei"; font-size:12px; color:#c9c9c9; line-height:24px;}
.f_bottom .ewm{margin-top:15px; width:150px; background:url(../images/f_line.jpg) no-repeat left center; text-align:right;}
.f_bottom .ewm img{width:100px; height:100px;}
.f_bottom .ewm span{font-family:"Microsoft Yahei"; font-size:14px; color:#c9c9c9; padding-right:10px; display:block; line-height:16px; margin-top:8px;}