.pad10{padding:10px;}
.mart10{margin-top:10px;}
.marr20{margin-right:20px;}

.top{background:url(/images/bj_06.png) repeat; width:100%; height:150px; position:absolute; z-index:999; min-width:1200px;}
.logo{margin-top:30px;}
.Search{
	width: 220px;
	height:34px;
	background:url(/images/sear_03.png) no-repeat;
	margin-top:15px;
	float: right;
}
.fdj{
	float: left;
	height: 33px;
	margin-left: 10px; width:38px;
}
.search_text{
	float: left; background:none; border:none;
	width: 157px;
	margin-top: 10px;
	outline: none;
	font-family: "微软雅黑";
	color: #000;
	margin-left: 15px;
}
.button{
	background:url(/images/sec_03.png) no-repeat center; float:left;
	width: 25px;
	height: 24px; margin-top:5px;
	cursor: pointer;
	outline: none;
	}
.menu_a{width:100%; height:90px; margin-top:11px;}
.menu{width:820px; margin:0 auto; height:90px}


.new_tit{background:url(/images/img_16.jpg) no-repeat left; line-height:30px; height:35px; font-size:24px; color:#97000c; margin:15px auto; border-bottom:1px solid #e5e5e5; padding-bottom:6px;}
.new_tit span{color:#e0e0e0 !important; text-transform:uppercase; font-size:16px; float:left; margin-left:10px;}

.n_tout h2{font-size:20px; color:#013393; line-height:17px; text-align:center; margin-bottom:10px;}
.n_tout p{line-height:36px; font-size:14px; color:#858585; border-bottom:1px dashed #ccc;}
.n_tout p span a{color:#013393;}


.ckgd{width:150px; height:40px; text-align:center; background:#eeeeee; line-height:40px; margin:10px auto;}
.ckgd a{color:#000;}

.tyt{border-top:4px solid #3d76cc; line-height:45px; color:#3d76cc; font-size:18px; text-align:center; padding:0 5px;}
.list{width:100%; margin:0 auto 0 auto; }
.list li{line-height:30px; text-align:left; font-size:16px; margin-bottom:5.6px;background:url(/images/img_11.png) no-repeat left; text-indent:10px;}
.list li span{color:#979797; font-size:14px; text-align:right}
.list2{width:100%; margin:0 auto 0 auto;}
.list2 li{line-height:30px; text-align:left; font-size:16px; border-bottom:1px dashed #d3d3d3; margin-bottom:5.6px;}
.list2 li span{color:#979797; font-size:14px;}

.list3{width:100%; margin:0 auto 0 auto;}
.list3 li{line-height:30px; text-align:left; font-size:16px; margin-bottom:5.6px; background:url(/images/img_11.png) no-repeat left; text-indent:10px;}

.mtjj{ margin:0 auto; width:100%;}
.mtjj li{background:url(/images/sp_18.png) no-repeat left; text-indent:25px; font-size:14px; line-height:38px; text-align:right;}
.mtjj li a{float:left; font-size:16px;}



.list4{width:100%; margin:0 auto 0 auto;}
.list4 li{line-height:30px; text-align:left; font-size:16px; border-bottom:1px dashed #d3d3d3; margin-bottom:5.6px; text-align:right}
.list4 li em{color:#979797; font-size:14px; font-style:normal;}
.list4 li span{color:#97000c; font-size:18px;}
.list4 li a{float:left;}


.ztzl{background:#fafcff; height:200px;}
.zt_tit{width:160px; height:200px; line-height:200px; font-size:24px; line-height:200px; font-weight:bold; background:#3d76cc; text-align:center; color:#fff;}
.zt_list{width:100%; margin:0 auto;}
.zt_list li{float:left; margin:0 15px 0 0; color:#fff; text-align:center; line-height:100%; width:280px; height:90px; font-size:16px;}
.zt_list li a{color:#fff;}
.kslj{width:100%; height:90px;  background:#97000c;}
.kslj li{float:left;  text-align:center; width:10%; padding:15px 0; height:60px;}
.kslj li img{width:48px; height:46px;}
.kslj li p{line-height:20px; font-size:14px; color:#fff;}

.boot{background:#97000c; height:150px; line-height:100%; color:#fff; text-align:center; padding:40px 0; min-width:1200px;}
.boot p{line-height:27px;}
.boot h4{line-height:40px;}





/*neiye*/
.nban{width:100%; height:375px; position:relative; height:375px;}
.nwzmc{margin:10px auto; height:70px; line-height:70px; text-align:center; color:#fff; font-size:30px; padding:0 20px;}
.zhezn{position:absolute; top:0; height:300px; background:url(/images/img_02.png) repeat-x; width:100%; z-index:2;}

.nymenu{margin:0 auto; width:100%; padding:10px; border-left:3px solid #97000c; background:#fbfbfb; height:90px;}
.nymenu li{float:left; height:90px; line-height:90px; text-align:left;}
.nymenu li a{color:#133984; padding-left:20px; font-size:16px;}
.nymenu li a:hover{display:block; color:#ff1800;}
.ny_dqwz{border-bottom:1px dotted #ccc; line-height:34px; text-align:left; padding-right:10px;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:16px; color:#616161; line-height:30px;}
.ny_about p{text-indent:2em;}
.ny_about p img{ padding-top:5px; padding-bottom:5px;}
.ny_about h2{font-size:24px; color:#97000c; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8d8d8d; padding-right:10px}
.tit3{width:100%; border-bottom:1px solid #ccc; height:42px;}
.tt_biaot3{height:40px; line-height:40px; color:#2e2e2e; font-size:18px; border-bottom:2px solid #013393;  padding:0 10px;}

.ny_tit{ position:absolute; bottom:0; left:50%; margin-left:-600px; width:180px; color:#fff; background:url(/images/bj_06.png) repeat; border-top:3px solid #000; height:120px; padding:20px 40px;}
.nt_bt{font-size:34px; border-bottom:1px solid #cf7b69; line-height:60px; text-align:left; }
.nt_eng{text-align:right; font-size:16px; text-transform:uppercase;}

.ksljn{width:100%;  background:#97000c;}
.ksljn li{float:left;  text-align:center; width:50%; padding:15px 0; height:60px;}
.ksljn li img{width:48px; height:46px;}
.ksljn li p{line-height:20px; font-size:14px; color:#fff;}
.yx_tit{background:url(/images/nimg_06.jpg) no-repeat left; line-height:40px; font-size:16px; font-weight:bold; text-indent:40px;}
.jz-con,.rw-con,.fj-con{width:100%;}
.jz-left{width:1200px; margin-right:14px}
.jz-left li{width:304px; height:195px; margin-bottom:14px; position:relative;overflow:hidden; float:left;}
.jz-middle{width:384px; height:408px; margin-right:14px; position:relative;overflow:hidden;}
.jz-left ul li .dask{width:274px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-left ul li .dask h3,.jz-middle .dask-1 h3,.jz-right .dask-2 h3,.rw-left ul li .dask-3 h3,.rw-left ul li .dask-4 h3,.rw-middle .dask-5 h3,.rw-right .dask-6 h3,.fj-left li .dask-7 h3,.fj-left li .dask-8 h3,.fj-left li .dask-9 h3,.fj-right .dask-10 h3{color:#fff; font-size:18px; font-weight:bold; line-height:30px; display:block; float:left; width:100%;}
.jz-left ul li .dask p,.jz-middle .dask-1 p,.jz-right .dask-2 p,.rw-left ul li .dask-3 p,.rw-left ul li .dask-4 p,.rw-middle .dask-5 p,.rw-right .dask-6 p,.fj-left li .dask-7 p,.fj-left li .dask-8 p,.fj-left li .dask-9 p,.fj-right .dask-10 p{width:100%; display:block; float:left; color:#fff; line-height:24px;}
.jz-left ul li .dask{304px; height:175px; padding:20px 0 0 30px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-middle .dask-1{width:344px; height:368px;padding:20px;background:#000;opacity:0.8;position:absolute;top:-408px;left:0;}
.jz-right{width:442px;}
.jz-right li{width:442px; height:195px; margin-bottom:14px; position:relative;overflow:hidden;}
.jz-right li .dask-2{width:402px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-con img{border:3px solid #cdcdcd}


/*焦点图*/
.yx-rotaion{ margin-left:10px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(/images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion a:hover{color:#FFF;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list .rotaion_img{width:469px;height:277px;}


/*banner*/
  .lubo{ width: 100%; clear: both; position: relative; height:804px; min-width:1200px;}
  .lubo_box{ position: relative; width: 100%; height:804px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:804px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 804px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100; bottom:20px;}
  .cir_box li{ float: left; width: 10px; height: 10px; margin:0 5px; cursor: pointer; background:#fff; border-radius:7px;/*IE6*/   
-moz-border-radius:7px;-webkit-border-radius:7px;/*非IE6的其它*/ }
  .cir_on{ background: #97000c !important;}

  /*按钮*/
  .lubo_btn{ position: absolute; width: 100%; top: 400px;}
  .left_btn{ width: 65px;float: left; height: 109px;  background:url(/images/0011.png) no-repeat; color: #fff; line-height: 109px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  
  .right_btn{ width: 65px; float: right; height: 109px;  background:url(/images/001.png) no-repeat; color: #fff; line-height: 109px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn a{ display:block;color: #fff;}
  .right_btn a{ display:block;color: #fff;}
  .left_btn a:hover{ background:url(/images/002.png) no-repeat; cursor: pointer; }
  .right_btn a:hover{ background:url(/images/0022.png) no-repeat; cursor: pointer; }



/*banner图片切换*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.wrapper {width:1140px; margin:0 auto;}
.shuoming {margin-top:20px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:30px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:20px; padding:5px 20px;}

/* qqshop focus */
#focus {width:324px; height:250px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:324px; height:250px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus ul li img{width:324px;height:250px;}
#focus .btnBg {position:absolute; width:100%; height:40px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:100%; height:20px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:8px; height:8px; border-radius:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#df0024;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}



.link{height:90px;background:#97000c; width:100%;}
.link ul li{float:left;  text-align:center; width:115px; padding:15px 0; color:#fff}
.link ul li img{width:48px; height:46px;}
.link ul li a{color:#fff;}


.jwgl{position:relative;}
.jwgl_con{position:absolute;width:150px;background:#c1000f;display:none;bottom:90px;left:-20px;}
.jwgl_con li{line-height:45px !important; width:150px !important; padding:0 !important;}
.jwgl_con li:hover{background:#97000c;}
.jwgl:hover .jwgl_con{display:block;}



.szbg{position:relative;}
.szbg_con{position:absolute;width:150px;background:#b2000e;display:none; bottom:97px; left:0px;}
.szbg_con li{line-height:45px !important; width:150px !important; padding:0 !important;}
.szbg_con li:hover{background:#97000c;}
.szbg:hover .szbg_con{display:block;}


.cwpt{position:relative;}
.cwpt_con{position:absolute;width:150px;background:#b2000e;display:none;bottom:97px;left:-20px;}
.cwpt_con li{line-height:45px !important; width:150px !important; padding:0 !important;}
.cwpt_con li:hover{background:#97000c;}
.cwpt:hover .cwpt_con{display:block;}

.yblj{position:relative;}
.yblj_con{position:absolute;width:150px;background:#b2000e;display:none;bottom:97px;left:-20px;}
.yblj_con li{line-height:45px !important; width:150px !important; padding:0 !important;}
.yblj_con li:hover{background:#97000c;}
.yblj:hover .yblj_con{display:block;}


.ztlj{position:relative;}
.ztlj_con{position:absolute;width:150px;background:#b2000e;display:none;bottom:97px;left:-20px;}
.ztlj_con li{line-height:45px !important; width:150px !important; padding:0 !important;}
.ztlj_con li:hover{background:#97000c;}
.ztlj:hover .ztlj_con{display:block;}





.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(/style/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-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
width:100px;
margin-left:555px;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/style/AjaxLoader.gif) no-repeat center center
}


.shu_top{
	width:260px;
	margin-left:10px;
	height:80px;
	float:left;
	margin-top:15px;
	}
	
.shu_left{
	width:80px;
	height:80px;
	float:left;
	}	
	
	
	
.shu_right{
	width:170px;
	height:56px;
	float:left;
	margin-top:15px;
	line-height:28px;
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
	color:#444;
	margin-left:10px;
	}		




.news-border{ border:solid 1px #ddd; border-top: solid 2px #0068b7; padding:0 10px 0 10px; margin-bottom: 30px; }
.news-border-right{ margin-left:160px; }
.news-border-img img{ width: 128px; height: 88px; }
.border-right-tt a{ font-size: 16px; color: #000; }
.border-right-tt{ line-height: 25px; height: 50px; overflow:hidden; margin-bottom: 8px; }
.border-right-p{color: #7d7d7d;padding-right: 50px;position: relative;text-align: right;}
.border-right-p a{ position: absolute; right: 0; top: 0; color: #eb6100; }
.news-border-ul li{ padding:10px 0; border-bottom: solid 1px #ddd; }
.news-border-ul li:last-child{ border:none; }
.news-b-ul li{ position: relative; padding-right: 70px; font-size: 16px; line-height: 40px; }
.news-b-ul li a{ color: #000; padding-left: 10px; position: relative; }
.news-b-ul li span{ position: absolute; right: 0; top: 0; }
.news-b-ul{ border-top: solid 1px #0068b7; padding-top: 10px; padding-bottom: 40px; }
.title-sm-b{ margin:20px 0; }
.news-b-ul li a:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; border-radius: 50%; margin-top: -2px; background: #0068b7;}


.news-border-ul .pull-right {
  float: right !important;
}
.news-border-ul .pull-left {
  float: left !important;
}





