@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
html{height:100%;}
body{height:100%; color:#bfbfbf; font-size:14px; font-family:"微软雅黑" }
ul, ol { list-style:none;} 
img{max-width:100%;}
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Lao UI, sans-serif, "微软雅黑"; vertical-align:middle;}
a{ color:#bfbfbf; text-decoration:none;}
.w1650{max-width:1650px; width:96%; margin:0 auto;}
.w1650:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.op-section{width:100%; height:100%;}
.sy_bj{width:100%;height:100%; display:table; table-layout: fixed;}
.sy{width:100%; display:table-cell; vertical-align:middle;}
::-webkit-scrollbar{width:0px;}  
#superContainer {height:100%; position:relative;}

/*手机导航*/
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:41px; display:none; background:#4f4f4f;}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s; margin-top:10px;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#333;width:100%;height:calc(100% - 60px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #545454 solid;text-align:center;color:#bfbfbf;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #bfbfbf solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #545454 solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul>li:last-child{border-bottom:1px #545454 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#bfbfbf;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#bfbfbf;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.mis_z1 { padding-left:5%; font-size:14px;}

/*一屏点击切换*/
#radioWrap{width:25px; height:180px; position:absolute; right:0px; top:30%;margin-top: -90px;}
#radio{width:100%; height:100%; overflow: hidden;}
#radio li{width:16px; height:10px; border-radius:25px; background-color:#535353; text-indent: -10000px; margin-top: 12px; cursor:pointer;}
#radio li:first-child{margin-top:0;}
#radioOn{width:16px; height:10px; margin-bottom:12px; border-radius:25px; position: absolute; top:0; left:0; background:#f3f3f3;}
/*一屏点击切换*/

/*top*/
.top_bjj{width:100%;}
.top_bj{width:100%; position:fixed; top:0; left:0; z-index:2; background: rgba(33,33,33,0.8);box-shadow: 0px 0px 5px #8e8e8e;}
.top{max-width:1650px; width:96%; margin:0 auto;}
.top .logo{float:left; height:60px; display:table;}
.top .logo a{display:table-cell; vertical-align:middle;}
.top .logo img { float:left; width:170px;}
.top .top_dh{float: right;}
.top .top_dh ul{}
.top .top_dh ul li{float:left; line-height:60px; font-size:16px; margin:0 20px;}
.top .top_dh ul li a{ color:#333;}
.top .top_dh ul li a:hover { color:#394282;}
.top .top_dh .on a{ color:#394282 !important; }
/*top*/

/*中英*/
.zyw { float:right; font-size:14px; width:120px; background: url(../images/CNen.png) no-repeat 10%; border-radius:5px; text-indent:40px; line-height:60px;}
.zyw_a { position:relative;}
.zyw_a a{ color:#bfbfbf;display:block;}
.zyw_a:hover .zyws{ display:block;}
.zyws { display:none; position:absolute; top:60px; left:0; background:rgba(250,250,250,1); width:100%; z-index:999; line-height:40px;}
.zyws p{}
.zyws p a{ color:#333; display:block;transition:all 0.5s;}
.zyws p:hover a{ color:#bfbfbf; background:#394282;}

/* 导航条 */
.dht { float: right; width:60%;}
.nav { position:relative; z-index:999;}
.nav a { color:#bfbfbf;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; line-height:60px; width:14%;}
.nav .nLi h3 a { display:block; font-size:17px;}
.nav .sub { display:none; left:0px; top:60px; position:absolute; background: rgba(255,255,255,1); line-height:40px; width:100%; text-align:left; font-size:14px;}
.nav .sub li { zoom:1;}
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover {color:#fff; background:#394282;}
.nav .on h3 a { color:#fff; line-height:60px;}

/*banner*/
.block_home_slider {width:100%; height:100%; position:relative; text-align: center;line-height: 0px;}  /*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:50px; height:50px; margin-top:-27px; display:block; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-repeat:no-repeat; background: url(../images/prev.png);}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px;  background-repeat:no-repeat; background: url(../images/next.png);}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging { position:absolute; bottom:15px; width:100%;text-align: center; }
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none; }
.block_home_slider .flex-control-paging li a {width:60px; height:10px; display:block; background-repeat:no-repeat; background:#394282; text-indent:-9000px; cursor:pointer; transition:all 0.5s; border-radius:25px;}
.block_home_slider .flex-control-paging li a.flex-active {background:#f3f3f3;}

.flexslider {margin: 0; padding: 0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{ height:100%;}
.flexslider .slides > li { height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */

#home_slider2{display:none;}
#home_slider3{display:none;}

/*首页标题*/
.sy_bt{width:100%; text-align:center;}
.sy_bt .sy_bt_t{color:#fff; font-size:30px;}
.sy_bt .sy_bt_b{ text-align:center; font-size:16px; color:#fff;text-transform: uppercase;}
.sy_bt .sy_bt_p{color:#fff; margin-top:4px;}
.sy_bt_xian{ background:url(../images/cp_xian.png) no-repeat center; width:170px; height:3px; margin:10px auto;}

/*公司介绍*/
.gsjs_bj{width:100%; height:100%; background:url(../images/2.jpg) center no-repeat;}
.bops{max-width:1650px; width:96%; margin:0 auto; margin-top:20px; overflow:hidden; line-height:30px; font-size:16px; color:#fff;}

.aobms { float:left; width:600px; position:relative;}
.aobms .s1 { position:absolute; top:150px; right:0; width:270px; height:270px; background:#394282;}
.aobms .huanjin_sa { text-align:center; margin-top:40%;}
.aobmt { float: right; margin-left:2%; width:calc(100% - 660px);}
.aobmt .bx1 { color:#fff; margin-top:160px; font-size:32px; text-transform: uppercase;}
.aobmt .b1 { font-size:30px; color:#fff; overflow:hidden; margin-bottom:2%; margin-top:2%;}
.aobmt .a1 { width:100%; overflow:hidden; margin-top:3%; color:#bfbfbf; font-size:16px; line-height:35px;}
.aobmt .more { background:#394282; text-align:center; width:180px; line-height:46px; margin-top:3%; border-radius:25px;}
.aobmt .more a{ display:block; transition:all 0.5s; color:#fff;}
.aobmt .more:hover a { background:#fff; color:#394282; border-radius:25px;}

.aobmt_a { display:none;}

/*产品展示*/
.cpzs_bj{width:100%; height:100vh; background:url(../images/3.jpg) center no-repeat;}

.cp_1 {max-width:1650px; width:96%; margin:0 auto; overflow:hidden;}
.cp_m { float:left; width:320px;}
.cp_m .bx1 { color:#fff; font-size:32px; text-transform: uppercase;}
.cp_m .b1 { font-size:30px; color:#fff; overflow:hidden; margin-bottom:2%;}

.cp_more { float:right; width:160px; background:#8e8e8e; border-radius:25px;line-height:36px; text-align:center;margin-top:40px;}
.cp_more a{ display:block; transition:all 0.5s; color:#fff;}
.cp_more:hover a{color:#fff;background:#394282; border-radius:25px;}

.cpzs_dh{ float:right; margin-top:42px;}
.cpzs_dh ul{text-align:center;}
.cpzs_dh ul li{display:inline-block; line-height:36px; margin:0 3px; width:160px; background:#8e8e8e; transition:all 0.5s; border-radius:25px;}
.cpzs_dh ul li:hover{background:#394282;}
.cpzs_dh ul li a{ display:block; transition:all 0.5s; color:#fff;}
.cpzs_dh ul li:hover a{color:#fff;}
.cpzs_dh ul .s{background:#394282;}
.cpzs_dh ul .s a{color:#fff;}

.cpzs { max-width:1650px; width:96%; margin:0 auto; margin-top:40px;}
.cpzs .item { width:96%;  margin:0 2%; overflow:hidden;}
.cpzs .item .cpzs_p { overflow:hidden; background:#333; padding:4%;}
.cpzs .item .cpzs_p img { transition:all 0.5s;}
.cpzs .item .cpzs_p:hover img {transform:scale(1.1);}
.cpzs .item .cpzs_bt{font-size:16px; margin-top:20px; text-align:center; line-height:30px; height:30px;}
.cpzs .item a .cpzs_bt { color:#bfbfbf;transition:all 0.5s;}
.cpzs .item:hover .cpzs_bt{ font-size:18px;}

/*服务*/
.cpzs_se {width:100%; height:100%; background:url(../images/4.jpg) center no-repeat; }
.yin_san {max-width:1650px; width:96%; margin:0 auto; margin-top:26px;}
.yin_san ul {margin-left:-1%;}
.yin_san li { width:32.33%; background:rgba(142,142,142,0.2); box-shadow: 0 5px 25px 0 rgba(0,0,0,.02); height:280px; text-align:center; display:table; float:left; margin-left:1%; margin-bottom:1%;}
.yin_san li a{ display:block;}
.yin_san li:hover {  background:rgba(57,66,130,0.8); display:table; color:#fff;}
.yin_san li .yin_sm0 { display:table-cell; vertical-align:middle;}
.yin_san li .yin_san1 {transition:all 1s;}
.yin_san li:hover .yin_san1 { display:block; transform: rotate(180deg);}
.yin_san li .yin_san2 { font-size:22px; margin:15px 0; color:#fff;}
.yin_san li .yin_san3 { line-height:25px; color:#bfbfbf; font-size:14px; padding:0 5%;}
.yin_san li .yin_san2 a{ display:block; color:#fff;}
.yin_san li:hover .yin_san2 a{ color:#fff;}
.yin_san li:hover .yin_san3 { color:#fff;}

/* 新闻栏目css */
.hzkh_bj{width:100%; height:100%; background:url(../images/5.jpg) center no-repeat;}
.xi_ms { max-width:1650px; width:96%; margin:0 auto; margin-top:26px; }

.xi_w1_a { float:left; width:630px;}
.xi_w2_b { float:right;width:60%;}

.cpzs_tui { float:right; width:100%; background:#212121; padding:2%;margin-top:40px;}
.cpzs_tui ul { }
.cpzs_tui li { border-bottom:1px solid #424242; line-height:45px; overflow:hidden;}
.cpzs_tui li a{ color:#bfbfbf; display:block;}
.cpzs_tui li:hover a{ color:#fff;}
.cpzs_tui li span { float:right;}
.cpzs_tui li .cp_s { float:left; width:70%;text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } 

.cp_ss { display:none;}

/*底部*/
.db_bj {width:100%; height:100vh; background:url(../images/6.jpg) center no-repeat; position:relative;}
.db {max-width:1650px; width:96%; margin:0 auto;}
.db .db_l{width:52%; color:#bfbfbf; float:left;}
.db .db_l .db_fx{margin-top:0px;}
.db .db_l .db_fx ul{overflow:hidden;}
.db .db_l .db_fx ul li{ float:left; margin-right:30px;}
.db .db_l .db_bt{font-size:25px;}
.db .db_l .db_wb{ overflow:hidden; margin-top:30px; font-size:16px;}
.db .db_l .db_wb p{width:24%; float:left; margin-right:4%; margin-bottom:2%;}
.db .db_l .db_wb p:nth-of-type(1){width:100%;}
.db .db_l .db_wb p:nth-of-type(5){width:100%;}

.db .db_l .db_ly{ margin-top:20px;}
.db .db_l .db_ly ul{ margin:0 0 0 -7%;}
.db .db_l .db_ly ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.db .db_l .db_ly ul li{width:26.33%; float:left; margin:0 0 1% 7%; border-bottom:1px #ccc solid; font-size:16px;}
.db .db_l .db_ly ul li .input_txt{width:100%; height:45px; line-height:45px; border:none; background:none;  color:#bfbfbf;}
.db .db_l .db_ly ul .textarea{width:93%; margin:2% 0 0 7%;  color:#bfbfbf;}
.db .db_l .db_ly ul li textarea{width:100%; height:90px; border:none;background:none; color:#bfbfbf;}
.db .db_l .db_ly .more{width:100px; overflow:hidden; margin-top:50px;  color:#bfbfbf;}
.db .db_l .db_ly .more .input_btn{width:100%; height:46px; color:#bfbfbf; font-size:16px; line-height:46px; text-align:center; border:none; background:#666666;}

.db_2 { color:#bfbfbf; float: right; width:43%;}
.db_2_a { font-size:18px; overflow:hidden; margin-top:65px;}
.db_2_a p { float:left; margin-right:3%; font-size:16px; line-height:25px; margin-bottom:3px;}
.db_2_a p a{ color:#bfbfbf;}
.db_2_a .db_2_zi { margin-bottom:10px;}
.db_2_1w { font-size:18px; margin-top:8%;}
.db_2_b { overflow:hidden; margin-top:10px; width:85%;}
.db_2_b ul { margin-left:-3%;}
.db_2_b li { width:20%; float:left; margin-left:3%; font-size:16px; line-height:35px;}
.db_2_b li a { color:#bfbfbf;}
.db_2_b li:hover { color:#bfbfbf;}

.ne_a1 { float: right; width:28%;}
.ne_a1 ul { margin-left:-3%;}
.ne_a1 li {  float:left; margin-left:3%; font-size:14px;}
.ne_a1 li a { color:#333;}
.ne_a1 li:hover a{ color:#F90;}

.db_2_s3 { margin-top:20px; line-height:30px;}

.footta { position:absolute; right:0; bottom:0; background:rgba(0,0,0,0.0.5); text-align: center; color:#fff !important; line-height:35px;}

.fott {background:rgba(0,0,0,0.0.5); line-height:45px; text-align:center;}

/*备案号*/
.bah_bj{width:100%;background:#2a2a2a;}
.bah{overflow:hidden; line-height:40px;float:right;}

.bamw { overflow:hidden;}

/*内页banner*/
.in_c { position:relative;}
.in_choos_beij { overflow:hidden; background:url(../images/ny_banner1.jpg) no-repeat center; position:absolute; top:0; left:0; right:0; bottom:0;background-size: cover;}
.in_choos_beij_1 { overflow:hidden; background:url(../images/ny_banner2.jpg) no-repeat center; position:absolute; top:0; left:0; right:0; bottom:0;background-size: cover;}
.in_choos_beij_2 { overflow:hidden; background:url(../images/ny_banner3.jpg) no-repeat center; position:absolute; top:0; left:0; right:0; bottom:0;background-size: cover;}
.in_choos_beij_3 { overflow:hidden; background:url(../images/ny_banner4.jpg) no-repeat center; position:absolute; top:0; left:0; right:0; bottom:0;background-size: cover;}
.in_choos_beij_4 { overflow:hidden; background:url(../images/ny_banner5.jpg) no-repeat center; position:absolute; top:0; left:0; right:0; bottom:0;background-size: cover;}
.in_choos_beij_5 { overflow:hidden; background:url(../images/ny_banner6.jpg) no-repeat center; position:absolute; top:0; left:0; right:0; bottom:0;background-size: cover;}
.in_ps {padding:150px 10px;}
.in_lnm { position:absolute; top:50%; right:0; width:100%; text-align:center; color:#bfbfbf; }
.in_lnm .in_lnm_1 { font-size:30px;}
.in_lnm .in_lnm_2 { margin-top:10px;}
.in_lnm .in_lnm_2 a { color:#bfbfbf;}
.in_lnm .in_lnm_2 a:hover { color:#fff;}

.in_kuanj { background:#000; min-height:600px;}

/*栏目*/
.ny_dh {overflow:hidden; border-bottom:1px solid #595757;}
.ny_dh_bj{width:100%; position:relative;}
.ny_dh_bj:after{content:""; width:100%; height:1px; background:#e1e1e1; position:absolute; bottom:1px; left:0;}
.ny_dh ul{overflow:hidden; font-size:0px; text-align:center;}
.ny_dh ul li{display:inline-block; font-size:16px; padding:20px; position:relative; }
.ny_dh ul li a{ color:#bfbfbf;}
.ny_dh ul li:after{content:""; width:1px; height:14px; margin-top:-7px; background:#ccc; position:absolute; top:50%; left:23px; display:none;}
.ny_dh ul li:before{content:""; width:0; height:3px; background:#fff; position:absolute; bottom:0px; left:0px; z-index:1; transition:all 0.5s;}

.ny_dh ul li:nth-child(1):after{display:none;}
.ny_dh ul li:nth-child(1):before{left:0;}
.ny_dh ul li.s:nth-child(1):before{width:100%;}
.ny_dh ul li:hover>a{color:#fff;}
.ny_dh ul li.s.ej>a{background:url(../images/ny_dh_ej2.png) right center no-repeat; font-weight:bold;}
.ny_dh ul li.s>a{color:#fff;}
.ny_dh ul li.s:before{width:100%;}

/*通用*/
.ny_mws { overflow:hidden; padding-top:3%;}

/*公司简介*/
.about { font-size:16px; color:#bfbfbf;overflow:hidden; line-height:30px;}
.about_z { float:left; width:600px;}
.about_y { float:right; width:calc(100% - 640px); margin-top:4%;}
.about_y span { font-size:25px; color:#fff !important;}

.ao_top { overflow:hidden; margin-top:4%; font-size:25px;}
.ao_top1 { overflow:hidden; margin-top:10px;}

.ma_a5 { overflow:hidden; margin-top:2%;}
.ma_a51 { margin-bottom:2%;}
.ma_a51 .item { width:96%; margin:0 2%; overflow:hidden;}
.ma_a51 .item img { width:100%; transition:all 0.5s; overflow:hidden; }
.ma_a51 .item .cpzs_bt0 { overflow:hidden; position:relative;}
.ma_a51 .item .cpzs_bt0_1 { overflow:hidden;}
.ma_a51 .item .cpzs_bt0_a { position:absolute; top:50%; left:50%;transform: translate(-50%, -50%);}
.ma_a51 .item .cpzs_bt { margin-top:20px; color:#356160; font-size:15px;}
.ma_a51 .item .cpzs_bt_a1 { margin-top:20px; line-height:20px;}
.ma_a51 .item .cpzs_bt_a2 { margin-top:20px; color:#000; margin-left:2%;}
.ma_a51 .item .cpzs_bt1 { margin-top:20px; color:#333; font-size:18px;}
.ma_a51 .item .cpzs_bt_a21 { margin-top:20px; color:#009b4f; margin-left:2%;}

/*视频分享*/
.ny_aob { overflow:hidden;}
.ny_aob ul { margin-left:-1%;}
.ny_aob li { width:32.33%; margin-left:1%; float:left; text-align:center; font-size:16px; margin-bottom:2%;}
.ny_aob li p { margin-top:2%; line-height:30px;}
.ny_aob li img { border:1px solid #595757;}

.soluw_ney { overflow:hidden;}
.soluw_ney_zi { overflow:hidden; font-size:22px; margin-bottom:15px; }
.sowa_q1 { color:#d4d4d4;}
.soluw_ney_xian {border:1px solid #595757; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; color:#888; font-size:16px; width:100%; text-align:center;}
.soluw_ney_nei2 { line-height:35px; margin-bottom:20px; color:#888; font-size:16px; width:100%;}

/*内页左右一页*/
.mska_losa { overflow:hidden; margin:30px 0; line-height:40px; border-bottom:1px solid #595757; border-top:1px solid #595757; position:relative; height:80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#394282; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*外内上下一页*/
.zuoy { text-align: center; clear: both; color: #fff; margin-bottom:2%;}
.zuoy_ks { width: 120px; display: inline-block; background: #2a2a2a; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #394282; color: #fff; border-radius: 5px; }
.zuoy_mi { width: 50px; display: inline-block; background: #394282; line-height: 35px; border-radius: 5px; }

/*产品中心*/
.ny_produ { overflow:hidden;}
.ny_produ ul { margin-left:-1%;}
.ny_produ li { width:24%; margin-left:1%; float:left; text-align:center; font-size:16px; margin-bottom:2%;}
.ny_produ li p { margin-top:2%;}
.ny_produ li img { border:1px solid #595757;}

/*产品详情*/
.zoomdemo {  overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:37%; margin:2px 0 0 0px;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:13%; height:50px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3); background:#343338;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:61%; color:#fff; line-height:25px; margin-top:1%;}
.prodetailtxt p{ font-size:20px; border-bottom:1px solid #595757; padding:10px 0 15px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; height:220px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important;}
.protxt p span{font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; background:#394282; text-align:center; border-radius: 5px; margin-top:5%;}
.psw_1 a{ display:block; color:#fff;}
.pw_1 {line-height:30px; font-size:14px; color:#9c9c9c; margin-top:15px;}

.chxiq { overflow:hidden; margin-top:10px;}
.chxiq .chxiq_1 { background:#595757; line-height:50px; text-indent:18px; font-size:18px;}
.chxiq .chxiq_2 { padding:2% 0; width:100%; line-height:30px; font-size:16px;text-align:center;}

/*服务*/
.fun_san {max-width:1650px; width:96%; margin:0 auto; margin-top:26px;}
.fun_san ul {margin-left:-1%;}
.fun_san li { width:32.33%; background:rgba(142,142,142,0.2); box-shadow: 0 5px 25px 0 rgba(0,0,0,.02); height:280px; text-align:center; display:table; float:left; margin-left:1%; margin-bottom:1%;}
.fun_san li a{ display:block;}
.fun_san li:hover {  background:rgba(57,66,130,0.8); display:table; color:#fff;}
.fun_san li .fun_san0 { display:table-cell; vertical-align:middle;}
.fun_san li .fun_san1 {transition:all 1s;}
.fun_san li:hover .fun_san1 { display:block; transform: rotate(180deg);}
.fun_san li .fun_san2 { font-size:22px; margin:15px 0; color:#fff;}
.fun_san li .fun_san3 { line-height:25px; color:#bfbfbf; font-size:14px; padding:0 5%;}
.fun_san li .fun_san2 a{ display:block; color:#fff;}
.fun_san li:hover .fun_san2 a{ color:#fff;}
.fun_san li:hover .fun_san3 { color:#fff;}

/*下载*/
.download_neyon { overflow:hidden;}
.duw { text-align:center; width:10% !important;}
.list_box table {border-left: 1px solid #595757; border-top: 1px solid #595757; }
.list_box td {border-right: 1px solid #595757; border-bottom: 1px solid #595757;height: 50px;padding:0 10px; width:25%;}
.list_box td a {color: #bfbfbf;display: block;}
.list_box td a:hover {color: #FFF;display: block;text-decoration: none;}
.duw1 { width:60% !important;}

/*新闻*/
.in_news { overflow:hidden;}
.in_news ul { padding-top:-2%;}
.in_news li { width:100%; float:left;border-bottom:1px solid #595757; padding:2% 0;}
.in_news li:hover { display:block;}
.in_news li .in_new_mes { float:left;width:275px; overflow:hidden;}
.in_news li .in_new_mes img { width:100%;height:auto;transition:all 0.8s;}
.in_news li:hover .in_new_mes img {transform:scale(1.2);}
.in_news li .in_new_mes0 { float:right; width:calc(100% - 300px); margin-top:1%;}
.in_news li .in_new_mes1 { font-size:18px;}
.in_news li:hover .in_new_mes1 {color:#fff;}
.in_news li .in_new_mes2 { color:#9b9b9b; margin:20px 0; line-height:25px;}
.in_news li .in_nesw_more { font-size:16px;}
.in_news li:hover .in_nesw_more { color:#fff;}

/*联系方式*/
.conts { overflow:hidden; margin:1% 0;}
.conts_zuo { line-height:35px; font-size:16px; float:right; width:49%;}
.conts_you {width:50%; float:left;}

.khly_a { background:#3a3a3a; padding:2%; overflow:hidden;}
.khi_ao { font-size:25px; border-bottom:1px solid #595757; overflow:hidden; line-height:50px; width:140px; }
.khly { overflow:hidden; margin-top:10px;}
.khly ul {}
.khly ul:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; line-height:0;}
.khly ul li { width:48%; float:left; margin:0 2% 1% 0%; border-bottom:1px #595757 solid;}
.khly ul li .input_txt { width:100%; height:40px; line-height:40px; border:none; background:none; font-size:14px !important; text-indent:10px; color:#c4c0c0;}
.khly ul .textarea { width:100%;}
.khly ul li textarea { width:100%; height:90px; border:none;background:none; margin-top:10px; text-indent:10px; color:#c4c0c0;font-size:14px !important;}
.khly .more { width:120px;}
.khly .more .input_btn{ width:100%; color:#fff; font-size:16px; line-height:46px; text-align:center; border:none; background:#eb3d00; border-radius:5px;}

/*contact*/
.contact_a { overflow:hidden;}
.contact_a ul { margin-left:-1%;}
.contact_a li { width:32.33%; float:left; text-align:center; background:#3a3a3a; margin-left:1%; margin-bottom:10px; padding:2%;}
.contact_a1 { }
.contact_a3 { margin-top:24px; line-height:25px;font-weight:700; font-size:15px; margin:2% 0; overflow:hidden; height:50px;}
