﻿/* CSS Document */
/*------------------Format-----------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent }
table, tbody, tfoot, thead {margin: 0; padding: 0;/*  border: 0; */ outline: 0; font-size: 100%; /* vertical-align: baseline; */ background: transparent }
tr,th,td {margin: 0; padding: 0;/*  border: 0; */ outline: 0; font-size: 100%; /* vertical-align: baseline; */ }
html,body{ font-family: "Microsoft Yahei",Arial; font-size: 14px; min-width: 1400px;}
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
:focus { outline: 0 }
ins { text-decoration: none }
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }
img{max-width: 100%;}

/*------------------Header-----------------*/
header{ width: 1200px; height:100px; padding-top: 10px; margin: 0 auto; overflow: hidden;}
.header-logo img{ width: 120px; height: 80px; }
.header-nav{ text-align: center; padding-top: 30px;}
.header-nav a{ min-width: 85px; font-size: 15px; color:#000; padding: 0 8px 10px; display: inline-block;}
.header-nav a:hover{ color:#065db3;}
.header-nav a.curr{ color:#065db3; border-bottom: #065db3 3px solid;}
.header-lan{ height:90px;}
.header-lan a{margin:0 5px; border-bottom: #fff 3px solid; display: inline-block; vertical-align: middle;}
.header-lan img{ width: 40px; height:35px;}
.header-lan a:hover{ border-bottom-color: #f2f2f2;}
.header-lan:before{content:""; width: 1px; height:100%; display: inline-block; vertical-align: middle;}
/*------------------Middle-----------------*/
.main-box{ max-width: 1250px; padding: 35px 0 80px; margin: 0 auto;}
.main-box:after{ content:""; display: block; clear: both;}
.main-left{ width: 250px; padding-right: 35px; float: left;}
.main-left h2{ font-size: 18px; color:#fff; line-height: 45px; font-weight: normal; background-color: #313131; padding-left: 25px;}
.main-left a{color:#065db3; line-height: 20px; background-color: #eee; padding:10px 0 10px 25px; padding-left: 25px; display: block;}
.main-left a:hover{ color:#fff; background-color: #065db3;}
.main-left a.curr{ color:#fff; background-color: #065db3;}

.main-right{ width: 1000px; float: right;min-height:500px;}
.main-breadcrumb{ padding-bottom: 15px; border-bottom: #aaa 1px solid; margin-bottom: 25px;}
.main-breadcrumb a{ font-size: 15px; color:#146fc9; line-height: 24px; margin-right: 5px;}
.main-breadcrumb i{ font-size: 24px; vertical-align: bottom; margin-right: 5px;}
.main-breadcrumb a:after{ content:">"; display: inline-block; margin-left: 5px;}
.main-breadcrumb a:last-child:after{ display: none;}
.main-title{ font-size: 24px; color:#5c5c5c; margin-bottom: 10px;}
.main-title h2{ font-weight: normal; margin-right: 10px; display: inline-block;}
.main-title span{ font-size: 16px; color:#9f9f9f;}


.main-pagination{ text-align: center; margin-top: 35px;}
.main-pagination a{ width: 28px; height:28px; line-height: 28px; color:#000; text-align: center; border-radius: 5px; margin-left: 5px;  display: inline-block; transition: background .3s;}
.main-pagination a.pag-act{ color:#fff; background-color:#0053a1;}
.main-pagination a:hover{ color:#666; background:rgba(0,83,161,.3);}
/*------------------Footer-----------------*/
footer{ color:#fff; background-color: #00305f; padding: 25px 0 20px;}
footer h2{ font-size: 22px; font-weight: normal; margin-bottom: 35px;}
footer a{ color:#fff;}
footer a:hover{ color:red;}
footer img{ width: 150px; float: right;}
.footer-info p{ line-height: 25px; margin-right:45px; display: inline-block; vertical-align: top;	}
.footer-nav{ text-align: center; padding-bottom: 10px; border-bottom:#fff 1px solid; margin: 35px 0 10px;}
.footer-nav+div{ text-align: center;}

.xiaoguo header { position:fixed; top:0px; left:0px; width:100%; height:102px; z-index:9999; border-bottom:1px solid #ddd; background:#fff;}
.xiaoguo header .am-g-collapse {  width:1200px; margin:0 auto;}
.xiaoguo .main-banenr { padding-top:100px;}
.xiaoguo .main-banner { padding-top:100px;}
