@charset "gb2312";
/**
 * Webname: lnlk for template core * Version: 2014-05-27  * Lasttime:  * Author:leon
 ** css */

html,body,h1,h2,h3,h4,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;}
body,button,input,select,textarea{font:16px/1.6 "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",tohama,arial,Hiragino Sans GB,sans-serif; color:#333333;}
h1,h2,h3,button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}


/** Link */
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:none;color:#333; outline:none;cursor:pointer;}
a img,img,embed,object{border:none;vertical-align:top;}

/** Global */
body{background:url(../images/bg-pic.png) repeat-x;}
/** 浮动 */
.fl{ float:left;}
.fr{ float:right;}
/** 清除浮动 */
.cl{ clear:both;}
/*边距*/
.mt5{ margin-top:5px;}
.mt9{ margin-top:9px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt18{ margin-top:18px;}
.mt25{ margin-top:25px;}
.mt40{ margin-top:40px;}
.mbt5{ margin-bottom:5px;}
.mbt10{ margin-bottom:10px;}
.mb30{ margin-bottom:30px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml35{ margin-left:35px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mr10{ margin-right:10px;}
.mt12{ margin-top:12px;}
.mb10{ margin-bottom:10px;}
.pt5{ padding-top:5px;}
.pt8{ padding-top:8px;}
.pt15{ padding-top:15px;}
.pr5{ padding-right:5px;}
.pr2{ padding-right:2px;}
.pr10{ padding-right:10px;}
.pr12{ padding-right:12px;}
.pr25{ padding-right:25px;}
.pl5{ padding-left:5px;}
.pl15{ padding-left:15px;}
.plr5{ padding:0px 5px;}
.pb10{ padding-bottom:10px;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.tar{ text-align:right;}
/*ɫ*/
.blue{ color:#237fd5;}
.yellow{ color:#f3721c;}
.grey{ color:#969696;}
.black{ color:#767676;}
.red{ color:#b80909;}
/*字加?/
.fw{ font-weight:bold;}
/*字号*/
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
/*head*/
.head{ background: url(imageshead-bg.jpg) center center no-repeat; height:350px; }
.head-m{ width:1000px; margin:0 auto;}
.head-top{ margin-top:10px;  }
.head-top span{ font-size:12px; color:#333333; padding-left:10px;}
.head-top-r{ font-size:14px; padding-top:10px; width:500px; text-align:right; }

/*nav*/
.nav{ width:1000px; margin:0 auto; padding-top:307px; padding-left:250px;*padding-top:280px;}
.nav-m{ width:100%;}
.nav li{ float:left; padding:0px 15px; font-size:18px; color:#ffffff;}
.main{ width:1000px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.main-head-left{ width:600px; float:left;overflow:hidden;}
.main-head-right{ width:366px; float:right;overflow:hidden;}
.main-head-tittle{ font-size:24px; color:#16486c; border-bottom: 1px solid #16486c; padding-bottom:10px;}
.main-head-tittle img{ vertical-align:middle;}
.main-head-z{ width:366px; height:135px; overflow:hidden; background:#f4f4f4; margin-top:20px; padding:20px 20px;}
.main-t{ width:326px; font-size:18px; color:#16486c; padding-bottom:10px;!important; font-weight: bold;}
.main-m{ width:326px; color:#585858; }
.main-top-m{ line-height:40px;}
.main-top-m span{ padding-right:15px;}
.hyyc-w{ width:1000px; margin:0 auto;}
.hyyc{ background-image:url(imageshyyc-img.png); width:222px; height:38px; position:absolute; margin-top:90px; margin-left:500px;*margin-top:45px;}

/*鶯̬*/
.hydt{ width:1000px; margin:0 auto; margin-top:20px; border-bottom:1px solid #16486c; padding-bottom:10px;}
.hydt-l{ width:475px; line-height:35px; min-height:200px;}
.hydt-r{ width:475px;line-height:35px; min-height:200px;}
/*ᱨ*/
.lhbg{ border-bottom:1px solid #16486c; margin-top:15px; margin-bottom:25px;}
/*ƵϢ*/
.spxx-w{ background:url(imagesspxx-bg.jpg) center center no-repeat; height:554px;  margin-top:25px; overflow:hidden;}
.spxx{ width:165px; margin:0 auto; padding-top:55px;}
.spxx-a{ width:1000px; margin:0 auto; margin-top:30px; overflow:hidden;}
.spxx-m{ width:497px; height:150px; margin-left:3px; margin-bottom:5px;}
.spxx-m img{ width:250px; height:150px;}
.spxx-main{ width:247px; height:150px; background:url(imagesgo-off.png) no-repeat;color:#16486c; }
.spxx-main div{ padding:20px 20px;}
.spxx-main:hover{width:247px; height:150px; background:url(imagesgo-on.png) no-repeat;color:#fff;  }

.sp{ padding:40px 60px;}
.sp-r{ margin-right:30px; margin-bottom:25px;}
.splb img{ width:406px; height:243px;}
.splb-bg{ width:406px; height:73px; background:#16486c; color:#fff;}
.splb-bg a{color:#fff;}

.foot{ width:100%; height:177px; background:#f4f4f4; margin-top:40px;border-top:1px solid #e5e5e5;}
.foot-m{ width:1000px; margin:0 auto; text-align:center; padding-top:40px; line-height:30px;}

/**======*/
.gl{ padding:20px 40px;}
.gl-main{ border-bottom:1px dashed #e9e9e9; line-height:45px;}
.gl-main span{ color:#818181;}
.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:20px;}
.xl-main{line-height:30px; padding:0px 30px; margin-top:30px; margin-bottom:80px;}

/** ҳ page */
.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;}

/*slide*/
.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;
	overflow:hidden;
}
.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:600px;height:340px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:600px;height:340px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:40px;background:url(../images/heibg.png) repeat-x;}
#owl-demo span{position:absolute;left:0;top:290px;width:100%;font:16px/1.5 "΢ź","";color:#fff;text-align:left; padding:0px 2%; background:url(imagesslide-titlebg.png) left top repeat-x;  line-height:50px;!important;}

.owl-pagination{position:absolute;right:20px;bottom:12px; _bottom:0px; width:100%;height:22px;text-align:right;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(imagesbg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:10px;background-image:url(imagesbg16.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(imagesbg17.png);}
.owl-next{right:0;background-image:url(imagesbg18.png);}
.owl-prev:hover{background-image:url(imagesbg19.png);}
.owl-next:hover{background-image:url(imagesbg20.png);}
