/* === CSS Reset ========== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,  textarea, blockquote, th, td, p { margin:0; padding:0;}
input,  select, textarea, a:fouse {outline:none}
li {list-style:none;}
img {border:none; height:auto; max-width:100%; width:auto; }
textarea {resize:none;}

a{color:#666;text-decoration:none;outline:none;}
a:hover{color:#f0a328;text-decoration:underline;outline:none;}
.clear {clear:both;}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.red{ color:#c00;}
body{color:#666; font-size:13px; font-family:"方正兰亭中黑简体","Microsoft Yahei",Arial, Verdana, Simsun; background:#fff; margin:0 auto; overflow-x:hidden;}
.mlrA{margin:0 auto;}
.top{background:url(../images/top.png) no-repeat top center; width:100%; height:68px; margin:0 auto;position:absolute; top:0; left:0;z-index:1000; min-width:1003px;}
.topinner{background:none; width:1007px; height:68px; margin:0 auto; padding-top:0px;}
.topbg{background:none; width:100%; height:388px; margin:0 auto 0 auto;position:relative; min-width:1007px;}

.logo{width: 328px;height: 52px; float:left; margin-left:16px; _margin-left:8px; padding-top:0px;}
.tel{color: #666;width: 230px;height: 24px;font-size: 12px; float:right;display:inline; padding-right:2px; padding-top:4px; text-align:right}
.tel a:hover{color:#e20a00;}
.gg{
	position: absolute;
	bottom: -15px;
	left: 414px;
	width: 300px;
	height: 84px;
	font-size: 18px;
	letter-spacing: 0px;
	color: #fff;
	display: inline-block;
}
.gg img{display:inline-block;}
.gg a{color:#e70016}
.gg a:hover{color:#f0051b; text-decoration:underline;}
.inner{
	background: none;
	width: 1003px;
	height: 502px;
	position: absolute;
	top: -1px;
	left: 50%;
	margin-left: -501px
}
.inner2{background:none; width:1920px; height:367px; position:absolute; top:0; left:50%; margin-left:-960px; cursor:pointer;}

.zm{
	position: absolute;
	bottom:160px;
	left: 55px;
	width: 185px;
	height: 37px;
	font-size: 14px;
	z-index: 100;
	letter-spacing: -1px;
}
.zm2{
	left: 258px;
}
.zm img{ display:inline-block; border: 0;}
.pl{margin-left:34px;}

.wrapper{ width:1006px; position:relative;}
.footerbg{background:#262625; width:100%; margin:10px auto 0 auto;}
.footer{ text-align:center; padding:14px 0;  height:12px;width:1100px; font-size:12px; color:#fff;}
.footer a{color:#fff;text-decoration:none;outline:none;}
.footer a:hover{color:#fff;text-decoration:underline;outline:none;}

.sliderImage{width:100%; min-width:1920px; height:405px; overflow:hidden; position:absolute; top:21px; left:0; z-index:99;margin:0 auto;}
.sliderImage ul{height:367px;}
.sliderImage ul li{ height:367px; position:relative;}

.pagination{
	position: absolute;
	top: 346px;
	left: 50%;
	z-index: 999;
	width: 68px;
	margin-left:-38px;
}
.pagination ul{height:37px;}
.pagination ul li{height:37px; font-size:34px; color:#fff; float:left; vertical-align:middle; cursor:pointer;}
.pagination ul li.curr{ color:#0a72b2; font-size:34px;}
.pagination ul li a{color:#fff; text-decoration:none; }
.pagination ul li a:hover{color:#0a72b2; text-decoration:none;}

.arrow_l {
    position: absolute;
    background: url(../images/arrow2.png) left top no-repeat;
    width: 40px;
    height: 56px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -615px;
	z-index:1000;
}
.arrow_r {
    position: absolute;
    background: url(../images/arrow3.png) left bottom no-repeat;
    width: 40px;
    height: 56px;
    display: block;
    top: 50%;
    right: 50%;
    margin: -28px -615px 0 0;
	z-index:1000;
}


/* flexslider */

.flexslider{position:relative;height:425px;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li{height:388px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:1000;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:1000;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{ width: 40px;
    height: 56px;
    display: block;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -615px;
	z-index:1000;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{ width: 40px;
    height: 56px;
    display: block;
    top: 50%;
    right: 50%;
    margin: -28px -576px 0 0;
	z-index:1000;background:url(../images/next.png) center center no-repeat;}

.btns{
	position: absolute;
	left: 0;
	margin-left:23px;
	top: 318px;	
	width: 500px;
}
.btns a{
	margin-right:20px;
	float: left;
}