﻿@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:#008CD1; }
.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; }
.space40 { height:40px; clear:both; }
.space50 { height:50px; clear:both; }
.row { width:1000px; margin:0 auto; }
.f18 { font-size:18px; }
.full { width:expression(document.body.clientWidth <= 1000? "1000px": "auto");min-width:1000px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.mr10 { margin-right:10px; }
.blue { color:#0099CC; }
.red { color:#F87F7F; }
.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 { border:1px solid #CCCCCC; margin:0 2px; padding:2px 5px; }
#page_turner a:hover { text-decoration:none; }
#page_turner .c { border:none; font-weight:bold; color:rgb(72,103,183); background:none; }
#page_turner .o { border:none; background:none; }

#msg{position:absolute;top:500px; left:500px; z-index:999; height:33px; width:auto; font-weight:bold;}
#msg .l{height:33px; width:38px; background:url(../CMS/Skins/Default/msg_l.gif) no-repeat; float:left;}
#msg .c{
	height:33px; line-height:33px; padding:0px 10px; color:#FF7715;
	background:url(../CMS/Skins/Default/msg_c.gif) repeat-x; font-size:14px; float:left;}
#msg .r{height:33px; width:5px; background:url(../CMS/Skins/Default/msg_r.gif) no-repeat; float:left;}
#msg_l__{background:url(../CMS/Skins/Default/msg_l.gif) repeat-x 0px 34px; display:none;}
#msg_c__{background:url(../CMS/Skins/Default/msg_c.gif) repeat-x 0px 34px; display:none;}
#msg_r__{background:url(../CMS/Skins/Default/msg_r.gif) repeat-x 0px 34px; display:none;}



/* css of top */
.container-bread { height:40px; line-height:40px; overflow:hidden; background:#F0F0F0; color:#666; }
.container-top { height:118px; overflow:hidden; width:100%; }
	.top-logo { margin-top:20px; }
	.top-phone { margin-top:15px; width:150px; height:80px; background:url('../images/phone.jpg') no-repeat 0 5px; padding:10px 0 0 60px; font-size:16px; line-height:1.2; color:#666; }
	.top-phone span { color:#E44F39; font-size:24px; font-family:Tahoma; }

nav { width:100%; border-top:3px solid #F0F0F0; }	
nav .row { height:53px; }
	nav .row ul { }
	nav li { font-size:14px; float:left; position:relative; margin:-2px 0px 0; }
	nav li.active { background:rgba(255,255,255,1) url('../images/navline1.png') no-repeat center top; }
	nav li:hover { background:rgba(72,103,183,.1) url('../images/navline1.png') no-repeat center top; }
	nav li.active a,nav li:hover a { color:#333; }
	nav li a { display:inline-block; width:110px; line-height:60px; text-align:center; }
	nav li a:hover,nav li:hover a { color:#333; }
	nav li ul { position:absolute; top:60px; 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(72,103,183,1); font-size:14px; display:block; margin-right:0; }
	nav li ul li a,nav li:hover li a { line-height:2; text-align:center; width:auto; display:block; padding:5px 0; font-weight:normal; color:#FFFFFF; }
	nav li:hover li:hover { background:rgba(72,103,183,.5); }
	nav li ul li a:hover { color:#FFFFFF; }

	
.container-slide { height:370px; overflow:hidden; margin-bottom:30px; margin-top:0px; z-index:-999; }
/******轮播效果********/
.fullSlide {
	clear:both;
	width:100%;
	margin:0 auto;
	position:relative;
	height:370px;
	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:370px;
	overflow:hidden;
	text-align:center; float:left;
	background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:370px;
	text-align:center;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:40px;
	line-height:40px;
}
.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 */
.container-bottom { height:40px; line-height:40px; overflow:hidden; background:#F8F8F8; color:#666; }
footer { background:#4867B7; min-height:200px; line-height:1.7;  }
.footer-nav { word-spacing:8px; background:url('../images/line3.png') no-repeat center bottom; padding-bottom:15px; margin-bottom:10px; }
.footer-nav dl { float:left; width:100px; margin:30px 0 0; }
	.footer-nav dt a { color:#FFF; }
	.footer-nav dd a { color:#A0CFEE; }
.footer-ew { background:#4867B7; width:200px; background:#3E579B; text-align:center; padding-top:40px; height:160px; }


/* 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;
}


