﻿@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../bootstrap/dist/fonts/glyphicons-halflings-regular.eot');
  src: url('../bootstrap/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../bootstrap/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.cp-video{
    width: 100%;
    margin-top: 15px;
    height: 214px;
}
.cp-btn-box{
float: left;
    width: 100%;
	margin-bottom:15px;
}
.cp-btn-c{
	width:390px;
position:relative;
left:50%;
float:left;
margin-left:-195px;
}
.cp-btn-c .cp-btn{
	width:45%;
	float:left;
	height:37px;
	line-height:37px;
	margin-left:3.33%;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.cp-btn-c .cp-btn img{
	    vertical-align: sub;
    margin-right: 5px;
}
.cp-btn-c .cp-btn1{
	background:#ff6c00;
}
.cp-btn-c .cp-btn2{
	background:#6ebb2c;
}
.form-tit{
	width:100%;
	font-size:16px;
	line-height:36px;
	text-align:center;
}
.form-tit b{
	font-size:24px;
	color:#189fa7;
}
.form-tit b img{
	vertical-align:middle;
	margin-right:10px;
}
.marb20{
	margin-bottom:20px;
}
.new_main{
	margin-top:105px;
}
.tab_son img{
	max-width:100%!important;
	height:auto!important;
}
.pages{
	width:100%;
	    margin-top: 40px;
}
.pages li{
	padding: 8px 14px;
    border: 1px solid #ddd;
    float: left;
    margin-left: 5px;
	margin-top:5px;
}
.pages li.thisclass{
	border:1px solid #189fa7;
	background:#189fa7;
	color:#fff;
}
.pages li:hover{
	border:1px solid #189fa7;
	background:#189fa7;
	color:#fff;
}
.pages li select{
	border:0;
}
.seach-pages{
	width:100%;
	    margin-top: 40px;
}
.seach-pages a{
	padding: 8px 14px;
    border: 1px solid #ddd;
    float: left;
    margin-left: 5px;
	margin-top:5px;
}
.seach-pages a.thisclass{
	border:1px solid #189fa7;
	background:#189fa7;
	color:#fff;
}
.seach-pages a:hover{
	border:1px solid #189fa7;
	background:#189fa7;
	color:#fff;
}
.seach-pages a select{
	border:0;
}
.seach-pages input{
	display:none;
}
.borbd1 .curry{
	color:#189fa7;
}
.news-li:hover{
	background-color: #dcdcdc;
}
.news-li:hover .c666{
	color:#189fa7;
}
.case-img{
	height:172px;
}
.case-li:hover .c6d{
	color:#189fa7!important;
}
.case-li{
	text-align:center;
}
.curr{
	color:#189fa7!important;
}
/*-----------------------首页---------------------------*/

body .bac18a{
    background-color: #189fa7;
}
body .bac18a:hover{
	
}
body .bac18a:hover a{
	color:#fff;
}
.marz30{
    margin-left: 30px;
}
.nav > li > a:hover, .nav > li > a:focus{
    background-color: transparent;
}
@font-face {
    font-family: 'impack';   /*字体名称*/
    src: url("../font/impact.ttf") format('truetype');       /*字体源文件*/
}
@font-face {
    font-family: 'rtwsy';   /*字体名称*/
    src: url("../font/rtwsy.otf") format('truetype');       /*字体源文件*/
}
@font-face {
    font-family: 'FZLTTHK_gbk';   /*字体名称*/
    src: url("../font/FZLTTHK_gbk.TTF") format('truetype');       /*字体源文件*/
}
.font_inpack{
    font-family: impack;
}
.font_rtwsy{
    font-family: rtwsy;
}
.font_gbk{
    font-family: FZLTTHK_gbk;
}
.font30{
    font-size: 30px;
}
.c189{
    color: #189fa7;
}
.c6d{
    color: #6d7075;
}
.c6d a{
    color: #6d7075;
}
.navbar-nav > li > a{
    line-height: 30px;
}
.navbar-nav > li > a{
    padding: 0;
    margin: 0px 10px;
    height: 34px;
    display: inline-block;
}
.navbar-nav > li.active a{
    color: #189fa7;
    border-bottom-color: #189fa7;
}
.navbar-nav > li a{
    border-bottom: 4px solid transparent;
}
.navbar-toggle .icon-bar{
    background-color: #000;
}
.navbar-toggle{
    background-color: #ccc;
}
.navbar-toggle{
    margin-top: 20px;
}

.bacf4{
    background-color: #f4f4f4;
}
.font45{
    font-size: 45px;
}
.c72{
    color: #727272;
}
.borbb4b{
    border-bottom: 1px solid #b4b5b7;
}
.w90{
    width: 90px;
}
.dian{
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    top: -2px;
    background-color: #b4b5b7;
}
.left{
    left: 0;
}
.right{
    right: 0;
}
.title s.w90{
top: -6px;
}
.mary20{
    margin-right: 20px;
}
.font24{
    font-size: 24px;
}
.padb30{
    padding-bottom: 30px;
}
.core .w150{
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
.bac6d{
    background-color: #6d7075;
}
.mart50{
    margin-top: 50px;
}
.core .w150:hover{
    background-color: #189fa7;
}
.core .col-sm-6{
    min-height: 370px;
}
.mart60{
    margin-top: 60px;
}
.h100{
    height: 100px;
}
.mart25{
    margin-top: 25px;
}
.product .col-md-3{
padding-right: 50px;
}
.bord1{
    border: 1px solid #d1d1d1;
}
.w186{
    width: 186px;
}
.sanjiao{
    border: 46px solid transparent;
    border-left: 31px solid #189fa7;
    border-top: 0px solid #189fa7;

}
.line46{
    line-height: 46px;
}
.marz25{
    margin-left: 25px;
}
.product .col-md-9 ul li{
    padding: 0;
}
.product .col-md-9 ul li:nth-child(1){
    padding-right: 3%;
}
.product .col-md-9 ul li:nth-child(2){
    padding: 0 1.5%;
}
.product .col-md-9 ul li:nth-child(3){
    padding-left: 3%;
}
.product .col-md-9 ul li:nth-child(4){
    padding-right: 3%;
}
.product .col-md-9 ul li:nth-child(5){
    padding: 0 1.5%;
}
.product .col-md-9 ul li:nth-child(6){
    padding-left: 3%;
}
.borbd1{
    border-bottom: 1px solid #d1d1d1;
}
.c666{
    color: #666;
}
.w80{
    width: 80px;
}
.line26{
    line-height: 26px;
}
.bac000{
    background-color: #000;
}
.success .col-md-4 .bord1{
box-shadow: 1px 1px 6px #a29a9a;
}
.h156{
    height: 145px;
}
.h58{
    height: 59px;
    overflow: hidden;
}
.wb80{
    width: 80%;
}
.fontst{
    font-family: 宋体;
}
.c6eb{
    color: #6ebb2c;
}
.row.wb80 .col-md-3{
    padding: 0 5px;
}

.line-limit-length {
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
/ / 文本不换行，这样超出一行的部分被截取，显示 . . .
}
.line-limit-length3 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
/ / 文本不换行，这样超出一行的部分被截取，显示 . . .
}
.line-limit-length2 {
    width: 85%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
/ / 文本不换行，这样超出一行的部分被截取，显示 . . .
}
.c92{
    color: #92f042;
}
.borra12{
    border-radius: 12px;
    line-height: 24px;
}
.bg1{
    background-image: url("../images/bg1.png");
    background-position: center;
    background-size: cover;
}
.w320{
    width: 320px;
    height: 320px;
    border-radius: 50%;
    border: 4px dotted #18a1a5;
}
.c81{
    color: #818181;
}
.w265{
    width: 265px;
}
.marz40{
    margin-left: 40px;
}
.choose .w320:hover{
    background-color: rgba(7, 76, 109, 0.54);
    color: white;
}
.w757{
    width: 757px;
    padding: 28px 30px;
    background-color: rgba(7, 76, 109, 0.54);

}
.w757+.posa{
    right: -20px;
    top: -50px;
    box-shadow: 1px 1px 8px #656565;
}
.padzy20{
    padding: 0 20px;
}
.w84{
    width: 84px;

    line-height: 84px;
font-size: 50px;
}
.h84{
    height: 84px;
}
.marz98{
    margin-left: 98px;
}
.bacf1{
    background-color: #f1f1f1;
}
.problem_sanjiao div{
    top: -9px;
    left: 8px;
}
.problem_sanjiao{
    right: 0;
    top: 0;
    cursor: pointer;
    border: 42px solid transparent;
    border-right: 55px solid #189fa7;
}
.problem_sanjiao.c6e{
    right: 0;
    top: 0;

    border: 42px solid transparent;
    border-right: 55px solid #6ebb2c;
}

/*-------------footer-------------*/
.bac6e{
    background-color: #6ebb2c;
}
.bac303{
    background-color: #30333a;
}
.ma275{
    max-width: 275px;
    margin: 0 auto;
    width: 90%;
}
.bory7f8{
    border-right: 1px solid #7f8080;
}
.marz15{
    margin-left: 15px;
}
.mart80{
    margin-top: 80px;
}
.dingwei{
    position: fixed;
    width: 1200px;
    right: 50%;
    top: 50%;
    margin-top: -215px;
    margin-right: -600px;
}
.zixun{
    position: absolute;
    right: -130px;
    width: 120px;
    line-height: 60px;
    /*top: 50%;*/
}
.cupor{
    cursor: pointer;
}
.h120{
    line-height: 120px;
    height: 120px;
}
.marb1{
    margin-bottom: 1px;
}
.tranrot{
    display: inline-block;
    transform: rotate(90deg);
}
a:hover, a:focus{
    text-decoration:none;
}
.js_hov_dh{
    height: 60px;
    /*transition: 1s all;*/
    position: relative;
    /*width: 120px;*/
}
.js_hov_dh.active{
width: 301px;
    left: -181px;
}
.line34{
    line-height: 34px;
}
.w195{
    margin-top: 14px;
    width: 195px;
}
.marz5{
    margin-left: 5px;
}

.search input[type="text"]{
    width: 120px;
    text-indent: 10px;
}
.search input[type="submit"]{
    width: 30px;
    background-image: url("../images/search.png");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
}
.sanjiao+a.c189{
    position: relative;
    margin-left: -35px;
}
.bord1.clearfix.line46{
    height: 48px;
}
.box_show1{
    box-shadow: 2px 2px 5px #ebebeb;
    border: 1px solid #babfc2;
}
.fenye li{
margin-left: 4px;
    cursor: pointer;
    width: 26px;
    line-height: 25px;
    box-shadow: 2px 2px 3px #e8e8e8;
}
.bg2{
    background-image: url("../images/bg2.png");

}
.bg3{
    background-image: url("../images/bg3.png");
    background-size: 100% 100%;
    color: white;
}
.fenye li:hover{
    color: #000;
    background-image: url("../images/bg4.png");
}
/*--------------详情--------------*/
.carousel-control:hover, .carousel-control:focus{
opacity: 1;
}
.carousel-control.right{
    background-color: transparent;
    background-image: none;
}
.carousel-control.left{
    background-color: transparent;
    background-image: none;
}
.pad8{
    padding: 8px;
}
.bore5{
    border: 1px solid #e5e5e5;
}
.qiehuan{
    padding: 0;

    min-width: 328px;
}
.qiehuan .w256{
    margin-top: 10px;
    width: 270px;
    overflow: hidden;
}
.btn_l{
    width: 28px;
    height: 58px;
    color: #e5e5e5;
    cursor: pointer;
}
.btn_r{
    width: 28px;
    height: 58px;
    color: #e5e5e5;
    cursor: pointer;
}
.tab s{
    cursor: pointer;
}
.js_fdsx{
    width: 150%;
}
.js_fdsx li{
    width: 62px;
    height: 62px;
    border: 1px solid #e5e5e5;
}
.pad24_14{
    padding: 14px 24px;
}
.borbdh1{
    border-bottom: 1px dashed #d7d7d7;
}
.line38{
    line-height: 38px;
}
.w146{
    width: 146px;
}
/*.pad24_14 .col-lg-6{*/
    /*!*min-width: 365px;*!*/
/*}*/
.w150{
    width: 150px;
}
.bac5e{
    background-color: #e5e5e5;
}
.bortr8{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.pad16{
    padding: 16px;
}
.h950{
padding-bottom:10px;
    min-height: 950px;
}
.font100{
    font-size: 100px;
}
.mart300{
    margin-top: 300px;
}
.boryd1{
    border-right: 1px solid #d1d1d1;
}
.line24{
    line-height: 24px;
}
.ovehid{
    overflow: hidden;
}
.h92{
    height: 92px;
}
.c94{
    color: #949494;
}
.w160{
    width: 160px;
}
.zaixianzxun input.yanheng{
    width: 158px;
}
.zaixianzxun input{
    height: 38px;
    text-indent: 12px;
    width: 297px;
    border-radius: 4px;
}
.zaixianzxun textarea{
    outline: none;
    text-indent: 12px;
    width: 608px;
    border-radius: 8px;

}
textarea+p.line2{
    position: relative;
    top: -6px;
}
.ccd0{
    color: #cd0000;
}
.yz_kuang{
    width: 108px;
    background-color: #dddddd;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    height: 38px;
}
.zaixianzxun input[type="submit"]{
    background-color: #ff6c00;
    width: 132px;
    border-radius: 0;
    text-indent: 0;
    line-height: 34px;
    height: 34px;
}
.w132{
    width: 132px;
}
.col-md-5+.col-md-6.marz30{
    margin-left: 0;
}
.marzb5{
    margin-left: 2.5%;
}
/*---图片列表---*/
.img_liebiao li{
box-shadow: 2px 2px 4px #f5f5f5;
}

/*---------------新闻----------------*/
.ca7{
    color: #a7a7a7;
}
.col-md-9 .row .col-lg-9{
    padding-right: 40px;
}
/*.col-md-9 .row .col-lg-3 img{*/
/*float: ;*/
/*}*/
.h38{
    height: 40px;
}
.w114{
    width: 114px;
}
.font60{
    font-size: 60px;
    line-height: 60px;
}
.h138{
    height: 138px;
}
.bacdc{
    background-color: #dcdcdc;
}

.tex_inde2em{
    text-indent: 0rem;
}
.c00b{
    color: #00b050;
}
.c007{
    color: #0070c0;
}
.w86{
    width: 86px;
}
a:hover{
    color: #189fa7;
}
.js_xiala{
    cursor: pointer;
}
.hover_wx_son{

    left: -33px;
    top: 28px;
    width: 120px;
    height: 120px;
    background-color: white;
line-height: 120px;
}
.hover_wx_son s{
    position: absolute;
    top: -12px;
    left: 50%;
    margin-left: -6px;
    border: 6px solid transparent;
    border-bottom: 6px solid white;
}
.hover_wx:hover .hover_wx_son{
    display: block;
}
.footer img.img1{
    max-width: 246px;
}



/*---------------分页----------------*/
.tg_pages{  
padding-top: 10px;  
padding-bottom: 10px;   text-align: center;  
}  
.tg_pages li{  
display: inline;  
line-height: 22px;  
}  
.tg_pages li a{  
margin-right: 5px;  
padding-right: 5px;  
padding-left: 5px;  
padding-top: 3px;  
padding-bottom: 3px;  
border: 1px solid #CCC;  
background-color: #FFF;  
}  
.thisclass {  
font-weight: bold;  
color: #C00;  
}  




/*CSS grayr style pagination*/

DIV.grayr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #c1c1c1
}
DIV.grayr A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #c1c1c1; TEXT-DECORATION: none
}
DIV.grayr A:hover {
	COLOR: #000; BACKGROUND-COLOR: #99ffff
}
DIV.grayr A:active {
	COLOR: #000; BACKGROUND-COLOR: #99ffff
}
DIV.grayr SPAN.thisclass {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #303030; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
DIV.grayr SPAN.disabled {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #797979; PADDING-TOP: 2px; BACKGROUND-COLOR: #c1c1c1