.w1100{
	width: 1100px;
}
.tmd{
	text-align: center;
}
#container {
    background: #f4f4f5;
    border-bottom: 1px solid #bbb;
    margin-bottom: 2px;
    font-family:microsoft yahei;
    max-width: 1440px;
}
#container p, #container a, #container span #container div{
	 font-family:microsoft yahei,å¾®è½¯é›…é»‘;
}

#minibar {
    display: none;
    position: fixed;
    top: 0px;
    /* left: 0px; */
    z-index: 999;
    height: 50px;
    width: 1080px;
    margin: 0 auto;
    margin-left: -1px; 
   border-bottom: 1px solid #a7a7a7;   
}

.banner {
	width: 100%;
	max-width: 1440px;
	height: 370px;
	margin: 0 auto;
	background-size: cover;
	border-bottom: 0px solid #ccc;
}
.banner.about {
	background:  url('/bss/in/about10.jpg') no-repeat left center;
}
.ban_mbx {
	height: 110px;
	position: absolute;
	top: 260px;
	left: 0px;
	z-index: 999;
	width: 100%;	
}
.ban_mbx .ban_mbx1{
	margin: 0 auto 0;
	color: #fff;
		height: 100px;
	width: 1080px;
} 
.ban_mbx .ban_mbx11{
		height: 40px; 
		color: #2c368a;
} 
.ban_mbx .ban_mbx11 a{
	color: #2c368a;line-height: 52px;
}
.chany .ban_mbx .ban_mbx11, .chany .ban_mbx .ban_mbx11 a {
	color: #fff;
}
.ban_mbx11 a:hover{
	text-decoration: none;
}
.ban_mbx .ban_mbx11 h2{
	font-size: 32px; 
	padding-right: 20px;
	color: #2c368a;
	float: left;
	display: inline-block;
	font-weight: bolder;
}
.ban_mbx .ban_mbx12{
	background: url(/bss/in/bg3.png) repeat;
  	background: #2d358d;
	color: #333;
	margin-top: 19px;
	height: 50px;
} 
.ban_mbx1 li{
	float: left;padding-right: 1px;
	    height: 50px;
	    background: url(/bss/in/bor2.png) no-repeat right top;
}
.ban_mbx1 li:last-child{
	background: none;
}
.ban_mbx1 li a{
	color: #fff;
	padding: 0px 0px;
	height: 50px;
	width: 178px;
	display: block;
	font-size: 14px;
	text-align:center;
	background:none;
	letter-spacing: 3px;
 transition: all .4s ease-in-out 0s;
     transition: all .2s linear 0s;
}
.ban_mbx1 li.bor_no{
	background: none;
}
.ban_mbx1 li a.on
{
    height: 60px;
background: url('/bss/in/ab_on.png') no-repeat left bottom;
color: #2d358d;
font-weight: bold;
font-size: 15px;
}
.ban_mbx1 li a.on:hover{
	background: url('/bss/in/ab_on.png') no-repeat left bottom;
	color: #2d358d;
	font-weight: bold;
	font-size: 15px;
}
.ban_mbx1 li a:hover
{
color: #2d358d;
font-weight: bold;
font-size: 15px;
background: url('/bss/in/ab_on.png') no-repeat left top;
}
.ban_mbx2{
	position: absolute;
	top: -30px;
	width: 500px;
	left: 0;
	z-index: 99;
}
.ban_mbx12 {
	line-height: 50px;
	padding-left: 0px;
	    border: 1px solid #d0d0d0;
}
.about_1{
	/* line-height: 24px; */
}
.about_121 b{
	font-size: 24px;
	display: block;
	padding: 0px 0 0px 10px;
	margin-bottom: 20px;
	    color: #333;
	border-left: 5px solid #0b218f;
}
.about_11{
	margin-bottom: 0px;
	margin-top: -20px;
	display: none;
}
.about_11 p{
	width: 1080px;
	margin: 0 auto;
	height: 280px;
	background: url('/bss/in/about1.png') no-repeat left center;
}
.about_12 {
	padding: 25px 30px 20px 580px;
	line-height: 20px;
	background: #fff url('/bss/in/about11.jpg') no-repeat left 0px;
}
.about_12 p, .about_21 .fll p, .about_22 .fll p, .jishu_list li p{
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";	
	font-size: 14px;
	line-height: 26px;
	text-indent: 0px;
	text-align: justify;
}
.about_zw {
	width: 1080px;
	margin: 40px auto 0px;
}
.about_21, .about_22 {
	margin-top: 50px;
}
.about_21 .fll{
		overflow: hidden;
		width: 1080px;
		height: 345px;
		position: relative;
}
.about_211{
		position: absolute;
		left: 0 ;
		top: 0;
		width: 1080px;
		height: 350px;
		background:  url('/bss/in/about6.jpg') no-repeat left center;
		background-size: cover;
		/*animation-name: breath;
		animation-duration: 40s;
		animation-timing-function: ease-in-out;
		animation-iteration-count: 1;
		-webkit-animation-name: breath;
		-webkit-animation-duration: 40s;
		-webkit-animation-timing-function: ease-in;
		-webkit-animation-iteration-count: 1; */
}


.about_21 .fll p{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 11;
	background: url('/bss/in/abgb.png') no-repeat left center;
	float: left;
	width: 550px;
	padding: 35px 75px 30px 20px;
	color: #fff;
	text-align: justify;
}
.about_21 .fll p b{
	font-size: 24px;
	display: block;
	padding: 0px 0 0px 10px;
	margin-bottom: 20px;
	border-left: 5px solid #fff;
}

.about_22 .fll{
overflow: hidden;
		width: 1080px;  
		height: 330px;
		position: relative;
}
.about_221 {
		position: absolute;
		left: 0 ;
		top: 0;
		width: 1080px;
		height: 330px;
		background:  url('/bss/in/about5.jpg') no-repeat left center;
		/*animation-name: breath;
		animation-duration: 40s;
		animation-timing-function: ease-in-out;
		animation-iteration-count: 1;
		-webkit-animation-name: breath2;
		-webkit-animation-duration: 40s;
		-webkit-animation-timing-function: ease-in;
		-webkit-animation-iteration-count: 1; 
*/
}
.about_22 .fll p{
position: absolute;
right: 0px;
top: 0px;
z-index: 11;
	background: url('/bss/in/abbg3.png') repeat;
	background-size: cover;
	    float: right;
	    width: 246px;
	    padding: 30px 30px 20px 35px;
	    margin-right: 20px;
	    color: #333;
	    height: 280px;
}

