﻿.top{background:#f7f6f2;width: 100%;height:30px;line-height: 30px;}
.cont{width: 1200px;margin:0px auto;}
.cont p{margin-left: 30px;width: 400px;float: left;}
.lj{width: 320px;float: right;}
.lj a{padding-right: 20px;}
.logo{margin-top: 20px;}
.h1{margin-top: 24px;margin-left: 50px;}
.h2{margin-top: 37px;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.main_menu{margin-top: 19px;}
.dh {margin-top: 18px;}
.dh ul li{float: left;height: 60px;line-height: 60px;width: 159px;text-align: center;}
.dh ul li a{font-size: 16px;color: #fff;}
.xl{width: 200px;background:#f00;font-size: 16px;color: #fff;height: 60px;line-height: 60px;text-align: center;background:#ef7c00;cursor:pointer;position:relative;}
.xl .xldh{position:absolute;height: 480px;width: 200px;background: url(../images/xlbg.png);}
.xl .xldh .ico{text-align:left;height: 52px;padding-left: 80px;line-height: 60px;width: 120px;}
.xl .xldh .ico a{color: #fff;}
.xl img{margin-left: 5px;}
.hd {
    display: block;
}
.fleft_kh{display: none;}


.seachy_div {
    height: 50px;
    background: url(../images/s_s.gif) no-repeat center 0;
    line-height: 50px;
    margin-bottom: 9px;
}

.plc{
    height: 47px;
    line-height: 47px;
    position: relative;
    color: #666;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
    font-family: "Microsoft Yahei","å¾®è½¯é›…é»‘";
    margin-bottom: 25px;
    width: 100%;
}
#seachkeywords{color: #fff;}
 input::-webkit-input-placeholder {color: #fff;}

.zlm {margin:30px 0px;padding-bottom: 50px;}
.zlm span{display: block;float: left;font-weight: bold;font-size: 22px;color: #161c61;font-weight: bold;position:relative;top:7px;}
.zlm ul{float: left;margin-left: 20px;}
.zlm ul li{float: left;width: 132px;height: 40px;line-height: 40px;background: #b2b2b2;text-align: center;}
.zlm ul li a{color: #161c61;font-weight: bold;font-size: 18px;display: block;}
.zlm ul li a:hover{background: #161c61;color: #fff;}
.zlm ul .on a{background: #161c61;color: #fff;}


.newslist li{float: left;width: 285px;margin-right: 20px;font-size: 14px;line-height: 24px;margin-bottom: 20px;font-weight: bold; text-align:center;}
.newslist li:nth-child(4n){margin-right:0px;}

.newslist li .pic{width: 275px;height: 188px;border:1px solid #b5b5b5;padding:5px;background:#fff;}
.newslist  .tm{font-weight: normal;}


.art{width: 950px;background:#fff;margin-bottom: 30px;padding-bottom:50px;}
.artlist{width: 230px;margin-bottom: 30px;}
.yb{background:#fff;overflow: hidden;}


.tit{font-size: 32px;text-align: center;line-height: 40px;margin-top: 20px;color: #242a6b;}
.tit span{font-size: 14px;}

.nr{padding: 20px;line-height: 24px;font-size: 14px;}

.qt{margin-top: 40px;}
.qt a{font-size: 14px;}
.sx{margin-left: 20px;line-height:25px;}
.y{margin-right: 20px;margin-top: 15px;}

.artlist h2{font-size: 16px;text-align: center;margin-top: 15px;line-height: 22px;border-bottom:1px solid #eeeeee;padding-bottom:20px;}
.artlist h2 span{font-size: 12px;font-weight: 100;}
.artlist ul{margin-left: 25px;margin-top: 20px;}
.artlist  li{text-align: center;width: 180px;margin-bottom: 20px;}
.artlist img{width: 180px;height: 130px;margin-bottom: 8px;}

.list{background:#fff;margin-bottom: 30px;overflow: hidden;padding-bottom: 30px;}
.pnav{margin-left: 20px;margin-top: 20px;}
.pnav li{float: left;width: 115px;height: 115px;margin-right: 15px;text-align: center;}
.pnav li	a{color: #656565;font-size: 18px;display: block;width: 115px;height: 115px;line-height: 153px;}



.pnav li:nth-child(1) a{background:url(../images/ico21.png) no-repeat center 21px #fff;}
.pnav li:nth-child(2) a{background:url(../images/ico22.png) no-repeat center 21px #fff;}
.pnav li:nth-child(3) a{background:url(../images/ico23.png) no-repeat center 21px #fff;}
.pnav li:nth-child(4) a{background:url(../images/ico24.png) no-repeat center 21px #fff;}
.pnav li:nth-child(5) a{background:url(../images/ico25.png) no-repeat center 21px #fff;}
.pnav li:nth-child(6) a{background:url(../images/ico26.png) no-repeat center 21px #fff;}
.pnav li:nth-child(7) a{background:url(../images/ico27.png) no-repeat center 21px #fff;}
.pnav li:nth-child(8) a{background:url(../images/ico28.png) no-repeat center 21px #fff;}
.pnav li:nth-child(9) a{background:url(../images/ico29.png) no-repeat center 21px #fff;}

.pnav li:nth-child(1) a:hover{background:url(../images/ico21-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(2) a:hover{background:url(../images/ico22-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(3) a:hover{background:url(../images/ico23-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(4) a:hover{background:url(../images/ico24-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(5) a:hover{background:url(../images/ico25-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(6) a:hover{background:url(../images/ico26-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(7) a:hover{background:url(../images/ico27-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(8) a:hover{background:url(../images/ico28-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(9) a:hover{background:url(../images/ico29-1.png) no-repeat center 21px #ef7c00;color: #fff;}


.pnav li:nth-child(1) .on{background:url(../images/ico21-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(2) .on{background:url(../images/ico22-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(3) .on{background:url(../images/ico23-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(4) .on{background:url(../images/ico24-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(5) .on{background:url(../images/ico25-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(6) .on{background:url(../images/ico26-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(7) .on{background:url(../images/ico27-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(8) .on{background:url(../images/ico28-1.png) no-repeat center 21px #ef7c00;color: #fff;}
.pnav li:nth-child(9) .on{background:url(../images/ico29-1.png) no-repeat center 21px #ef7c00;color: #fff;}

.pnav1{margin-left: 20px;margin-top: 20px;margin-bottom: 50px;}
.pnav1 li{float: left;width: 115px;height: 65px;margin-right: 15px;text-align: center;}
.pnav1 li	a{color: #191f63;font-size: 18px;display: block;width: 115px;height: 115px;line-height: 153px;}

.pnav1 li:nth-child(1) a{background:url(../images/i1.png) no-repeat center 19px #fff;}
.pnav1 li:nth-child(2) a{background:url(../images/i2.png) no-repeat center 21px #fff;}
.pnav1 li:nth-child(3) a{background:url(../images/i3.png) no-repeat center 15px #fff;}
.pnav1 li:nth-child(4) a{background:url(../images/i4.png) no-repeat center 21px #fff;}
.pnav1 li:nth-child(5) a{background:url(../images/i5.png) no-repeat center 21px #fff;}
.pnav1 li:nth-child(6) a{background:url(../images/i6.png) no-repeat center 21px #fff;}
.pnav1 li:nth-child(7) a{background:url(../images/i7.png) no-repeat center 21px #fff;}
.pnav1 li:nth-child(8) a{background:url(../images/i8.png) no-repeat center 21px #fff;}
.pnav1 li:nth-child(9) a{background:url(../images/i9.png) no-repeat center 21px #fff;}




.znv{margin-top: 25px;margin-left: 20px;}
.znv li{float: left;width: 115px;height: 42px;text-align: center;margin-right: 10px;}
.znv li a{display: block;width: 115px;height: 42px;font-size: 16px;line-height: 42px;}
.znv li a:hover{background:#161c61;color: #fff;}
.znv li .on{background:#161c61;color: #fff;}


.listul {margin-top: 40px;margin-left: 20px;}
.listul li{width: 259px;height: 357px;background: #e9e9e9;padding:7px;float: left;margin-right: 22px;margin-bottom: 22px;}
.listul li:nth-child(4n){margin-right: 0;}
.listul li img{width: 259px;height: 220px;}
.listul li p{text-align: center;font-size: 16px;color: #000;line-height: 22px;margin-top: 8px;}
.listul li p span{color: #878787;}

.pfj,.mfsj{margin:0px auto;background: #ef7c00;text-align: center;color: #fff;margin-top: 10px;width: 140px;height: 30px;line-height: 30px;
    border-radius: 10px;font-size: 14px;}

	
.fly-none{display: none;}	
	
.pagination {
text-align: center;
list-style: none;
font-size:13px;
}
.pagination li {
line-height: 25px;
padding: 8px 15px;
display: inline-block;
*display: inline;
zoom:1;

}
.pagination .active{background: none;font-weight:bold;}
	
		
	
	
	
	
	
	



.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
/*	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;

}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	/*background: #303c4b;*/
	border: 1px solid #fff;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;border: 1px solid #fff;
}

.bx-wrapper .bx-prev {
	left:5%;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 5%;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


.showpic_box{width: 700px;margin-bottom: 40px;}
.showpic_flash img{width: 700px;}

.js{width: 450px;}
.hjbt{font-size: 24px;}
.sx1{margin-top: 20px;line-height: 25px;font-size: 14px;width: 400px;height: 270px;}
.sx1 li{margin-bottom: 10px;}

.tb{margin-top: 20px;}
.tb img{float: left;width: 180px;margin-right: 20px;}

.dh {
	margin-top: 16px;
}

.til dl dd em {
	display: block;
	float: left;
	padding-right: 43px;
}

.til3 ul li {
	float: left;
	padding-left: 148px;
	font-size: 14px;
	color: #666;
	width: 238px;
}

.til3 ul li i {
	display: block;
	font-size: 22px;
	color: #333;
	padding-top: 21px;
	padding-bottom: 7px;
}


.hj1 i {
	display: block;
	color: #161c61;
	font-size: 34px;
	padding-bottom: 13px;
	background: url(images/h2.gif) no-repeat center 22px;
}

.fw .hj1 {
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	color: #333;
	padding-bottom: 25px;
}
.listul {
	margin-top: 0px;
	margin-bottom: 10px;
}

.listul li {
	width: 366px;
	height: 295px;
	padding: 7px;
	float: left;
	margin-right: 20px;
	margin-bottom: 2px;
	background: #fff;
}

.listul li img {
	width: 366px;
	height: 260px;
}

.listul li:nth-child(3n) {
	margin-right: 0px;
}

.listul li:nth-child(4n) {
	margin-right: 20px;
}

.bk {
	width: 100%;
	height: auto;
	background: #fff;
	margin-bottom: 30px;
	padding-top: 5px;
}

.znv {
	margin-top: 15px;
}

.hj {
	background: #e9e9e9;
	padding-top: 50px;
	height: auto;
}

.hjb dl {

	padding-right: 40px;
}

.news {
	height: auto;
	position: relative;
}



/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


















