@charset "utf-8";
/* CSS Document */
html{ font:1em/1.3 "微软雅黑",Arial;}
body{ margin:0px; padding:0px; margin:0px auto; color:#000; width:100%; zoom:1; overflow-x:hidden; position:relative;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;outline: 0;vertical-align: baseline; font-size:1em; line-height:1.3;}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
input,button,select,textarea{outline:none;}
textarea{resize:none; font-size:0.75em; font-family:"微软雅黑",Arial;}
h1,h2,h3,h4{font-weight:normal;}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin: 0;padding: 0;border: none}
img{vertical-align:top; max-width:100%; height:auto;}
a{text-decoration: none; color:inherit;}
a:hover{text-decoration:none; color:#000;}
em{font-style:normal}
*,*::after,*::before{-webkit-box-sizing: border-box;box-sizing: border-box}
.clear{clear:both}
.clearfix,.w{zoom:1}
.clearfix:after,.w:after{content: ".";display: block; overflow: hidden;height: 0;clear: both;visibility: hidden}
.Contain{}
.Content{min-height:500px;}
.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.space{width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{clear:both; height:0px; overflow:hidden; zoom:0;}
::-moz-placeholder{color:#000;}
input:-webkit-input-placeholder{color:#000;} 
input:-moz-placeholder{color:#000; } 
/*#region 清除浮动*/
button:disabled,
.disabled{opacity:0.5; cursor:default;}
.hi{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.toper,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
.cssimg:hover,.cssimgp:hover img{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}
.daxie{text-transform: uppercase;}
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 
/*************************/
.mobile_menu_shop{ display:none; float:right; margin-right:1em; margin-top:1.125em;}
.mobile_menu{ cursor:pointer; display:none;  position:fixed; right:3%; top:1.09375em; z-index:9999; width:45px; height:45px;}
.nav-trigger{ overflow: hidden; text-indent: 100%;white-space: nowrap;color: transparent;} .nav-trigger span,.nav-trigger span::before,.nav-trigger span::after{position: absolute;width: 28px; height:2px;background-color: #003894;-webkit-backface-visibility: hidden;backface-visibility: hidden;} .header.pages-header .nav-trigger span,.header.pages-header .nav-trigger span::before,.header.pages-header .nav-trigger span::after{background:#000} .nav-trigger span {top: 21px;left: 8px;-webkit-transition: background 0.2s 0.1s;-moz-transition: background 0.2s 0.1s;transition: background 0.2s 0.1s;} .nav-trigger span::before, .nav-trigger span:after {content: '';left: 0;-webkit-transition: -webkit-transform 0.2s 0.1s;-moz-transition: -moz-transform 0.2s 0.1s;transition: transform 0.2s 0.1s;} .nav-trigger span::before {bottom: 8px;} .nav-trigger span::after {top: 8px;} .nav-trigger.active span {background-color: rgba(255, 255, 255, 0);} .header.pages-header .nav-trigger.active span {background-color: rgba(0, 0, 0, 0);} .nav-trigger.active span::before, .nav-trigger.active span::after {background-color:#003894;} .header.pages-header .nav-trigger.active span::before,.header.pages-header .nav-trigger.active span::after {background-color:#000;} .nav-trigger.active span::before {-webkit-transform: translateY(8px) rotate(-45deg);-moz-transform: translateY(8px) rotate(-45deg);-ms-transform: translateY(8px) rotate(-45deg);-o-transform: translateY(8px) rotate(-45deg);transform: translateY(8px) rotate(-45deg);} .nav-trigger.active span::after {-webkit-transform: translateY(-8px) rotate(45deg);-moz-transform: translateY(-8px) rotate(45deg);-ms-transform: translateY(-8px) rotate(45deg);-o-transform: translateY(-8px) rotate(45deg);transform: translateY(-8px) rotate(45deg);}

.momenu{ background-color:#fff;  -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;opacity:0;
position:fixed; right:3%; top:-100%; width:10em;  ; overflow-y:auto; z-index:888;}
.momenu ul{margin-top:3.9375em; padding:0.5em 0; overflow:hidden;}
.momenu ul li{text-align:center;font-family: "GILROY-LIGHT"; text-transform: uppercase;}
a.momenu_big{ color:#333; display:block;padding:0.4em 0; text-align:left; padding-left:1em;}
.momenu ul li.on a.momenu_big{background-color:#003894; color:#fff;}
.momenu ul li dl dd{ text-align:left; font-size:0.875em; padding:0.3em 0; padding-left:2em;}
.momenu ul li dl dd:nth-child(1){margin-top:0.5em;}
.momenu ul li dl dd a{color:#666;}
.momenu ul li dl{ overflow:hidden; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; height:0; opacity:0;}
.momenu ul li.on dl{height:auto; opacity:1;}
.promenubg{ display:none; position:fixed; left:0; top:0; z-index:100; width:100%; height:100%; background-image:url(../images/about/menubg.png);}
.promenubg_left{float:left; width:20%;}
.promenubg_right{float:right; width:80%;}
.promenubg_mid{margin-top:5em; background-color:#f7f7f7; padding:3.5em 0 4.5em 0;}
.promenubg_left{padding-top:1.5em; background-position:left top; background-repeat:no-repeat; background-image:url(../images/about/img17.jpg);}
.promenubg_left_1{color:#003e97; font-size:1.75em;}
.promenubg_left_2{ margin-top:0.5em; margin-bottom:3.5em; font-family:Arial, Helvetica, sans-serif; color:#808080; font-size:0.875em;}
.promenubg_left_3 a{ font-family:Arial, Helvetica, sans-serif; display:inline-block; border:1px #003e97 solid; font-size:0.875em; color:#003e97; width:8.428571428571429em; text-align:center; line-height:2.285714285714286em;}
.promenubg_left_3 a:hover{color:#fff; background-color:#003e97;}
.promenubg_right table{width:100%;border-collapse: collapse;}
.promenubg_right table td{border:1px #ccc solid; width:8.333333333333333%; text-align:center; vertical-align:middle;}
.promenubg_right_1{padding:1em 0;}
.promenubg_right_2{font-size:0.875em; color:#666; padding:0 1em; padding-bottom:1em;}
.promenubg_right table td:hover .promenubg_right_2{color:#003e97}

/*分页*/
.am-pagination{padding-bottom:6em;}
.am-pagination{padding-left:0; margin:0.5em 0 0.8em; list-style:none; color:#999; text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}.am-pagination>li{display:inline-block}
.am-pagination>li>a{position:relative; display:block; padding:.7em 1.0em; text-decoration:none; line-height:1.0em ; background-color:#2e2e2e; border:1px solid #3e3e3e;border-radius:0; margin-bottom:5px; margin-right:5px; border-radius:10px; color:#ccc; font-size:1.0em;}
.am-pagination>li>a:focus,.am-pagination>li>a:hover{background-color:#107cf3; border-color:#107cf3;}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover{z-index:2;color:#fff;background-color:#107cf3;border-color:#107cf3;cursor:default; color:#fff;}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover{color:#999;background-color:#4e4e4e;border-color:#3e3e3e;cursor:not-allowed;pointer-events:none}
.am-pagination-centered{text-align:center}
.p-b01{padding-bottom:1em;}
@media screen and (max-width:1325px) {
#menu{display:none;}
.momenuon{top:0;opacity:1}
.mobile_menu_shop,.mobile_menu{display:block;}
.mobile_menu{top:0.71875em;}
}
@media screen and (max-width:768px) {
.am-pagination{padding-bottom:3em;}
.am-pagination{margin:1.5em 0 0.6em;}
.am-pagination>li>a{padding:0.6em 0.9em; line-height:1.0em; margin-bottom:5px; margin-right:5px; font-size:0.8em;}
.p-b01{padding-bottom:0.5em;}

}