.about_22 .fll p b{
	text-align: left;
	border-left: 0;
	font-size: 24px;
	display: block;
	margin-bottom: 20px;
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #c0181d;
	color: #c0181d;text-align: justify;
}
.jishu_list{width: 1080px;/* height: 255px; */background: #fff url(/bss/in/fuwu_003.jpg) no-repeat;letter-spacing:1px;padding-bottom: 20px;}
.jishu_list li{float: left;width: 285px;margin-left:50px;margin-top:20px;}
.jishu_list li p{font-size: 14px;margin-top:20px;line-height:20px;text-align: justify;}
.jishu_list li h4{margin-left: 25px;font-size: 20px;font-weight: 500;padding-top: 5px;}





.about_mv{
	margin: 50px auto;
	background: url('/bss/in/1940.jpg') no-repeat center center;
	height: 420px;transition: all .4s ease-in-out 0s;
	position: relative;	
}
.about_mv .modalLink{
	background: url('/bss/in/play.png') no-repeat center top;
	height: 25px;width: 125px;
	display: block;margin: 160px auto 0;
	text-align: center;
	padding-top: 100px;
	font-size: 24px;
	position: absolute;
	left: 50%;cursor: pointer;
	top: 0;    transition: all .4s ease-in-out 0s;
	margin-left: -62px;
}
.about_mv .modalLink a{
	height: 100%;cursor: pointer;
	font-weight: bold;
	display: block;
	width: 100%;color: #fff;
}
.about_mv .modalLink a i{
	height: 10px;
	width: 80px;
	display: block;
	margin: 0 auto;
	    border-bottom: 5px solid #fff;
}
.about_mv:hover .modalLink{
	background: url('/bss/in/play.png') no-repeat center bottom;
}
.about_mv:hover{
	background: url('/bss/in/1941.jpg') no-repeat center center;	
}
.about_mv:hover a{
 
}

/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ*/
.modal p {
  font-size: 14px;
  text-align:right;
  margin: 10px 0 0;
  color: #444;
background: url(/bss/in/in/close.png) no-repeat right;
padding-right: 21px;
line-height: 18px;
cursor: pointer;
}
.modal p:hover {
  cursor: pointer;
}
.modal .khao {
	text-align: center;
display: block;
font-size: 16px;
font-weight: normal;
padding-bottom: 15px;}
a:hover {
  /*background: #ea5234;*/
}
.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}
.modal {
  display: none;
  background: #eee;
  padding: 10px 20px 20px;
  overflow: auto;
  z-index: 1001;
  position: absolute;
  width: 1080px;
  min-height: 500px;}
  
  .modal .closeBtn {
      font-size: 14px;
      text-align: center;
      margin: 0px 0 10px;
      color: #FFF;
      background: none;
      padding-right: 21px;
      line-height: 18px;
      cursor: pointer;
      background-color: #000000;
      width: 80px;
      float: right;
      padding: 5px;
    border-radius: 5px;}
  
