@charset "utf-8";

 /*********** CSS Reset **********/
 html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
 pre, form, fieldset, table, th, td, input, textarea,dl,dt,dd{ margin: 0; padding: 0; }
 body { font-family:\5B8B\4F53,Arial Narrow,arial,serif; background-color: #fff;  font-size: 12px;background: url(images/body-bg.png) repeat-x 0 0 #fff;}
 img{ vertical-align: top; border-width:0; }
 ol,ul { list-style: none;}
 li{ list-style-type: none;}
 caption,th { text-align: left;}
 address,caption,cite,code,dfn,ins,em,th,var { font-weight:normal; font-style:normal;} 
 input,textarea{ font-size: 12px; padding: 2px;}
 
 h1,h2,h3,h4,h5,h6{ font-weight: normal;} 
 p{line-height:20px;}
 textarea{overflow:auto;}
 a{color:#333; text-decoration:none;} 

.fl{ float:left}
.fr{ float:right;}

.zt{font-family:微软雅黑,黑体,宋体;}
.zt a{font-family:微软雅黑,黑体,宋体;}
.st{font-family:宋体;}
.st a{font-family:宋体;}



 /* ********** 通栏 ********** */
 .column {width: 980px;margin: 0 auto;}
 
 /* ********* 三栏布局: 左两栏  + 右一栏  ********** */
 .col-l-main,
 .col-l-main .col-l { float: left; }
 .col-r-extra,
 .col-l-main .col-r { float: right; }
 
 /* ********* 三栏布局: 左一栏  + 右两栏  *********  */
 .col-r-main,
 .col-r-main .col-r,.col-r{ float: right; }
 .col-l-extra,
 .col-r-main .col-l,.col-l{ float: left; }

 /* ********** 雪碧图 ***********/
 .txt-list-a a{background-image:url(images/ico.png);background-color:transparent;background-repeat:no-repeat;}
 .top-bar .qq,.top-bar .qq2,.notice-us,.nav .now .nav-a,.nav .nav-a:hover{background-image:url(images/top-ico.png);background-color:transparent;background-repeat:no-repeat;}
 .box-hd .left,.box-hd .right,.box-fd .left,.box-fd .right,.box-hd .left2,.box-hd .right2{background-image:url(images/round.png);background-color:transparent;background-repeat:no-repeat;}
 .box-hd .center,.box-fd .center{background-image:url(bar.png);background-color:transparent;background-repeat:repeat-x;}
 .title-news,.title-product,.title-case{background-image:url(images/title.png);background-color:transparent;background-repeat:no-repeat;}
 .h-dotted,.news .txt-list-a li{background-image:url(images/h-dotted.png);background-color:transparent;background-repeat:repeat-x;background-position:0 0;}
 
 /* ********** hover + more ***********/
 .more{color:#1f6698; background: url(images/more.png) no-repeat 0 0;width:50px;height:24px;padding-left:12px;line-height:20px;margin-top:7px;}
 .txt-list-a a:hover,.img-list a:hover{color:#c00;}
 
 /* ********** 栅格化宽度应用(width=960px)  ***********/
.w-140{width:140px;}
.w-200{width:200px;}
.w-380{width:380px;}
.w-745{width:745px;}

 /* ********** shortcut ***********/
 .YH{font-family:Microsoft YaHei,SimHei;}
 .ht{font-family:"黑体";}
 .f-l,.per12 li,.per16 li,.per33 li,.per25 li,.per20 li,.per50 li{float:left;} .f-r{float:right;}
 .ov{overflow:hidden;zoom:1;}
 .clear,.hr-h10,.hr-h0,.hr-h5,.hr-h20,.hr-h7,hr-h30{clear:both;}.hr-h7{height:7px;}.hr-h0{height:0px;}.hr-h5{height:5px;}.hr-h10{height:10px;}.hr-h20{height:20px;}.hr-h20{height:30px;}
 .pos-r{position:relative;} .pos-a{position:absolute;}
 .b{font-weight:bold;}
 .ti2{text-indent:2em;}
 .notxt{text-indent:-9999px;display:block;}
 .img3px img{padding:3px;border:1px solid #d2d2d2;}
 .hide{display:none;}
 .fz-12 a,.fz-12{font-size:12px;}.fz-14 a,.fz-14{font-size:14px;}.fz-18{font-size:18px;}.fz-22{font-size:22px;}
 .lh-18{line-height:18px;}.lh-20{line-height:20px;}.lh-22{line-height:22px;}.lh-24 li,.lh-24{line-height:24px;}.lh-26 li,.lh-26{line-height:26px;}.lh-27 li{line-height:27px;}.lh-28,.lh-28 li{line-height:28px;}.lh-30{line-height:30px;}.lh-32{line-height:32px;}
 .mar-t-5{margin-top:5px;}.mar-b-5{margin-bottom:5px;}.mar-10{margin:10px;}.mar-r-10{margin-right:10px;}.mar-l-12{margin-left:12px;}.mar-r-15{margin-right:15px;}.mar-t-15{margin-top:15px;}.mar-b-20{margin-bottom:20px;}.mar-l-20{margin-left:20px;}.mar-t-20{margin-top:20px;}.mar-t-30{margin-top:30px;}
 .mar-b-20{margin-bottom:20px;} .mar-b-30{margin-bottom:30px;} .mar-b-40{margin-bottom:40px;}.mar-l-8{margin-bottom:8px;}.mar-b-10{margin-bottom:10px;}.mar-l-9{margin-left:9px;}.mar-r-9{margin-right:9px;}.mar-lr-9{margin-left:9px;margin-right:9px;}
 .mar-20{margin:20px;}.mar-l-10{margin-left:10px;}.mar-t-10{margin-top:10px;}.mar-r-20{margin-right:20px;}.mar-t-25{margin-top:25px;}.mar-b-40{margin-bottom:40px;}
 .pad-l-5{padding-left:5px;}.pad-10{padding:9px;}.pad-l-15{padding-left:15px;}.pad-15{padding:15px;}.pad-lr-9{padding-left:9px;padding-right:9px;}.pad-lr-20{padding-left:20px;padding-right:20px;}
 .center{margin-left:auto;margin-right:auto;}
 .t-r{text-align:right;}.t-c{text-align:center;}
 .arial{font-family: Arial, Helvetica, sans-serif;}
 .inline{display:inline;}
 .bd-white{border:1px solid #fff;}
 



/* 焦点图*/
* {margin: 0;padding: 0;list-style: none;border: none;}
#owl-demo{width:100%;margin:0 auto;}
#owl-demo .item img {display: block;width:100%;height:auto;}
#bar {width: 0%;max-width: 100%;height:0px;background: #7fc242;}
#progressBar {width: 100%;background: #EDEDED;}
.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(../images/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:-30px;text-align: center;}
/* 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{ position:relative;display: inline-block;zoom:1;*display: inline;/*IE7 life-saver*/}
.owl-theme .owl-controls .owl-page span{display: block;width: 14px;height: 14px;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(../images/AjaxLoader.gif) no-repeat center center}


.cl:after {content:"\0020";line-height:0;font-size:0;display:block;clear:both;visibility:hidden;overflow:hidden;}
.cl {*zoom:1;}

.c{ clear:both;}


 /* ********** 字体颜色 ***********/
 .cor-333 a,.cor-333{color:#333;}
 .cor-fff a,.cor-fff{color:#fff;}
 .cor-666 a,.cor-666{color:#666;}
 .cor-999{color:#999;}
 .cor-red{color:#c00;}
 .cor-c1{color:#c1c1c1;}
 .cor-blue{color:#15659c;}
 .cor-blue2{color:#a1bbc4;}
 .cor-red2{color:#eb0000;
