@charset "utf-8";
/* CSS Document */

* html, * html body { background-image:url(about:blank); background-attachment:fixed; } 
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, 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, /*table, caption, tbody, tfoot, thead, tr, th, td, */article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; } 

html, body{ overflow-x: hidden;}

/* HTML5 display-role reset for older browsers */  
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } 
address, cite, code, em, th, i { font-weight: normal; font-style: normal; } 
body { font-size:14px; line-height:1.5; font-family: "\5FAE\8F6F\96C5\9ED1"; background:#FFF; color:#000; } 
input, select, textarea { margin: 0; padding: 0;}

table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; border: none; }
li { vertical-align: top; }
ol, ul, li { list-style: none; } 

a { color:#000; text-decoration: none; outline: none; cursor:pointer; } 
a:hover { color:#0a67b3; text-decoration: none;} 
a:focus, *:focus { outline: none; }

.clear { clear: both; font-size: 0; height: 0; overflow: hidden } 
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; } 
.clearfix { *zoom:1;} 
 
.fl { float: left; display: inline; } 
.fr { float: right; display: inline; }
.mt10{ margin-top:10px; }
.mb10{ margin-bottom:10px; }
.pr{ position:relative; }
.pa{ position:absolute; }
.m{ margin:0 auto; }
.w100{ width:100%;}
.blank10 { width: 100%; height: 10px; clear: both; overflow: hidden; } 
.content{ width:1190px; margin:0 auto;}
img.img{ width:100%; display:block;}



.head { height: 79px; }
.head h1 { width: ; height: 79px; float: left;}
.head h1 a{ height:79px; display:block;}
.head h1 img { width: ; height: 65px; padding:7px 0; display: block; }
.head ul { width: 768px; height: 79px; float: right; }
.head ul li { width: 90px; height: 79px; line-height: 79px; text-align: center; font-size: 13px; font-weight: bold; position: relative; float: left; }
.head ul li.first { width: 72px; }
.head ul li a { color: #393939;  }

.head ul li a.homea,.head ul li a.onea{ width: 90px; height: 79px; line-height: 79px; position:relative; display:block; overflow:hidden;}
.head ul li a.homea b,.head ul li a.onea b{ width: 90px; height: 79px; position:absolute; left:0; top:0; z-index:2; }
.head ul li a.homea,.head ul li a.homea b{ width: 72px; }
.head ul li.on{ color: #fff; }
.head ul li.on a{ color: #fff; }
.head ul li span{ width:100%; height:79px; position:absolute; left:0; top:79px; z-index:1; background: #bf2b31; -webkit-transition:top 200ms; transition:top 200ms; }
.head ul li.on span,.head ul li:hover span{top:0;}

.head ul li.search { width: 77px; border-left: 1px solid #9b9b9b; background: url(../images/search.png) center center no-repeat; background-size:18px 17px; cursor: pointer; }
.head ul li.lang { width: 77px; background: #fff; color: #393939; }
.head ul li.lang a { color: #393939; }
.head ul li .min_nav { height: 0; line-height: 61px; background: #e2b75c; position: absolute; left: 0; top: 79px; z-index: 999; overflow:hidden; }
.head ul li .w696 { width: 1000%; }
.head ul li .w588 { width: 1000%; }
.head ul li .w372 { width: 1000%; }
.head ul li .w154 { width: 154px; left: -78px; }
.head ul li .w370 { width: 270px; left: -117px; }
.head ul li .w370 form{ padding-top:9px; overflow:hidden;}
.head ul li .min_nav a { padding: 0 20px; color: #fff; font-weight: normal; font-size: 13px; float: left; }
.head ul li .w372 p{ width:100%; height: 8px; }
.head ul li .w372 a { line-height: 24px; padding: 0 16px; }
.head ul li .w154 a { width: 77px; text-align: center; padding: 0; }
.head ul li .min_nav a:hover { color: #9b1e24; }
.head ul li input { border: 0; float: left; }
.head ul li .search_key { width: 237px; height: 43px; margin-left: 9px; padding: 0 9px; background: #fff; color: #4c4a4f; font-size: 13px; }
.head ul li .sub_so { width: 100px; height: 43px; background: #006fba; color: #fff; font-size: 18px; cursor: pointer; display:none; }



/*底部*/
.footer{ width:100%; height:220px; background:#1b2c4b; color:#FFF;}
.footerArea{ width:1190px; padding-top:40px; margin:0 auto;}
.footerArea .footLogo{ width:290px; height:75px; margin:10px 60px 0 30px;}
.footerArea .footLogo a{ display:block; height:75px; }
.footerArea .footLogo img{ height:120px;}
.footerArea .footLxwm{ width:auto;}
.footerArea .footLxwm h4{  height:27px; border-bottom:1px solid #FFF; margin-bottom:10px; font-size:16px; font-weight:lighter;}
.footerArea .footLxwm .info p{ line-height:22px; font-size:13px;}

.footerArea .footGzwm{  margin-right:50px;}

.footerArea .footGzwm dl.guanzhu{ width:72px; float:left; margin-right:18px;}
.footerArea .footGzwm dl.guanzhu dd img{ width:72px; height:72px;}
.footerArea .footGzwm dl.last{ margin-right:0;}
.footerArea .footGzwm dl dt{ font-size:10px; text-align:center;}
.powerby{ margin-top:15px; text-align:center; font-size:12px;}
.powerby, .powerby a{ color:#ccc;}

















