@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}
em,i,s{font-style:normal;text-transform:uppercase;}
li{list-style:none}
a,s,a:hover{text-decoration:none}
img{border:0;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}
input,textarea{resize:none;border:none;}
a,a:focus{outline:none}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.noBg{background:none!important}
.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body {color:#2c2c2c; }
a { color:#2c2c2c;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #be0500; }
.g-in {width: 1200px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1;}
.wrapper {position: relative;width: 100%;margin: 0 auto;overflow: hidden;}
.wrapper img {vertical-align: top;}

/* 网站地图 */
.webmap {padding: 10px 0px 15px}
.webmap dl {overflow: hidden;zoom: 1;height: 32px;margin-bottom: 5px;}
.webmap dt {width: 15%;float: left;}
.webmap dd {float: left;width: 85%;}
.webmap dt a {display: block;line-height: 32px;background: #ccc;color: #000;text-align: center}
.webmap dd a {margin: 0 5px 5px;background: #eee;display: block;line-height: 32px;width: 143px;float: left;text-align: center}
.webmap a:hover {background: #343434;text-decoration: none;color: #fff}
.wrap { width: 1200px; margin:0 auto; }

.header .top {height: 102px;}
.header .top .logo{float: left;margin-top: 18px;}
.header .top .search{margin-top: 42px;float: right;position: relative;}

.header .top .search .inp{width: 307px;padding-left: 10px;height: 36px;line-height: 36px;border:1px solid #c9c9c9;border-radius: 4px;outline: none;appearance: none;}
.header .top .search .sub{background: url(/xxzx/images/sicon.png) no-repeat center;width: 16px;height: 16px;position: absolute;right: 12px;bottom: 10px;}


.navbg{background: #f9f9f9;border: 1px solid #ececec;position: relative;}

.navbg:after{position: absolute;width: 100%;height: 3px;background: #be1521;content: '';bottom: -1px;left: 0;z-index: 33;}
.navbg .nav ul li{position: relative;text-align: center;float: left;width:134px;height: 47px;line-height: 47px;border-right: 1px solid #ececec;margin-left: -1px;box-sizing: border-box;}
.navbg .nav ul li a{font-size: 16px;display: block;width:100%;height:100%;}
.navbg .nav ul li:hover{background: #be1521;border-right: 1px solid #be1521;border-left: 1px solid #be1521;}
.navbg .nav ul li:hover a{color: #fff;}

.navbg .nav ul li.current{background: #be1521;}
.navbg .nav ul li.current a{color: #fff;}

.navbg .nav ul li .subnav{display: none;position: absolute;width: 100%;z-index: 10;background: #be1521;}
.navbg .nav ul li .subnav dl dt a{color: #fff;}

.slider{width: 1920px;height: 406px; left:50%; margin-left:-960px;position: relative;overflow: hidden;}
.slider .bd{position: absolute;left: 0;top: 0;}
.slider .tempWrap {padding: 0 360px !important;}
.slider .bd ul {margin-left: -1200px !important;}
.slider .bd ul li{overflow: hidden;}
.slider .bd ul li img{display: block;width: 1200px;}
.slider .prev {left: 0;}
.slider .next {right: 0;}
.slider .pnBtn {position: absolute;top: 0;width: 360px;height: 510px;cursor: pointer;}
.slider .pnBtn .blackBg {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 406px;background: #000;filter: alpha(opacity=50);opacity: 0.5;}



.footer{background: url(/xxzx/images/fbg.png) no-repeat center;}
.fl{padding: 30px 0;}
.footer .fl .fcont{color: #fff;font-size: 14px;padding-top: 24px;}