body{margin:0 auto;color:#333; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

ul,ol,li,p,h1,h2,h3,form,dd,dl,dt,i{margin:0;padding:0;list-style:none}

img{border:0;}

i{ font-style:normal}

button{display:block}

a{cursor:pointer;text-decoration:none;color:#252525 }

a:hover{text-decoration: none;color:#bf0303}

.all-wrap{ min-width:1220px; width:100%}

.wrap{width:1220px; margin:0 auto}

.clearfix { *overflow: hidden; *zoom: 1; } 

.clearfix:after{ display: table; content: ""; width: 0; clear: both; }

.hidden{ overflow:hidden}

.img:hover{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

@font-face {
  font-family: 'iconfont';  /* project id 1698858 */
  src: url('http://at.alicdn.com/t/font_1698858_vqqc1nfnpr.eot');
  src: url('http://at.alicdn.com/t/font_1698858_vqqc1nfnpr.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1698858_vqqc1nfnpr.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1698858_vqqc1nfnpr.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1698858_vqqc1nfnpr.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1698858_vqqc1nfnpr.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }

table { border-collapse:collapse; }

.clear{line-height: 0; clear: both; overflow:hidden;height:0px; font-size:0px}

.pull-left{float:left}

.pull-right{float:right}

.trans{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;-webkit-overflow-scrolling: touch;}

.display-inline{*display:inline;zoom:1; _height:26px; display:inline-block}

.zwy_hdbtn ul li a:hover .ico{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}

.head{background:#000; height:34px; font-size:14px; line-height:34px; overflow:hidden;color:#fff}

.search{width:203px;float:right; height:32px; margin:1px 0px; background:#fff}

.search input{width:160px;float:left; padding-left:10px; font-family:12px;color:#666; border:0 none; height:30px;}

.search button{ background:url(../img/search.png) no-repeat center center;width:32px; height:32px;float:right; border:0 none}

.top{background:url(../img/top-bg.jpg) repeat-x center top; height:98px; padding-top:30px}

.top img{float:left}

.menu{float:right; margin-top:22px}

.menu li{ display:inline; padding:0px 16px}

.menu li a{color:#3f3f3f; padding-bottom:10px}

.menu li a:hover{border-bottom:solid 2px #bf0303;color:#bf0303}


/*banner*/
.slider{width:100%;height:540px;*overflow:hidden;position:relative;}
.slider .hd{width:100%;height:12px;position:absolute;left:0;bottom:35px;z-index:2; text-align:center}
.slider .hd ul{height:40px;overflow:hidden;zoom:1;}
.slider .hd li{display:inline-block;*display:block;*float:left;width:8px;height:8px;background-color:#fff;cursor:pointer;margin:2px 2px; border-radius:50%}
.slider .hd li:first-child{*margin-left:49%}.slider .hd li.on{background-color:#bf0303;width:12px; height:12px; margin:0px 2px}
.slider .hd img{border:1px solid #fff;filter:alpha(opacity=40);opacity:0.4}
.slider .bd{height:100%;position:relative;z-index:1}
.slider .bd li{position:absolute;left:50% !important;width:1920px !important;margin-left:-960px}
.slider .bd li img{width:1920px;height:540px;display:block;}

.main{background:url(../img/main.jpg) center top; overflow:hidden; padding-bottom:30px}

.notice{ border:solid 2px #bf0303; margin-top:20px; background:url(../img/notice.png) #fff no-repeat left top;height:54px}

.notice-t{width:130px;float:left; line-height:54px; font-size:16px;color:#fff; text-align:center}

.notice-t a{color:#fff}

.notice-c{width:1040px;float:right; height:54px; overflow:hidden;position:relative;}

.notice-c .list  li{float:left;width:459px;background:url(../img/list.png) no-repeat 23px 10px; padding-left:41px; padding-right:20px; margin:11px 0px 11px 0}

.list li{ background:url(../img/list.png) no-repeat 3px 10px; font-size:16px;line-height:32px; padding-left:20px}

.list li span{float:right;color:#666; font-size:14px;}

.pic-news{margin-top:20px}

.box{width:600px; height:395px; background:#fff; margin-top:20px}

.box-t{height:57px; padding-right:15px; background:#f6f6f6}

.box-t span{float:left; line-height:57px;display:block; padding:0px 24px; font-size:18px; font-weight:bold;color:#444; cursor:pointer}

.box-t span.current{ background:#c31515;color:#fff}

.box-t a{float:right; line-height:57px; font-size:14px}

.box-c{padding:20px}

.about-img{background:url(../img/about.jpg); height:193px;width:600px; margin-top:20px; position:relative}

.about-img a{display:block;width:100%; height:100%; text-align:center; line-height:193px; font-size:24px; font-weight:bold;color:#fff; position:absolute; z-index:2}

.about-ico a{display:block;width:180px; height:180px; float:left; margin-top:20px; margin-left:30px; background:#b15151;color:#fff; font-weight:bold; font-size:18px; text-align:center; box-sizing:border-box; padding-top:30px}

.about-ico i{display:block; margin:10px auto; font-size:50px; font-weight:normal}

.about-ico a:hover i{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);}

.about-img:after{content:''; display:block; position:absolute;left:0;top:0;width:0;height:100%; background:rgba(0,0,0,0.1);z-index:1}

.about-img:hover:after{
    width: 100%;
    transition: .4s;}

.box-img{width:181px;float:left}

.box-info{width:350px;float:right}

.box-tip{margin-bottom:20px}

.box-info a{color:#c31515}

.box-info .time{color:#000; margin-top:10px}

.box-info .time i{font-size:18px}

.box-info .dest{ margin-top:10px; font-size:14px; line-height:24px;color:#616161}

.c-banner{margin-top:20px}

.picnews{height:190px; background: url(../img/pict.png) no-repeat 22px 20px #fff; margin-top:20px; padding:18px 23px 18px 80px; overflow:hidden; position:relative}

.piclist li{width:220px;float:left; margin-right:25px; font-size:14px}

.piclist li span{display:block; background:url(../img/list.png) no-repeat 0px 8px; padding-left:10px; font-size:14px; line-height:28px}

.foot{ background:#bf0303; text-align:center;}

.link{ background:#8b0202; height:45px; line-height:45px}

.link li{float:left; font-size:18px;color:#fff; }

.link li a{font-size:16px;color:#fda5a5;margin-left:16px}

.link li a i{ margin-right:4px}

.bottom{padding:30px 0px; color:#fff; line-height:30px;}

.position{line-height:46px; font-size:14px;color:#000}

.page-l{background:#fff;width:250px}

.page-r{background:#fff;width:950px}

.page-l-t{height:57px; background:#f6f6f6;  text-align:center}

.page-l-t span{ border-top:solid 2px #bf0303;font-size:18px; line-height:55px;  display:inline-block; padding:0px 20px; font-weight:bold}

.page-l-c{padding:20px 20px 0px 20px}

.page-l-c li{background:#f6f6f6; margin-bottom:20px}

.page-l-c li.current{background:#bf0303}

.page-l-c li a{display:block; line-height:36px; text-align:center}

.page-l-c li.current a{color:#fff; font-weight:bold}


.page-r-t{height:57px; background:#f6f6f6;  text-align:center}

.page-r-t span{float:left; line-height:57px;display:block; padding:0px 24px; font-size:18px; font-weight:bold;color:#444; cursor:pointer;background:#c31515;color:#fff}

.page-r-c{padding:20px 40px}

.page-r-c .list li.spc{border-bottom: dashed  1px #cacaca; margin-bottom:10px; height:10px; background:0 none}

.page-r-c .piclist li img {width:240px; height:180px; display:block}

.page-r-c .piclist li {width:240px; margin-bottom:20px; margin-right:35px; padding:10px; border:solid 1px #cacaca}

.page-r-c .piclist li span{background:none; text-align:center}

.page-code{margin: 0 auto;
height: 44px;
font-family: "微软雅黑";
font-size: 14px;
color: #535353; text-align:center; line-height:30px; margin-top:30px}

.page-code a {
    margin: 0 3px;
    display: inline-block;
    padding: 0 15px 0 15px;
    background: #ececec;
    color: #777777;
}

.page-code a.on {
    background: #bf0303;
    border-color: #bf0303;
    color: #FFF;
    padding: 0 15px 0 15px;
    color: #fff;
}

.show-title{
	text-align: center;
	font-size: 24px;
	margin-bottom: 50px;
	margin-top:30px
}
.show-info{
	text-align: center;
	color: #787878;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}
.show-content{
	padding: 40px 0;
	font-size: 16px;
	line-height: 30px;
}

.show-content img{max-width:100%; height:auto}

.show-function{
	margin-top: 20px;
	height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border-top: 1px solid #ebebeb;
}
.show-function a {
    display: inline;
    margin-right: 10px;
}
.show-function a i {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
}
.show-function a.print i {
    background: url(../img/ico-print.gif);
}
.show-function a.close i {
    background: url(../img/ico-close.gif);
}

