@charset "utf-8";

/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */
*{ margin:0;padding:0;}

/* 修正IE5.x和IE6的斜体溢出bug */
* html body{ overflow:visible;height: 100%;}

* html iframe, * html frame{ overflow:auto;}

* html frameset{ overflow:hidden;}
/* padding 不撑 */
 * {
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
 :after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
} 
/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{ color:#000; background:#FFF; font:normal 16px/30px "Microsoft YaHei",Verdana,Arial,sans-serif,"Times New Roman",宋体; text-align:left;}

body,ul,ol,li,dl,dt,dd,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0; cursor:default;}

input,select{ font-size:12px; vertical-align:middle;}

/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */
/* body div{ text-align:left;} */

/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}

/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */
li{ list-style-type:none;}

/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:0 none;}

em{font-style:normal}
/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 链接虚线框去掉 */
a {color: #000000; text-decoration:none; outline:none; star:expression(this.onFocus=this.blur());}
a:hover{ color:#d60000;}
/*clear*/ 
/*.clearfix:after{content: "";display: block;height: 0;clear:both;visibility: hidden;} */
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;} 
/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
.clearfix{zoom:1;}
/* 浮动代码块 */
.clearfix2{clear:both;height:0;overflow:hidden;}
/* 布局 */
.auto{margin: 0 auto;}
.textcent{text-align: center;}
.textleft{text-align: left;}
.allcenlayout{margin: 0 auto;width: 100%;height: auto; text-align: center;}
.layout1300{margin: 0 auto;width: 1300px;}
.layout1200{margin: 0 auto;width: 1200px;}
.layout1100{margin: 0 auto;width: 1100px;}
.layout1000{margin: 0 auto;width: 1000px;}
.layout900{margin: 0 auto;width: 900px;}
/* 浮动 */
.fl{
	float: left;
}
.fr{
	float: right;
}
/* 盒子 */
.flexYcenter {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	flex-flow: column nowrap;
	}
.flexXcenter {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	flex-flow: row nowrap;
	}
.flexwrap { flex-flow: wrap; }
.flexlayout{display: flex;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; }
.flexXY{justify-content: space-between;align-items: center;}
.flexXY2{justify-content: space-between;}
.flex-around{justify-content: space-around;align-items: center;}

/* .header{position: relative; width:100%;height: 80px; margin: 15px auto;margin-top: 5px;} */
/* .logo{display: inline-block; max-width:508px; width: 30%; height:auto;float: left;} */
/* 联系我们 */
.lxwm{position: absolute;float: right;width: auto;height: auto;text-align: left; right: 0;bottom: 0;}
/* 文本日历 */
.lxwm :first-child{display: inline-block; float: left;width: auto;margin-right: 10px;}

.lxwm ul li{float: right; margin-right: 10px;white-space:nowrap;}

/* LOGO */  
.header {position: relative;margin: 0 auto;	margin-top: 10px;width: 1200px;height: auto;}
.header .logo {width: 34%;}
.header .logo img {width: 100%;}

.top_r {position: absolute;bottom: 40px;right: 0;}
.top_r ul li {float: left;height: 25px;line-height: 25px;}
.top_r ul li:nth-child(-n+3) {border-right: 2px solid #3572c5;}
.top_r ul li a {font-size: 18px;color: #3572c5;font-family: "Microsoft YaHei";padding: 0px 15px;}
.top_r ul li a:hover{color:#78a1c8 ;}
#banquan{position: relative;}
/* bottom */
