@charset "utf-8";
*,
*:before,
*:after { margin: 0px;padding: 0px;box-sizing: border-box;}
body { font-family: "微软雅黑"; font-size: 16px; line-height:180%; color: #333; background:#fff; }
ul,ol,li {list-style: none;}
select { border: 1px solid #DFDFDF; font-family: "微软雅黑"; border-radius:5px; }
img {border: none;}
em {font-style: normal;}
a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#CE3537;text-decoration: none; cursor: pointer;}
.hide {display: none;}
.clear {zoom: 1;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue { color:#1A4588; }
.white a { color:#fff; }
.red { color:#C31F0B; }
.green { color:#6bb590; }

#header { width:1400px; height:103px; margin:0 auto; }
.logo { float:left; width:285px; margin:20px 0 0 10px; }
.nav { float:right; width:1010px; }
.nav ul li { float:left; height:100px; line-height:100px; position:relative;}
.nav ul li a { display:block; width:100px; text-align:center; font-size:20px; }
.nav ul li a:hover,.nav ul li .on { border-bottom:3px solid #005b8c; }
.nav ul li dl{position:absolute;z-index:99999;background:#fff; }
.nav ul li dl dd{height:28px; line-height:28px;border-bottom:1px solid #005b8c;}
.nav ul li dl dd a{ text-align:center; font-size:14px;}
.banner { clear:both; float:left; width:100%; height:445px; background:url(../img/bg.jpg) no-repeat center top; }

.wapper { width:1400px; margin:0 auto; }
.about { float:left; width:840px; margin:50px 0 0 0; }
.about h3,.about .img,.news h3 { margin:0 0 20px 0; }
.news { float:right; width:500px; margin:50px 0 0 0; }
.news dl { float:left; width:500px; margin:0 0 45px 0; }
.news dt { float:left; width:205px;height:125px;overflow:hidden }
.news dd { float:right; width:280px; }
.news dd a { font-size:16px; }
.news dd p { margin:5px 0 0 0; font-size:14px; color:#999;}

.bar { clear:both; float:left; width:100%; background:#f2f2f2; margin:50px 0 0 0; }
.business { width:1400px; margin:0 auto;display:block; } 
.business:after {
 content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
    }
.business h3,.culture h3 { color:#184775; font-size:32px; font-weight:bold; margin:30px 0; }
.bus_cont { float:left; width:1400px; }
.bus_cont_l { float:left; width:1010px; height:355px; background:#184775; margin:0 0 80px 0; }
.bus_cont_l .word { float:left; width:300px; margin:50px 20px; color:#fff; } 
.bus_cont_l .word h4 { font-size:30px; }
.bus_cont_l .word p { font-size:14px; margin:15px 0 0 0; }
.bus_img { float:right; width:651px; height:355px; overflow:hidden; }
.bus_cont_r { float:right; width:380px; margin:0 0 80px 0;}
.bus_cont_r ul li { float:left; margin:0 0 0 5px; }

.news_list { margin:70px 0 50px 0; }
.news_list ul { width:675px; margin:30px 0 0 0; }
.news_list ul li { height:42px; line-height:42px; }
.news_list ul li span { float:right; color:#999; }

.bar01 { clear:both; float:left; width:100%; background:url(../img/bg01.jpg) no-repeat center; height:460px; margin:10px 0 0 0; }
.culture { width:1440px; margin:0 auto; }
.culture h3 { margin:40px 0; }
.culture ul { margin:30px 0 0 0; }
.culture ul li { float:left; width:322px; text-align:center; margin:0 35px 0 0; }

.link { float:left; width:1400px; margin:40px 0; }
.link h3 { float:left; width:145px; }
.link ul { float: right; width:1230px; }
.link ul li { float:left; margin:5px 0 0 30px; }

.footer { position:relative; clear:both; width:100%; height:200px; background:#184775; color:#fff; }
.foot { width:1400px; margin:0 auto; }
.f_logo { float: left; width:256px; margin:50px 0 0 0; } 
.f_cont { float:left; width:945px; margin:70px 0 0 30px; font-size:14px; }
.f_cont a { color:#fff; }
.f_erwm { float:right; margin:50px 0 0 40px; }

#sideMenu .flc{position:relative;}
#sideMenu .on{background:#efefef;}
#sideMenu .on:after {
position:absolute;
right:-24px;
top:12px;
content: "\020"; 
		display: block;
			margin: 0px auto;
			width: 0;
			height: 0;
			border:12px solid transparent;
			border-left-color:#efefef;;
		/*visibility: hidden;*/  
    }
