@charset "gb2312";
/**
 *
 * @authors weiwuzhu
 * @date    2014-08-11
 * @description 页面整体布局，主要包括头部、底部等；及全局基础样式
 * @important  注释风格按以下风格
 */
/*--模块1--*/

/*子模块1*/

/*--模块2--*/

/*子模块1*/

/*--全局基础样式--*/
body{font:14px/1.5 font-family:"Microsoft YaHei", '微软雅黑';;color:#000000;background:#e9e9ea;}
select, input, label, button, textarea{font-size:14px;font-family: 'Microsoft Yahei',"Helvetica Neue", Helvetica, STHeiTi,arial,Simsun,Arial Unicode MS,Mingliu, sans-serif;color: #333;}

.cf{*zoom: 1;}
.cf:after{content: '.';display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;}
.ellipsis{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}/*文字过长时自动出省略号*/
.break-word{word-break:break-all;word-wrap:break-word;white-space: normal;}/*长字母或数字自动换行。注意：不能与自动出省略号的样式同时使用*/
.fl{float: left;}
.fr{float: right;}
a{color: #ff9e23;text-decoration: none;font-size:16px;}
a:hover{text-decoration: underline;}
/*--头部--*/
.header{position: fixed;left:0;top:0;width:100%;height:80px;z-index: 300;background: url(images1pxbg.png) repeat-x;}
.headerwid{width:1200px;margin:0 auto;overflow:hidden;}
.header.absolute{position: absolute;}
.header.opacity > .bg{opacity: 0.8;filter:alpha(opacity=80);}
.header > .inner{position: relative;margin: 0 auto;width: 1024px;z-index: 1;}
.headerwid > .bg1{
   margin-top:5px;
    height: 70px;
	width:500px;
	float:left;
	
}
.headerwid > .bg1 > img{display:block;width:460px;height:70px;}
.headerwid > .bg2{
    height: 80px;
	width:650px;
	float:left;
}
.header .logo{
    margin: 0 auto 0 auto;
    padding: 30px 0 0 0;
    width: 1024px;
}
.header .logo .logo-l{
    float: left;
}
.header .logo .logo-l img{
    vertical-align: middle;
}
.header .logo .logo-r{
    float: right;
}
.header .logo .logo-r .search{
    float: left;
    background: url("../img/bg_search.png") no-repeat center;
    width: 394px;
    height: 36px;
}
.header .logo .logo-r .search input{
    margin-left: 35px;
    margin-top: 1px;
    width: 261px;
    height: 34px;
    height: 33px\9;
    line-height: 33px\9;
    padding: 0 5px;
    border: none;
}
.header .logo .logo-r .search a{
    display: inline-block;
    width: 84px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: #ffffff;
    font-size: 14px;
}
.header .logo .logo-r .search a:hover{
    text-decoration: none;
    background-color:rgba(0,0,0,0.1);
}
.header .logo .logo-r .lore{
    float: left;
    margin-left: 30px;
}
.header .logo .logo-r .lore a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    *float: left;
    color: #7b7b7b;
    padding: 12px 10px;
}
.header .logo .logo-r .lore p{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    *float: left;
    padding: 12px 0;
    color: #cdcbcb;
}
.header .nav{
    margin-top:10px;
}
.header .nav li{float: left;}
.header .nav a{display: block;padding: 0 22px;height: 50px;font-size: 16px;line-height: 50px;color: #333;}
.header .nav li:first-child a{background-image: none;margin-left: 0;}
.header .nav a:hover,
.header .nav li.current a{position: relative;background: #35c6f4;color:#fff;text-decoration: none;z-index: 1;}
