body {background: #f5f5f5;font: 14px 'Microsoft Yahei', 'Microsoft Jhenghei', Tahoma, 'Simsun';line-height: 1.5;}



.clearfix:after{content:"."; height:0; display:block; visibility:hidden; clear:both; font-size:0;}
.clearfix{zoom:1;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;border: 0;}
a {text-decoration: none;}
ul,li,ol{ list-style-type:none;}
img {border: 0;}
body {font-family: "Microsoft YaHei";}





.bxyheader {position: fixed;top: 0;left: 0;z-index: 100000;width: 100%;height: 70px;background-color: #222;}
.bxylogo {margin-left: 12px;display: inline;float: left;}
.bxylogo a {display: block;width: 170px;height: 70px;}
.bxyhr {margin-right: 12px;margin-top: 19px;display: inline;float: right;}
.bxyclick {float: left;}
.bxyclick li {float: left;width: 32px;height: 32px;overflow: hidden;line-height: 32px;margin-left: 18px;display: inline;}
.bxyclick li.bxytel {width: 160px;}
.bxytel span {color: #fff;font-size: 14px;}
.bxytel img {float: left;margin-right: 10px;}
.bxynav {float: left;}
.bxynav ul{float: left;margin-right: 51px;}
.bxynav li {float: left;padding: 0 18px;height: 32px;line-height: 32px;text-align: center;}
.bxynav li a {color: #fff;font-size: 20px;display: block;}
.bxynav li a:hover {color: #c70c1f;}
.bxycur a {color: #c70c1f!important;}



.head{position:fixed;width: 100%;left: 0;top: 0;z-index:999;padding:10px 0;line-height: 60px;background: rgba(0,0,0,0.7);text-align: center;font-size: 16px;}
.head .headBox{width: 90%;margin: auto;position: relative}

.head .hd_logo{width: 170px;position: absolute;top: 0;left: 0;}

.hd_btns{position: absolute;right:0;top: 10px;color: #fff !important;background: #33aaff;border:1px solid #33aaff;border-radius:3px;padding: 0 33px;line-height: 40px;}
.hd_btns:hover{box-shadow:0 0 5px #33aaff;}

.hd_btns .reg{color: #33aaff;}

.hd_nav{width:860px;margin: auto}
.hd_nav li{color: #fff;width: 12.5%;float: left;text-align: center}
.hd_nav li a{color: #fff;font-size: 16px;}
.hd_nav li:hover a,.hd_nav li.cur a{color: #33aaff;}

.container{ width: 1200px;margin: auto;}


.pageMain {padding: 50px 0 60px;}
.pageMainL {width:64%;float: left;}
.pageMainL .position{background: url(../image/position_icon.png) no-repeat left;padding-left: 20px;line-height: 44px;border-bottom: 1px dotted #909090;font-size: 12px;color: #888;}
.pageMainL .position a {color: #666;padding: 0 8px;}
.pageMainL .position a:hover {color: #c70c1f;}


.newList li {border-bottom: 1px dotted #909090;position: relative;padding: 10px 0;color: #484848;}
.newList li a {color: #222;}
.newList li a:hover {color: #c70c1f;}
.newList li .title{line-height: 56px;display: block;font-size: 20px;height: 56px;overflow: hidden;font-weight: normal;}
.newList li .img {width:30%;float: left;height: 100px;margin-right:6%;overflow: hidden}
.newList li .img:hover img {transform: scale(1.05);}
.newList li p {height: 48px;overflow: hidden;font-size: 12px;line-height:2;text-indent: 24px;}
.newList li span {display: block;font-size: 14px;text-align: right}

.showTitle {color: #222;font-size: 22px;line-height:2.5;}
.showInfo {color: #888;font-size: 12px;}
.showContent {padding: 20px 0;color: #484848;font-size: 14px;line-height:1.5;}
.showContent img {max-width: 100%!important;height: auto!important;}
.showNext {font-size: 14px;}
.showNext a {color: #484848;height: 30px;line-height: 30px;display: block}
.showNext a:hover {color: #c70c1f;}



.pagination {text-align: center;margin: 20px 0;}
.pagination li {display: inline-block;padding: 0 12px;line-height: 34px;margin-right: 5px;font-size: 16px;border: 1px solid #dddddd;}
.pagination li a {display: block;color: #555555;}
.pagination li a:hover {background: #f5f5f5;color: #0099ff;}
.pagination li.thisclass {background: #09f;color: #fff;}




.pageMainR {width:26%;background: #fff;float: right;padding: 40px 1%;}
.pageMainR .texta {color: #484848;font-size: 14px;line-height: 30px;text-align: justify;}
.pageMainR .texta span,.texta a{color: #394259;border-bottom: 1px dotted #394259;}
.pageMainR .texta a:hover {color: #c70c1f;}

.pageMainR .rSearch {padding-top: 10px;overflow: hidden;font-size: 12px;}
.pageMainR .rSearch input {width: 220px;line-height: 24px;text-indent: 2px;border: 1px solid #484848;color: #333;font-size: 12px;float: left;}
.pageMainR .rSearch button {line-height: 24px;text-align: center;color: #fff;display: inline-block;background: #484848;border: none;cursor: pointer;float: left;}

.pageMainR .rTitle {line-height: 24px;border-left: 4px solid #c70c1f;padding-left: 10px;font-size: 20px;color: #222;margin-bottom: 3px;margin-top: 20px;}

.rNav {margin-bottom: 14px;}
.rNav li {font-size: 14px;padding-left: 12px;line-height: 40px;border-bottom: 1px dotted #c3c6cd;}
.rNav li a,.rHotNews li a,.rHotLabel li a {color: #484848;}
.rNav li a:hover,.rHotNews li a:hover,.rHotLabel li a:hover  {color: #c70c1f;}

.rHotNews {margin: 10px 0;}
.rHotNews li {height: 32px;line-height: 32px;padding-left: 12px;font-size: 13px;overflow: hidden;background: url(../image/bxybyeli.jpg) no-repeat left;}
.rHotNews li span {float: right;font-size: 12px;}

.rHotLabel li {margin-right: 15px;line-height: 32px;color: #484848;font-size: 13px;display: inline-block}

@media screen and (max-width:1200px){
	.head{line-height:50px;font-size: 14px;}
	.head .headBox{width:96%;}
	.head .hd_logo{width: 150px;}
	.hd_btns{top: 10px;padding: 0 15px;line-height:30px;}
	.hd_nav{width: calc(100% - 180px);padding-left: 75px;}

	.container{ width:96%;}

    .pageMain {padding:50px 0;}
    .pageMainL {width:65%;}

    .newList li .title{line-height:46px;font-size:18px;height:46px;}

    .pagination li {padding: 0 5px;line-height:26px;font-size: 12px;}

    .pageMainR {width:30%;padding:20px 1%;}
    .pageMainR .rSearch input {width: 200px;}
    .pageMainR .rTitle {font-size:16px;}
    .rNav li {font-size: 12px;}
    .rHotNews li,.rHotLabel li {font-size: 13px;}


}
@media screen and (max-width:991px){
	.head{line-height:30px;font-size: 14px;}
	.head .headBox{padding-top: 60px;}
	.head .hd_logo{}
	.hd_btns{padding: 0 15px;line-height:30px;}
	.hd_nav{width:100%;padding: 0}
	.hd_nav li{width:12.5%;}
}
@media screen and (min-width:320px) and (max-width:640px){
	body {font-size: 12px;}
	.head{position: initial;}
	.hd_nav li{width:25%;}
	.container{ width:100%;}

    .pageMain {padding:20px 0;}
    .pageMainL,.pageMainR {width:96%;float: none;padding: 10px 1%;margin: auto}

    .newList li {padding:5px 0;}
    .newList li .title{line-height:30px;font-size:14px;height:30px;}
    .newList li .img {height:70px;margin-right:3%;}
    .newList li p {text-indent:15px;}
    .newList li span {font-size: 12px;}
    .pagination li {padding: 0 5px;line-height:26px;font-size: 12px;}

    .pageMainR .rSearch input {width: 200px;}
    .pageMainR .rTitle {font-size:16px;}
    .rNav li {font-size: 12px;}
    .rHotNews li,.rHotLabel li {font-size: 13px;}
}



.bannerPage {margin-top:70px;}
.aboutCont {padding-top: 45px;}
.aboutCont .tab {}

.tab-menu {text-align: center;}
.tab-menu li {background: #40444b;float: left;line-height: 40px;margin-right: 46px;font-size: 18px;}
.tab-menu li a {display: block;color: #fff;padding: 0 50px;transition: all 1s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;}
.tab-menu li a:hover, .tab-menu .selected a {background: #d3433e;}

.tab .tab-box {padding: 52px 0 90px;font-size: 15px; line-height: 1.5}
.tab .tab-box img{max-width:100%;}
.tab .hide {display: none;}

@media screen and (min-width:320px) and (max-width:640px){
	.bannerPage {margin:0;}
	.aboutCont {padding-top:15px;}

	.tab-menu li {line-height:30px;margin-right:15px;font-size: 14px;}
	.tab-menu li a {padding: 0 15px;;}

	.tab .tab-box {padding:20px 10px;font-size: 12px; }
}



















.bxyfoot {width: 100%;overflow: hidden;background: #ffffff;color: #888;}
.bxyfoot a {color: #222;}
.bxyfoot a:hover {color: #222;}
.bxyfootyq {padding: 22px 0;overflow: hidden;border-bottom: 1px solid #212121;}
.bxyfootxx {color: #222;padding:20px 0;text-align: center;}




.float_qq {
	position: fixed;
	top: 200px;
	right: 0;
	width: 50px;
	height: 203px;
	z-index: 6666;
}
.float_qq li {
	width: auto;
	height: 50px;
	z-index: 20;
}
.float_qq li.float_qq1, .float_qq li.float_qq4 {
	position: absolute;
	left: 0;
	width: 62px;
}
.float_qq li.float_qq1 {
	top: 0;
}
.float_qq li.float_qq2 {
	position: absolute;
	top: 51px;
	left: 0;
	width: 126px;
}
.float_qq li.float_qq3 {
	position: absolute;
	top: 102px;
	left: 0;
	width: 172px;
}
.float_qq li.float_qq4 {
	top: 153px;
}
.float_qq4 {
	position: absolute;
	top: 153px;
	left: 0;
}
.float_qq li a {
	display: block;
	font-family: "Microsoft Yahei";
	color: #FFF;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #000;
	opacity: 0.8;
	border-radius: 6px;
}
.float_qq li a img {
	display: block;
	float: left;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 12px 12px 14px 14px;
}
.float_qq li a:hover {
	background-color: #c70c1f;
	opacity: 1;
}
.float_shwx {
	position: absolute;
	top: -226px;
	left: -216px;
	background: url(../image/float_wxbd.png) no-repeat bottom right;
	width: 216px;
	height: 216px;
	padding-bottom: 9px;
	display: none;
}
.float_shwx img {
	display: block;
	padding: 14px;
	background-color: #FFF;
	width: 188px;
	height: 188px;
}



.feiruidr{    float: right;    padding: 5px;    border: 1px solid #fff;}
.feiruidr a{color:#fff;}
#center{margin-top:70px;}