﻿@charset "utf-8";
/*reset*/
html, body, div, span, object, iframe, a, img, dl, dt, dd, ul, li, form {margin:0; padding:0; border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul {list-style:none}
table {border-collapse:collapse; border-spacing:0}
:focus {outline:0}
:link, :visited, ins {text-decoration:none}
/*layout*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden}
.clearfix {zoom:1}
.clear {clear:both}
/*typography*/
body, input, textarea{font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:15px; color:#404040}
body{line-height:28px; background:#fff}
input, textarea {outline:none}
a:link, a:visited {color:#404040}
a:hover, a:active {color:#f00!important}
/*多行文字垂直居中*/
.wrap-div {display:table; border:1px solid #FF0099; background-color:#FFCCFF; width:760px; height:400px; _position:relative; overflow:hidden}
.wrap-sub {vertical-align:middle; display:table-cell; _position:absolute; _top:50%}
.wrap-con {_position:relative; _top:-50%}
/*全屏*/
.fullWidth{margin:0 auto; width:100%; min-width:1200px; _width:expression(document.body.clientwidth <1200?"1200px":"auto")}
/*两列同高*/
.equal {padding-bottom:32767px; margin-bottom:-32767px}

.wrap{background:url(../ge/bg.jpg) top center no-repeat}

.nocontent{ width:100%; height:400px; line-height:400px; font-size:20px; text-align:center; background:#fff}

.mainall{width:100%; height:3032px; min-width:1000px; _width:expression(document.body.clientwidth <1000?"1000px":"auto"); background:url(../wenming.jpg) center top no-repeat}
.allbg{width:1060px; margin:0 auto; background:#fff}
/*导航菜单*/
.menubg{width:100%; height:80px; font-size:20px; line-height:80px; text-align:center; color:#fff; margin:0 auto; background:#005aa6}
/*内页*/
.contain{width:1200px; margin:0 auto; min-height:405px; height:auto!important; height:405px; padding:10px 0px; background:#fff}
.containl{float:left; width:220px}
.containl .tit{width:220px; height:56px; line-height:50px; font-size:18px; text-align:center; color:#fff; clear:both; background:url(../ge/lefttit.png) bottom left no-repeat}
.containl .con{width:206px; overflow:hidden; margin:0 auto; background:#eee; min-height:200px}
.containl .bot{width:206px; height:100px; margin:0 auto; background:url(../ge/leftbg.png) bottom left no-repeat}

.menuli{width:200px; margin:0 auto}
.menuli li{width:200px; height:40px; line-height:40px; font-size:18px; background:url(../ge/menuli.png) 10px 14px no-repeat #fff; margin-top:6px}
.menuli li a{display:block; width:200px; height:30px; margin:0 auto; overflow:hidden}

.containr{float:right; width:930px}
.containr .tit {width:100%; height:60px; line-height:60px; padding-top:10px; font-size:14px; clear:both; border-bottom:#ccc 1px solid}
.containr .tit span {padding-right:30px}
.containr .con{width:95%; overflow:hidden; margin:0 auto}

.containAll {width:1200px; margin:0 auto; min-height:580px; height:auto!important; height:405px; padding:10px 0; background:#fff}
.containAll .tit {width:100%;  height:60px; line-height:60px; padding-top:10px; font-size:16px; clear:both; border-bottom:#ccc 1px solid}
.containAll .tit span {padding-right:30px}
.containAll .con{width:95%; font-size:16px; line-height:45px; overflow:hidden; margin:0 auto}
/*底部*/
.footerBg{width:100%; clear:both; padding:20px 0px; margin-top:20px; background:#005aa6}
.footer{width:1200px; text-align:center; color:#fff; margin:0 auto}
.footer a:link, .footer a:visited{color:#fff}
.footer a:hover, .footer a:active{color:#f00!important}