* { margin: 0px; padding: 0px; }body { font-size: 14px; font-family: "微软雅黑"; color: #aeaeae; background-color: #f1f1f1; cursor: default; word-wrap: break-word; }html { overflow-y: scroll; }img { border: 0; }/*img:hover { filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }*/a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0; }a { color: inherit; }ol, ul, li { list-style-type: none; }input { margin: 0; padding: 0; border: 0 none; outline: 0; color: inherit; }.l { float: left; }.r { float: right; }.c { clear: both; }.tl { text-align: left; }.tr { text-align: right; }.tc { text-align: center; }.bf { background: #fff; }.clearfix:after, .clearfix:before, .container:after, .container:before, .nav:after, .nav:before { display: table; content: " " }.clearfix:after, .container:after, .nav:after { clear: both }.container { max-width: 1000px; margin-right: auto; margin-left: auto; }table { background: #dadada; border-collapse: separate !important; border-spacing: 1px !important; text-indent: 0; }table td { background: #fff; padding: 5px; text-align: center; word-break: break-all; }table th { background: #ededed; padding: 5px; text-align: center; }/*header*/header { -webkit-box-shadow: 0 1px 3px 4px rgba(51,51,51,0.2); -moz-box-shadow: 0 1px 3px 4px rgba(51,51,51,0.2); box-shadow: 0 1px 3px 4px rgba(51,51,51,0.2); position: relative;background: #fff;  background: #fff url(../img/top_bg.jpg) no-repeat center top; background-size:100% auto;}header .logo,header .tel{ padding-top: 15px; }header .tel{ padding-right:15px;}header .language{	padding-left:30px ;	background: url(../img/en.png) no-repeat 10px center;	font-size: 16px;	color: #535353;	margin-top: 30px;	border-left: #b7b7b7 1px solid;	font-weight: bold;}header .language a{	text-decoration: none;	}header .nav { padding-right: 20px; margin:30px 0 15px; }header .nav img:hover { }header .nav li { float: left; width:12.3%; padding:5px 0; background:url(../img/nav_bg.jpg) no-repeat right center;  font-size: 16px; color: #0d0d0d; }header .nav a { display: block; text-align:center; }header .nav a:hover, header .nav .on a { color: #fff;  background: #e52d09; border-radius:3px; }header .nav .dropdown-menu a { height: 50px; line-height: 50px; padding-top: 0;}header .nav .dropdown-menu li {width: 100%;}.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{color: #fff;  background: #e52d09; border-radius:3px;}.dropdown-menu{ top:47px; min-width:100%; border:none; padding:0; border-radius:3px;}.dropdown-menu li{  background-image:none !important;}.dropdown-menu li{ padding:0 !important;}.dropdown-menu li a{ padding:10px 20px; background:none !important; color:#0d0d0d !important;}.dropdown-menu li a:hover{ background:#eee !important; border:0; color:#0d0d0d !important;}/*footer*/footer { padding: 30px 0 60px; color: #939393; background: #181818; line-height: 24px; width: 100%; font-size:12px; }footer a { color: inherit !important;  }.n_01{ border-right:#3b3b3b 1px dotted; height:290px; text-align:center;}.f_bt{ font-size:14px; color:#fff; margin-bottom:22px;}.copy{ line-height:20px; margin-top:10px;}/*select1*/#age_sel_1{ float:left; width:210px; position:relative; text-align:left; border:none;}#age_sel_1 .tag_select{ display:block; width:205px; height:30px; line-height:30px;}#age_sel_1 .tag_select_hover{display:block;width:205px; height:30px; line-height:30px; }#age_sel_1 .tag_select_open{display:block; color:#fff; width:205px; height:30px; line-height:30px;  }#age_sel_1 .tag_options{ position:absolute; top:40px; width:205px; line-height:25px;  border:1px solid #aaaaaa; border-top:none; background:#fff; left:5px;}#age_sel_1 .tag_options li{ height:30px; line-height:30px; background:#fff; padding-left:5px;}#age_sel_1 .tag_options li.open_hover{ height:30px; line-height:30px; background:#f6f6f6;}#age_sel_1 .tag_options li.open_selected{ height:30px; line-height:30px; background:#f6f6f6;}#select_age_selet1{width:205px; height:30px; line-height:30px; padding-left:5px; outline:none; color:#696969; font-size:12px; margin-left:5px; background:#333 url(../img/xlimg.jpg) no-repeat 175px center; margin-top:10px;}/*下层*/.bg_color{ background:none !important;}.p_top{ padding-top:0!important;}.r_bg{ background:url(../img/p_bt_bg.jpg) no-repeat left center; padding-left:15px;}.lbanner img{ max-width:100%;}.main{ margin-top:60px;}.leftop{ border-top:#003e89 6px solid; border-bottom:#eaeaea 1px solid; background:url(../img/leftbg.jpg) no-repeat center top; height:136px; text-align:center; color:#fff;}.lnname{ font-size:30px; padding-top:40px; }.lmen{ font-size:14px; text-transform:uppercase; padding-top:5px;}.leftnav li{ padding:20px 15px; background:#fff url(../img/add.jpg) no-repeat 180px center; border-bottom:#eaeaea 1px solid; font-size:18px; color:#313131;}.leftnav li a:hover,.leftnav li.l_on a{ font-weight:bold; color:#ec3319;}.rightnr{ background:#fff; min-height:200px; margin-bottom:40px;}.r_top{ padding:40px 2% 10px; }.r_bt{ font-size:24px; color:#2c2c2c;}.top_p{ padding:20px 0 10px;}/*面包屑*/.mbx{ font-size:12px; color:#9d9d9d;}.mbx a{ color:inherit;}/*page*/.page { text-align: center; padding-top: 10px; padding-bottom: 50px; }.page .i { color: #959595; display: inline-block; margin-right: 2px; width: 32px; height: 32px; line-height: 32px; border: 1px solid #e5e5e5; background-color: #f5f5f5; font-size: 16px; vertical-align: top; }.page .cur { background: none; border: 0; color: #e52d09; }.page .btn { background-color: #fff; border: 1px solid #e5e5e5; width: 80px; height: 33px; display: inline-block; color: #aeaeae; margin-right: 2px; border-radius: 0; }.page .btn:hover, .i:hover { background-color: #e52d09; color: #fff; }.page .cur:hover { background: none; border: 0; color: #e52d09; } @media only screen and (max-width: 1024px) {.material-menu-button { display: block; width: 50px; height: 45px; padding: 0 8px 0px 8px; position: absolute; top: 25px; right: 20px; }.material-menu-button span { display: block; width: 100%; height: 5px; margin-bottom: 4px; background-color: #0152a2; }.material-menu-wrapper { padding: 20px; }.material-menu-view-mobile { background-color: #fff; -webkit-box-shadow: 40px 0px 30px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 40px 0px 30px 0px rgba(0, 0, 0, 0.2); box-shadow: 40px 0px 30px 0px rgba(0, 0, 0, 0.2); }/** Titlebar */.material-menu-titlebar { -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); }header .tel{ padding-right:65px;}header .nav li{ width:100%; background:none;}.main{ margin-top:30px;}} @media (max-width: 767px) {	.f_bt,.f_lx,#age_sel_1{ display:none;}		} @media (max-width: 400px) {	header .tel{ display:none;}		}