@charset "utf-8";
/*-------公共样式类，用于固定样式的设置-------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size:14px;color:#666666;font-family:'Microsoft Yahei';}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#666}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
html .hide{display:none;}

/*----------------------自定义公用样式-------------------*/
.g-width{max-width:1920px;min-width:1180px;}
.p-width{width:1180px;margin:0 auto;}
.p-rel{position:relative;}
.p-abs{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;height:0;}
.abs{position:absolute;}
.rel{position:relative}
.al-l{text-align:left;}
.al-c{text-align:center;}
.al-r{text-align:right;}

/*------------------------返回顶部--------------------------*/
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;z-index:999}
.fixed a{display:block;width:55px;height:53px;text-decoration:none;outline:0;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.barbook{background:url(../images/fixed.jpg) 0 0 no-repeat}
.barbook:hover{background-position:-54px 0}
.fixed a.codepic{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -53px;height:52px}
.fixed a.codepic:hover{background-position:-54px -53px}
.fixed div{position:relative}
.fixed a.backup{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -158px;height:52px}
.fixed a.backup:hover{background-position:-54px -158px;height:53px}
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none}

/*------------------------导航菜单--------------------------*/
.nav_c{height:45px;background:url(../images/menu-bg.png) repeat-x red;margin-bottom:1px;}
.menu{height:45px;position:relative;z-index:9;}
.menu ul li{float:left;width:100px;position:relative;z-index:8;height:45px;}
.menu ul li:hover{background:#000;color:#fff;}
.menu ul li a{width:100%;font-size:14px;line-height:45px;color:#000;display:block;overflow:hidden;white-space:nowrap;-ms-text-overflow: ellipsis;text-overflow:ellipsis;text-align:center;position:relative;z-index:9;}

.menu ul li:first-child{ margin-left:-5px;}
.menu ul li:last-child{ border-right:0;}
.menu ul li .mtan{position:absolute;width:100px;display:none;background:#333;margin-top:0px;margin-left:0px;}
.menu ul li .mtan a{width:100px;line-height:30px;color:#fff;}


/*------------------------轮播图--------------------------*/
.banner{height:350px;min-width:1190px;}
.atm_banner { width: 100%; height: auto; position: relative; overflow:hidden;z-index:0;min-width:1190px;}
.atm_banner img{display:block;margin:0 auto;}
.atm_banner_box{position:absolute;top:0;left:50%;}
.atm_btns{width:1002px;position: absolute;height:81px;left:50%;top:50%;margin:-40px 0 0 -501px;}
.atm_btns .atm_prev,
.atm_btns .atm_next {width: 100px; height: 100px;/* float:left; */font:700 56px/70px "simsun";color:#fff;text-align:center;position: absolute;left:-10%;top:0;background: url(../images/qqwwqq_03.png) no-repeat left center;}
.atm_btns .atm_next {float:right;background-position: right center;position:absolute;left:100%;top:0;}
