@charset "gb2312";
/* CSS Document */
*{mairin:0px; padding:0px}
html,body,h1,h2,h3,h4,h5,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
ul,ol,li{list-style:none;}


a:link,a:visited{text-decoration:none;color:#484848;}
a:hover,a:active{text-decoration:none;color:#4a4949; cursor: pointer;}
a img,img,embed,object{border:none;vertical-align:top;}

body{font:14px/1.2 "Î¢ÈíÑÅºÚ",Arial,tohama,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif; margin:0 auto;  }

/** Layout */
.container{ width:100%; height:auto;  }

.fl{float:left; overflow:hidden;}
.fr{float:right; overflow:hidden;}
.grace{ width:100%; background:#f2f2f2;}

/**===Çå³ý¸¡¶¯===*/
.cl {clear:both;}

/*border-padding*/
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mbt5{ margin-bottom:5px;}
.mbt10{ margin-bottom:10px;}
.mbt20{ margin-bottom:20px;}
.mbt40{ margin-bottom:40px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr40{ margin-right:40px;}
.ml10{ margin-left:10px;}
.mr20{ margin-right:20px;}
.pt30{ padding-top:30px;}



.head{ background:url(headbg.jpg) top center no-repeat; height:686px; }
.head-2{ background:url(20171121headbg-2.jpg) top center no-repeat; height:460px; background-size:cover; }

.nav-bg{ background:url(../images/nav_bg.png) center no-repeat; height:34px;  position: relative;  }
.top-main{ width:900px; margin:0 auto; padding-top:8px;}


.main{ width:950px; height:100%; margin:0 auto; position:relative; top:-285px;}
.main-2{width:950px; height:100%; margin:0 auto; margin-top:30px;margin-bottom:30px;overflow:hidden; }
.twz a{ color:#fff;}


/*»ÃµÆÆ¬Í¼Æ¬ÇÐ»»*/
.tab{width:550px;height:330px;float:left;overflow:hidden; display:inline;}
/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

#owl-demo{position:relative;width:495px;height:280px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:495px;height:280px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:40px;background:#000;}
#owl-demo span{position:absolute;left:0;top:247px;width:90%;font:16px/1.5 "Î¢ÈíÑÅºÚ","ºÚÌå";color:#fff;text-align:left; padding:0px 1%;}

.owl-pagination{position:absolute;right:20px;bottom:7px; _bottom:0px; width:100%;height:22px;text-align:right;}
.owl-page{display:inline-block;width:8px;height:8px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:8px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}


.news{ width:440px; height:295px; overflow:hidden;}
.tittle{ font-size:25px; color:#2f447b; font-weight:bold; text-align:left; margin-bottom:10px;}
.tittle img{ vertical-align: middle; padding-left:10px;}
.gd{ line-height:30px; font-size:14px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";}

.main{ overflow:hidden;}

.newsmain{ width:440px; height:260px; background: url(../images/newspic.png) repeat-x; clear:both; }
.newsmain ul{ padding-top:17px; padding-left:10px;padding-right:10px;}
.newsmain ul li{ line-height:35px; font-size:14px; border-bottom:1px dashed #000;}

.center{ padding-top:15px; clear:both;}
.centertittle{ font-size:25px;color:#2f447b; font-weight:bold; width:100%; border-bottom:2px solid #d7d8da; padding-bottom:5px;}
.centertittle img{ vertical-align:middle; padding-left:2px;}


.centermain-left{ width:450px; border-right:1px solid #d7d8da; height:205px; overflow:hidden;margin-top:15px; float:left; padding-right:20px;}
.centermain-tittle{ text-align:center; font-size:20px; color:#353535; font-weight:bold; }
.centermain-left-main{ color:#7e7e7e; line-height:30px; margin-top:5px;}
.xx{ color:#0066bc;}
.centermain-right{ width:450px; height:205px;overflow:hidden; margin-top:15px; float:right ;}

.foot{  clear:both;}
.foot-left{ width:460px; height:325px;}
.foot-right{ width:460px; height:325px;}
.foot-main{ line-height:40px; margin-top:15px;}
.foot-main img { vertical-align: middle; padding-right:10px;}


.footer{ height:152px; width:100%; background:#f4f4f4; overflow:hidden; margin-top:-250px; text-align:center; line-height:35px; font-size:14px; padding-top:60px;clear:both;}
.footer-2{ height:152px; width:100%; background:#f4f4f4; overflow:hidden; text-align:center; line-height:35px; font-size:14px; padding-top:60px;clear:both;}


.hd{
	height:22px;line-height:22px;position: relative;
}
.line{
	margin-top:10px; margin-bottom:40px;
}
#content ul li
{	

	height:40px;
	line-height:40px;
	list-style:none;
    padding:0px 20px;

}

#content ul li a
{
	color:#333;
	text-decoration:none;
	display:block;
	float:left;
    width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	float:left;
}
#content ul{
	margin-top:7px;
}
#content ul li a:hover
{
	color:#b00c0c;
}
#content ul li span
{
	float:left:
}
#content ul li span
{ 
   float:right;
}

/**·ÖÒ³**/
.page {height:34px;line-height:34px;padding-top:10px;padding-bottom:10px;color:#555;text-align:center;overflow:hidden;font-size:12px;}
.page input {vertical-align:middle;border:1px solid #d4d4d4;padding:3px;text-align:center;}
.page input[type="button"] {cursor:pointer;}
.page a {height:34px;line-height:34px;min-width:22px;text-align:center;border:1px solid #f0f0f0;background:#fff;}
.page a:link,.page a:visited,.page2 a.current {display:inline-block;*zoom:1;padding:2px 3px;color:#555;line-height:18px;height:18px;vertical-align:middle;font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma,Geneva,sans-serif;}
.page a:hover,.page2 a.current {color:#fff;background:#16486c;}
.page2 a {margin-right:3px;}


.xl{ width:980px; margin:0 auto; margin-top:40px;}
.xl-tittle{ font-size:20px; color:#d20000; text-align:center;width:980px;}
.xl-head{ width:980px; background:#f0f0f0; border-bottom:1px solid #d3d3d3; height:34px; margin-top:20px; line-height:34px;}
.xl-xxly{ margin-left:20px;}
.xl-fbsj{ margin-right:50px;}
.xl-main{line-height:30px; padding:0px 30px; margin-top:30px; margin-bottom:80px;}

/** Ô²µãÐÎÊ½ -- »ÃµÆ½¹µãÍ¼Æ¬ */
.focus-img{ width:495px; height:280px;  position:relative; overflow:hidden;}
.focus-img span.more{ position:absolute; right:8px; bottom:10px; z-index:99999; font-size:12px;}
#focus {width:495px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:280px; position:absolute;}
#focus ul li {float:left; width:495px; height:266px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:495px; height:32px; left:0; bottom:0px; background:#000;}
#focus .btn {position:absolute; overflow:hidden; *zoom:1; right:15px; bottom:0px; z-index:99999;}
#focus .btn span { float:left; height:18px; width:18px; text-align:left; line-height:18px; margin-right:5px; color:#b4b4b4; display:block; overflow:hidden; text-indent:-999em;  background:url(../images/le-bg-focus.jpg) no-repeat;; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; cursor:pointer;}
#focus .btn span.on {background:url(../images/le-bg-focus-on.jpg) no-repeat; color:#fff;}
.focus-text-main{width:495px; height:35px; overflow:hidden; position:absolute; left:0px; bottom:0px;  border-bottom:1px solid #7cc2fc;}
.focus-text-main a:link,.focus-text-main a:visited{ color:#fff;}
#focus_text {width:495x; height:35px; overflow:hidden; position:relative; }
#focus_text ul {height:35px; position:absolute;}
#focus_text ul li {float:left; width:480px; height:32px; line-height:35px; text-align:left; overflow:hidden; position:relative; font-size:14px; font-weight:bold;padding-left:15px; }
#focus_text ul li div {position:absolute; overflow:hidden;}

