﻿/* ====================================================================
@ set browser style
======================================================================= */
html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,submit,input,textarea,select,table,tr,th,td,hr,pre,sup,address,cite,dfn,em,var,blockquote { margin:0; padding:0}
html { min-height:100%; background:#fff; border:none 0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body { font:12px/1.5 Tahoma,"Hiragino Sans GB","Microsoft YaHei",arial,simsun,sans-serif;word-wrap:break-word;word-break:break-all;}
ul,ol { list-style-type:none;}
button,submit,input,select,textarea {font:12px/1.5 Tahoma,"Microsoft YaHei",arial,simsun,sans-serif; outline:none;}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
textarea { resize:none; outline:none;}
button::-moz-focus-inner,
submit::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { padding:0; border:none;}
table { border-collapse:separate;border-spacing:0;}
th,td { text-align:left;}
address,cite,dfn,em,var{font-style:normal; }
img { border:none; vertical-align:middle;}
a { outline:none;}
a:link,a:visited { text-decoration:none; outline:none;}
a:hover,a:active { text-decoration:underline; outline:none;}
iframe {vertical-align: top;}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.ui_clear{*zoom:1}
.am-ui-clear:after{content:'\20';display:block;clear:both;height:0;overflow: hidden;}
.am-hide {display: none;}
/* ====================================================================
@ set common style
======================================================================= */
html,body { color:#333;-webkit-text-size-adjust:none;}
a:link,
a:visited { color:#333;}
a:hover,
a:active { color:#EF4222; text-decoration:none;}
/* ====================================================================
@ set common tool
@ .fn_:
======================================================================= */
.am-clear:after {content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
.am-clear { *zoom:1;}
.am-show { display:block; }
.am-hidden { display:none; }
.am-hl { color:#EF4222; }
a.am-hl,
a.am-hl:link,
a.am-hl:visited { color:#EF4222; }
.am-fr { float:right;}
.am-fl { float:left;}
.am-red{ color:#ff0000;}
.am-gray{ color:#666666;}
.am-text-align-center{
	text-align:center;
}
.am-text-align-left{
	text-align:left;
}
.am-text-align-right{
	text-align:right;
}
/* ====================================================================
@ set layout:设置全站布局
@ .sl_:
======================================================================= */
.am-header,
.am-wrapper,
.am-footer { display:block;width:100%;}
.am-area { display:block; width:100%;; margin:0 auto; clear:both; }
.am-margin-top-20{
	margin-top:20px;
}
.am-margin-right-5{
	margin-right:5px;
}
.am-margin-left-20{
	margin-left:20px;
}
.am-margin-left-25{
	margin-left:25px;
}
.am-margin-left-35{
	margin-left:35px;
}
.am-margin-center-20{
	margin:20px;
}
.am-padding-center-5{
	padding:0 5px;
}

.am-cathectic-line-15{
	height:15px;
	overflow:hidden;
}
.am-icon{
	margin:4px;
	vertical-align: middle;
	display:inline-block;
}
.am-cursor-pointer{
	cursor:pointer;
}

/* 公共部分css top footer */
.am-topbar{
	width:100%;
	height:64px;
	background:#191f1f;
}

.am-topbar-module{
	width:1200px;
	height:64px;
	margin:0px auto;
}

.am-topbar-module .am-logo{
	width:294px;
	height:64px;
	vertical-align:middle;
	background:url('../images/logo.png') no-repeat center center;
	overflow:hidden;
}

.am-topbar-module .am-menu{
	display:none;
}

.am-topbar-module .am-wraper{
	position:relative;
	width:auto;
	height:64px;
}

.am-topbar-module ul{
	list-style:none outside none;
	overflow:hidden;
}

.am-topbar-module ul li{
	width:120px;
	height:64px;
	line-height:64px;
	color:#fff;
	display:inline-block;		
	font-size:15px;
	-webkit-text-size-adjust:none;
	z-index:1;
	position:relative;
	text-align:center;
}

.am-topbar-module ul li.am-active{
	background:#ff214b;
}

.am-topbar-module .am-nav-active{
	display:none;
	position:absolute;
	left:0;
	top:0; 
	width:120px;
	height:64px;
	background:#ff214b; 
	z-index:0;
}

.am-topbar-module ul li a{
	height:64px;
	color:#fff;
	font-size:15px;
	padding:0px 30px;	
	display:block;
	-webkit-text-size-adjust:none
}


/*底部*/
.am-footer{
	height:118px;
	background:#181a1d;
	overflow:hidden;
}

.am-footer .am-module{
	width:1200px;
	margin:0px auto;
	overflow: hidden;
}

.am-footer .am-footer-nav{
	width:560px;
	overflow:hidden;
	text-align:left;
	line-height:28px;
	padding-top:30px;
}

.am-footer .am-footer-nav a{
	color:#cdcdcd;
	font-size:14px;
}

/*手机端底部*/
.am-mobile-footer{
	height:auto;
	background:#181a1d;
	overflow:hidden;
}

.am-mobile-footer .am-module{
	width:100%;
	margin:0px auto;
	overflow: hidden;
}

.am-mobile-footer .am-footer-nav{
	width:100%;
	overflow:hidden;
	text-align:center;
	line-height:28px;
	padding-top:30px;
}

.am-mobile-footer .am-footer-nav p{
    text-align:center;
    font-size:0.9em;
}

.am-mobile-footer .am-footer-nav a{
	color:#cdcdcd;
	font-size:0.9em;
}


/* ====================================================================
@ set layout:模式对话框样式
@ .sl_:
======================================================================= */
.am-dimmer {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 1100;
    opacity: 1;
}

.am-modal{
	top: 50%;
    text-align: center;
    border-radius: 0;
	z-index: 1110;
    left: 50%;
	position: fixed;
    width: 400px;
    margin-left: -200px;
	background-color: #fff;
}

.am-modal-dialog{
	margin:0px;
}

.am-modal .am-modal-hd{
	width:100%;
	height:62px;
	line-height:62px;	
	background:url('../images/am_modal_title_bg.png') repeat-x;
	color:#fff;
	font-size:20px;
	vertical-align:middle;
}

.am-modal .am-close{
	width:27px;
	height:27px;
	background:url('../images/am_modal_close.png') no-repeat;
	display:inline-block;
	margin-top:2px;
}