﻿@charset "utf-8";

/*************************************
*样式主文件
*@mogumomo@import
*420128796
*2014-11-10
*project
*************************************/

/* CSS Document */

/*NA-UI功能样式及布局系统*/
body { box-sizing: content-box; font: normal 12px/1.5 \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; min-width: 1200px; color: #494949; background-color: #fff; }
/*img { display: inline; border: none; -ms-interpolation-mode: bicubic; }*/
ul li { list-style-type: none; border: none; }
table { border-collapse: collapse; border-spacing: 0; }
input,
textarea { border: none; font: normal 12px/1.5 \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53; }

/*在谷歌和火狐下不能拖拽*/
textarea { resize: none; }

/*去掉默认边框*/
input,
button,
select,
textarea,
a { outline: none; background-color: transparent; }

/* 只支持IE，过多使用效率低 */
a { blr: expression(this.onFocus=this.close()); blr: expression(this.onFocus=this.blur()); }
/* IE不支持 */
a:focus { -moz-outline-style: none; outline: none; }

/*浮动*/
.fl { float: left; }
.fr { float: right; }

/*清除浮动*/
.clearfix:after, .clearfix:before { height: 0; content: ""; display: block; clear: both; visibility: hidden; font-size: 0; }
.clearfix { zoom: 1; }
* html .clearfix { zoom: 1; }

/* IE6 */
*:first-child + html .clearfix { zoom: 1; }

/* IE7 */
.clear { clear: both; height: 0; font-size: 0; }

/*字体样式*/
a { color: #494949; }
.yahei { font-family: 'Microsoft YaHei'; }
.songti { font-family: '宋体'; }
.twwrap { width: 1200px; margin: 0 auto; }
h1,
h2,
h3 { font-weight: normal; }

/*Header*/
.header { height: 85px; padding-bottom: 4px; background: url(../images/header.png) repeat-x center bottom; }
.logo { display: block; margin-left: 23px; }
.tel { width: 209px; padding-left: 53px; padding-top: 18px; background: url(../images/tel.png) no-repeat left 20px; color: #ab530d; }
.tel em { font-family: Arial; font-size: 18px; font-weight: bold; text-transform: uppercase; font-style: italic; }
.tel i { font-size: 18px; font-weight: bold; }
.tel span { font-size: 24px; font-weight: bold; }
.tel p { padding-left: 42px; font-size: 24px; font-weight: bold; line-height: 20px; }
/*End Header*/

/*Nav*/
.nav { height: 52px; margin-top: -5px; background: url(../images/nav.png) repeat-x; }
.navmain { margin-left: 23px; }
/*.navmain .nav-item { position: relative; z-index:99; width: 160px; height: 52px; float: left; background: url(../images/nav_line.png) no-repeat left center; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }*/
.navmain .nav-item{ position: relative; z-index:99; width: 194px; height: 52px; float: left; background: url(../images/nav_line.png) no-repeat left center; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }
.navmain .nav-item:first-child { background: none; }
.navmain .nav-item .nav-item-link { display: block; line-height: 52px; font-size: 16px; text-align: center; color: #fff; }
.subnav { position: absolute; top: 52px; left: 0; padding: 12px 0; background: url(../images/subnav_bg.png) repeat-x left top #1f5bb0; display: none; }
.subnav li { width: 160px; height: 26px; text-align: center; line-height: 26px; margin-bottom: 4px; background: url(../images/subnav.png) no-repeat 126px center; }
.subnav li a { color: #fff; font-size: 14px; }
.subnav li:hover { background: url(../images/subnav.png) no-repeat 126px center #0e3e7e; }
/*End Nav*/

/*Footer*/
.footer { /*height: 325px;*/ padding-top: 25px; background: url(../images/footer_bg.png) repeat-x; }
.footermain { position: relative; text-align: center; }
.footermain p { color: #fff; line-height: 2.1em; }
.footermain address { color: #fff; line-height: 2.1em; }
.footermain p span { margin-right: 12px;margin-left: 12px; }
.copyright span { color: #fff; line-height: 2.1em; }
.copyright span a { color: #fff; margin-left: 15px; }
/*.weixin { position: absolute; top: -11px; right: 60px; width: 68px; color: #fff; text-align: center; }
.weixin img { width: 68px; height: 68px; }*/
/*End Footer*/

/*************************************内页*************************************/
.subbanner { width: 100%; }
.subbanner img { width: 100%; height: auto; margin-top:-4px;}
.subcontainer { padding-top: 20px; }

/*Menu*/
.menu { position: relative; width: 187px; border-top: 6px solid #2559a1; }
.menu h2 { height: 57px; text-align: center; line-height: 57px; background-color: #ebebeb; }
.menu h2 span.menu-ch { font-size: 20px; color: #535353; }
.menu h2 span.menu-en { font-size: 14px; color: #958888; text-transform: capitalize; }
.menubox { margin-bottom: 30px; padding-bottom: 29px; background: url(../images/menu_bottom.png) no-repeat left bottom; }
.menubox .menu-item { height: 36px; line-height: 36px; padding-right: 36px; border-top: 1px solid #c7c7c7; background: url(../images/menu_icon.png) no-repeat 160px center #ebebeb; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; text-align:right;}
.menubox li.menu-current, .menubox li:hover { background: url(../images/menuin_icon.png) no-repeat 160px center #2559a1; }
.menubox li.menu-current a, .menubox li:hover a { color: #fff; }
/*End Menu*/

.submain { width:984px;}
.breadcrumb { width: 951px; height: 35px; padding-right:33px; line-height: 35px; text-align:right; border-bottom:1px solid #cfcdcd; color:#737171; font-size:14px;}
.breadcrumb a { color: #737171; margin-right:3px;}
.breadcrumb span { color:#2559a1;}

.subtext { padding-top: 30px; }
