/* Generated by wjdhcms 3.0 */

@charset "utf-8";

/*-----------CSS Reset-----------*/
.case-con1{
height:186px;
overflow: hidden;

}
.asc-con1{
height:370px;
overflow: hidden;
}
.case-con{
height:186px;
overflow: hidden;
}
.news1-left {
height:481px;
overflow: hidden;
}
::selection {
	color:#fff;
    background-color: #19b4ea;
}

::-moz-selection {
	color:#fff;
    background-color: #19b4ea;
}

::-webkit-selection {
	color:#fff;
    background-color: #19b4ea;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #E2E2E2;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #555;
}

* {
    padding: 0;
    margin: 0;
}

body {
    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    color: #333;
    margin: 0;
    line-height: 1.5;
}

:focus {
    outline: 1;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input,
select {
    vertical-align: middle;
}


li,
ul {
    list-style-type: none;
}

img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

a:link,
a:hover,
a:active,
a:visited {
    text-decoration: none;
}

input,
textarea {
    outline: 0;
    border: 0;
}

textarea {
    resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
i,
em {
    font-weight: normal;
    font-style: normal;
}



/* 公共样式 */

.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.clear {
    clear: both;
}
.between{
    width: 1180px;
    margin:0 auto ;
}
/* bt */
.dbt{
    text-align: center;
    margin-top: 55px;
    margin-bottom: 20px;
}
.dbt i{
    color:#2b2b2b;
    font-size: 28px;
    text-transform: uppercase;
}
.dbt h3{
    background:url(../images/zs5.jpg) no-repeat center;
}
.dbt h3 a{
   font-size: 20px;
   color:#19b4ea;
   text-align: center;
}
.dbt b{
    display: block;
    width: 30px;
    height: 2px;
    background:#ccc;
    margin:0 auto;
    margin-top: 10px;
}

/* bt  end */



/* 公共样式end */
/**banner**/
.banner{width:100%; margin:0 auto; position:relative; height:600px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul .on{background:#218d00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

/**search**/

.search-box{
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.search{
    width: 1180px; 
    margin:auto; 
    height:50px;
}
.keytext{
    width: 770px;
    height: 50px;
    line-height: 50px; 
    float: left; 
    font-family:Microsoft YaHei; 
    font-size: 14px;
    margin-left: 24px;
}
.keytext span{
    line-height: 50px;
    color:#666; 
}
.keytext a{
    margin: 0px 8px 0px 0px; 
    line-height:50px; 
    color:#666;
}
.rmgj-n-r{ 
    float: right;
    margin-top: 11px;
    margin-right: 24px;
    border: 1px solid #ccc;
    border-left: none;
}
.text2{
    padding: 0px 0px 0px 10px;
    float: left;
    height: 30px;
    width: 200px;
    font-size: 14px;
    color: #808080;
    border-left: 1px solid #ccc;

	
}
.submit{
    width:44px; 
    height:30px; 
    border:0; 
    padding:0; 
    background:url(../images/search.png)no-repeat 0px; 
    float:left;
    cursor: pointer;

}
/* 产品 */
.pro{
    margin-top: 55px;
}
.pro-left{
    width:260px;
    background:#19b4ea;
    padding-bottom: 60px;
    border:1px solid #19b4ea;
    
    
}
.pro-left-bt{
    background: url(../images/zs2.png) no-repeat 4px 10px;
    text-align: center;
    width: 240px;
    border: 1px solid #fff;
    margin: 0 auto;
    margin-top: 10px;
    padding: 15px 2px;
    margin-bottom: 30px
}
.pro-left-bt h2 a{
    color: #fff;
    font-size: 24px;
    margin-left: 30px;
    
}
.pro-left-bt span{
    font-size: 16px;
    color:#fff;
    margin-left: 30px;
    display: block;
    text-transform: uppercase;
}

.pro-con-right{
    margin-left: 18px;
    width: 900px;
    margin-top: -20px;
}


.pro-con-right ul li>a{
    display: block;
    width: 290px;
    height: 196px;
    overflow: hidden;
}
.pro-con-right ul li>a>img{
    width: 290px;
    height: 196px;
    overflow: hidden;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;

}
.pro-con-right ul li:hover>a>img{
    width: 290px;
    height: 230px;
    overflow: hidden;
}
.pro-con-right ul li{
    margin-top: 20px;
    width: 290px;
    float: left;
    margin-right: 10px;
    position:relative;
}
.pro-con-right ul li span{
    display: block;
    text-align: center;
    width: 290px;
    background: rgba(25,180,234,.7);
    height: 30px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.pro-con-right ul li span>a{
    font-size: 16px;
    color:#fff;
    line-height: 30px;
}
.subNavBox{ margin:0 auto;}
.subNav{
   
    height:48px; 
    cursor:pointer; 
    font-size:18px; 
    line-height:48px; 
    text-indent:30px; 
    border-top: 1px solid #e5e5e5;

 }
 .subNav>p{
    background: url(../images/jt3.png) no-repeat 238px center;
    padding-right: 40px;
 }
 .subNav>p a{
    color:#fff;
 }
.subNav:hover{
    color:#fff;
    background:#2b2b2b;
}
.subNav:hover>p>a{
    color:#fff;
}

.currentDd{
    color:#404040;
}
.currentDt{
    color:#183883;
    background:url(../images/pro_jt.jpg) no-repeat 200px 30px #19b4ea;
    border-bottom: 1px solid #e1e1e1;
}
.navContent{
    display: none;
    padding: 10px 0;
    background: #f5f5f5;
}
.navContent li a{
    display:block;
    height:36px;
    text-align:left;
    font-size:14px;
    line-height:36px;
    color:#404040; 
    text-indent:30px;
    overflow: hidden;
}
.navContent li a:hover{
    color:#19b4ea;
}
.navContent li{ 
    background:url(../images/pro_tag.jpg) no-repeat 20px 14px;
    height:36px; 
    line-height:36px; 
    display:block;
    border-bottom: 1px dashed #d2d2d2; 
    margin:0px 10px;

}
/* 产品  end */
/* case */
.case-b{
    position: relative;
}
.case-con .lefts{ 
   background: url(../images/jt2.png) no-repeat 0;
    display: block; 
    width: 22px; 
    height: 56px; 
    position: absolute; 
    left:0px; 
    top:58px;
}
.case-con .rights{ 
   background:url(../images/jt2.png) no-repeat -40px 0;
    display: block; 
    width: 22px; 
    height: 56px; 
    position: absolute; 
    right:0px; 
    top:58px;
}
.case-con1 ul li{
    width: 240px;
    margin:0 10px;
float:left;
    
}
.case-con1{
    width: 1080px;
    margin:0 auto;
    overflow: hidden;
}
.case-con1 ul li>a{
    display: block;
    width: 240px;
    height: 164px;
    overflow: hidden;
}
.case-con1 ul li>a>img{
    width: 240px;
    height: 164px;
    overflow: hidden;
}
.case-con1 ul li span{
    display: block;
    text-align: center;
}
.case-con1 ul li span a{
    color:#4c4c4c;
display: block;
    width: 220px;
    height: 22px;
    overflow: hidden;
}

/* case end */

/* banner1 */
.ban1{
    background:url(../images/s_banner1.jpg) no-repeat center;
    height:149px; 
    margin-top: 40px;
}
.ban1-b{
    padding-top: 34px;
}
.ban1-b p{
    color:#fff;
    font-size: 24px;
    float: left;
    margin-left: 100px;
}
.ban1-b span{
    float: left;
    color:#fff;
    margin-left: 146px;

}
.ban1-b span i{
    font-size: 16px;
}
.ban1-b span b{
    font-size: 24px;
    display: block;

}
.ban1-b span a{
    display: block;
    color:#fff;
    width: 180px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background:#2b2b2b;
}
.ban1-b span a:hover{
    background:#fff;
    color:#19b4ea;
}
/* banner1 end */
/* 优势 */
.asc-bt{
    
    height: 136px;
    margin-top: 55px


}
.asc-bt h3 a{
    font-size: 44px;
    color: #fff;
    display: block;
    margin-right: 18px;
}
.asc-bt span{
    color: #808080;
    font-size: 20px;
    display: block;
    padding-top: 32px;


}
.asc-con-bt ul{
    height: 100px;
    margin-top: 40px;


}
.asc-con-bt ul li{
    font-size: 22px;
    color: #fff;
    width: 280px;
    text-align: center;
    line-height: 60px;
    background: #19b4ea;
    margin-bottom: 30px;
    cursor: pointer;
    float: left;
    margin:0 6px;
    height: 60px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.asc-con-bt ul li:hover{
    background: url(../images/zs3.png) no-repeat center 0;
    padding-bottom: 30px;
}
.ascn{
    
    width: 400px;
    padding-left: 140px;
    border: 1px solid #cccc;
    height: 368px;
}
.ascn0{
    background: url(../images/zs1.gif) no-repeat 50px 68px;
}
.ascn1{
    background: url(../images/zs5.gif) no-repeat 50px 68px;
}
.ascn2{
    background: url(../images/zs6.gif) no-repeat 50px 68px;
}
.ascn3{
    background: url(../images/zs7.gif) no-repeat 50px 68px;
}
.ascn h4{
    color:#19b4ea;
    font-size: 22px;
    margin-top: 60px;

}
.ascn span{
    display: block;
    width: 348px;
    height: 1px;
    background:#ccc;
    margin:10px 0;

}
.ascn p{
    color:#666;
    font-size: 16px;
    width: 360px;
    height: 142px;
    overflow: hidden;
}
.ascn>img{
    width: 576px;
    height: 370px;
    overflow: hidden;
}
.asc-bt1{
    width: 700px;
    margin:0 auto;
    text-align: center;
    background:url(../images/bt1.jpg) no-repeat center;
    height: 136px;
}
.asc-bt1 h3{
}
.ascn>a{
    color:#fff;
    font-size: 16px;
    display: block;
    margin-top: 20px;
    background:#19b4ea;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;

}
.ascn>a:hover{
    background:#2b2b2b;
    margin-left: 10px;

}
/* 优势 ends */
/* 见证 */
.wit-b ul li{
    width: 570px;
    background:#f0eeed;
    padding: 20px 0;
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;

}
.wit-b ul li:hover{
    background:#19b4ea;
}

.wit-b ul li>a{
    display: block;
    width: 144px;
    height: 144px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
    margin-left: 10px;
}
.wit-b ul li>a img{
    width: 144px;
    height: 144px;
    overflow: hidden;
}
.wit-b ul li>span,
.wit-b ul li>span h4,
.wit-b ul li>span>p{
    float: left;
}
.wit-b ul li>span>b{
    float: right;
}
.wit-b ul li>span{
    width: 380px;
    margin-left: 20px;
    margin-top: 20px;
}
.wit-b ul li>span>p{
    width: 380px;
    height: 62px;
    overflow: hidden;
    margin-top: 10px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.wit-b ul li:hover>span>p{
    color:#fff;

}
.wit-b ul li>span>h4>a{
    font-size: 16px;
    color:#2e2e2e;
}
.wit-b ul li:hover>span>h4>a{
    color:#fff;

}
.wit-b ul li>span>b>a{
    color:#2e2e2e;
    text-transform: uppercase;
    text-align: right;
    font-weight: normal;
}
.wit-b ul li:hover>span>b>a{
    color:#fff;
}
/* 见证  end */
/* banner3 */
.ban2{
    background:url(../images/s_banner2.jpg) no-repeat center;
    height:158px;
    margin-top: 40px;

}
.ban2-b span{
    color: #fff;
    float: left;
    margin-left: 138px;
    margin-top: 34px;

}
.ban2-b span i{
    font-size: 26px;
}
.ban2-b span p{
    font-size: 16px;
}
.ban-dh{
    margin-left: 80px;
    margin-top: 34px;
}
.ban-dh span{ 
    display: block;
    background: #2b2b2b;
    padding: 4px;
    margin-top: 6px;
    margin-right: 20px;
}
.ban-dh span:hover{
    background: #fff;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.ban-dh span:hover b a{
    color: #19b4ea;
}
.ban-dh span:hover b{
    border:2px solid #19b4ea;
}
.ban-dh span b{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    display: block;
    width: 50px;
    margin:0 auto;
    height:50px;
    border:2px solid #fff;
}
.ban-dh span b a{
    display: block;
    width: 40px;
    color: #fff;
    margin-top: 2px;
    margin-left: 10px;
    float: left;

}
.ban-dh>p>i{
    font-size: 16px;
    color:#fff;
}
.ban-dh>p>b{
    font-size: 22px;
    color:#fff;
    display: block;
    line-height: 24px;
}
.ban-dh>p{
    float: left;
}
/* banner3 end */

/* 简介 */
.about{
    background:#fafafa;
}
.about .dbt{
    margin-top: 0;
    padding-top: 55px;
}
.about .dbt h3{
    background: url(../images/zs8.png) no-repeat center;
}
.us-b{
    position: relative;
}
.us-con .lefts{ 
   background: url(../images/jt1.jpg) no-repeat 0;
    display: block; 
    width: 22px; 
    height: 56px; 
    position: absolute; 
    left:0px; 
    top:82px;
}
.us-con .rights{ 
   background:url(../images/jt1.jpg) no-repeat -36px 0;
    display: block; 
    width: 22px; 
    height: 56px; 
    position: absolute; 
    right:0px; 
    top:82px;
}
.us-con1 ul li{
    width: 260px;
    margin:0 10px;
    
}
.us-con1{
    width: 1080px;
    margin:0 auto;
    overflow: hidden;
}
.us-con1 ul li>a{
    display: block;
    width: 260px;
    height: 190px;
    overflow: hidden;
}
.us-con1 ul li>a>img{
    width: 260px;
    height: 190px;
    overflow: hidden;
}
.us-con1 ul li span{
    display: block;
    text-align: center;
}
.us-con1 ul li span a{
    color:#4c4c4c;
}
.us>a{
    display: block;
     width:522px;
    height: 328px;
    overflow: hidden;
    border:6px solid #fff;
    float: left;
}
.us>a>img{
    width:522px;
    height: 328px;
    overflow: hidden;

}
.us-con{
    background: #2b2b2b;
    width: 500px;
    height: 300px;
    margin-top: 20px;
    padding-left: 40px;
}
.us-con h4{
    margin-top: 20px;
}
.us-con h4 a{
    font-size: 20px;
    color:#fff;
    font-weight: bold;
}
.us-con h4 a i{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.us-con p{
    width: 480px;
    height: 160px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    margin-top: 16px;

}
.us-con>a{
    color: #fff;
    display: block;
    width: 160px;
    height: 30px;
    border: 1px solid #fff;
    line-height: 30px;
    text-align: center;
}
.us-con>a:hover{
    background:#19b4ea;
}
/* 简介 */

/* banner2 */
.ban3-c{
    background: url(../images/s_banner3.jpg) no-repeat center;
    height:107px; 
}
.ban3{
    padding:20px 0;
    margin-top: 40px;

}
.ban3z{
    margin-left: 40px;
    margin-top: 8px;
}
.ban3z i{
    font-size: 16px;
    color:#fff;
    display: block;
}
.ban3c{
    margin-left: 60px;
    background: url(../images/dh1.png) no-repeat;
    padding-left: 86px;
    height: 71px;
}
.ban3c span{
    color:#4c4c4c;
    font-size: 16px;
    display: block;

}
.ban3c span b{
    font-size: 22px;
    color:#fff;
}
.ban3y{
    padding-right: 86px;
    margin-left: 86px;
    height: 71px;
    background:url(../images/dh2.png) no-repeat right;
}
.ban3y a{
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border:1px solid #fff;
    margin-top: 16px;
    color:#fff;
}
.ban3y a:hover{
    background:#2b2b2b;
    color:#fff;
}
/* banner2 end */

/* 新闻 */
.news-bt ul{
    background: #19b4ea;
    height: 40px;
    line-height: 40px;
}
.news-bt ul li{
    margin-right:20px;
    float: left;
}

.news-bt ul li>a{
    color:#fff;
    font-size: 20px;
    margin-left: 10px;
}
.news-bt ul>a{
    color: #fff;
    float: right;
    margin-right: 20px;
}
.news-t>a>img{
    width: 350px;
    height: 204px;
    overflow: hidden;
}
.news-ty{
    margin-left: 20px;
}
.news-ty h4 a{
    font-size: 16px;
    color: #4c4c4c;
    display: block;
    width: 314px;
    height: 24px;
    overflow: hidden;
}
.news-ty p{
    color:#666666;
    width: 300px;
    height: 80px;
    overflow: hidden;
}
.news-ty>a{
    display: block;
    width: 160px;
    height: 30px;
    background: #19b4ea;
    line-height: 30px;
    text-align: center;
    color: #fff;
    margin-top: 42px;
}
.news-ty>a:hover{
    background: #2b2b2b;
}
.news-conc{
    margin-top: 20px;
}
.news-bt{
    margin-top: 55px;
    width: 716px;
}
.news-bt ul>a:hover{
    color:#2b2b2b;
    margin-right: 30px;
}
.news-ty h4 a{
    font-size: 16px;
    color:#4c4c4c;
}
.news-ty h4 a:hover{
    color:#19b4ea;
}
.news-ty p{
    color: #666;
    width: 300px;
    height: 80px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 30px;
}
.news-b{
    width: 750px;
    margin-top: 30px;
}
.news-b ul li p a{
    color: #666;
    font-size: 16px;
    margin-left: 10px;

}
.news-b ul li p a:hover{
    color:#19b4ea;
}
.news-b ul li{
    float: left;
    width: 357px;
    margin: 10px 0;
}
.news-b ul li p{
    float: left;
    width: 300px;
    border: 0px solid red;
    height: 24px;
    overflow: hidden;
    padding-right: 10px;
}
.news-b ul li p b{
    width: 14px;
    height: 2px;
    background: #666;
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.news-b ul li:hover p b{
    background:#19b4ea;
}
.news-b ul li>span{
    font-size: 16px;
    color:#666;
    float: left;
}
.news-b ul li:hover>span{
    color:#a55e25;
}

.news-bt .on a{
    color: #2b2b2b;
}
.news1-right1 ul li h4 a{
    font-size: 16px;
    color:#4c4c4c;
}
.news1-right-bt{
    margin-top: 55px;
    height: 40px;
    background: #19b4ea;
    line-height: 40px;
}
.news1-right-bt h3{
    float: left;
}
.news1-right-bt span{
    float: right;
}
.news1-right-bt span a{
    color: #fff;
    margin-right: 20px;
}
.news1-right-bt span a:hover{
    color:#2b2b2b;
    margin-right: 30px;
}
.news1-right-bt h3 a{
    color: #fff;
    font-size: 20px;
    margin-left: 10px;
}
.news1-right-bt h3 a:hover{
    color:#2b2b2b;
}
.news1-right1{
    margin-top: 20px;
    border: 1px solid #ccc;
    width: 400px;
    height: 346px;
    overflow: hidden;

}
.news1-right1 ul li h4{
    background:url(../images/wen.jpg) no-repeat;
    padding-left: 30px;
height:22px;
overflow: hidden;
}
.news2{
    width: 340px;
   margin:0 auto;
   overflow: hidden;



}
.news1-right1 ul li p{
    color:#666666;
    width: 260px;
    height: 50px;
    overflow: hidden;
    background:url(../images/da.jpg) no-repeat;
    padding-left: 30px;
    margin-top: 4px;
}
.news1-right1 ul li{
    margin-top: 9px;

}
/* 新闻end */
