﻿@charset "utf-8";
/* CSS Document */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}
* {border:none}

body { margin:0; padding:0; font-size:12px; line-height:2; color:#333; font-family:微软雅黑; background:#FFF; text-align:left; }
img { border:0; margin:0; padding:0; }
form,h1,h2,p,ul,li,dl,dt,dd { margin:0; padding:0; }
ol, ul {list-style:none}
a,button,input,textare { -webkit-tap-highlight-color:rgba(255,0,0,0); font-size:100%; font-family:微软雅黑; }

a { text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur()); outline: none; }
a:hover { color:#1D63B7; }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{ height:1%;}

.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.clear { clear:both; overflow:hidden; height:0px; }
.space10 { height:10px; clear:both; overflow:hidden; }
.space20 { height:20px; clear:both; }
.row { width:1000px; margin:0 auto; }
.full { width:expression(document.body.clientWidth <= 1200? "1200px": "auto");;min-width:1200px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr5 { margin-right:5px; }
.blue { color:#009CC9; }
.red { color:#D51418; }
.gray { color:#666666; }
.undis { display:none; }

#page_turner { margin-top:10px; padding:20px 10px 10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page_turner a { margin:0 2px; padding:2px 7px; background-color:#F2F2F2; }
#page_turner a:hover { text-decoration:none; }
#page_turner .c { border:none; font-weight:bold; color:#FFF; background:none; background-color:#004A85; }
#page_turner .o { border:none; background:none; }




/* css of top */
.container-bread { background:#F2F2F2; line-height:30px; }
.container-top { height:90px; overflow:hidden; width:100%;     margin-bottom: 20px;
    margin-top: 20px;}
	.top-logo { /*margin-top:20px;*/ margin-left:20px; }
	.top-phone { margin-top:20px; width:170px; background:url('../images/ico_phone.jpg') no-repeat 10px 0px; padding:0px 0 0 70px; font-size:22px; line-height:1; color:#004A85; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

nav { width:100%; background:#1D63B7; }	
nav .row { height:50px; }
	nav .row ul { }
	nav li { font-size:16px; float:left; position:relative; }
	nav li.active,nav li:hover { background:#004A85; }
	nav li.active a,nav li:hover a {  }
	nav li a { display:inline-block; width:120px; line-height:20px; margin:15px 0; text-align:center; color:#FFF; border-right:1px dotted rgba(255,255,255,.9); }
	nav li a:hover,nav li:hover a {  color:#FFF; }
	nav li ul { position:absolute; top:50px; left:0px; z-index:999; background:rgba(255,255,255,.8); width:100%; display:none; }
	nav li ul li { float:none; padding:0px; background:rgba(255,255,255,.8); font-size:14px; display:block; margin-right:0; }
	nav li ul li a,nav li:hover li a { line-height:1.6; text-align:center; width:auto; display:block; padding:5px 0; font-weight:normal; color:#333333; }
	nav li:hover li:hover { background:rgba(255,255,255,.8) url('../images/bg-nav1.png') no-repeat center center; }
	nav li ul li a:hover { color:#FFFFFF; }
	
.container-slide { height:475px; overflow:hidden; margin-bottom:30px; margin-top:0px; z-index:-999; }
/******轮播效果********/
.fullSlide {
	clear:both;
	width:100%;
	position:relative;
	height:475px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:475px;
	overflow:hidden;
	text-align:center; float:left;
}
.fullSlide .bd li a {
	display:block;
	height:475px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0px;
	width:20px;
	height:12px;
	overflow:hidden;
	background:url(../images/bullets.png) no-repeat 0 -5px;
	/*filter:alpha(opacity=80);
	opacity:0.5;*/
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:url(../images/bullets.png) no-repeat 0 -27px;
}

/* css of bot */
footer {     background: #1D63B7;    height: 100px;
        padding-top: 30px;
    position: relative;
line-height:30px; color:#FFFFFF; }
footer a { color:#FFFFFF; }
footer a:hover{ color:#FFFFFF; }
.float-box { position:fixed; right:0; top:200px; width:90px; text-align:center; z-index:999999; }
	.float-title { color:#FFF; line-height:40px; background-color:#E84D3D; border-radius:5px 5px 0 0; font-size:14px; }
	.float-qq { background-color:#FFF; border:1px solid #E84D3D; }
	.float-qq a { display:block; width:100%; padding:15px 0; }
	.float-qq a:hover { background:#F0F0F0; }
	.float-phone { background:#E84D3D url('../images/float_phone.png') no-repeat center 10px; border-radius:0 0 5px 5px; color:#FFF; font-weight:bold; padding:40px 0 10px; font-size:14px; }




/* Fade */
.hvr-fade {
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #F33F02;
  color: white;
}


