@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,images{border:0}
images{-ms-interpolation-mode:bicubic;/*ie7 解决图片缩放失真问题*/}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none;letter-spacing:normal;word-spacing: normal;}
li {list-style:none;float: left;_display:inline;font-size: 12px;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;outline: none;border: none;}
legend{color:#000}
a{text-decoration: none;background: transparent; /*修正win8系统IE连接灰色背景*/outline:none;blr:expression(this.onFocus=this.blur());color: #666;}
a:focus {outline: 0;}
a:active,a:hover {outline: 0;/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
input[type="button"], 
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}

button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;  
}
input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input.sub {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	display: inline;
}
textarea {
    overflow: auto; 
    vertical-align: top;
}



/**头部**/
.headee { width:100%;  }
.header{ margin:auto;
	width: 1130px;
	height: 60px;
	/*border-top: 12px solid #002a4f;*/
	z-index: 3;
}

.header .logo{
	display: inline-block;
	width: 190px;
	height: 60px;
	background: url(../images/logo.png) left center no-repeat;
	overflow: hidden;
}
.header .biaoyu {
	display: block; float:left;
	width: 100px;
	height: 60px;
}

.header .search{
	position: relative;
	width: 62px;
	height: 60px;
	border-left: 1px solid #e5e5e5;
	z-index: 4;
	cursor: pointer;
}



.header .menu{
	width: 460px;
	height: 60px;
	float:right; margin-right:-15px;
}
.header .menu ul li{
	position: relative;
	float: left;
	height: 60px;
	padding:0 14px;
	line-height: 60px;
}
.header .menu ul li a.fat{
	display: inline-block;
	line-height: 58px;
	font-size: 14px;
	color: #555;
	padding:0 6px;
}
.header .menu ul li a.fat:hover,.header .menu ul li a.fat.on,.header .menu ul li a.fat.hover{
	border-bottom: 2px solid #732c9f;
	color: #732c9f;
}
.header .menu ul li.line{
	width: 1px;
	padding: 0;
	background: url("../images/menu_bg01.gif") no-repeat center;
	overflow: hidden;
}

.header .menu ul li .menu-son{
	display: none;
	position: absolute;
	width: 120px;
	top: 60px;
	left: 50%;
	margin-left: -60px;
	overflow: hidden;

}
.header .menu ul li .menu-son-li{
	background: url("../images/menu_bg02.jpg") repeat-x 0 0 #fafafa;
	line-height: 34px;
	padding-top: 8px;
}
.header .menu ul li .menu-son-li a{ text-align:center; color:#444;
	float: left;
	display: inline-block;
	width: 100%;
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #ebebeb;

}
.header .menu ul li .menu-son-li a:hover{
	color: #732c9f;
}
.header .menu ul li .menu-son-bot{
	width: 100%;
	height: 17px;
	background: url("../images/menu_bg03.png") no-repeat center bottom;
	overflow: hidden;
}








/* float */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
/* clear */
.cl{clear:both;}
/* position */
.rel{position:relative;}
.abs{position:absolute;}
/*z-index*/
.zx1{z-index:1;}
.zx2{z-index:2;}




.auto{margin-left:auto; margin-right:auto;}
/* 清除浮动*/
/*.fix{*zoom:1;}
.fix:after{display:table; content:''; clear:both;}*/
.clear{zoom:1;}
.clear:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
/* 基于display:table-cell的自适应布局 */
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/* 双栏自适应cell部分连续英文字符换行 */
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/* 单行文字溢出虚点显 示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* css3过渡动画效果 */
.trans{
    -webkit-transition:all 0.3s;    
            transition:all 0.3s;
}
/* 大小不定元素垂直居中 */
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}
/* 加载中背景图片 - 如果您使用该CSS小库，务必修改此图片地址 */
.loading{background:url("http://www.proya-group.com/static/css/../images/loading.gif") no-repeat center;}
/* 无框文本框文本域 */
.bd_none{border:0; outline:none;}
/* 绝对定位隐藏 */
.abs_out{position:absolute; left:-999em; top:-999em;}
.abs_clip{position:absolute; clip:rect(0 0 0 0);}
/* 按钮禁用 */
.disabled{color:#acacac!important; border-color:#acacac!important; text-shadow:1px 1px #fff!important; outline:0!important; cursor:default!important; pointer-events:none;}
.disabled:hover{text-decoration:none!important;}
/*inline-block与float等宽列表*/
.inline_box{font-size:1em; letter-spacing:-.25em; font-family:Arial;}
.inline_two, .inline_three, .inline_four, .inline_five, .inline_six, .inline_any{display:inline-block; *display:inline; letter-spacing:0; vertical-align:top; *zoom:1;}
.float_two, .float_three, .float_four, .float_five, .float_six{float:left;}
.inline_two, .float_two{width:49.9%;}
.inline_three, .float_three{width:33.3%;}
.inline_four, .float_four{width:24.9%;}
.inline_five, .float_five{width:19.9%;}
.inline_six, .float_six{width:16.6%;}
.inline_fix{display:inline-block; width:100%; height:0; overflow:hidden;}


.ablock{
    width: 100%;height: 100%;
    display: block;
    position: relative;
}
