@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, dl, dt, dd, ul, ol, li, pre,
form, fieldset, button, input,legend,div, 
img{
  border:medium none;
  margin: 0;
  padding: 0;
}
body{color:#333;font-family: "Microsoft Yahei";font-size: 14px;}
/** 重置列表元素 **/
ul, ol,li{ list-style: none; }
/** 重置超链接元素 **/
a { text-decoration:none; color:#333;}
a:hover {color:#932237;}
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0;}
em,i{font-style: normal;}

/*--通用样式预设--*/
/*清除浮动*/
.clear{clear:both;}
/*浮动*/
.left{float: left;}
.right{float: right;}
/*宽高*/
.w1200{width: 1200px;}
.w1100{width: 1100px;}
.w980{width: 980px;}
.w100{width: 100%;}
/*对齐方式*/
.center{margin: 0 auto;}
.tcenter{text-align: center;}
/*颜色*/
.color{color: #fff;}
/*display*/
.block{display: block;}
.hidden{display: none;}
/*over*/
.overflow{overflow: hidden;}
/*边距*/
.mtop{margin-top: 15px;}
/*定位*/
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
/*线*/
.line{height: 0;width: 100%;border-bottom: 1px dashed #ccc;margin: 0;}
/*边框*/
.br{-moz-border-radius:3px;/*Firefox*/-webkit-border-radius:3px;/*Safari,Chrome*/-khtml-border-radius:3px;border-radius: 3px;}
/*图标*/
.icon{display: block;}
/*半透明背景*/
.mask{background: #000;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;}
/*测试 背景色填充*/
.tb{background: #f60;}



/*top*/
.top{height: 39px;line-height: 39px;background: #f0f0f0;border-bottom: 1px solid #c7c7c7;}
/*header*/
.header{padding: 12px 0 14px; background-color:#fff;}
.logo{ margin-left:100px;}
.headr{width: 810px;}
.shot{margin-left: 156px; width:600px; height:135px;}
.gg_lb{ margin-right:110px;}
.navcon{ height:45px; border:1px solid #ddd; border-top:5px solid #ef2d36; margin-right:63px; background:url(nav_bj.jpg) repeat-x left center;}
.navcon li,.navcon_ty li{ float:left; height:45px; line-height:45px;}
.navcon li.nLi,.navcon_ty li.nLi{ position:relative;}
.navcon ul.navl li .sub,.navcon_ty li .sub{ position:absolute; width:1128px; height:81px; top:56px; left:-410px; z-index:10;}
.navcon li .sub .nav_zbxl,.navcon_ty li .sub .nav_zbxl{ width:102px; height:81px; background-color:#f0f0f0;}
.navcon li .sub .nav_zbxl span,.navcon_ty li .sub .nav_zbxl span{ display:block; text-align:center; font-size:20px; color:#8a8a8a; padding-top:20px; line-height:20px;}
.navcon li .sub .nav_zbxl em,.navcon_ty li .sub .nav_zbxl em{ display:block; text-align:center;}
.navcon_ty{ height:45px; border:1px solid #ddd; border-top:5px solid #ef2d36; background:url(nav_bj.jpg) repeat-x left center;}
.nav_more{width: 110px;border-left: 1px solid #ddd;text-align: center;position: relative;}
.nav_more a{font-size: 20px;color: #999;font-family: "微软雅黑";}
.nav_more a:hover{color: #ff5e01;}
.more_slidedown{z-index: 100;background: #fff;display: none;width: 110px;position: absolute;top:45px;left: -1px;border:1px solid #ddd;border-top: none;}
.more_slidedown a{color: #ff5e01;}
/*main*/
#mainbox {width: 1200px;margin: 0 auto;	-webkit-box-shadow: 0px 0px 5px 0px #CCC;box-shadow: 0px 0px 5px 0px #AAA;padding-bottom: 20px;background-color: #FFFFFF;position: relative;}

/*footer*/
.footer{padding: 20px 0;}
.mt25{margin-top:25px;}
.mt40{margin-top:40px;}
.mt22{margin-top:22px;}
.mt18{margin-top:18px;}
.mt27{margin-top:27px;}
.mt35{margin-top:35px;}