/*history*/
.about_hsy{
	margin-top: 50px;
}
.timeline,.timeline li{position:relative}
.timeline{margin:0px auto;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease;-ms-transition:all .4s ease}
.timeline:before{position:absolute;top:0;left: 60%;margin-left:-2px;width:6px;height:99%;background:#fff;content:"";}
.timeline:after{clear:both;display:table;width:100%;content:""}
.timeline .li:before{position:absolute;top:20px;left:45%;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ee4d4d;content:''}
.timeline .timeline-icon{top:0;margin-left:-14px;width:30px;height:30px;border-radius:50%;line-height:25px;-ms-border-radius:50%;}
.timeline .timeline-icon,.timeline .timeline-line{position:absolute;left: 60%;overflow:hidden;background:#fff;color:#002870;text-align:center;}
.timeline .timeline-line{top:15px;z-index:0;margin-left:-75pt;width:208px;height:3px;}
.timeline .timeline-icon img{position:relative;top:14px;left:14px}
.lineH26 {line-height: 26px;}	
.width43 {width: 43.2%;}
.font30 {font-size: 30px;}
.marT4 {margin-top: 80px;}
.flowhidden { overflow: hidden;}
.history_title{float: left;margin-right: 30px;font-size: 38px;background: #f0f0f0;text-align: center;line-height: 50px;width: 150px;height: 155px;line-height: 48px;padding-top: 60px;}
.history_title i{
	font-size: 26px;
	text-align: right;
	display: block;
	font-style: normal;
	padding-right: 30px;
}
.history-con{height: 215px;}
.history-con p{overflow:hidden;margin-top:25px;font-size:16px;padding-right: 20px; text-align: justify;}
.history-adv{ background:url(/bss/in/history-adv.jpg) no-repeat center; padding-top:100px; height:335px;}
.history-bot{background:url(/bss/in/history-bot.jpg) no-repeat; height:538px;}
.titlebg1{background: #6e74aa;}
.titlebg2{background: #53abd6;}
.titlebg3{background: #359584;}
.titlebg4{background: #9a4e4e;}
.titlebg5{background: #a8815e;}
.titlebg6{background: #876e6e;}
.titlebg7{ background:#2da1d2}
.titlebg8{ background:#66a6a5}
.titlebg9{ background:#755f8d}
.titlebg10{ background:#22aaa8}
.titlebg11{background: #4861aa;}
.titlebg12{ background:#ed9026}
.titlebg13{ background:#2da1d2}
.titlebg14{ background:#78a82e}
.titlebg15{ background:#22aaa8}
.width43 {
    width: 51%;
}
.history-con.width43.fr{
    width: 30%;
}
.white {
    color: #fff;
}
.fr {
    float: right;
}
.bgcolorfd {
    background: #fff;
}
.txtcenter {
    text-align: center;
}
.timeline img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.timeline .history-con.fr img{
	width: 324px;
	height: 215px;
}
.timeline .txtcenter img {
    margin-right: -215px;
}
/*history*/
/*zhengshu*/
.gallery {/* margin-bottom: 20px; */width: 1122px;margin-top: 0px;}
.gallery li{float:left;margin: 0px 31px 25px 0px;position: relative;width: 246px;height: 321px;overflow: hidden;position: relative;}
.gallery li:nth-child(6n){padding-right:0;}
.gallery li a,.gallery li img{ }

.gallery .xg {
    width: 194px;
    height: 234px;
    margin-bottom: 8px;
    background: url('/css/in/bg_tb.gif');
    border: 1px solid #ddd;
    /* border-radius: 10px; */
    padding: 15px 25px;
    background: #fff;
    /* box-shadow: 6px 5px 4px -2px #cecece; */
}
.gallery p {
	text-align: center;
	font-size: 12px;
	padding-top: 0px;
	line-height: 18px;
	position: absolute;
	bottom: 32px;
	background: #0b218f;
	color: #ffffff;
	padding: 5px 5px;
	text-align: center;
	z-index: 9999;
	width: 245px;
	overflow: hidden;
	height: 18px;
	left: 0px;
	line-height: 18px;
	    transition: all .4s ease-in-out 0s;
}
.gallery li:hover p{
		bottom: 45px;
		background: #0b218f;
}
.gallery .mb {
    width: 245px;
    height: 249px;
    background: url(/bss/in/xce/color2.png) repeat;
    position: absolute;
    top: 0;
    opacity: 0;
    left: 0;
    transition: all 0.4s linear 0s;
}
.gallery .mb img {
	float: none;
	top: 100%;
	opacity: 0;
	position: absolute;
	margin-top: -14px;
	margin-left: -24px;
	left: 50%;
	transition: all 0.2s linear 0s;
}    
.gallery li:hover .mb {display:block;opacity: 1;}
.gallery li:hover .mb img {
	top: 50%;opacity: 1;
}

#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('/bss/in/xce/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #f4f4f5;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('/bss/in/xce/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 50%;
	overflow: hidden;
	display: block;
	width: 49px;
	height: 49px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('/bss/in/xce/arrows.png') no-repeat 0 0;
	border-radius: 0 4px 4px 0;
}
#zoom .next {
	right: 0;
	background: url('/bss/in/xce/arrows.png') no-repeat 100% 0;
	border-radius: 4px 0 0 4px;
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}
/*zhengshu*/
.about_ceo {
	padding: 20px 30px 30px;
	background: #fff;
	margin-bottom: 40px;
	margin-top: 0px;
}
.about_ceo h3{
	font-size: 22px;
	font-weight: bold;
	color: #555;
	border-bottom: 2px solid #1f5093;
	padding: 0px 0 10px;
	margin-bottom: 20px;
	position: relative;
	width: 685px;
}
.about_ceo h3 i {
    position: absolute;
    left: 0px;
    bottom: -2px;
    background: #bf0204;
    width: 110px;
    height: 2px;
    z-index: 999;
}
.about_ceo p{
	line-height: 26px;
	text-indent: 30px;
}
.about_ceo img.ceom{
	float: right;
	padding: 0px 0px 20px 35px;
	/* width: 300px; */
	height: 410px;
	margin-top: -50px;
}
.about_ceo span
{
    text-align: right;
    display: block;
}

/**/
.about_new {
	margin: 80px auto 10px;
}
.about_new.slideGroup .slideBox{
    overflow: inherit;    height: 480px;
} 

.about_new .slideBox{
	height: auto;
}

.about_new h3{
	font-size: 24px;
	text-align: center;
	color: #333;
}
.about_new .tit {
    border-bottom: 0px solid #777;
    border-top: 1px solid #505050;
    font-weight: normal;
    line-height: 49px;
    padding: 14px 0 3px;
    margin: 0px auto;
    max-width: 255px;
    position: relative;
    font-size: 22px;
    color: #434343;
    text-align: center;
}
.about_new .tit span {
    background: #f4f4f5;
    display: block;
    font-size: 16px;
    font-weight: 300;
    left: 50%;
    line-height: 28px;
    max-width: 200px;
    padding: 0px 20px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -16px;
    margin-left: -67px;
}


.news_list{
	width: 1080px;
	margin: 20px auto 0px;

}
.news_list li {float: left;width: 338px;margin-right: 30px;margin-bottom: 50px;}
.news_list li ._img{height:190px;overflow: hidden;border: 1px solid #e4e4e4;border-radius: 4px 4px 0 0;/* box-shadow: 0px 0px 9px 3px #cecece; */}
.news_list li a{
	
}
.news_list li ._img img{ width: 100%; height: 100%;}
.news_list ._intro {background: #ffffff;padding: 20px;border-bottom: #f1f1f1 solid 4px;border: 1px solid #e2e2e2;border-top: 0;border-radius: 0px 0px 4px 4px;/* box-shadow: 0px 0px 9px 3px #cecece; */}
.news_list ._intro ._date { font-size: 14px; }
.news_list ._intro ._t { font-size: 15px; padding-top: 5px;text-align: left;
	line-height: 21px; color: #333; height: 46px; overflow: hidden; }
.news_list ._intro ._txt{ height: 95px;font-size: 13px;line-height: 21px; overflow: hidden;	color: #777;}
.news_list li:hover ._txt{
	color: #777;
}
.news_list .noimg ._intro ._txt{ height: 252px; overflow: hidden;}
.news_list  ._more { color: #ffffff;
background: #969696;
padding: 8px 20px;
display: block;
text-align: right;    transition: all .3s ease-in-out 0s; }
.news_list li:hover  ._more { color: #fff;background: #0b218f; }
.slideGroup .sPrev, .slideGroup .sNext{ display:block; width:30px; height:90px;  border:1px solid #ddd; background:url(/bss/in/icoLeft1.png) center center no-repeat #fff;position: absolute; left: -45px;top: 250px;
}
.slideGroup .sNext{ background:url(/bss/in/icoRight1.png) center center no-repeat #fff;right: -40px;  left: auto; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{   }
.slideGroup .slideBox{ overflow:hidden; zoom:1;	 }
.slideGroup{ width:1080px;position: relative;  }

/*ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ¥Ã…â€™Ã¢â‚¬â€œ*/
@font-face { 
  font-family: MHeiPRC-Medium; 
  src: url("/bss/in/MHeiPRC-Medium.ttf"); 
} 

.culture {
	background: #f4f4f5;
    padding: 0px 0px;
    /*font-family:MHeiPRC-Medium, Helvetica, Microsoft YaHei, Verdana, Arial;*/
    font-family:Microsoft YaHei;
}

.culture_in {
	position: relative;
	height: 640px;
	background: url(/bss/in/in2/wh02.jpg) center 0 no-repeat;
}
.culture .culture_txt {
	padding-top: 50px;
	color: #fff;
	padding-left: 100px;
}
.culture_txt  .txt1 {font-size: 45px;}
.culture_txt  .txt1 span {
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	padding-left: 10px;
}
.culture_txt .txt2 {
	width: 400px;
    height: 30px;
}
.culture_txt .txt2 p {
    font-size: 16px;
    margin-top: 20px;
    background: #fff;
    line-height: 30px;
    color: #000;
    padding-left: 16px;
    letter-spacing: 14px;
}
.culture_txt .slogan {margin-top: 40px;width: 360px;background: url(/bss/in/in2/bg.png) repeat;padding: 20px 20px 0px 20px;}
.culture_txt .slogan li  {margin-bottom: 25px;}
.slogan li .tit  {
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 160px;
}
.culture_txt .slogan li h3 {
	font-size: 18px;
	/* font-weight: bold; */
	/* width: 200px; */
	letter-spacing: 1px;
	float:left;
}
.culture_txt .slogan li span {
	font-size: 18px;
    font-weight: normal;
    padding-left: 5px;
    
}    
.culture_txt .slogan li p {font-size: 14px;}

/*ÃƒÂ§Ã‚Â»Ã¢â‚¬Å¾ÃƒÂ§Ã‚Â»Ã¢â‚¬Â¡ÃƒÂ¦Ã…Â¾Ã‚Â¶ÃƒÂ¦Ã…Â¾Ã¢â‚¬Å¾*/
.organize, .culture {
	background: #f4f4f5;
    padding: 0px  0px 50px;
	}
.organize .center{
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	color: #444;
	margin-bottom:50px;
	padding-bottom: 10px;
}
.organize .center i{
	border-bottom: 4px solid #c91f1f;
	height: 12px;
	width: 100px;
	display: block;
	margin: 0 auto;
}
/*ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.newstp{
	background: url('/bss/in/news.jpg') no-repeat left bottom;
}
.new_mbx12 li a{
	    width: 268px;
}
.ban_mbx .ban_mbx12.new_mbx12{
	background: #2d358d;
}

.new_mbx12 li a.on, .new_mbx12 li a.on:hover {
    background: url('/bss/in/ab_on12.png') no-repeat left bottom;
    color: #2d358d;
    font-weight: bold;
    font-size: 15px;
}
.new_mbx12 li a:hover
{
background: url('/bss/in/ab_on12.png') no-repeat left top;
color: #2d358d;
font-weight: bold;
    font-size: 15px;
}
.new{
	width: 1154px;
	margin: 40px auto 0;
}
.news_list2 {
	width: auto;
	margin: auto;
}
.news_list2 li{
	margin-right: 0px;
	margin-left: 34px;
}

/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.fenye {margin-top: 15px;
margin-bottom: 50px;
}

.fenye ul {margin-right: 2px;}

.fenye li {float: left;border: 1px solid #888;margin-left: 10px;padding: 2px;background: #FFF;color: #000;line-height: 26px;}
.pageinfo{
    background: #fff;
    padding: 5px 10px;
}
.pageinfo:hover{
    background: #fff;
    padding: 5px 10px;
}
.fenye li a
{
	padding: 8px 12px;
	}
	.fenye li:hover {
		border: 1px solid #dbdbdb;
		background: #0b218f;
	}
	.fenye li:hover a{
		color: #fff;
	}
.fenye .thisclass {
 border: 1px solid #dbdbdb;
 background: #0b218f;
 color: #fff;
 display: block;
 padding: 2px 14px;
}
.fenye .thisclass a {
	color: #fff;
}
.new_zw {
	width: 1080px;
	margin: 40px auto;
}
.new_zw .pad{
	  padding: 20px 30px;
    background: #fff;
    line-height: 24px;
    color: #3c3c3c;
}
.biaot{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 15px;
	margin-top: 20px;
}
.biaot .title{
	font-size: 26px;
	    line-height: 1.4;
	    color: #333333;
	    margin: 0 0 10px;
	    font-weight: bold;
}
.pushed {
    padding: 0 5px;
    color: #999999;
}
.pushed span{
        margin-right: 30px;
        float: left;
}
.pushed span.eye{
	background: url(/bss/in/eye.jpg) no-repeat left;
	background-size: 20px;
	padding-left: 30px;
}
.new_body {
	padding-top: 10px;
	font-size: 14px;
}
._bottom_bar {
    text-align: right;
    height: 40px;
    margin: 20px 0 0;
    	padding-top: 20px;
    border-top: 1px solid #cccccc;
}
._b2l {
    float: right;
}
._bottom_bar ._b2l {
    display: inline-block;
    font-size: 14px;
    margin: 0 10px;
   line-height: 26px; 
}
.ion img{
    display: inline-block;
    width: 30px;padding-right: 8px;
    margin-top: 0px;;
}
/*ÃƒÂ¨Ã‚Â§Ã¢â‚¬Â ÃƒÂ©Ã‚Â¢Ã¢â‚¬ËœÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ¥Ã…â€™Ã‚Âº*/
.newv_list li{
	float: left;
	width: 338px;
	margin-right: 30px;
	margin-bottom: 60px;
	margin-right: 0px;
	margin-left: 34px;
	position: relative;
}
.newv_list li img {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 338px;
    height: 240px;
}
.newv_list li b {
    /* background: #969696; */
    color: #3e3e3e;
    border-bottom: 1px solid #969696;
    height: 60px;
    width: 318px;
    font-weight: normal;
    display: block;
    overflow: hidden;
    text-align: center;
    line-height: 60px;
    padding: 0px 10px;
    margin-top: 0px;
    transition: all .2s linear 0s;
}
.newv_list li:hover b{
	color: #fff;background: #0b218f
}
.newv_list li .play {
    background: url('/bss/in/play2.png') no-repeat left top;
    background-size: 70px;
    width: 70px;
    height: 70px;
    position: absolute;
    left: 50%;
    top: 50%;transition: all .2s linear 0s;
    margin-left: -35px;
    margin-top: -55px;
}
.newv_list li:hover .play{
	background: url('/bss/in/play3.png') no-repeat left top;	
	background-size: 70px;	
}


.i-news li {
	float: left;
	width: 521px;
	height: 166px;
	margin-bottom: 35px;
	margin-right: 0px;
	margin-left: 34px;
	background: #fff;
	border: 2px solid #e8e8e8;
	transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .24s ease-in;
	-o-transition: all .4s ease-in;
} 
.i-news li a{
	display: block;
	width: 521px;
	height: 166px;
}
.i-news li:hover {border: 2px solid #0b218f;} 
.i-news li img {
	width:310px;
	height:141px;
	vertical-align: top;
}
.i-news li .tips {
   /* width: 531px; */
   padding: 28px 20px 20px;
   /* background: #f8f9fa; */
   transition: background 0.5s;
}
.i-news li a:hover .tips {}

.time span {display: inline-block;}
.tips .time {
	display: block;
	float: left;
	width: 40px;
	/* padding-top: 9px; */
	/* margin-left: 18px; */
	font: 12px/16px Arial;
	color: #0b218f;
	text-transform: uppercase;
	text-align: center;
	transition: color 0.5s;
}
.time  .day {
    font: 36px/34px Impact;
    color: #0b218f;
    transition: color 0.5s;
}
.time  .line {
    width: 23px;
    height: 1px;
    background: #d9d9da;
    margin: 2px 0 0 8px;
    transition: background 0.5s;
    display: block;
}

.tips .i-detail {
    width: 413px;
    /* padding-right: 20px; */
      font-size: 13px;
    line-height: 22px;
    color: #333;
    transition: color 0.5s;
    float: right;
}
.i-detail p{
	color: #777;
	text-indent: 22px;
	
}
.i-detail .fz14 {
    font-size: 16px;
    line-height: 22px;
    color: #333;
    transition: color 0.5s;
    padding-bottom: 10px;
    text-indent: 0px;
}

/*
.i-news li a:hover .time {color: #fff;}
.i-news li a:hover .day {color: #fff;}
.i-news li a:hover .line {color: #fff;}
.i-news li a:hover .i-detail {color: #fff;}
.i-news li a:hover .fz14 {color: #fff;}
*/
/*Ã¤ÂºÂ§Ã¤Â¸Å¡*/

.chany {
	background: #163b6d;
}
.banner.chany {
	height: 830px;
	width: 100%;
}
.chany .ban_mbx{
	top: 180px;
  height: 50px;	
}
.chany .ban_mbx .ban_mbx1{
	height: 50px;
}
.chany .ban_mbx11 a{
	color: #fff;
}
.fcnt{display:block;height:830px;width:100%;margin:0px auto;border:0px;position:relative;overflow:hidden;}
.fcnt .mimg{float:left;width:100%;height:830px;overflow:hidden;border:1px solid #470304;}
.fcnt .mimg div{display:none;}
.mimg img{width:100%;height:830px;}
.fcnt ul{}
*html .fcnt ul{position:absolute;right:0;top:0;width:152px;height:340px;}
.fcnt li{display:block;/* height:82px; overflow:hidden; width:150px; *//* margin-bottom:5px; */cursor:pointer;float: left;}
.fcnt li img{/* width:150px; *//* height:82px; */filter:alpha(opacity=70);-moz-opacity:0.7;/* opacity:0.7; */}
.fcnt li.cur img{/* width:142px;height:75px;*margin:4px 0 0 4px;*/filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#tri{position:absolute;top:0;right:2px;z-index:1000;width:155px;height:82px;background:url(/bss/in/img/point.png) no-repeat;cursor:pointer;}
*html #tri{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="style/img/point.png");background:none;}
.fcnt dl{position:absolute;bottom:1px;left:0px;width:611px;height:80px;background:url(/bss/in/img/shadow.png) no-repeat;display:none;}
.fcnt dt{line-height:38px;text-align:center;font-size:22px;font-family:"Ã©Â»â€˜Ã¤Â½â€œ";font-weight:900;}
.fcnt dd{line-height:24px;text-align:center;font-size:14px;}
*html .fcnt dl{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="style/img/shadow.png");background:none;}

.mimg2 {
	position: absolute;
	bottom: 180px;
	width: 100%;
	height: 400px;
}
.mimg2 ul{
	width:1080px;
	height: 395px;
	margin: 0 auto;
}

.chany2{
	padding-top: 0px;
	margin-top: 0;
}
.chany21 {
	margin-right: 45px;
	width: 330px;
	height: 395px;	
}
.chany21 img{
	position: absolute;
	left: 0px;
	top: 0;
	z-index: 0;
}
.chany21 .menb{
	background: rgba(34, 34, 34, 0.48);
	position: absolute;
	width: 100%;height: 100%;
	top: 10px;left: 10px;
	width: 310px;
	height: 220px;
	z-index: 1;
	transition: all .4s linear 0s;	
}
.chany213{
	margin-right: 0px;	
}
.chany21 img{
	width: 310px;
	height: 220px;	
	border: 10px solid #283a8f;
}
.chany21.cur img{
		border: 10px solid #fff;
		
}
.chany21 {
	position: relative;
	text-align: center;
}
.chany21 a{
	display: block;
	cursor: pointer;
}
.chany21 p{
	padding-top: 20px;
	line-height: 27px;
	color: #fff;
	font-size: 14px;
	text-align: left;
	text-align: justify;
	font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜;
	letter-spacing: 1px;
}
.chany21 p b{
	font-size: 12px;
	padding: 2px 5px;
	background: #fff;
	color: #333;
}
.chany21 .chany23{
	text-align: center;
	color: #fff;
	z-index: 2;
	font-size: 18px;
	line-height: 240px;
	border: 3px solid #fff;
	padding: 10px 25px; 
		letter-spacing: 5px;
	position: relative;
	transition: all .4s linear 0s;    
	
}
.chany21:hover  .menb{
	background:rgba(34, 34, 34, 0.08);
}
.chany21:hover .chany23{
	padding: 13px 28px;
}

.chanyn_1{
	background: url('/bss/in/chanyn1.jpg') no-repeat left top;
}
.chanyn_11 .ban_mbx12 li a{
	width: 358px;
}
.chany_zw{
	width: 1080px;
	background: #fff;
	background: #fff url(/bss/in/cbg.jpg) repeat-y 0px top;
	margin: 40px auto 50px;
}
.chany_zw .pad{
	padding: 20px 30px 10px;
 
	margin-bottom: 40px;
	margin-top: 0px;
}
.chany_zw1{
	line-height: 26px;
	text-indent: 30px;
	text-align: justify;
	letter-spacing: 1px;
}
.chany_zw12{
	float: right;
	    padding: 0px 0px 20px 35px;
	   width: 450px; 
}
.chanyn_1 li a.on, .chanyn_1 li a.on:hover {
    background: url('/bss/in/ab_on3.png') no-repeat left bottom;
}
.chanyn_1 li a:hover {
    background: url('/bss/in/ab_on3.png') no-repeat left top;
}
.chany_zw h3{
font-size: 22px;
    font-weight: bold;
    color: #555;
    border-bottom: 2px solid #0b218f;
    text-align: right;
    letter-spacing: 2px;
    padding: 0px 0 10px;
    margin-bottom: 20px;
    position: relative;
	
}
.chany_zw h3 i{
	position: absolute;
	    right: 0px;
	    bottom: -2px;
	    background: #bf0204;
	    width: 110px;
	    height: 2px;
	    z-index: 999;
}
.chany_zw .w380{
	width: 420px;
	display: block;
	text-indent: 0;
	line-height: 32px;
	margin-top: 20px;
	font-size: 16px;
	color: #333;
	text-align: justify;
	padding: 16px 30px;
	border: 0px solid #ccc;
	    text-decoration: underline;
}
.chany_zw2{
	margin: 0px 0px;
	text-align: left;
	width: 180px;
}
.chany_zw3{
	width: 810px;
}
.chany_zw2 a{
	width: 124px;
	background: none;
	color: #0b218f;
	font-weight: normal;
	font-size: 14px;
	padding: 20px 20px 20px 20px;
	text-align: center;
	display: block;
	border-left: 10px solid #e3e3e3;
	line-height: 16px;
	position: relative;
	letter-spacing: 4px;
	border-bottom: 1px solid #a2a3a8;
	transition: all .2s linear 0s;
}
.chany_zw2 a:hover i, .chany_zw2 a.on i{
		background: #0b218f;
		left: -10px;
}
.chany_zw2 a.lot, .chany_zw2 a:last-child{
border-bottom: 0px;
}
.chany_zw2 i{
	width: 6px;
	height: 42px;
	transition: all .2s linear 0s;
	display: inline-block;
	margin-right: 9px;
	line-height: 35px;
	background: none;
	position: absolute;
	left: -14px;
	top: 8px;
}
.chany_zs1{
		width: 810px;
}
.chany_zs1 .gallery{
width: 840px;	
float: right;
}

.chany_zs1 .gallery li {
    float: left;
    margin: 10px 0px 35px 30px;
    width: 180px;
    height: 253px;
    }
.chany_zs1 .gallery .xg {
    width: 138px;
    height: 194px;
    padding: 10px 20px;
    }
.chany_zs1 .gallery p {
    width: 180px;
    bottom: 10px;
    padding: 5px 2px;
}   
.chany_zs1 .gallery li:hover p{
    bottom: 15px;	
} 
.chany_zs1 .gallery .mb {
    width: 180px;
    height: 249px;
    }   
.chany_zs1 .gallery li:hover .mb img {
	top: 40%;opacity: 1;
}  
.chany_js1{
			width: 810px;
}
.jobs_1{
	    background: url('jobs.jpg') no-repeat left top;
	    position: relative;
}
.jobs_1 .ban_mbx{
	top: 215px;
}
.job {
	background: url(/bss/in/job1.jpg) no-repeat center;
    padding-top: 30px;
    height: 450px;
}
.jobs_11 {
	left: 50%;
	top: 270px;
	position: absolute;
	font-size: 14px;
	color: #666;
	text-align: left;
	width: 530px;
	/* background: rgba(0, 0, 0, 0.56); */
	/* padding: 40px; */
	margin-left: -541px;
	line-height: 26px;
}

.job_two {padding: 50px 0px 1px;}
.job_two .job_tit {
	background: url(/bss/in/h_xian2.png) no-repeat center;
	text-align: center;
    margin-bottom: 20px;
}
.job_boxs ul{
	    background: #ffffff;
	    box-shadow: 4px 8px 7px #d7d7d7;
	    width: 930px;
	    float: right;
}
.job_tit h2 {
	font-size: 34px;
    color: #000;
    display: inline-block;
    background: #969696;
    padding: 0 20px;
}
.job_mu{
	float: left;
	width: 60px;
}
.job_mu a{
display: block;
width: 130px;
height: 82px;
font-size: 15px;
padding: 63px 0 0px;
margin-bottom: 38px;
background: #838383;
color: #fff;	
text-align: center;
transition: all .4s linear 0s;
position: relative;
}
question-list{
	float: right;
}
.job_mu a:hover, .job_mu a.onn{
	background: #2d358d;
}
.job_mu a i{
	position: absolute;
	width: 40px;
	height: 2px;
	background: #fff;
	top: 95px;
	left: 50%;
	margin-left: -20px;
	z-index: 99;
	display: block;
}



.question-list .frist {
	background: #e6e6e6;
    line-height: 62px;
    font-size: 18px;
    height: 62px;
    border-bottom: 0px solid #acacac;
}
.frist .t1 {width: 210px;text-align: center;}
.frist .t2 {width: 210px;text-align: center;}
.frist .t3 {width: 210px;text-align: center;}
.frist .t4 {width: 300px;text-align: center;}



.question-list li {
    width: 100%;
    border-bottom: 1px solid #cccccc;
}
.question-list li:hover {background: #fffefb;}
.question-list li:hover .ques01 span {color:#2d358d;}

.question-list li .ques01 {
    overflow: hidden;
    padding: 24px 0;
    cursor: pointer;
    background: url(/bss/in/arrow_off.png) no-repeat 98% 28px;
}
.question-list li .ques01.active {
    background: url(/bss/in/arrow_on.png) no-repeat 98% 28px;
}

.ques01 span {
    float: left;
    font-size: 14px;
    color: #737373;
    text-align: center;
}
.ques01.active{
	    border-bottom: 1px solid #cccccc;
}
.ques01 span.ques-nember {
    width: 50px;
}
.ques01 span.ques-subject {
    overflow: hidden;
    width: 140px;
    padding-left: 20px;
    text-align: left;
    color: #333;
}
.ques01 span.ques-edu {
    width: 200px;
    padding-left: 20px;
    text-align: center;
}
.ques01 span.ques-time {
	width: 280px;
    padding-left: 20px;
    text-align: center;
}
.ques01 span.ques-cont {
    width: 170px;
    padding-left: 20px;
    text-align: center;
}
.question-list li .active .ques-subject {
 
        color: #2d358d;
}

.question-list li .ques01.active span.ques-cont {
    font-weight: 600;
    color: #2d358d;
} 
.question-list li .ques01.active span.ques-nember {color: #2d358d;
background: url(/bss/in/arrow_blue.png) no-repeat 16px 0px;
text-indent: -999px;
height: 19px;}
.question-list li .ques01.active span.ques-edu {font-weight: 600;color: #2d358d;}
.question-list li .ques01.active span.ques-time {font-weight: 600; color: #2d358d;}

.question-list li .ques-txt {
    padding: 20px;
    background-color: #fffefb;
    line-height: 26px;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-align: justify;
}

.join {	
	background: url(/bss/in/job2.jpg) fixed center bottom;
    overflow: hidden;
    /* margin-top: 70px; */
    text-align: center;
    color: #000;
    margin: 0 auto;
    margin-top: 40px;
}
.join a {
	display: inline-block;
	width: 250px;
	line-height: 32px;
	margin-bottom: 35px;
	padding: 20px 0px 15px 0px;
	font-size: 22px;
	color: #FFF;
	letter-spacing: 4px;
	border: 1px solid #FDFDFD;
	margin-top: 45px;
	transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .24s ease-in;
	-o-transition: all .4s ease-in;
}
.join a:hover {
    background: #2d358d;
    opacity: 0.9;
    color: #fff;
    	border: 1px solid #fff;
}
.join  a p {
	border-top: 2px solid #afb0b8;
	width: 124px;
	margin:  0 auto;
	font-size: 13px;
		letter-spacing: 0px;
	text-transform: uppercase;
	font-family: arial;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #fff;
}

/*Ã¨Ââ€Ã§Â³Â»*/
.cont_1{
	overflow: hidden;
}
.cont_1 .ban_mbx{
	height: 60px;
	top: 320px;
}
.contact_main .total .map{
	width:500px;
}
.contact_main .w1100{
	box-shadow: 1px 6px 4px #d7d7d7;
}
.total .map img {width:100%;}
.contact_main {
	padding-top: 40px;
	padding-bottom: 40px;
	background: #f4f4f5;
	background: #f4f4f5;
}
.contact_main .total .map{
	width:550px;
	height:350px;
}
.total .map img {width:100%;}
.cont_1{
	    background: url(/bss/in/1.jpg) no-repeat center;
}
.contact_main .total .mation {
	width:530px;
	background: #ffffff;
	height:350px;
}
.contact_main .mation .m-inner {
    margin: 20px;
    border: 1px solid #a8b0bb;
    padding: 30px;
    height: 250px;
}
.contact_main .m-inner h2 {
    color: #141414;
    font-size: 26px;
    text-align: center;
    margin-bottom: 30px;
    letter-spacing: 1px;
    font-weight: normal;
}  
.contact_main .m-inner h2 span {
    display: block;
    height: 4px;
    width: 150px;
    background: #3c4495;
    margin: 0 auto;
    margin-top: 15px;
}  

.contact_main .icon, .contact_main .icon a  {
	color: #141414;
	font-size: 15px;
	line-height: 24px;
}
.contact_main .icon li {
    margin-bottom: 10px;
    padding-left: 28px;
}

.contact_main .icon .location {
    background: url(/bss/in/location.png) no-repeat left;
}
.contact_main .icon .phone {
    background: url(/bss/in/phone.png) no-repeat left;
}
.contact_main .icon .fax {
    background: url(/bss/in/fax.png) no-repeat left;
}
.contact_main .icon .mail {
    background: url(/bss/in/mail.png) no-repeat left;
}
.contact_main .icon .web {
    background: url(/bss/in/web.png) no-repeat left;
}

.other_contact {/* background: url(/bss/in/d4.jpg) repeat; */}

.other_contact h2 {
	color: #141414;
	font-size: 26px;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 0px;
	letter-spacing: 1px;
	font-weight: normal;
}
.other_contact .cha {
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 22px;
	margin-bottom: 30px;
}


.other_contact .fl {
	width:342px;
	margin-right: 25px;
	margin-bottom: 70px;
	box-shadow: 1px 6px 4px #dfdfdf;
}
.other_contact .row3 {margin-right: 0px;}

.other_contact .up {
    padding: 20px 40px 15px 20px;
    background: #3c4495;
    color: #141414;
}
.other_contact .up .h3 {font-size: 16px;padding-bottom: 5px;color: #fff;}  
.other_contact .up p {}

.other_contact .down {
	background: #ffffff;
	height: 124px;
}  
.other_contact .down .circle {
	width: 90px;
	height:90px;
    position: absolute;
    right: 20px;
    top: 20px;
}
.other_contact .down ul {
	padding: 20px;
    font-size: 13px;
    line-height: 26px;
     color: #000;
}
.down ul li a {
    color: #000;
    text-decoration: underline;
}

.chany_zw4{
	line-height: 26px;
	text-indent: 0px;
	text-align: justify;
	letter-spacing: 1px;
    width: 810px;
}
.chany_zw4{
	
}
.chany_zw4 .color_hui{
	background: url(/bss/in/chanyn5.jpg) no-repeat center top;
	height: 420px;
}
.chany_zw4 .color_hui span.rt{
	display: block;
	width: 450px;
	margin: 135px 20px 30px;
	color: #ebebeb;
	padding: 20px 30px;
	background: rgba(33, 33, 33, 0.59);
}
.chany_zw4 .color_hui img{
	float: left;
	display: block;
	height: 200px;
	width:300px;
}
.chany_zw4 .color_hui span.rt strong{font-size: 22px;color: #fff;line-height: 24px;display: block;border-bottom: 0px;padding-bottom: 10px;}
.chany_zw41{
	margin-top: 30px;
}
.chany_zw4 .chany_zw41 strong{
	color: #000;
	font-size: 18px;
	padding-left: 0px;
	line-height: 40px;
	padding-bottom: 5px;
	border-bottom: 0px solid #0b218f;
}
.chany_zw4 strong i{
	display: inline-block;
}

#fontscroll{
	float: right;
	padding: 0px 0px 0px 35px;
	width: 260px;
	height: 660px;	
	overflow: hidden;
}  
#fontscroll .line{text-align:center;width:100%;}
#fontscroll .fontColor a{}
#fontscroll li{
	line-height: 50px;
	height: 220px;
}  
#fontscroll li img{
	height: 180px;
	width: 270px;
		padding-bottom: 40px;
}
.cy1{
 margin-bottom: 35px;
}
.cy1 .cy11{
	float: left;
	width: 395px;
}
.cy1 .fl{
	overflow: hidden;
}
.cy1  img{
	z-index: 0;
	transition: 0.65s;
	transform: scale(1) rotate(0deg);
	-webkit-transition: 0.65s;
	-webkit-transform: scale(1) rotate(0deg);
}
.cy1 .fl:hover img {
	-webkit-transform: scale(1.04) rotate(0.1deg);
	transform: scale(1.04) rotate(0.1deg);
}
.cy1 .cy11 img{
	width: 395px;
	height: 270px;
}
.cy1 .fl{
 
}
.cy1 .fl p{
	padding: 20px 30px;
	background: #4258ac;
	color: #555;
	position: relative;
}
.cy1 .fl p i{
	background: url('/bss/in/cy1bg.png') no-repeat center top;
	height: 13px;
	width: 401px;
	top: -11px;
	left: 0;
	position: absolute;
	z-index: 999;
}
.cy1 .fl p span{
	border-left: 1px solid #eee;
	padding-left: 15px;line-height: 24px;
	color: #eee;font-size: 12px;
	display: block;    margin-bottom: 15px;
}
.cy1 .fl p b{
	display: block;
	margin: 0 auto;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
}
.cy1 .cy12{
	float: right;
	width: 395px;
}

.cy1 .cy11 p{
		padding: 18px 20px 20px;
		height: 80px;
}
.chany_bp .cy1 .cy11 p{
		height: 123px;	
}
.chany_bp .cy1 .cy11,.chany_bp .cy1 .cy12,.chany_bp .cy1 .cy13,.chany_bp .cy1 .cy14,.chany_bp .cy1 .cy15,.chany_bp .cy1 .cy16{
     background: #e4e4e4;
}
.cy1 .cy12 p{
		padding: 20px 20px 14px;
		    height: 92px;
}
.chany_bp .cy1 .cy12 p{
		    height: 135px;
}
.chany_bp .cy1 .cy122 p{
		    height: 150px;
}
.chany_bp .cy1 .cy12 img {
    height: 248px;
}
.cy1 .cy12 img{
	width: 395px;
	height: 264px;
}
.cy1 .cy13,.cy1 .cy14{
	width: 395px;
}
.cy1 .cy12.fl p i{
	background: url('/bss/in/cy2bg.png') no-repeat center top;
	height: 13px;
	width: 405px;
	top: 120px;
	left: 0;
	position: absolute;
}
.chany_bp .cy1 .cy12.fl p i{
	top: 185px;
}
.cy1 .cy13 p,.cy1 .cy14 p{
	float: left;
	width: 110px;
	height: 210px;
    padding: 20px 10px 20px 10px;	
}
.cy1 .cy13 p,.cy1 .cy14 p{
    padding: 20px 10px 20px 20px;		
}
.chany_bp .cy1 .cy14  p span{
    padding: 20px 10px 20px 10px;		
}
.chany_bp .cy1 p i{
	display: none;
}
.cy14 p{
	margin-left: 0px;
}

.cy1 .cy13 img,.cy1 .cy14 img{
	float: right;
	width: 257px;
	height: 250px;
}
.cy1 .cy13 img{
		width: 255px;
}

.cy1 .cy15,.cy1 .cy16{
	margin-right: 0px;
}
.cy1 .cy15{
	width: 395px;
}
.cy1 .cy16{
	float: right;
	width: 395px;
}
.cy1 .cy13 p i,.cy1 .cy14  p i{
	height: 250px;
	width: 25px;
	top: 0px;
	left: 134px;
	position: absolute;
}
.cy1 .cy13 p i{
		left: 134px;
}
.cy1 .cy14{
	float: right;
}
.cy1 .cy14  p i{
	left: 132px;
}
.cy1 .cy14  p{
	    padding: 20px 9px 20px 18px;	
}
.cy1 .cy13 p i,.cy1 .cy14  p i {
	background: url('/bss/in/cy3bg.png') no-repeat left center;
}


.chany_bp .cy1 .cy15 img, .chany_bp .cy1 .cy16 img{
	width: 100%;
	height: 220px;
}
.cy25{
	float: left;width: 385px;
	height: 255px;
	margin-bottom: 40px;
	margin-right: 20px;
	position: relative;
	overflow: hidden;
}
.cy25 .bodyp{
	position: absolute;
	top: -255px;
	left: 0;
  background: url(/bss/in/bpbg.png) repeat;
  width: 355px;
  height: 225px;
  padding: 15px 15px;
  color: #fff;
  line-height: 23px;
  font-size: 13px;
  transition: all .2s linear 0s;
}
.cy25:hover .bodyp{
	display: block;
	top: 0;
}
.cy25 img{
	display: block;
	width: 385px;
	height: 220px;
	background: #e7e5e7;	
}
.cy25 b{
	text-align: center;
	display: block;
	background: #2c368a;
	height: 35px;
	color: #fff;
	line-height: 35px;
}
/*
.cy1 .cy15 p,.cy1 .cy16 p,.cy1 .cy17 p{
	float: none;
	width: 227px;
	height: 90px;
 	padding: 10px 20px 20px 20px;	
}
.cy1 .cy15 img,.cy1 .cy16 img,.cy1 .cy17 img{
	float: none;
	width: 267px;
	height: 230px;
}
.cy1 .cy13 p i,.cy1 .cy14  p i{
	height: 250px;
	width: 25px;
	top: 0px;
	left: 145px;
	position: absolute;
}
.cy1 .cy13 p i {
	background: url('/bss/in/cy3bg.png') no-repeat left center;
}
.cy1 .cy14  p i{
	background: url('/bss/in/cy4bg.png') no-repeat left center;
}

.cy1 .cy12 p{
	    background: #7f4593;
}
.cy1 .cy13 p{
	    background: #bf5b5b;
}
.cy1 .cy15 p{
	    background: #bf8a5b;
}
.cy1 .cy16 p{
	    background: #306691;
}
.cy1 .cy14 p{
	    background: #38a05a;
}
.cy1 .cy17 p{
	    background: #489c8a;
}

.cy1 .cy15 p i,.cy1 .cy16  p i,.cy1 .cy17  p i{
	height: 20px;
	width: 267px;
	bottom: 120px;
	left: 0px;
	top: auto;
	position: absolute;
	display: none;
}
.cy1 .cy15 p i{
	background: url('/bss/in/cy5bg.png') no-repeat center top;
}
.cy1 .cy16 p i{
	background: url('/bss/in/cy6bg.png') no-repeat center top;
}
.cy1 .cy17 p i{
	background: url('/bss/in/cy7bg.png') no-repeat center top;
}
*/
.cy12a{
	background:  url('cy12a.jpg') no-repeat left 0px;
	background-size: cover;
	width: 810px;
	height: 540px;
	margin-top: 6px;
	position: relative;
	border-bottom: 10px solid #4254ac;
    transition: all .4s ease-in-out 0s;
}
.cy12a:hover {
		background:  url('cy12a.jpg') no-repeat left -10px;
}
.cy12a a{
position: absolute;
top: 60px;
left: 50%;
margin-left: -125px;
display: block;
width: 220px;
padding: 12px 30px;
font-size: 18px;
line-height: 34px;
text-align: center;
font-weight: lighter;
border-radius: 8px;
color: #333;
border: 2px solid #555;
transition: all .2s ease-in-out 0s;
}
.menban2{
	background: url('/bss/in/cy12a2.png') no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	width: 810px;
	height: 540px;
}
.cy12a a i{
	font-size: 22px;
font-weight: bold;	
font-style: normal;
}
.cy12a a:hover {
	background: #4254ac;
	border: 2px solid #4254ac;
	color: #fff;
}
.cy11 fl a{
	display: block;
}
.chany_zw5{
	line-height: 26px;
	text-indent: 0px;
	text-align: justify;
	letter-spacing: 1px;
}  
.chany_zw5 .ceom{
	float: right;
	padding: 0px 0px 20px 35px;
	/* width: 300px; */
 
}
.chany_zw5 strong{
	color: #000;
	font-size: 18px;
	padding-left: 0px;
	line-height: 40px;
	padding-bottom: 5px;
}
.chany_zw5 ul.chany_zw50 li{
	width: 182px;
	height: 180px;
	float: left;
	margin-right: 20px;
	margin-bottom: 40px;
}
.chany_zw5 ul.chany_zw50 li img{
	width: 182px;
	height: 150px;
	display: block;
}
.chany_zw5 ul.chany_zw50 li span{
	color: #fff;
	display: block;
	font-size: 12px;
	background: #20448e;
	padding-left: 10px;
	text-align: center;
}
.chany_zw5 hr{
display: block;
	border-bottom: 1px solid #fff;
	width: 788px;
	float: left;
}   
.chany_zw5 ul.chany_zw51 li{
width: 192px;
} 
.chany_zw5 ul.chany_zw51 li img{
width: 192px;
height: 150px;
}

#fontscroll.chany_zw52{
		width: 810px;
		float: none;
		padding: 0;
		margin-top: 10px;
		height: 360px;
}
#fontscroll.chany_zw52 .line {
	width: 810px;
}  
#fontscroll.chany_zw52 li{
	float: left;
	width: 180px;
	height: 180px;
	margin-right: 20px;
}
#fontscroll.chany_zw52 li img{
	width: 180px;
	height: 150px;		
}
#footer{
	max-width: 1440px;
	margin: 0 auto;
} 
#wrap {
  background-color: #c9c9c9;
} 
  
  
@keyframes breath {
    from { -webkit-transform: scale(1.4);
    				transform: scale(1.4);}                          
    50%  { -webkit-transform: scale(1.2);
    				transform: scale(1.2); }                          
    to   { -webkit-transform: scale(1.0);
    				transform: scale(1.0);}                              
}
 
@-webkit-keyframes breath {
   from { -webkit-transform: scale(1.4);
   				transform: scale(1.4);}                          
   50%  { -webkit-transform: scale(1.2);
   				transform: scale(1.2); }                         
   to   { -webkit-transform: scale(1.0);
   				transform: scale(1.0); }                          
}

@keyframes breath2 {
    from { -webkit-transform: scale(1.0);
    				transform: scale(1.0);}                          
    50%  { -webkit-transform: scale(1.2);
    				transform: scale(1.2); }                          
    to   { -webkit-transform: scale(1.4);
    				transform: scale(1.4);}                              
}
 
@-webkit-keyframes breath2 {
   from { -webkit-transform: scale(1.0);
   				transform: scale(1.0);}                         
   50%  { -webkit-transform: scale(1.2);
   				transform: scale(1.2); }                         
   to   { -webkit-transform: scale(1.4);
   				transform: scale(1.4); }                           
}