/* CSS Document */
*{margin:0px;padding:0px;}
body{font-size:14px;color:#808080;sline-height:1.8em; min-width:1200px; height:auto; overflow-x:hidden; font-family:"微软雅黑"}

a,a:visited{text-decoration:none;  color:#808080;}
a:hover{color:#f08200;}
a.red:link,a.red:hover,a.red:visited,.red{color:#f7931c;}
img{border:none;zome:1}
a:focus{outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
vertical-align: middle;
}
input:focus {
    outline:none;
}
select:focus {
    outline:none;
}
textarea:focus {
    outline:none;
}
textarea { -webkit-appearance: none;} 

/*img:hover{filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity: 0.8;	opacity:  0.8;}
*/li,dl{list-style:none;}
.clear:before,.clear:after{content:".";display:block;height:0px;visibility:hidden;}
.clear{clear:both;}
html{ position:relative;}
h1,h2,h3{ font-weight:500;}
img{ vertical-align:top;}
.pic{ overflow:hidden; width:100%;}


#wrap{ width:100%; position:relative; overflow:hidden;}
#header{ position:absolute; left:0; top:0;height:100px; z-index:999; width:100%;}
.logo{ float:left; margin-left:5%; height:100px;} 
.logo img{ height:70px; margin-top:15px;}
.topright{ float:right; margin-right:5%; position:relative; height: 85px;}
.menu{ float:left;}
.menu li{ float:left; height:45px; position:relative; line-height:45px; margin-top:27px; margin-left:25px;}
.menu li span{ color:#113e7f; display:block; font-size:18px; font-weight:bold; line-height:25px;}
.menu li em{ color:#113e7f; opacity:0.5; display:block; font-size:12px; line-height:20px; font-style:normal;}
.menu li:hover span{ color:#f7931c}
.menu li:hover em{ color:#f7931c}
.menu li.menucur span{ color:#f7931c}
.menu li.menucur em{ color:#f7931c}

.select{ float:right;width:125px; height:30px; margin-top:30px; border:1px solid #113e7f; border-radius:20px; overflow:hidden; margin-left:30px;}
.buttom{ width:30px; height:30px; background:url(../images/sel.png) center no-repeat; cursor:pointer; border:none ;float:right;}
.text{ width:90px; display:; height:30px; background:none; border:none; text-indent:10px; float:left; transition:all 1s; }
.select:hover .text{ display:block }


#banner{ width:100%; position:relative; overflow:hidden;  }
.banner{ width:100%; position:relative; overflow:hidden;  }
.flex-viewport{ width:100%;vertical-align:middle;}
.banner .slides{ width:100%; vertical-align:middle;}
.banner .slides li{ width:100%; height:100%; vertical-align:middle; background-size:cover;}
.banner .slides li img{ width:100%; vertical-align:middle; }
.banner .slides li h2{ position:absolute; left:5%; top:50%; transform:translateY(-50%); font-size:30px; line-height:40px; color:#fff; width:490px; font-style:italic}
.banner .flex-control-nav{ position:absolute; bottom:150px; right:5%; z-index:11;}
.banner .flex-control-nav li{ display:inline-block; margin:0 5px;}
.banner .flex-control-nav li a{ display:block; width:10px; height:10px; cursor:pointer; background:#fff; text-indent:-999em;}
.banner .flex-control-nav li a.flex-active{ width:35px; height:10px; background:#f7931c}
.banner .flex-direction-nav{ display:none;}


	
#footer{ width:90%; padding:50px 5%; position:relative; overflow:hidden; background:#0a2c6c}
.footmenu{ width:52%; float:left; padding:0 2%; box-sizing:border-box; margin:0 2%; border-right:1px solid #385488; border-left:1px solid #385488; min-height:220px;}
.footmenu dl{ width:14.2%; float:left; text-align:center;}
.footmenu dl dt{ color:#fff; font-weight: bold}
.footmenu dl dd a{ color:#fff; opacity:0.5}
.weixin{ width:50%; float:right; overflow:hidden;}
.weixin li{ width:48.5%; float:left; margin-right:3%; position:relative}
.weixin li img{ width:100%;}
.weixin li p{ width:100%; line-height:30px; font-weight:bold; margin-bottom:5px; text-align:center; color:#fff;}
.weixin li:nth-child(2){ margin-right:0;}

.foot{ width:14%; float: left; font-size:14px; line-height:26px;  overflow:hidden; color:#fff;}
.foot h2{ font-size:14px;}
.foot p{ opacity:0.7;}
.footright{ width:30%; float:right; overflow:hidden;}
.footsel{ width:40%; float:left;}
.footsel select{ width:100%; height:42px; line-height:42px; background:#fff; border-radius:5px; overflow:hidden; color:#0a2c6c; font-size:16px; margin-bottom:10px; text-indent:10px;}

.fudong{ position:fixed; right:10px; top:30%; z-index:3333; width:50px;}
.fudong div{ width:50px; height:50px; margin-bottom:5px; background:#0a2c6c; border-radius:3px; text-align:center; color:#fff; line-height:50px; position:relative;}
.fudong div span{ width:100%; height:50px; display:block; cursor:pointer}
.fdwx img{ position:absolute; right:50px; top:0; padding-right:5px; width:110px; display:none;}
.fdwx:hover img{ display:block} 
.fdwx span{ background:url(../images/fd1.png) center no-repeat;}
.fdwb span{ background:url(../images/fd2.png) center no-repeat;}
.fdph span{ background:url(../images/fd3.png) center no-repeat;}
.fdyx span{ background:url(../images/fd4.png) center no-repeat;}
.totop span{ background:url(../images/fd5.png) center no-repeat;}
.fdph a{ display:none}
.fdyx a{ display:none}
.fdph:hover span{ background:#0a2c6c url(../images/fd3.png) left center no-repeat; width:180px; position:absolute; top:0; right:0; border-radius:3px} 
.fdph:hover span a{ padding-left:35px; color:#fff; font-size:16px; font-weight:bold; position: relative; display:block;}
.fdyx:hover span{ background:#0a2c6c url(../images/fd4.png) left center no-repeat; width:220px; position:absolute; top:0; right:0; border-radius:3px} 
.fdyx:hover span a{ padding-left:35px; color:#fff; font-size:16px; font-weight:bold; position: relative; display:block;}

@media(max-width:1600px){
	
.logo img{ height:60px; }
.menu li{margin-left:20px;}
.select{margin-left:20px;}
	
	}
@media(max-width:1400px){
.logo{ margin-left:3%; }
.topright{ margin-right:3%; }
.logo img{ height:55px; margin-top:20px; }
.menu li{margin-left:15px;}
.select{margin-left:15px;}
.menu li span{  font-size:16px; }
.menu li em{  font-size:12px;}
	}










