*{padding:0px; margin:0px;}
@font-face{
  font-family:"Futura LT Book";
  src:url("../font/FuturaLTBook.woff2")format("woff2"),
      url("../font/FuturaLTBook.woff")format("woff"),
      url("../font/FuturaLTBook.ttf")format("truetype"),
      url("../font/FuturaLTBook.eot")format("embedded-opentype"),
      url("http://www.chinacatalystcarrier.com/template/default/fonts/Futura%20LT%20Book.svg")format("svg"),
      url("../font/FuturaLTBook.otf")format("opentype");
  font-weight:normal;
  font-style:normal;
}
html{font-size:62.5%;}
body{font-size:14px; font-family:Arial;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal; }
input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle; font-size:14px; }
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#555; text-decoration:none;}
a:hover{color:#03788c; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#aaa;}
::-webkit-scrollbar-thumb:hover{background-color:#03788c;}
::-webkit-scrollbar-thumb:active{background-color:#c1d32d;}
@media only screen and (max-width:992px){
input,textarea{-webkit-appearance:none; border-radius:0;}
}

html.on{width:100%; height:100%; overflow:hidden;}
@media only screen and (max-width:992px){
html.on{position:fixed; top:0; left:0;}
}

.header{width:100%; background-color:rgba(255,255,255,.95); padding:10px 0; position:fixed; top:0; left:0; z-index:99999;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header.on{box-shadow:0 0 10px #ddd;}
.header .logo{width:440px; float:left;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-right:15px}
.header .logo img{width:100%; height:auto; display:block;}
.header .yy{ border:#03788c 1px solid; float:right; width:80px;border-radius:15px; text-align:center; background:#03788c; margin-top:25px}
.header .yy a{ color:#fff}

.header .search{width:56px; font-size:16px; line-height:66px; color:#03788c; text-align:center; cursor:pointer; float:right; z-index:99;}
@media only screen and (max-width:992px){
.header{ padding:8px 0; 
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .logo{width:280px;}

.header .yy{ border:#03788c 1px solid; float:right; width:60px;border-radius:15px; text-align:center; background:#03788c; margin-top:0px; font-size:12px; display:none}

.header .search{width:30px; position:absolute; font-size:18px; top:50%; right:100px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%); display:none}
}

.head_h{width:100%; height:92px; background-color:#fff; display:block;}
@media only screen and (max-width:992px){
.head_h{height:60px;}
}
.swiper-container-ban .swiper-slide{width:100%; height:650px; position:relative; overflow:hidden;}
.swiper-container-ban .swiper-slide img{width:1920px; height:650px; position:absolute; left:50%; margin-left:-960px; display:block;}
.sh_tc{width:100%; position:absolute; top:85px; left:0; display:block; overflow:hidden; display:none;}
.sh_tc .s_ch{width:1170px; margin:0 auto; border-bottom:1px solid #aaa; overflow:hidden; position:relative;}
.sh_tc .s_ch input.w_z{width:80%; height:50px; font-size:15px; line-height:50px; color:#555; float:left; -webkit-appearance:none;}
.sh_tc .s_ch button.s_c{width:50px; height:50px; font-size:16px; color:#000; line-height:50px; text-align:center; position:absolute; top:0; right:50px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sh_tc .s_ch .g_b{width:32px; height:32px; background-color:#333; border-radius:50%; font-size:16px; color:#ddd; line-height:32px; text-align:center; position:absolute; top:9px; right:9px; opacity:1; cursor:pointer;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
@media (min-width:992px){
.sh_tc .s_ch{width:970px;}
}
@media (min-width:1200px){
.sh_tc .s_ch{width:1170px;}
}
@media only screen and (max-width:992px){
.sh_tc{top:66px;}
.sh_tc .s_ch{width:100%; padding:0 15px;}
.sh_tc .s_ch input.w_z{width:60%; height:50px; line-height:50px;}
.sh_tc .s_ch button.s_c{width:50px; height:50px; line-height:50px; right:50px; opacity:1;}
.sh_tc .s_ch .g_b{width:32px; height:32px; line-height:32px; opacity:1;}
}
.sj_bj{width:100%; height:100%; background-color:#f7f7f7; position:fixed; top:0; left:0; z-index:9999; display:none;}

.gallery-top{width:100%; height:580px; position:relative;}
.gallery-top .w_z{width:158px; border:#065949 2px solid; color:#fff; text-shadow:0 0 8px #555; position:absolute; right:18.5%; bottom:10%; border-radius:5px; text-align:center; height:53px; font-size:20px; line-height:53px }
.gallery-top .w_z a{ color:#065949}
.gallery-top .swiper-slide .h_bj{width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,.5); top:0; left:0;}
@media only screen and (max-width:992px){
.gallery-top{height:15rem; width:100%}
.gallery-top .w_z{width:88px; border:#065949 2px solid; color:#fff; text-shadow:0 0 8px #555; position:absolute; right:50%; bottom:20%; border-radius:5px; text-align:center; height:23px; font-size:12px; line-height:23px; margin-right:-44px }
.gallery-top .swiper-button-prev{ display:none}
.gallery-top .swiper-button-next{ display:none}
}


.gy_bt1{margin-bottom:50px; text-align:center; padding:0 15px;}
.gy_bt1 h2{font-family:"Futura LT Book"; font-size:30px; text-transform:uppercase; margin-bottom:15px; color:#FFF}
.gy_bt1 em{width:80px; height:4px; border-radius:4px; display:block; background-color:#fff; margin:0 auto 20px;}
.gy_bt1 p{font-size:16px; line-height:26px; color:#f5f5f5;}

.gy_bt{margin-bottom:50px; text-align:center; padding:0 15px;}
.gy_bt h2{font-family:"Futura LT Book"; font-size:30px; text-transform:uppercase; margin-bottom:15px; }
.gy_bt em{width:80px; height:4px; border-radius:4px; display:block; background-color:#03788c; margin:0 auto 20px;}
.gy_bt p{font-size:13px; line-height:26px; color:#999; text-transform:uppercase; }

@media only screen and (max-width:992px){
.gy_bt1{margin-bottom:10px; text-align:center; padding:0 15px;}
.gy_bt1 h2{font-family:"Futura LT Book"; font-size:20px; text-transform:uppercase; margin-bottom:10px; color:#FFF}
.gy_bt1 em{width:80px; height:4px; border-radius:4px; display:block; background-color:#fff; margin:0 auto 10px;}
.gy_bt1 p{font-size:12px; line-height:20px; color:#f5f5f5;}

.gy_bt{margin-bottom:10px; text-align:center; padding:0 15px;}
.gy_bt h2{font-family:"Futura LT Book"; font-size:20px; text-transform:uppercase; margin-bottom:10px;}
.gy_bt em{width:80px; height:4px; border-radius:4px; display:block; background-color:#03788c; margin:0 auto 10px;}
.gy_bt p{font-size:12px; line-height:20px; color:#999;}


}

.sy_gy{width:100%; padding:30px 0 60px; overflow:hidden;}
.sy_gy .w_z{margin-top:30px;}
.sy_gy .w_z h2{font-family:"Futura LT Book"; font-size:30px; margin-bottom:20px;}
.sy_gy .w_z em{width:80px; height:2px; display:block; background-color:#03788c; margin-bottom:30px;}
.sy_gy .w_z p{line-height:24px; color:#999;}
.sy_gy .w_z a{width:150px; height:40px; background-color:#03788c; font-size:15px; line-height:40px; color:#fff; text-align:center; display:block; margin-top:30px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.sy_gy .w_z a:hover{background-color:#337ab7; box-shadow:0 0 15px #aaa;
transform:translateY(-5px);
-webkit-transform:translateY(-5px);
-moz-transform:translateY(-5px);
-ms-transform:translateY(-5px);
-o-transform:translateY(-5px);}
.sy_gy .t_p img{width:100%; height:auto; display:block; margin-top:30px}
@media only screen and (max-width:768px){
.sy_gy{width:100%; padding:20px 0; overflow:hidden;}
.sy_gy .w_z{margin-top:0px;}
.sy_gy .w_z h2{font-family:"Futura LT Book"; font-size:20px; margin-bottom:10px;}
.sy_gy .w_z em{width:40px; height:2px; display:block; background-color:#03788c; margin-bottom:10px;}
.sy_gy .w_z a{margin-top:10px; margin-bottom:10px;width:120px; height:30px; line-height:30px; font-size:12px}
.sy_gy .t_p img{width:100%; height:auto; display:block; margin-top:10px}

}
.sy_js{width:100%; padding:50px 0; background-color:#03788c; overflow:hidden;}
.sy_js .w_z{color:#fff; margin:30px 0;}
.sy_js .w_z h3{position:relative; padding-left:30px; font-size:18px; line-height:40px; margin-bottom:15px;}
.sy_js .w_z h3:before{width:22px; height:22px; content:""; border-radius:50%; border:6px solid rgba(255,255,255,.5); 
position:absolute; top:50%; left:0; margin-top:-11px;}
.sy_js .w_z p{line-height:24px;}

.sy_fw{width:100%; overflow:hidden; padding:60px 0px 30px}
.sy_fw .row{margin:0 -10px;}
.sy_fw .col-lg-3{padding:0 10px; }
.sy_fw .t_p img{width:100%; height:auto; display:block;}
.sy_fw .w_z{margin-bottom:30px; text-align:center;border:#e7e7e7 1px solid; padding-bottom:10px}
.sy_fw .w_z h3{font-size:16px; line-height:40px; text-transform:capitalize }
.sy_fw .w_z em{width:50px; height:2px; display:block; background-color:#03788c; margin-bottom:20px;}
.sy_fw .w_z p{line-height:22px; color:#999;display: -webkit-box; overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; width:90%; margin:0 auto; 
}
@media only screen and (max-width:768px){
.sy_fw{padding:20px 0;}
.sy_fw .w_z{margin:10px 0 20px;}
.sy_fw .w_z h3{margin-bottom:0;}
}
.sy_cp{width:100%; padding:50px 0 ; background:url(../image/bg.png) ; position:relative;}
.sy_cp .container h1{font-size:44px; line-height:50px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:50px;}
.sy_cp .container em{font-size:18px; color:#e0e0e0; text-transform:none; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; display:inline-block; margin-top:-10px; padding-left:15px;}
.sy_cp .swiper-slide{background-color:#fff;}
.sy_cp .swiper-button-prev{background:url(../image/z_jt.png) no-repeat; left:50%; margin-left:-660px;}
.sy_cp .swiper-button-next{background:url(../image/y_jt.png) no-repeat; right:50%; margin-right:-660px;}
.sy_cp .swiper-pagination{display:none;}
.sy_cp .swiper-pagination-bullet{background:#555;}
.sy_cp .swiper-pagination-bullet-active{background:#03788c;}
.sy_cp .t_p{overflow:hidden;}
.sy_cp .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_cp .swiper-slide:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_cp .w_z{padding:20px;}
.sy_cp .w_z h3{font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_cp .w_z p{font-size:15px; color:#888; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_cp .w_z a{color:#000;}
.sy_cp .w_z a:hover{color:#03788c;}
@media only screen and (max-width:1280px){
.sy_cp .swiper-cp{padding-bottom:50px;}
.sy_cp .swiper-button-prev{display:none;}
.sy_cp .swiper-button-next{display:none;}
.sy_cp .swiper-pagination{display:block;}
}
@media only screen and (max-width:992px){
.sy_cp{padding:20px 0;}
.sy_cp .container h1{font-size:26px; line-height:36px; margin-bottom:20px;}
.sy_cp .swiper-cp{padding-bottom:30px;}
.sy_cp .swiper-slide{border:1px solid #d7d7d7; background-color:#fff;}
.sy_cp .w_z{padding:10px;}
.sy_cp .w_z h3{font-size:16px; margin-bottom:5px;}
.sy_cp .w_z p{font-size:14px;}
}


.sy_al{width:100%;  padding:60px 0 60px;overflow:hidden;background:url(../image/bg.png) ;}
.sy_al .t_p{overflow:hidden;}
.sy_al .t_p img{width:100%; height:auto; display:block;}
.sy_al .w_z{ background:#fff; padding:15px; margin-top:2px; text-align:center; font-family:Arial, Helvetica, sans-serif}
.sy_al .w_z h3{font-size:16px; margin-bottom:10px; text-transform:capitalize}
.sy_al .w_z span{float:right; font-size:14px; color:#777;}
.sy_al .w_z p{font-size:14px; line-height:24px; color:#777; height:48px; overflow:hidden; margin-bottom:10px; text-overflow:ellipsis; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.sy_al .w_z em{width:30px; height:1px; background-color:#03788c; display:block; margin-bottom:15px;}
.sy_al .w_z a{color:#03788c; border:#03788c 1px solid; width:100px; line-height:25px; display:block; margin:10px auto 0; font-size:12px}
.sy_al .swiper-al{padding-bottom:60px;}
.sy_al .swiper-al .swiper-button-prev{background:url(../image/zj.png) no-repeat; width:34px; height:34px; top:auto; bottom:0; left:50%; margin-left:-42px;
background-size:34px 34px;
-webkit-background-size:34px 34px;
-moz-background-size:34px 34px;
-ms-background-size:34px 34px;
-o-background-size:34px 34px;}
.sy_al .swiper-al .swiper-button-prev:hover{background:url(../image/z_j.png) no-repeat;}
.sy_al .swiper-al .swiper-button-next{background:url(../image/yj.png) no-repeat; width:34px; height:34px; top:auto; bottom:0; right:50%; margin-right:-42px;
background-size:34px 34px;
-webkit-background-size:34px 34px;
-moz-background-size:34px 34px;
-ms-background-size:34px 34px;
-o-background-size:34px 34px;}
.sy_al .swiper-al .swiper-button-next:hover{background:url(../image/y_j.png) no-repeat;}
@media only screen and (max-width:992px){
.sy_al{width:100%;  padding:20px 0 ;overflow:hidden;background-color:#03788c;}
}

.sy_xw1{width:100%; padding:15px 0; background-color:#2b2b2b; font-size:15px; color:#fff; line-height:36px;}
.sy_xw1 .l_m{width:120px; height:16px; line-height:16px; margin-top:10px; border-right:1px solid #fff; float:left; text-transform:uppercase}
.sy_xw1 .x_w{width:1020px; float:right; position:relative;}
.sy_xw1 .x_w .prev{position:absolute; top:5px; right:36px; width:26px; height:26px; display:block; background:url(../image/s_j.png) no-repeat center;}
.sy_xw1 .x_w .prev:hover{background:url(../image/s_j_1.png) no-repeat center;}
.sy_xw1 .x_w .next{position:absolute; top:5px; right:0; width:26px; height:26px; display:block; background:url(../image/x_j.png) no-repeat center;}
.sy_xw1 .x_w .next:hover{background:url(../image/x_j_1.png) no-repeat center;}
.sy_xw1 .x_w .bd{width:800px; height:36px; overflow:hidden;}
.sy_xw1 .x_w .bd ul li{width:100%; display:block;}
.sy_xw1 .x_w .bd ul li a{color:#fff; font-size:14px;}
.sy_xw1 .x_w .bd ul li i{color:#888; padding-left:30px;}






.sy_ly{width:100%; padding:80px 0; background:url(../image/sy_bj.jpg) no-repeat center / cover fixed; color:#fff; text-align:center;}
.sy_ly h2{font-family:"Futura LT Book"; font-size:26px; text-transform:uppercase; margin-bottom:30px;}
.sy_ly h4{font-size:18px; margin-top:20px;}
.sy_ly .l_y{text-align:center;}
.sy_ly .l_y input{width:360px; height:50px; background-color:#fff; border-radius:5px; background-color:#fff; border:2px solid #03788c; font-size:15px; line-height:46px; display:inline-block;}
.sy_ly .l_y button{width:120px; height:50px; background-color:#03788c; border:0; font-size:16px; line-height:50px; color:#fff; outline:none;}

@media only screen and (max-width:992px){
.sy_ly{width:100%; padding:20px 0; }
.sy_ly h2{font-family:"Futura LT Book"; font-size:20px; text-transform:uppercase; margin-bottom:30px;}
.sy_ly h4{font-size:16px; margin-top:20px;}
.sy_ly .l_y input{width:240px; height:50px; background-color:#fff; border-radius:5px; background-color:#fff; border:2px solid #03788c; font-size:15px; line-height:46px; display:inline-block;}
.sy_ly .l_y button{width:120px; height:50px; background-color:#03788c; border:0; font-size:16px; line-height:50px; color:#fff; outline:none;}
}

.n_ban{width:100%; height:320px;  background-position:center; background-repeat:no-repeat; position:relative;}
@media only screen and (max-width:992px){
.n_ban{height: 200px;background-attachment: scroll; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
}
.ny_bt{text-align:center; margin-bottom:40px;}
.ny_bt h3{font-size:26px; }
.ny_bt h4{font-size:22px; margin-bottom:20px;}
.ny_bt i{width:52px; height:2px; background-color:#03788c; margin:15px auto; display:block;}
.ny_bt p{font-size:15px; color:#999;}
.ny_nr{width:100%; padding:50px 0;}
.ny_nr .p_o{font-size:14px; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:30px; text-transform:uppercase;}
.ny_nr .ny_bt{font-size:26px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.ny_nr .about{margin-bottom:50px;}
.ny_nr .about.j_t{background:url(http://www.chinacatalystcarrier.com/template/default/images/k_f.jpg) no-repeat center / cover;}
.ny_nr .about h4{font-size:18px; font-weight:bold; margin-bottom:15px; text-transform:uppercase;}
.ny_nr .about p{margin-bottom:15px; font-size:14px; line-height:26px;}
.ny_nr .about img{width:100%; height:auto; display:block; margin-bottom:20px;}
.ny_nr .about .j_y{padding:100px 15px;}
.ny_nr .z_l .n_r{border:1px solid #e1dce3;}
.ny_nr .z_l .l_m{background-color:#03788c; padding:30px 0; font-size:22px; color:#fff; text-indent:15px; text-transform:uppercase;}
.ny_nr .z_l .m_n{width:36px; height:36px; background-color:#000; border-radius:50%; margin-bottom:5px; font-size:16px; color:#fff; line-height:36px; text-align:center; display:block; cursor:pointer; display:none; float:right;}
.ny_nr .z_l h5{border-top:1px solid #f5f5f5; text-indent:15px; position:relative; font-size:16px; color:#000; line-height:56px; cursor:pointer;}
.ny_nr .z_l h5.on{background-color:#f5f5f5;}
.ny_nr .z_l h5 i{font-size:14px; line-height:56px; text-align:right; position:absolute; width:56px; height:56px; right:15px; top:50%; cursor:pointer;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.ny_nr .z_l a.n_yj{font-size:18px; color:#000; line-height:56px; text-indent:15px; display:block; border-bottom:1px solid #e7e7e7;}
.ny_nr .z_l ul li:last-child a.n_yj{border-bottom:0;}
.ny_nr .z_l a.n_yj:hover{background-color:#f5f5f5;}
.ny_nr .z_l a.n_yj.on{background-color:#f5f5f5;}
.ny_nr .z_l .n_ej{display:none;}
.ny_nr .z_l .n_ej.on{display:block;}
.ny_nr .z_l .n_ej a{display:block; font-size:15px; line-height:36px; text-indent:30px; border-top:1px solid #f5f5f5;}
.ny_nr .z_l .n_ej a:hover{color:#03788c;}

@media only screen and (max-width:992px){
.ny_nr{width:100%; padding:20px 0 0;}
.ny_nr .p_o{font-size:14px; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:20px; text-transform:uppercase;}

.ny_bt h3{font-size:20px; }
.ny_bt i{width:52px; height:2px; background-color:#03788c; margin:10px auto 0; display:block;}

}


.ny_nr .y_y .t_w{border:1px solid #e7e7e7; padding:15px; margin-bottom:20px;}
.ny_nr .y_y .l_b img{width:100%; height:auto; display:block;}
.ny_nr .y_y .l_b h3{font-size:18px; line-height:30px; font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:5px;}
.ny_nr .y_y .l_b p{font-size:14px; line-height:22px; color:#777;}
.ny_nr .y_l .l_m{font-size:22px; color:#000; margin-bottom:20px;border-bottom:1px solid #e1dce3; padding-bottom:10px}
.ny_nr .y_l .x_w ul li{margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #e1dce3;}
.ny_nr .y_l .x_w .t_p{position:relative; overflow:hidden;}
.ny_nr .y_l .x_w .t_p img{width:100%; height:auto; display:block;}
.ny_nr .y_l .x_w .t_p .s_p{width:100%; height:100%; background-color:rgba(0,0,0,.5); top:0; left:0; position:absolute;}
.ny_nr .y_l .x_w .t_p .s_p .t_b{width:50px; position:absolute; left:50%; top:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.ny_nr .y_l .x_w .w_z h3{font-size:18px; line-height:32px; font-weight:bold; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .y_l .x_w .w_z h3 a{color:#000;}
.ny_nr .y_l .x_w .w_z h3 a:hover{color:#03788c;}
.ny_nr .y_l .x_w .w_z p{font-size:14px; color:#888; line-height:22px; margin-top:6px;}
.ny_nr .y_l .x_w .w_z span{font-size:14px; color:#c5c5c5; text-transform:uppercase;}
.ny_nr .y_l .c_p ul li{margin-bottom:30px;}
.ny_nr .y_l .c_p .t_w{border:1px solid #e1dce3; position:relative;}
.ny_nr .y_l .c_p .t_w .l_g{position:absolute; top:5%; left:5%; width:50%;}
.ny_nr .y_l .c_p .t_w .l_g img{width:100%; height:auto; display:block;}
.ny_nr .y_l .c_p .t_p{overflow:hidden;}
.ny_nr .y_l .c_p .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.ny_nr .y_l .c_p ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_nr .y_l .c_p .w_z{padding:10px;}
.ny_nr .y_l .c_p .w_z h3{font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .y_l .c_p .w_z p{font-size:14px; color:#888; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .y_l .c_p .w_z a{color:#000;}
.ny_nr .y_l .c_p .w_z a:hover{color:#03788c;}
.ny_nr .y_l .yema{margin-top:20px;}
.ny_nr .y_l .yema ul li{width:36px; height:36px; margin-right:20px; float:left;}
.ny_nr .y_l .yema ul li a{display:block; background-color:#000; font-size:16px; line-height:36px; text-align:center; color:#fff;}
.ny_nr .y_l .yema ul li a.on{background-color:#03788c;}
.ny_nr .lianxi{ padding:0px 15px; }
.ny_nr .lianxi .x_x{width:50%; float:left;}
.ny_nr .lianxi .l_y{width:50%; float:right;}
.ny_nr .lianxi .d_t{margin-top:50px;}
.ny_nr .lianxi h3{font-size:24px; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif}
.ny_nr .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;font-family:Arial, Helvetica, sans-serif}
.ny_nr .lianxi em{width:30px; height:1px; background-color:#03788c; display:block; margin-bottom:15px;}
.ny_nr .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#03788c; padding-left:5px; font-size:20px !important;}
.ny_nr .lianxi p{font-size:16px; line-height:40px;}
.ny_nr .lianxi p i{padding-right:10px; color:#aaa;}
.ny_nr .lianxi input.w_z{width:182px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:20px; border:1px solid #e7e7e7; padding:0 5px;}
.ny_nr .lianxi input.w_z1{width:99%; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:20px; border:1px solid #e7e7e7; padding:0 5px;}
.ny_nr .lianxi select.w_z1{width:99%; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:20px; border:1px solid #e7e7e7; padding:0 5px;}
.ny_nr .lianxi input.a_n{width:120px; height:40px; background-color:#03788c; font-size:14px; color:#fff; line-height:40px;}
.ny_nr .lianxi textarea{width:99%; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:20px;}

@media only screen and (max-width:992px){
.ny_nr .lianxi .x_x{width:94%; float:none; margin:0 auto 20px; height:auto; overflow:hidden}
.ny_nr .lianxi h3{font-size:20px; margin-bottom:10px;font-family:Arial, Helvetica, sans-serif}
.ny_nr .lianxi h4{font-size:14px; line-height:24px; color:#888; margin-bottom:0px;font-family:Arial, Helvetica, sans-serif}
.ny_nr .lianxi p{font-size:15px; line-height:30px;}

.ny_nr .lianxi .l_y{width:92%; float:none; margin:0 auto}
.ny_nr .lianxi input.w_z{width:99%; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:20px; border:1px solid #e7e7e7; padding:0 5px;}
.ny_nr .lianxi .d_t{ width:94%; margin:20px auto}
}

.ny_nr .gy1{width:100%;margin:0 auto; text-align:left; overflow:hidden }
.ny_nr .gy1 p{font-size:14px; color:#555; line-height:32px; margin-bottom:10px;height:auto; word-wrap: break-word;word-break: break-all;overflow: hidden}
.ny_nr .gy1 p img{ width:100%}
.ditu{ text-align:center} 

.neiye .st_zs{text-align:center;}
.neiye .st_zs .j_s{margin-bottom:30px; font-size:16px; line-height:30px; text-align:left}
.neiye .sz_ll .j_s1{margin-bottom:10px; font-size:16px; line-height:30px; text-align:left}
@media only screen and (max-width:992px){
.ny_nr .st_zs .j_s{margin-bottom:20px; font-size:14px; line-height:23px; text-align:left}
.ny_nr .sz_ll .j_s1{margin-bottom:10px; font-size:14px; line-height:23px; text-align:left}

}
.ny_nr .st_zs .x_q ul li{overflow:hidden;}
.ny_nr .st_zs .x_q .t_w{position:relative;}
.ny_nr .st_zs .x_q img{width:100%; height:auto; display:block;}
.ny_nr .st_zs .x_m{position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,.8); font-size:14px; line-height:32px; color:#fff;}
.ny_nr .st_zs .y_j .n_r{background-color:#03788c; color:#fff; padding:20px 0; margin-bottom:30px;}
.ny_nr .st_zs .y_j .n_r .w_z{margin-top:15px; font-size:16px;}
.ny_nr .st_zs .y_j .n_r i{font-size:50px; line-height:50px;}
.ny_nr .st_zs .b_x{font-size:22px; color:#03788c; margin-top:20px;}
.ny_nr .st_zs .g_h .n_r{margin-bottom:30px;}
.ny_nr .st_zs .g_h .b_t{width:60px; height:60px; border-radius:50%; background-color:#03788c; font-size:30px; line-height:60px; color:#fff; margin:0 auto 15px;}
.ny_nr .st_zs .g_h .w_z h3{font-size:18px; margin-bottom:15px;}
.ny_nr .st_zs .g_h .w_z p{font-size:13px;}
.ny_nr .st_zs .t_d{margin-top:20px; text-align:left;}
.ny_nr .st_zs .t_d .t_p{margin-bottom:20px;}
.ny_nr .st_zs .t_d .t_p img{width:100%; height:auto; display:block;}
.ny_nr .st_zs .t_d .w_z h3{font-size:18px; margin-bottom:10px;}
.ny_nr .st_zs .t_d .w_z em{width:30px; height:2px; background-color:#03788c; display:block; margin-bottom:15px;}
.ny_nr .st_zs .t_d .w_z p{font-size:14px; line-height:24px;}
.ny_nr .sz_ll ul li{margin-top:20px;}
.ny_nr .sz_ll .t_w{position:relative; overflow:hidden;}
.ny_nr .sz_ll .t_w img{width:100%; height:auto; display:block;}
.ny_nr .sz_ll .j_s{position:absolute; top:100%; left:0; width:100%; height:100%; padding:10%; background-color:rgba(80,80,80,.9); font-size:12px; line-height:24px; color:#fff; text-align:center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.ny_nr .sz_ll .j_s h3{font-size:15px; margin-bottom:15px;}
.ny_nr .sz_ll ul li:hover .j_s{top:0;}
.ny_nr .sz_ll .w_z{margin-top:2px; padding:15px; background-color:#f5f5f5; color:#555; text-align:center;}
.ny_nr .sz_ll .w_z h3{font-size:16px;}
.ny_nr .sz_ll .w_z p{font-size:12px;}

@media only screen and (max-width:992px){
.ny_nr .st_zs .t_d .w_z p{ padding-bottom:20px}
.ny_nr .sz_ll ul li{margin-top:0px; margin-bottom:20px}
.ny_nr .st_zs .x_q .t_w{position:relative; margin-bottom:20px}
}

.swiper-tj{padding-bottom:50px;}
.swiper-tj .swiper-slide img{width:100%; height:auto; display:block;}
.swiper-tj .swiper-pagination-bullet{width:8px; height:8px; border-radius:50%; background-color:#aaa;}
.swiper-tj .swiper-pagination-bullet-active{background-color:#000;}
.cp_zs{ border:#e7e7e7 1px solid; padding:10px}
.cp_zs img{width:100%; height:auto; display:block;}
.cp_js{margin-top:10px; width:55%; float:right; margin-bottom:20px}
.cp_js h1{font-size:30px; line-height:46px; color:#000; text-transform:uppercase; margin-bottom:30px;}
.cp_js .g_m{font-size:14px; line-height:32px; padding-top:30px;}
.cp_js .g_m em{width:32px; height:32px; display:inline-block; margin-left:10px; border-radius:50%; vertical-align:middle;}
.cp_js .g_m a{font-size:16px; line-height:32px; color:#fff; background-color:#555; padding:0 20px; float:right;}
.cp_js .j_s{font-size:14px; line-height:28px; color:#555; border-top:1px solid #e7e7e7; padding:20px 0; }
.cp_js .j_s ol{padding-left:40px; list-style:disc !important;}
.cp_js .j_s ol li{list-style:disc !important;}

.cp_xq h1{border-top:3px solid #f7f7f7; padding-top:30px; font-size:22px; font-weight:bold; margin-bottom:20px; margin-top:20px;}
.cp_xq p{font-size:14px; line-height:26px; margin-bottom:20px;}
.cp_xq .wentu{ height:auto; overflow:hidden; border-bottom:#CCC 1px dashed; margin-bottom:10px; padding-bottom:20px}
.cp_xq .wen{ background:url(../image/q.png) no-repeat no-repeat left center; font-size:16px; padding-left:40px; margin-bottom:10px}
.cp_xq .da{ background:url(../image/a.jpg) no-repeat no-repeat left 8px; font-size:14px; line-height:28px; color:#555; padding-left:40px}
@media only screen and (max-width:992px){
.cp_zs{ width:92%; margin:0 auto;float:none; }
.cp_js{ width:92%; float:none; margin:10px auto}
.cp_js h1{font-size:20px; line-height:26px; color:#000; text-transform:uppercase; margin-bottom:10px;}
.cp_js .j_s{font-size:14px; line-height:24px; color:#555; border-top:1px solid #e7e7e7; padding:10px 0; }
.cp_js .g_m{font-size:14px; line-height:32px; border-top:1px solid #e7e7e7; padding-top:20px;}
.cp_xq h1{border-top:3px solid #f7f7f7; padding-top:20px; font-size:20px; font-weight: normal; margin-bottom:10px; margin-top:10px;}

}
.gallery-cpzs .swiper-slide{border:1px solid #e7e7e7; cursor:pointer;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.gallery-cpzs .swiper-slide.active{border:1px solid #6b1131;}
.gallery-cpzs .swiper-slide img{width:100%; height:auto; display:block;}
.gallery-cpzs .swiper-button-prev{top:auto; margin:0 0 0 -30px; left:50%; bottom:0; width:13px; height:24px; background:url(http://www.chinacatalystcarrier.com/template/default/images/hz_l.png) no-repeat;}
.gallery-cpzs .swiper-button-next{top:auto; margin:0 -30px 0 0; right:50%; bottom:0; width:13px; height:24px; background:url(http://www.chinacatalystcarrier.com/template/default/images/hz_r.png) no-repeat;}


.footer{width:100%; background-color:#000; font-size:14px; color:#828385; overflow:hidden;}
.footer h3{font-size:18px; line-height:24px; font-weight:bold; color:#fff; height:58px; border-bottom:1px solid #3b3b3b; padding-bottom:10px; margin-bottom:15px;}
.footer .x_x{padding:50px 0;}
.footer .a_n ul li{line-height:28px;}
.footer .l_x ul li{display:block; position:relative; line-height:24px; margin:5px 0;}
.footer .l_x ul li i{width:26px; text-align:center;}
.footer .l_x a{width:34px; height:34px; border:1px solid #666; border-radius:50%; font-size:15px; color:#666; text-align:center; line-height:32px; display:block; float:left; margin-top:15px; margin-right:10px;}
.footer .l_x a:hover{border:1px solid #03788c; background-color:#03788c; color:#fff;}
.footer a{color:#828385;}
.footer a:hover{color:#ddd;}
.footer .b_q{border-top:1px solid #222; padding:20px 0; text-align:center;}
@media only screen and (max-width:992px){
.footer h3{font-size:18px; height:auto; margin-top:20px;}
.footer .x_x{ display:none}
}



.pc_kf{width:46px; position:fixed; right:10px; bottom:5%; z-index:99999;}
.pc_kf .nr{width:46px; height:46px; font-size:18px; text-align:center; line-height:46px; background-color:#fff; box-shadow:0 0 2px #ddd; margin-bottom:4px; position:relative;}
.pc_kf .nr i.fa-whatsapp{font-size:22px;}
.pc_kf .tel{width:200px; background-color:#03788c; font-size:18px; line-height:46px; color:#fff; position:absolute; top:0; right:-160px; opacity:0;}
.pc_kf .nr:hover .tel{right:46px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .ewm{width:130px; padding:10px; background-color:#03788c; font-size:18px; line-height:46px; color:#fff; position:absolute; bottom:0; right:-180px; opacity:0;}
.pc_kf .ewm img{width:100%; height:auto; display:block;}
.pc_kf .nr:hover .ewm{right:46px; opacity:1;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.pc_kf .nr a{display:block;}
.pc_kf .nr i{color:#aaa;}
.pc_kf .nr a:hover i{color:#03788c;}
.pc_kf .fh{width:46px; height:46px; background:#03788c url(../image/f_h.png) no-repeat center; cursor:pointer;}


.neiye{width:1170px; margin:40px auto; overflow:hidden;}

.neiye .lmmc{width:100%; color:#03788c; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px;}
.neiye .lmmc span{float:right; font-size:14px; color:#555;}

.neiye .lf{width:270px; float:left; overflow:hidden;}
.neiye .lf h3{width:260px; height:60px; background-color:#03788c; color:#fff; font-size:18px; line-height:60px; padding-left:10px;text-transform: uppercase;}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:260px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden;}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../image/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#03788c; background:#03788c url(../image/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}

.neiye .rt{width:880px; float:right; overflow:hidden;} 
.neiye .rt .gy{width:100%; overflow:hidden;}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-bottom:10px;}
.neiye .rt .gy p strong{font-size:15px;}


.neiye .p_o{font-size:14px; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:30px; text-transform:uppercase;}
.neiye .hw_kt{width:75%; overflow:hidden; float:right; height:auto; overflow:hidden}
.neiye .hw_kt ul{width:100%;}
.neiye .hw_kt ul li{width:32%; border:1px solid #e7e7e7; padding:15px 10px; margin-bottom:25px; margin-right:2%; float:left; display:block;}
.neiye .hw_kt ul li:nth-child(3n){margin-right:0; }
.neiye .hw_kt ul li:hover{border:1px solid #03788c;}
.neiye .hw_kt .tp{width:100%;  overflow:hidden;}
.neiye .hw_kt .tp img{width:100%; height: auto; display:block;}
.neiye .hw_kt .fn{width:100%;}
.neiye .hw_kt .fn h4{font-size:16px; line-height:36px; text-align:center; font-weight:bold;}
.neiye .hw_kt .fn p{font-size:13px; line-height:20px; text-align:center; margin-bottom:10px}
.neiye .hw_kt .fn a.xj{width:118px; background-color:#18c6c7; float:left; font-size:13px; line-height:32px; color:#fff; text-align:center; text-transform:uppercase; margin:0 5px}
.neiye .hw_kt .fn a.xq{width:118px; background-color:#03788c; float:left; font-size:13px; line-height:32px; color:#fff; text-align:center;  text-transform:uppercase; margin:0 5px}
.neiye .dy_rb{width:75%; overflow:hidden; float:right; height:auto; overflow:hidden}
.neiye .dy_rb ul li{border:1px solid #f7f7f7; margin-bottom:20px; background-color:#fafafa}
.neiye .dy_rb .t_p{float:left; width:30%;}
.neiye .dy_rb .t_p img{width:100%; height:auto; }
.neiye .dy_rb .w_z{float:right; width:67%; padding:1% 2% 0 0; height: auto; position:relative;}
.neiye .dy_rb .w_z h3{font-size:18px; margin-bottom:10px;}
.neiye .dy_rb .w_z p{font-size:14px; line-height:24px; color:#777;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden; margin-bottom:30px; height:115px; overflow:hidden}

.neiye .dy_rb .w_z a.xq{width:100px; background-color:#03788c; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:0;text-transform:uppercase}

.neiye .x_w ul li{margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #e1dce3;}
.neiye .x_w .t_p{position:relative; overflow:hidden;}
.neiye .x_w .t_p img{width:100%; height:auto; display:block;}
.neiye .x_w .t_p .s_p{width:100%; height:100%; background-color:rgba(0,0,0,.5); top:0; left:0; position:absolute;}
.neiye .x_w .t_p .s_p .t_b{width:50px; position:absolute; left:50%; top:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.neiye .x_w .w_z h3{font-size:18px; line-height:32px; font-weight:bold; margin-bottom:5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .x_w .w_z h3 a{color:#000;}
.neiye .x_w .w_z h3 a:hover{color:#03788c;}
.neiye .x_w .w_z p{font-size:14px; color:#888; line-height:22px; margin-top:6px;}
.neiye .x_w .w_z span{font-size:14px; color:#c5c5c5; text-transform:uppercase;}

@media only screen and (max-width:992px){
.neiye{width:92%; margin:20px auto; overflow:hidden;}
.neiye .lf{ display:none}
.neiye .rt{width:100%; float:none; overflow:hidden;} 
.neiye .rt .gy{width:100%; overflow:hidden;}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-bottom:10px;}
.neiye .rt .gy p strong{font-size:15px;}
.neiye .rt .gy img{ width:100%}

.neiye .p_o{font-size:14px; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:20px; text-transform:uppercase;}
.neiye .hw_kt{width:100%; overflow:hidden; float:none; height:auto; overflow:hidden; margin-top:20px}
.neiye .hw_kt ul li{width:46%; border:1px solid #e7e7e7; padding:15px 10px; margin-bottom:25px; margin:2%; float:left; display:block;}
.neiye .hw_kt ul li:nth-child(3n){margin-right:2%; }
.neiye .hw_kt .fn h4{font-size:14px; line-height:26px; text-align:center; font-weight:bold;}
.neiye .hw_kt .fn p{ display:none}
.neiye .hw_kt .fn a.xj{width:100%; background-color:#18c6c7; float:none; display:block; font-size:13px; line-height:32px; color:#fff; text-align:center; text-transform:uppercase; margin:0 auto 10px}
.neiye .hw_kt .fn a.xq{width:100%; background-color:#03788c; float:left; display:block; font-size:13px; line-height:32px; color:#fff; text-align:center;  text-transform:uppercase; margin:0 auto}
.neiye .dy_rb {width:100%; margin-top:20px}
.neiye .dy_rb .t_p{float:none; width:100%;}
.neiye .dy_rb .w_z{float:none; width:100%; padding:20px 20px 30px; height: auto; overflow:hidden; position:relative;}
.neiye .dy_rb .w_z h3{font-size:20px; margin-bottom:10px;}
.neiye .dy_rb .w_z p{font-size:13px; line-height:22px; color:#777; height:60px;  overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:3; overflow:hidden }
.neiye .dy_rb .w_z a.xj{width:100px; background-color:#18c6c7; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:none; bottom:10px; left:20px;text-transform:uppercase}
.neiye .dy_rb .w_z a.xq{width:100px; background-color:#03788c; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:none; bottom:10px; left:20px;text-transform:uppercase}

}
.za{ margin-top:20px}
.ann{ width:80px; height:30px; line-height:30px; background:#333;border-radius:4px; margin:0 auto; margin-top:10px}
.ann a{ color:#FFF}

.book{ background:#03788c; width:400px; margin:50px auto 30px; border-radius:8px; text-align:center; text-transform:uppercase; padding:20px; font-size:26px; line-height:60px }
.book a{ color:#FFF}
.book h1{ font-size:33px; font-weight:bold}


.cpxq{ width:100%; height:auto; overflow:hidden}
.cpxq li{ width:49%; float:left; margin-right:2%}
.cpxq li:nth-child(2n){margin-right:0; }
.cpxq .tu{ width:100%}
.cpxq .tu img{ width:100%}
.cpxq .wenzi{ margin-top:20px}
.cpxq .wenzi h2{ font-size:18px; font-weight:bold; margin-bottom:10px}


.subNavBox{width:270px;border:solid 1px #e5e3da; float:left}
.subNavBox h3{ background:#03788c; font-size:18px; color:#Fff; line-height:60px; height:60px; padding-left:10px; text-transform:uppercase} 
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:13px;color:#000;line-height:45px;padding-left:10px;background:url(../image/jiantou1.png) no-repeat #f7f7f7;background-position:95% 50%;}
.subNav:hover{color:#03788c;}
.currentDd{color:#03788c}
.currentDt{background-image:url(../image/jiantou.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:270px;heighr:40px;text-align:left;font-size:14px;line-height:40px;color:#666; border-bottom:#CCC 1px dashed; padding-left:30px;background:url(../image/jt1.png) no-repeat 10px center;}
.navContent li a:hover{color:#fff;background:url(../image/jt.png) no-repeat 10px center #03788c;}
@media only screen and (max-width:992px){
.subNavBox{width:100%;border:solid 1px #e5e3da; float:none}
.subNavBox h3{ background:#03788c; font-size:16px; color:#Fff; line-height:40px; height:40px; padding-left:10px; text-transform:uppercase} 
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-size:15px;color:#000;line-height:40px;padding-left:10px;background:url(../image/jiantou1.jpg) no-repeat #f7f7f7;background-position:95% 50%;}
.navContent li a{display:block;width:96%;heighr:30px;text-align:left;font-size:14px;line-height:30px;color:#666; border-bottom:#CCC 1px dashed; padding-left:30px;background:url(../image/jt.png) no-repeat 10px center; margin:0 auto}
}

.page{width:100%; margin:0 auto ; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#03788c; border:1px solid #03788c; color:#fff;}
.page a.on{background-color:#03788c; border:1px solid #03788c; color:#fff;}
@media only screen and (max-width:992px){
.page{width:96%; margin:0 auto ; overflow:hidden; padding-top:15px}
.page a{line-height:28px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:28px; height:28px; float:left; margin-right:10px;}

}

.cssid3tr{ line-height:60px}
.pro{ width:1170px; margin:50px auto; overflow:hidden}
.pro ul { position:relative; width:1190px;}
.pro ul li{ float:left; width:277.5px; margin-right:20px;border:#e5e5e5 1px solid; }
.pro ul li i{ display:block; width:100%; height: auto; position:relative; transition:all 0.6s}
.pro ul li:hover { border:#03788c 1px solid; transition:all 0.6s;box-shadow: 0px 0px 10px rgba(195,195,195,0.75);}
.pro ul li i img{ width:100%}

.pro ul li p{ font-size:14px; line-height:50px; text-align:center}

@media only screen and (max-width:992px){
.pro{ width:96%; margin:20px auto; overflow:hidden}
.pro ul { position:relative; width:100%;}
.pro ul li{ float:left; width:46%; margin:2%;border:#e5e5e5 1px solid; }
.pro ul li p{ font-size:14px; line-height:30px; text-align:center; white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis; width:90%; margin:0 auto}

}

.guanyu{ background:url(../image/bg.jpg) center no-repeat;  padding:50px 0}
.guanyu h2{ color:#FFF}
.guanyu p{ display:block; font-size:16px; line-height:40px; text-align:center; color:#fff;width:1100px; margin:0 auto;  }
.guanyu span a{ display:block; margin:0 auto; width:158px; line-height:40px; border:#fff 1px solid; color:#fff; text-align:center; margin-top:40px; font-size:14px; transition:all 0.6s}
.guanyu span a:hover{ background:#fff; color:#2e3836;transition:all 0.6s}

@media only screen and (max-width:992px){
.guanyu{ background:url(../image/bg.jpg) center no-repeat;  padding:20px 0}
.guanyu p{ display:block; font-size:12px; line-height:22px; text-align:center; color:#fff;width:90%; margin:0 auto;  overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:5; }
.guanyu span a{ display:block; margin:0 auto; width:128px; line-height:30px; border:#fff 1px solid; color:#fff; text-align:center; margin-top:20px; font-size:12px; transition:all 0.6s}
.guanyu span a:hover{ background:#fff; color:#2e3836;transition:all 0.6s}

}
.btn2 a{ display:block; margin:0 auto; width:158px; line-height:40px; border:#2e3836 1px solid; color:#2e3836; text-align:center; margin-top:40px; font-size:14px; transition:all 0.6s}
.btn2 a:hover{ background:#2e3836; color:#fff;transition:all 0.6s}

.news { width:1170px; margin:50px auto; overflow:hidden}
.news ul{ position:relative; width:1221px; margin-bottom:40px;}
.news ul li{ float:left; width:356px; background:#f6f6f6; margin-right:51px; padding-bottom:25px;}

.news ul li i{ display:block; width:356px; height:202px; overflow:hidden}
.news ul li i img{ width:356px; height:202px; transition:all 0.6s}
.news ul li  i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.news ul li em{ display:block; width:316px; margin:0 auto; line-height:45px; color:#03788c; font-style:normal; font-size:14px}
.news ul li h3{ display:block; width:316px; margin:0 auto; font-size:14px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; }
.news ul li p{ display:block; width:316px; margin:20px auto; color:#7a7a7a; line-height:23px; height:69px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden}

.news ul li  span a{ display:block; width:110px; line-height:27px; background:#2e3836; border-radius:20px; margin-left:20px; color:#fff; text-align:center;}

.news ul li  span a:hover{ background:#03788c; transition:all 0.6s}

@media only screen and (max-width:992px){
.news { width:100%; margin:20px auto; overflow:hidden}
.news ul{ position:relative; width:96%; margin:0 auto}
.news ul li{ float:none; width:100%; background:#f6f6f6; margin-right:0; padding-bottom:20px;}
.news ul li em{ display:block; width:90%; margin:0 auto; line-height:45px; color:#03788c; font-style:normal; font-size:14px}
.news ul li h3{ display:block; width:90%; margin:0 auto; font-size:14px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; }
.news ul li p{ display:block; width:90%; margin:10px auto; color:#7a7a7a; line-height:23px; height:49px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow:hidden}

.btn2 a{ display:block; margin:0 auto; width:128px; line-height:30px; border:#2e3836 1px solid; color:#2e3836; text-align:center; margin-top:20px; font-size:14px; transition:all 0.6s}
.btn2 a:hover{ background:#2e3836; color:#fff;transition:all 0.6s}

}


.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.xiaocms-page span{ margin:0 3px;  border:1px solid #03788c;line-height:25px; padding:0 10px; background:#03788c; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:25px;background:#fff; display:block; color:#333; padding:0 10px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #03788c;line-height:25px; background:#03788c; color:#fff; padding:0 10px;display:inline-block;}