﻿/*top*/
.headdiv { width:100%; height:80px; background-color:rgba(0,72,181,.7); position:relative; }
.headtop { width:100%; height:35px; background-color:#004883; overflow:hidden; }

.header { width:1200px; height:80px; margin:0 auto; }
.header .logo{ float:left; height:60px; padding:13px 0 0 0; }

.navdiv{ float:right; width:800px; height:80px; }
.nav{ width:100%; margin:0 auto; position:relative; padding:20px 0 0 0; z-index:100; }
.nav li{ float:left; position:relative; }
.nav li a{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; padding:0 23px; transition: all .2s ease-out; }
.nav li:hover a,.nav li.hover a{ color:#f8ef29;}
.nav li.on a{ color:#f8ef29;}
.nav li i{ transition: all .2s ease-out; }
.nav li:hover i{ color:#f8ef29;  }

.nav li .divshow2{ width:171px; position:absolute; top:40px; left:-32px; display:none;}
.nav li .divshow2 .bg{ background:url(../images/cowboy_541.png) repeat-y; }
.nav li .divshow2 .line{ background:url(../images/cowboy_533.png) no-repeat -8px 0; width:100%; height:25px;}
.nav li .divshow2 .sub{ width:117px; padding-left:17px; }
.nav li .divshow2 .sub li{  padding-top:12px;}
.nav li .divshow2 .sub li a{ width:147px; padding:0; height:34px; line-height:34px; display:block; margin:3px auto; color:#fff; cursor:pointer;font-size:15px;}
.nav li .divshow2 .sub li:hover a{ color:#f8ef29;}
.nav li .divshow2 .sub li.last{ background:none;}

.nav_fixed { position:fixed; top:0; left:0; z-index:9999; width:100%; height:80px; }

/*banner*/
.banner { width:100%; overflow:hidden; position:relative; z-index: 0; }
.banner img { width:100%; }
.banner .swiper-container { }
.banner .swiper-pagination .swiper-pagination-bullet {
	background:url(../images/dian_def2.png) no-repeat center center; cursor:pointer;
    width: 15px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 10px;
    opacity: 1;
}
.banner .swiper-pagination .swiper-pagination-bullet { margin:0 4px; }
.banner .swiper-pagination .swiper-pagination-bullet:hover { background:url(../images/dian_on2.png) no-repeat center center; width:15px; height:15px; opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active { background:url(../images/dian_on2.png) no-repeat center center; }
.banner .swiper-container .swiper-button-prev {
    width: 18px;
    height: 31px;
    background-image: url(../images/prev.png) !important;
	background-size: 18px 31px;
    left:5%;
	opacity: 0.6;
}
.banner .swiper-container .swiper-button-next {
    width: 18px;
    height: 31px;
    background-image: url(../images/next.png) !important;
	background-size: 18px 31px;
    right:5%;
	opacity: 0.6;
}
.banner .swiper-container .swiper-button-prev:hover, .banner .swiper-container .swiper-button-next:hover { opacity: 1; }

/*aboutpic*/
.aboutpic { width:100%; padding:10px 0 20px 0; overflow:hidden; position:relative; z-index: 0; }
.aboutpic img { width:100%; }
.aboutpic .swiper-container { }
.aboutpic .swiper-pagination .swiper-pagination-bullet {
	background:#fff; cursor:pointer;
    width: 15px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
    border-radius: 10px;
    opacity: 1;
}
.aboutpic .swiper-pagination .swiper-pagination-bullet { margin:0 4px; }
.aboutpic .swiper-pagination .swiper-pagination-bullet:hover { background:#004883; width:15px; height:15px; opacity: 1;}
.aboutpic .swiper-pagination .swiper-pagination-bullet-active { background:#004883; }
.aboutpic .swiper-container .swiper-button-prev:hover, .aboutpic .swiper-container .swiper-button-next:hover { opacity: 1; }

/*home about*/
.aboutbg { padding:0 0 80px 0; background:url(../images/indexBg1.jpg) #004883 no-repeat center bottom; background-size:100% 100%; overflow:hidden; }
.probg { padding:0 0 80px 0; background:url(../images/indexBg2.jpg) #004883 no-repeat center bottom; background-size:100% 100%; overflow:hidden; }
.videobg { padding:0 0 50px 0; background:url(../images/indexBg3.jpg) #004883 no-repeat center bottom; background-size:100% 100%; overflow:hidden; }
.casebg { padding:0 0 50px 0; background:url(../images/indexBg4.jpg) #004883 no-repeat center bottom; background-size:100% 100%; overflow:hidden; }
.newsbg { padding:0 0 50px 0; background:url(../images/indexBg5.jpg) #004883 no-repeat center bottom; background-size:100% 100%; overflow:hidden; }
.partbg { padding:0 0 50px 0; background:#004883; overflow:hidden; }

.about_left { float:left; padding:30px 0 0 0; width:500px; overflow:hidden; }
.about_left .title1 { font-weight: bold; font-size:30px; text-transform: uppercase; color:#fff; }
.about_left .title2 { color: #1e1e1e; font-size:26px; }
.about_left .title1 i{ display:block; padding:10px 0 0 0; width:40px; border-bottom:#fff solid 3px; }

.about_left .about_txt { display:block; padding-top:50px; line-height:28px; font-size:15px; color:#fff; }
.about_left .btnDiv{ padding-top:40px; }
.about_left .btnDiv a{ position: relative; font-size: 15px; color:#004883; text-align:center; display: block; width:165px; height:45px; line-height:45px; background:#f8ef29; letter-spacing:1px; transition: all .2s ease-out; }
.about_left .btnDiv a:hover{ background:#efe506; }

.about_left .about_ico { display:block; padding:40px 0 0 0; list-style:none; overflow:hidden;}
.about_left .about_ico li{ float:left; text-align:center; padding:0 40px; }
.about_left .about_ico li h2{ color:#1c1c1c; font-size:20px; font-weight:bold; }
.about_left .about_ico li p{ color:#666; font-size:12px; }

.about_right { float:right; padding:130px 0 0 0; width:620px; overflow:hidden; position:relative; z-index: 0; }
.about_right img { width:100%; }

.home_tit { display:block; width:100%; text-align:center; padding:60px 0 40px 0; overflow:hidden; }
.home_tit .title1 { font-weight: bold; font-size:30px; text-transform: uppercase; color:#fff; }
.home_tit .title2 { color: #1e1e1e; font-size:26px; }
.home_tit .title1 i{ display:table; margin:0 auto; padding:10px 0 0 0; width:40px; border-bottom:#fff solid 3px; }

.home_pro { display:block; width:100%; list-style:none; overflow:hidden; }
.home_pro li{ float:left; width:390px; margin:0 15px 30px 0; }
.home_pro li a{ display:block; font-size:16px; color:#333; }
.home_pro li a:hover{ color:#000; }
.home_pro li .imgs{ width:100%; overflow:hidden; }
.home_pro li .imgs img{ width:100%; height:312px; transition: all 0.4s; }
.home_pro li .imgs img:hover{ transform: scale(1.05);}
.home_pro li .tits{ text-align:center; padding:10px 0; color:#FFF; }

.videoView { display:block; width:100%; background-color:#000; overflow:hidden; }
.videoView p{ display:block; text-align:center; font-size:15px; color:#FFF; padding:10px 0; }
.videoView video { width:100%; max-height:600px; }

/*slider pro*/
.swiper_pro { display:block; width:1200px; margin:0 0 30px 0; position: relative; }
.pro_scroll { position: relative; width: 1200px; margin: 0 auto; overflow:hidden; }

.swiper_pro .pro-button-prev {
    background: url(../images/carousel_prev.png) no-repeat left center !important;
    background-size: 10px 20px;
    width: 10px; height: 20px; left:-30px; margin-top: -10px;
	cursor:pointer;
}
.swiper_pro .pro-button-prev:hover {
    background: url(../images/carousel_prev.png) center no-repeat; opacity:.8;
}
.swiper_pro .pro-button-next {
    background: url(../images/carousel_next.png) center no-repeat;
    background-size: 10px 20px;
	width: 10px; height: 20px; right:-30px; margin-top: -10px;
	cursor:pointer;
}
.swiper_pro .pro-button-next:hover {
    background: url(../images/carousel_next.png) center no-repeat; opacity:.8;
}
.swiper_pro .swiper-slide{ }
.pro_li{ width:270px; padding:10px; background-color:#fff; border:#ededed 2px solid; border-radius:5px; }
.pro_li a{ display:block; font-size:16px; color:#333; }
.pro_li a:hover{ color:#004883; }
.pro_li .imgs{ width:100%; border-bottom:#ededed 1px solid; overflow:hidden; }
.pro_li .imgs img{ width:100%; height:180px; transition: all 0.4s; }
.pro_li .imgs img:hover{ transform: scale(1.05);}
.pro_li .tits{ text-align:center; padding:10px 0 0 0;  }
/*slider pro end*/
/*slider news*/
.swiper_news { display:block; width:1200px; margin:0 0 60px 0; position: relative; }
.news_scroll { position: relative; width: 1200px; margin: 0 auto; overflow:hidden; }
.swiper_news .news-button-prev {
    background: url(../images/carousel_prev.png) no-repeat left center !important;
    background-size: 10px 20px;
    width: 10px; height: 20px; left:-30px; margin-top: -10px;
	cursor:pointer;
}
.swiper_news .news-button-prev:hover {
    background: url(../images/carousel_prev.png) center no-repeat; opacity:.8;
}
.swiper_news .news-button-next {
    background: url(../images/carousel_next.png) center no-repeat;
    background-size: 10px 20px;
	width: 10px; height: 20px; right:-30px; margin-top: -10px;
	cursor:pointer;
}
.swiper_news .news-button-next:hover {
    background: url(../images/carousel_next.png) center no-repeat; opacity:.8;
}
.swiper_news .swiper-slide{ }

.news_li{ width:370px; height:445px; padding:10px; background-color:#fff; margin:0 0 0 0; }
.news_li .imgs{ width:375px; height:268px; overflow:hidden; }
.news_li .imgs img{ width:100%; height:268px; transition: all 0.4s; }
.news_li .imgs img:hover{ transform: scale(1.05);}
.news_li .tits{ display:block; font-size:18px; color:#1e1e1e; padding:15px 5px 15px 5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.news_li .desc{ display:block; padding:0 5px; height:80px; font-size:14px; color:#777777; line-height:25px; overflow:hidden; }

.news_li .more a{ display:block; width:100px; margin:10px 0 0 0; padding:6px 5px; font-size:13px; color:#fff; background-color:#004883; text-align:center; }
.news_li .more a:hover{ background-color:#1979c2; }

/*slider news end*/

.suppdiv { display:block; overflow:hidden; }
.suppdiv .supp_tit{ display:block; font-size:20px; color:#1e1e1e; text-transform:uppercase; padding:10px 0 10px 0; }
.suppdiv .supp_txt{ display:block; font-size:16px; color:#777777; line-height:30px;}

.supplist { display:block; list-style:none; padding:40px 0 30px 0; overflow:hidden; }
.supplist li{ float:left; width:291px; height:53px; margin:0 12px 0 0; position:relative; }
.supplist li i{ position:absolute; left:120px; top:16px; }
.supplist li a{ display:block; font-size:16px; color:#333333; }
.supplist li a:hover{ color:#004883; }

/*.home_case { display:block; list-style:none; padding:0px 0 30px 0; overflow:hidden; }
.home_case li{ float:left; width:380px; height:380px; margin:0 30px 0 0; }
.home_case li .imgs{ width:100%; overflow:hidden; }
.home_case li .imgs img{ width:100%; height:300px; transition: all 0.4s; }
.home_case li .imgs img:hover{ transform: scale(1.05);}
.home_case li p{ display:block; padding:10px 0; text-align:center; }
.home_case li a{ display:block; font-size:18px; color:#333333; }
.home_case li a:hover{ color:#eea12c; }*/
.home_case { display:block; list-style:none; padding:0px 0 30px 0; overflow:hidden; }
.home_case li{ float:left; width:380px; height:300px; margin:10px 30px 20px 0; position:relative;  }
.home_case li .imgs{ width:100%; overflow:hidden; }
.home_case li .imgs img{ width:100%; height:300px; }
.home_case li .tit{ position:absolute; width:96%; bottom:0px; left:0; height:45px; line-height:45px; text-align:center; font-size:15px; color:#FFF; padding:0 2%; z-index:2; overflow:hidden; }
.home_case li .titp{ position:absolute; width:100%; bottom:0px; left:0; height:45px; z-index:1; overflow:hidden; background-color: rgba(1,113,201,.8); }
.home_case li a:hover .tit{ color:#f8ef29 }

.home_news { display:block; list-style:none; padding:0 0 80px 0; overflow:hidden;}
.home_news li{ float:left; width:370px; height:445px; padding:10px; background-color:#fff; margin:0 15px 0 0; }
.home_news li .imgs{ width:375px; height:268px; overflow:hidden; }
.home_news li .imgs img{ width:100%; height:268px; transition: all 0.4s; }
.home_news li .imgs img:hover{ transform: scale(1.05);}
.home_news li .tits{ display:block; font-size:18px; color:#1e1e1e; padding:15px 5px 15px 5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.home_news li .desc{ display:block; padding:0 5px; height:80px; font-size:14px; color:#777777; line-height:25px; overflow:hidden; }
.home_news li .more a{ display:block; padding:10px 0 0 5px; font-size:13px; color:#eea12c; }
.home_news li .more a:hover{ text-decoration:underline; }

.home_part { display:block; width:1200px; margin:0 0 60px 0; position: relative; }
.home_part li{ float:left; width:220px; margin:0 25px 25px 0; background-color:#FFF; list-style:none; }
.home_part li img{ width:100%; height:80px; }
.home_part li:nth-child(5n){ margin-right:0; }

.bg_foot { background-color:#3b3b3b; padding:60px 0 0px 0; overflow:hidden; }
.foot_nav { float:left; width:880px; overflow:hidden; }
.col_sm_5 {width: 20%; float: left; padding:0 0 0 0;}
.col_sm_5 h2 {color: #fff; margin: 0px auto 25px; font-size:16px; }
.col_sm_5 li { line-height:30px;}
.col_sm_5 a {color: #999999;}
.col_sm_5 a:hover { color:#1979c2; }

.foot_ewm { float:right; width:300px; overflow:hidden; }
.foot_ewm .ewm_img{ display:block; text-align:right; }
.foot_ewm .ewm_img img{ width:126px; }
.foot_ewm .ewm_tel{ display:block; padding:25px 0 0 0; text-align:right; font-size:30px; color:#fff; font-weight:bold; }
.foot_ewm .ewm_add{ display:block; text-align:right; font-size:14px; color:#fff; }
.copyright { display:block; background-color:#1d1d1b; text-align:center; font-size:13px; color:#ccc; padding:10px 0; }
.copyright a{ font-size:13px; color:#ccc; }
.ceic { display:block; border-top:1px solid #565656; padding:20px 0 30px 0; margin:20px 0 0 0; }
.ceic img{ width:50%; }


/*nbanner*/
.nei_banner { width:100%; height:350px; text-align:center; overflow:hidden; }
.dqtit h2{ font-size:30px; font-weight:bold; color:#fff; padding:170px 0 0 0; }

.neinav { display:block; height:70px; background: url(../images/navsbg.jpg) repeat-x 0 0; overflow:hidden; }
.neinav ul { display:table; margin:0 auto; }
.neinav ul li{ float:left; margin:0 20px; }
.neinav ul li a{ display:block; color:#333; padding:0 5px; font-size:16px; height:67px; line-height:67px; transition: all 0.1s; }
.neinav ul li a:hover { color:#004883; border-bottom:#004883 3px solid; }
.neinav ul li a.cur{ color:#004883; border-bottom:#004883 3px solid; }

/*about*/
.about_con { display:block; padding:40px 0 60px 0; font-size:15px; line-height:32px; position:relative; overflow:hidden; }
.about_con img { max-width:1200px; }
.about_con table{ width:100%; margin:0 auto; border-top:0px solid #ddd; border-left:0px solid #ddd; }
.about_con table td{ padding:5px 8px; border-bottom:#ddd 0px solid; border-right:#ddd 0px solid; }
.about_con video{ width:100%; height:500px !important; }
.about_con a { color:#004883; text-decoration:underline; }
.about_con .dian { display:block; }
.about_con .dian li{ display:block; background: url(../images/pic-15.jpg) no-repeat 2% center; padding:0 0 0 3%; }

/*内容样式*/
.cons_tit { display:block; margin:10px 0 30px 0; background-color:#efefef; border-left:#004883 12px solid; padding:0 0 0 20px; height:50px; line-height:50px; font-size:18px; color:#333; overflow:hidden; }
.cons_jj { display:block; margin:10px 0 20px 0; background-color:#004883; padding:10px 20px; font-size:16px; color:#fff; font-weight:bold; overflow:hidden; }
.cons_cs { display:block; margin:10px 0 15px 0; padding:10px 0; font-size:18px; color:#000; border-bottom:#efefef 1px solid; overflow:hidden; }
.cons_ft { display:block; padding:20px 0; font-size:24px; color:#004883; line-height:36px; overflow:hidden; }

.cons_imgul { display:block; list-style:none; overflow:hidden; }
.cons_imgul li{ float:left; width:23%; margin:10px 1% 20px 1%; }
.cons_imgul li p{ padding:5px 0; }
.cons_imgul li img{ width:100%; }
/*内容样式 end*/

.about_honer { width:100%; list-style:none; overflow:hidden; }
.about_honer li{ float:left; width:180px; text-align:center; margin:0 24px 20px 0; }
.about_honer li img{ width:100%; height:250px; transition: all 0.4s; }
.about_honer li img:hover{ transform: scale(1.03);}
.about_honer li p{ text-align:center; padding:8px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.about_fc { width:100%; list-style:none; overflow:hidden; }
.about_fc li{ float:left; width:230px; text-align:center; margin:0 12px 20px 0; }
.about_fc li img{ width:230px; height:150px; transition: all 0.4s; }
.about_fc li img:hover{ transform: scale(1.03);}
.about_fc li p{ text-align:center; padding:8px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

/*contact*/
.lianxi_l{ float:left; width:520px; padding-left:10px; display:block; font-size:15px; line-height:32px; overflow:hidden; }
.lianxi_l img { max-width:520px; }
.lianxi_gsmc { display:block; padding:10px 0; font-size:22px; color:#005ea2; font-weight:bold; letter-spacing:1px; }
.lianxi_list { display:block; list-style:none; overflow:hidden; }
.lianxi_list li{ display:block; border-bottom:#ddd 1px solid; padding:20px 0; margin:10px 0 0 0; font-size:16px; }
.lianxi_list li i{ width:30px; padding:0 12px 0 0; text-align:center; font-size:22px; color:#005ea2; }
.lianxi_r{float:right; width:590px; overflow:hidden; padding:0px; }

.lianxi_dd { display:block; padding:40px 0; list-style:none; overflow:hidden; }
.lianxi_dd h2{ display:block; font-size:20px; font-weight:bold; padding:0 0 50px 0; }
.lianxi_dd li{ float:left; width:380px; margin:0 0 30px 0; }

.dd_left { float:left; width:380px; margin:0 30px 0 0; overflow:hidden; }
.dd_mid { float:left; width:380px; overflow:hidden; }
.dd_right { float:right; width:380px; overflow:hidden; }

/*翻转
.dd_div { perspective:1000; -webkit-perspective: 1000; }
.dd_flipper { width:380px; height:234px; perspective-origin:center; transform-style: preserve-3d; transition: transform 0.5s; }
.dd_flipper:hover { transform: rotateY(180deg); }
.dd_flipper .front, .dd_flipper .back { width:100%; height:100%; backface-visibility: hidden; position: absolute; }
.dd_flipper .front i{ position:absolute; bottom:45px; left:40px; font-size:28px; color:#FFF; font-weight:bold; }
.dd_flipper .back { transform: rotateY(-180deg); }
.dd_flipper .back .back_lx { position:absolute; top:45px; left:40px; }
.dd_flipper .back .back_lx h2{ font-size:28px; color:#FFF; font-weight:bold; padding:0 0 10px 0; }
.dd_flipper .back .back_lx h3{ font-size:18px; color:#FFF; padding:0 0 5px 0; }
.dd_flipper .back .back_lx p{ color:#FFF; }
*/
.dd_div { position:relative; width:380px; height:234px; overflow:hidden; }
.dd_div .dd_flipper { position:absolute; width:100%; top:0; left:0; transition: all 0.4s; }
.dd_div:hover .dd_flipper { top:-234px; }
.dd_div .front, .dd_div .back{ position:relative; width:100%; height:234px; }
.dd_div .front i{ position:absolute; bottom:45px; left:40px; font-size:28px; color:#FFF; font-weight:bold; }
.dd_div .back .back_lx { position:absolute; top:0; left:0; width:100%; height:234px; background-color:rgba(0,94,162,0.6); }
.dd_div .back .back_lx h2{ display:block; font-size:28px; color:#FFF; font-weight:bold; padding:35px 0 5px 40px; }
.dd_div .back .back_lx h3{ display:block; font-size:18px; color:#FFF; font-weight:normal; padding:8px 0 6px 40px; }
.dd_div .back .back_lx p{ display:block; color:#FFF; padding:2px 0 2px 40px; }
.dd_div .back .back_lx a{ color:#FFF; }
.dd_div .back .back_lx a:hover{ color:#eea12c; }

.dd_div_mid { position:relative; width:380px; height:498px; overflow:hidden; }
.dd_div_mid .dd_flipper { position:absolute; width:100%; top:0; left:0; transition: all 0.4s; }
.dd_div_mid:hover .dd_flipper { top:-498px; }
.dd_div_mid .front, .dd_div_mid .back{ position:relative; width:100%; height:498px; }
.dd_div_mid .front i{ position:absolute; bottom:45px; left:40px; font-size:28px; color:#FFF; font-weight:bold; }
.dd_div_mid .back .back_lx { position:absolute; top:0; left:0; width:100%; height:498px; background-color:rgba(0,94,162,0.6); }
.dd_div_mid .back .back_lx h2{ display:block; font-size:28px; color:#FFF; font-weight:bold; padding:165px 0 10px 40px; }
.dd_div_mid .back .back_lx h3{ display:block; font-size:18px; color:#FFF; font-weight:normal; padding:0 0 8px 40px; }
.dd_div_mid .back .back_lx p{ display:block; color:#FFF; padding:0 0 5px 40px; }
.dd_div_mid .back .back_lx a{ color:#FFF; }
.dd_div_mid .back .back_lx a:hover{ color:#eea12c; }

/*news*/
.newsListCon{width: 1120px;margin: 0 auto;}
.newsListCon .conBox{width: 1120px;margin: 0 auto;}
.newsListCon .con{width: 100%;}
.newsListCon dl{width: 100%;padding-top: 39px;height: 190px;border: 1px solid #e3e3e3;border-top: none;background: #fff;position: relative;}
.newsListCon dl:first-child{border-top: 1px solid #dfdfdf;}
.newsListCon dt{width: 220px;height: 170px;float: left;margin-left: 40px;overflow: hidden;}
.newsListCon dt img{display: block;transform: scale(1);transition: all 0.5s ease-out; width:100%; }
.newsListCon dl:hover dt img{transform: scale(1.1);}
.newsListCon dd{width: 790px;height: 170px;position: relative;margin-left: 28px;float: left;}
.newsListCon dd h3{font-size: 20px;font-weight: normal;}
.newsListCon dd h3 a{color: #333; text-decoration: none;}
.newsListCon dd p{font-size: 13px; line-height: 24px;margin-top: 17px;}
.newsListCon dd .label{font-size: 12px;color: #999999;display: block;padding-left: 26px;position: absolute;left: 0;bottom: 0;background: url(../images/newsList_icon03.png) no-repeat left center;line-height: 16px;}
.newsListCon dd .readNum{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon02.png) no-repeat left center;position: absolute;top: 5px;right: 4px;padding-left: 24px;padding-top: 2px;}
.newsListCon dd .readdate{display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/ico_time.png) no-repeat left center; position: absolute;top: 5px;right:55px;padding-left: 24px;padding-top: 2px;}

.newsListCon dd a.more{display: block;width: 36px;height: 36px;background: url(../images/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom: 0;}
.newsListCon dl:hover dd a.more{background-position: left bottom;}
.newsListCon dl:hover dd h3 a{color: #004883;}
.newsListCon dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}

.news-view-tit{ display:block; padding:0px 0 10px 0; text-align:center; font-size:22px; color:#000; overflow:hidden; }
.news-view-time{ width:100%; padding:0 0 10px 0; margin:0 auto; font-size:13px; text-align:center; color:#999; border-bottom:#e3e3e3 1px dotted; }
.baidushare { padding-left:0px; }

.news_cons { padding:20px 0; line-height:30px; position:relative; overflow:hidden; }
.news_cons img { max-width:1200 !important; padding:5px 0; }
.news_cons video { width:100%; max-height:600px; background-color:#000; }

.commonDetailedContentsfoot{ display:block; margin:0 auto; padding:20px 0; border-top:#e3e3e3 1px dotted; overflow:hidden; }
.commonDetailedContentsfoot dl{ font-size:13px; padding:0px; overflow:hidden;}
.commonDetailedContentsfoot dl span{ display:inline-block; color:#666; line-height:27px; padding:0px 2px; margin-right:0; font-weight:normal; }
.commonDetailedContentsfoot dl dd{ float:right;}
.commonDetailedContentsfoot dl dt{ float:left;}
.commonDetailedContentsfoot dl a{ vertical-align:inherit; font-weight:normal;  }

.service_down { width:100%; list-style:none; }
.service_down li{ float:left; width:200px; text-align:center; margin:0 50px 20px 0; }
.service_down li img{ width:200px; height:278px; transition: all 0.4s; }
.service_down li img:hover{ transform: scale(1.02);}
.service_down li p{ text-align:center; padding:8px 0; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

/*product class*/
.pro_cls_tl { border-top:#a9a9a9 2px solid; }
.pro_cls_list { display:block; width:100%; height:230px; background-color:#f1f1f1; margin:10px 0; overflow:hidden; }
.pro_cls_list .pro_cls_txt{ display:block; width:650px; }
.pro_cls_list .pro_cls_txt_p1{ padding:30px 0 0 50px; }
.pro_cls_list .pro_cls_txt_p2{ padding:30px 50px 0 0; }
.pro_cls_list .pro_cls_txt .title{ display:block; padding:0 0 15px 0; }
.pro_cls_list .pro_cls_txt .title a{ display:block; font-size:24px; font-weight:bold; color:#333; }
.pro_cls_list .pro_cls_txt .desc{ display:block; font-size:15px; line-height:22px; }
.pro_cls_list .pro_cls_txt .btu{ display:block; padding:30px 0 0 0; }
.pro_cls_list .pro_cls_txt .btu a{ display:block; width:120px; color:#FFF; background-color:#004883; text-align:center; font-size:16px; padding:10px 0; }
.pro_cls_list .pro_cls_txt .btu a:hover{ background-color:#eea12c; }

.pro_cls_list .pro_cls_img{ display:block; width:500px; }
.pro_cls_list .pro_cls_img img{ width:100%; height:230px; }


/*product*/
.pro_c_tit { display:block; padding:50px 0 10px 0; font-size:24px; color:#004883; overflow:hidden; }
.pro_c_des { display:block; padding:10px 0 40px 0; line-height:28px; overflow:hidden; }

.pro_x_tit { display:block; padding:10px 0 15px 0; font-size:24px; color:#004883; overflow:hidden; }
.pro_info_cs { display:block; list-style:none; overflow:hidden; }
.pro_info_cs li{ float:left; width:25%; }
.pro_info_cs li h2{ display:block; font-size:16px; color:#333; font-weight:bold; padding:5px 0; }
.pro_info_cs li p{ display:block; font-size:16px; padding:5px 0; }

.pro_info_jj { display:block; padding:15px 0 0 0; font-size:15px; line-height:28px; color:#666; overflow:hidden; }

.pro_info_down { display:block; list-style:none; padding:50px 0 0 0; overflow:hidden; }
.pro_info_down li{ float:left; margin:0 10px 0 0; }
.pro_info_down li:last-child{ margin:0 0 0 0; }
.pro_info_down li a{ display:block; padding:10px 30px; background-color:#004883; color:#FFF; border-radius:25px; }
.pro_info_down li a:hover{ background-color:#eea12c; }

.pro_info_l2 { display:block; padding:20px 30px; font-size:15px; line-height:30px; border:#efefef 2px solid; border-radius:15px; background-color:#fff; overflow:hidden; }
.pro_info_tit { font-size:20px; font-weight:bold; padding:0 0 15px 0; color:#333; }
.pro_info_l2 img{ max-width:1136px; }


.down_sjb_txt { display:none; position:relative; background-color:#FFF; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75); padding:20px; width:600px; }
.down_item_close { cursor:pointer; right:2px; top:2px; position:absolute; font-family:sans-serif; background:#004883; border-radius: 100%; font-size:12px; height:20px; line-height: 19px; text-align:center; width: 20px; color:#fff; }
.down_item_li { display:block; list-style:none; overflow:hidden; }
.down_item_li li{ display:block; border-bottom:#eee 1px solid; padding:12px 0 8px 0; position:relative; }
.down_item_li li a{ display:block; }
.down_item_li li a i{ float:right; color:#004883; transition: all 0.3s; }
.down_item_li li a:hover{ color:#004883; }
.down_item_li li a:hover i{ color:#004883; }

.down_chk { display:block; padding:20px; overflow:hidden; }
.downw2 { width:700px; margin:0 auto; }
.down_chk_tit { display:block; padding:10px 0; font-size:15px; line-height:25px; }
.down_chk_form { display:block; padding:20px 0; overflow:hidden; }
.down_chk_form .pwsput { float:left; width:50%; border-radius:3px; border:#CCC 1px solid; padding:10px; color:#333; }
.down_chk_form .submit { float:left; width:25%; margin:0 0 0 5px; padding:8px 30px; background-color:#004883; border:0; color:#FFF; font-weight:bold; font-size:15px; letter-spacing:5px; cursor:pointer; border-radius:3px; }


/*search*/
.fwwd { display:block; width:100%; border-bottom:#eee 2px solid; padding:60px 0 30px 0; overflow:hidden; }
.fwwd_tot { display:block; height:35px; line-height:35px; background:url(../images/pos.png) no-repeat left center; background-size:22px auto; padding-left:35px; font-size:20px; font-weight:bold; color:#eea12c; }
.fwwd_form { display:block; width:100%; padding:30px 0 0 0; overflow:hidden; }
.form_info div{ float:left; }
.form_info { float:left; padding:0 0 0 32px; font-size:15px; }
.form_info select{ padding:8px 10px; font-size:15px; color:#999; border:#CCC 1px solid; margin:0 12px 0 0; }
.form_info input{ padding:8px 10px; font-size:15px; color:#999; border:#CCC 1px solid; margin:0 12px 0 0; }
.form_info .submit{ padding:8px 30px; background-color:#eea12c; border:0; color:#FFF; font-weight:bold; font-size:15px; cursor:pointer; border-radius:10px; }

.promail { display:block; width:100%; padding:60px 0 0 0; overflow:hidden; }
.promail_tot { display:block; height:35px; line-height:35px; background:url(../images/pos.png) no-repeat left center; background-size:22px auto; padding-left:35px; font-size:20px; font-weight:bold; color:#004883; }
.promail_form { display:block; width:100%; padding:30px 0; border-bottom:#eee 2px solid; overflow:hidden; }
.promail_info { float:left; width:600px; padding:0 0 0 100px; list-style:none; overflow:hidden; }
.promail_info li{ display:block; width:100%; padding:6px 0; color:#333; line-height:32px; font-weight:bold; overflow:hidden; }
.promail_info li .tt{ float:left; width:16%; text-align:right; overflow:hidden; }
.promail_info li .tt i{ color:#F00; font-style:normal; padding:0 0 0 3px; }
.promail_info li .inpd{ float:left; width:20%; padding:0 3%; overflow:hidden; }
.promail_info li .inpd input{ width:90%; }
.promail_info li .rad{ float:left; width:20%; padding:0 0 0 2%; overflow:hidden; }
.promail_info li .inp{ float:left; width:50%; padding:0 3%; overflow:hidden; }
.promail_info li .inp input{ width:278px; }
.promail_info li .inp select{ width:300px; }
.promail_info select{ padding:7px 5px; font-size:14px; color:#666; border:#ccc 1px solid; margin:0 5px 0 0; border-radius:3px; }
.promail_info input{ padding:7px 10px; font-size:14px; color:#666; border:#ccc 1px solid; margin:0 5px 0 0; border-radius:3px; }
.promail_info li .submit { display:block; margin:10px 0 0 114px; padding:8px 30px; background-color:#004883; border:0; color:#FFF; font-weight:bold; font-size:15px; letter-spacing:5px; cursor:pointer; border-radius:3px; }
.promail_info li .tips{ display:block; padding:10px 0 0 114px; font-weight:normal; overflow:hidden; }

.promail_pic { float:left; width:390px; padding:10px 0 0 0; text-align:center; overflow:hidden; }
.promail_pic img{ max-width:100%; }

/*报告*/
.guzhang_form { display:block; padding:0 20px; list-style:none; overflow:hidden; }
.guzhang_form li{ float:left; width:46%; padding:8px 2%; overflow:hidden; }
.guzhang_form li .tt{ display:block; font-size:16px; padding:5px 0; }
.guzhang_form li .tt i{ color:#F00; font-style:normal; padding:0 0 0 3px; }
.guzhang_form select{ width:100%; padding:7px 1%; font-size:14px; color:#666; border:#ccc 1px solid; margin:0 5px 0 0; background-color:#fcfcfc; border-radius:3px; }
.guzhang_form input{ width:98%; padding:7px 1%; font-size:14px; color:#666; border:#ccc 1px solid; margin:0 5px 0 0; background-color:#fcfcfc; border-radius:3px; }
.guzhang_form li.guz{ width:29.3% !important; }
.guzhang_form li.yj{ width:100%; }
.guzhang_form li.yj textarea{ width:94%; height:100px; padding:7px 1%; font-size:14px; color:#666; border:#ccc 1px solid; margin:0 5px 0 0; background-color:#fcfcfc; border-radius:3px; }
.guzhang_form li .submit { width:20%; padding:8px 30px; background-color:#004883; border:0; color:#FFF; font-weight:bold; font-size:15px; letter-spacing:5px; cursor:pointer; border-radius:3px; }

/*cases*/
.case_tit { display:block; padding:40px 0 20px 0; font-size:15px; line-height:36px; overflow:hidden; }
.case_tit h2{ display:block; padding:20px 0; font-size:24px; color:#004883; font-weight:normal; }
.case_list { display:block; list-style:none; padding:20px 0 30px 0; overflow:hidden; }
.case_list li{ float:left; width:280px; height:220px; margin:10px 26px 15px 0; position:relative;  }
.case_list li .imgs{ width:100%; overflow:hidden; }
.case_list li .imgs img{ width:100%; height:220px; }
.case_list li .tit{ position:absolute; width:100%; top:22px; left:0; height:54px; line-height:54px; font-size:16px; color:#FFF; padding:0 0 0 15px; z-index:2; overflow:hidden; }
.case_list li .titp{ position:absolute; width:100%; top:22px; left:0; height:54px; z-index:1; overflow:hidden; }
.case_list li .titp{ width:60%; height:54px; background:url(../images/freccia.svg) #004883 no-repeat 96% center; background-size:auto 40%; transition: all 0.4s; }
.case_list li:hover .titp{ width:70%; background:url(../images/freccia.svg) #004883 no-repeat 96% center; background-size:auto 40%; opacity:0.7; }

.case_al{ display:block; font-size:24px; color:#000; padding:0 0 20px 0; }
.case_part { display:block; width:1200px; margin:0 0 60px 0; position: relative; }
.case_scroll { position: relative; width: 1200px; margin: 0 auto; overflow:hidden; }
.case_scroll .swiper-slide { width:380x; overflow: hidden; }
.case_scroll .swiper-slide img { width:380px; height: 300px; transform: translateZ(0px); }
.case_scroll .swiper-slide p { display:block; text-align:center; padding:20px 0; }
.case_part .case-button-prev {
    background: url(../images/carousel_prev.png) no-repeat left center !important;
    background-size: 10px 20px;
    width: 10px; height: 20px; left:-20px; margin-top: -40px;
	cursor:pointer;
}
.case_part .case-button-prev:hover {
    background: url(../images/carousel_prev.png) center no-repeat; opacity:.8;
}
.case_part .case-button-next {
    background: url(../images/carousel_next.png) center no-repeat;
    background-size: 10px 20px;
	width: 10px; height: 20px; right:-20px; margin-top: -40px;
	cursor:pointer;
}
.case_part .case-button-next:hover {
    background: url(../images/carousel_next.png) center no-repeat; opacity:.8;
}

.lxwm_kf { display:block; list-style:none; padding:40px 0 20px 0; overflow:hidden; }
.lxwm_kf li { float:left; width:15.2%; margin:0 1% 0 0; background-color:#eeeeee; padding:2%; }
.lxwm_kf li:last-child { margin:0 0 0 0; }
.lxwm_kf li div:first-child { border-bottom:#CCC 0px solid; }
.lxwm_kf li .img{ display:block; }
.lxwm_kf li .img img{ width:100%; }
.lxwm_kf li div{ border-bottom:#CCC 1px solid; padding:10px 0; font-size:16px; }

.lxwm_kf li div.tit{ text-align:center; font-size:18px; color:#0382db; }
.lxwm_kf li div.tel{ padding:10px 0 10px 25px; background: url(../images/c_ico01.png) 5px center no-repeat; }
.lxwm_kf li div.wx{ padding:10px 0 10px 25px; background: url(../images/c_ico02.png) left center no-repeat; }
.lxwm_kf li div.qq{ padding:10px 0 10px 25px; background: url(../images/c_ico03.png) left center no-repeat; }
.lxwm_kf li div.email{ font-size:14px; padding:10px 0 10px 25px; background: url(../images/c_ico04.png) left center no-repeat; }


/*******wap css********/
.nav-box , .dqwap{ display:none; }

@media (max-width:1200px) {
.navdiv, .encn, .cndns-right, .foot_nav, .neinav{ display:none; }
.nav-btn, { display:block; }
.maindiv { width:96%; }
.headdiv { height:50px; }
.flow { display:block; width:100%; height:35px; }
.flow .fus{ width:19%; margin:0 5px 0 5px; }
.flow a{ margin:0 2%; }

.header { width:100%; height:50px; }
.header .logo{ float:left; width:68%; height:50px; padding:0 0 0 2%; }
.header .logo img{ height:40px; padding:5px 0 0 2%; width:auto; }

.nav-btn{ width:50px;height:50px;float: right; position: relative;right:2%; }
.nav-btn i{display: block; width:22px; height:22px; background: url(../images/wap/menu.png) no-repeat;position: absolute; right:10px; top:17px; background-size: 100%;}
.nav-box{ width: 100%; position:fixed;display: block;z-index: 1000;text-align:left;top: 0;height: 100%;margin-top:50px; display:none; overflow-y:scroll; background-color:#004883; }
.nav-box ul.nav-list{}
.nav-box ul.nav-list>li{width: 100%;}
.nav-box ul.nav-list>li>.one_nav{display: block;font-size:14px; color:#fff;width: 100%; height:45px; line-height:45px; background-color:#004883;text-indent:20px;position:relative;border-bottom:solid 1px #0d5997;}
.nav-box ul.nav-list>li>.one_nav>.index{display:block;width:100%;height:100%;}
.nav-box ul.nav-list>li>.one_nav>a{display:block;width:70%;height:100%;color:#fff; font-size:16px;}
.nav-box ul.nav-list>li>.one_nav span.nav-span{z-index:999;height:13px;background:url(../images/wap/span-fade.png) no-repeat right center; width:30%; position:absolute; right:15px; top:17px; }
.nav-box ul.nav-list ul.nav-list-ul{display:none;}
.nav-box ul.nav-list ul.nav-list-ul li{width: 100%;}
.nav-box ul.nav-list ul.nav-list-ul li a{ display: block; font-size:15px; color: #fff;width: 100%;height:40px; line-height:40px; text-indent:40px;border-bottom:solid 1px #005592; background:url(../images/wap/nav-submenu.png) #006cbe no-repeat 25px center; background-size:10px auto; }

.foot_ewm { display:block; width:100%; }
.foot_ewm .ewm_img{ text-align:center; }
.foot_ewm .ewm_img img{ width:35%; max-width:126px; }
.foot_ewm .ewm_tel{ text-align:center; }
.foot_ewm .ewm_add{ text-align:center;  }
.copyright { text-align:center; }
.copyright a{ display:block; }

.aboutbg { padding:0 0 50px 0; }
.probg { padding:0 0 50px 0; }
.casebg { padding:0; }
.newsbg { padding:0; }
.partbg { padding:0; }

.about_left { display:block; width:100%; padding:0 0 0 0; }
.about_left .about_txt { padding-top:30px; }
.about_left .about_ico li{ width:29%; padding:0 1%; }
.about_left .about_ico li h2{ color:#1c1c1c; font-size:20px; font-weight:bold; }
.about_left .about_ico li p{ color:#666; font-size:12px; }
.about_right { display:block; width:100%; padding:20px 0 0 0; }
.about_right a i{ display:block; top:0;  padding:25% 0; background-color:rgba(0,0,0,0.5); }

.home_pro li{ width:48%; margin:0 1% 20px 1%; }
.home_pro li .imgs img{ height:auto; min-height:110px; }
.home_pro li .tits{ padding:5px 0; font-size:14px; }
.home_pro .nomr { margin-right:0 !important; }
.home_pro22 li:last-child { display:none; }

.supplist { width:100%;  padding: 20px 0 0px 0; }
.supplist li{ float:inherit; margin:0 auto 5px auto !important; }

.home_case li{ width:32%; height:auto; margin:0 2% 10px 0; }
.home_case li .imgs img{ height:auto; }
.home_case li a{font-size:14px; }

.home_news { display:block; list-style:none; padding:0 0 40px 0; overflow:hidden;}
.home_news li{ display:block; width:100%; height:auto; margin:0 0 15px 0; }
.home_news li .imgs{ width:100%; height:auto; }
.home_news li .imgs img{ width:100%; height:auto; }
.home_news li .desc{ height:auto; padding:0; }

.home_part { width:100%; overflow: hidden; }
.home_part li{ float:left; width:31%; margin:0 1% 10px 1%; }
.home_part li img{ height:auto; }
.home_part li:nth-child(5n){ margin-right:1%; }
/*pro*/
.swiper_pro { width:100%; overflow:hidden; }
.swiper_pro .pro-button-prev { display:none; }
.swiper_pro .pro-button-next { display:none; }

.swiper_news { width:100%; overflow:hidden; }
.news_scroll { width:200%; }
.swiper_news .news-button-prev { display:none; }
.swiper_news .news-button-next { display:none; }
.news_li{ width:96%; height:auto; padding:2%; }
.news_li .imgs{ width:100%; height:160px; }
.news_li .imgs img{ height:160px; }
/*pro end*/

.part_list { padding:0 0 40px 0; }
.part_list li{ float:left; width:46%; height:auto; margin:0 2% 15px 2%; background-color:#FFF; }
.part_list li img{ width:100%; height:80px; border:#ededed 1px solid; }
.part_list li.nomr { margin-right:2% !important;}

.encnwap { display:block; background-color:#004883; padding:12px 0; overflow:hidden; }
.encnwap h2 { display:block; text-indent:20px; font-size:16px; padding:0 0 10px 0; color:#FFF; font-weight:normal; }
.encnwap a{ display:inline-block; color:#FFF; font-size:14px; line-height:35px; margin:0 0 0 5%; }
.encnwap .en{ float:left; padding:0 4px 0 0; width:30px; height:35px; background:url(../images/en.png) no-repeat left center; background-size:25px auto; }
.encnwap .cn{ float:left; padding:0 4px 0 0; width:30px; height:35px; background:url(../images/cn.png) no-repeat left center; background-size:25px auto; }
.encnwap .pt{ float:left; padding:0 4px 0 0; width:30px; height:35px; background:url(../images/por.png) no-repeat left center; background-size:25px auto; }

/*nbanner*/
.nei_banner { height:130px; background-size:auto 130px !important; }
.dqtit h2{ font-size:20px; padding:21% 0 0 0; }
.dqtit i{ width:40px;}
.dqwap { display:block; padding:12px 0 12px 35px; background:url(../images/home.png) no-repeat 12px center; font-size:14px; border-bottom:#eee 1px solid; overflow:hidden; }

.about_honer li{ width:46%; margin:0 2% 20px 2%; }
.about_honer li img{ height:220px; }
.about_fc li{ width:46%; margin:0 2% 20px 2%; }
.about_fc li img{ width:100%; height:120px; }
.about_con img { max-width:100%; }

.cons_imgul li{ float:left; width:46%; margin:10px 2% 20px 2%; }
.cons_imgul li p{ line-height:20px; }

.about_con .dian li{ padding:0 0 0 5%; }

/*contact*/
.lianxi_l{ display:block; width:100%; padding-left:0; padding-top:20px; }
.lianxi_l img { max-width:100%; }
.lianxi_r{ display:block; width:100%; }
.lianxi_r IFRAME{ height:300px; }
.lianxi_l2 { display:block; width:89%; padding:5%; margin-bottom:20px; }
.lianxi_r2 { display:block; width:89%; padding:5%; }

.lianxi_list li{ padding:10px 0; font-size:15px; }
.dd_div .dd_flipper { top:-234px; }
.dd_div_mid .dd_flipper { top:-498px; }

.service_down li{ display:block; width:46%; margin:0 2% 20px 2%; }
.service_down li img{ width:100%; height:220px; }

/*news*/
.newsListCon{ display:block; width: 100%; }
.newsListCon .conBox{width:100%; }
.newsListCon .con{width: 100%;}
.newsListCon dl{width: 100%; padding:2% 0; margin:0 0 10px 0; height:auto; border-top:1px solid #e3e3e3; }
.newsListCon dt{width:96%;height: auto; margin-left:0; padding:0 2%; }
.newsListCon dt img { width:100%;}
.newsListCon dd{ display:block; width:96%; height: auto; margin-left:0; padding:2% 2%; }
.newsListCon dd p { margin-top: 10px; padding:0 0 10px 0; }
.newsListCon dd .readNum{display: inline; position:inherit; padding-left:20px; padding-top: 2px; top:0; right:0;}
.newsListCon dd .readdate{display: inline; position: inherit; padding-left:20px; padding-top:2px; top:0; right:0;}
.newsListCon dd a.more{display: none; }

.news_cons img { max-width:100% !important; padding:5px 0; }
.commonDetailedContentsfoot dl dd{ float:left;}
.commonDetailedContentsfoot dl dt{ float:left;}

/*pro*/
.pro_info_l2 { display:block; width:89%; padding:20px 5%; min-height:inherit; margin-bottom:10px; }
.pro_info_l2 img{ width:100%; }
.pro_info_r2 { display:block; width:89%; padding:20px 5%; min-height:inherit; }
.pro_info_cs li{ width:29%; }
.pro_info_cs li:last-child{ width:13%; }
.pro_info_down { padding:30px 0 0 0; }
.pro_info_down li { margin:5px 10px 5px 0; }
.pro_info_down li:last-child { margin:5px 0 5px 0;}

.downw2 { width:90%; margin:0 auto; }
.down_chk_form .pwsput { width:60%; }
.down_chk_form .submit { width:30%; letter-spacing:0px; }

/*search*/
.fwwd { padding:20px 0 30px 0; }
.form_info div{ display:block; padding:0 0 10px 0; }

/*cases*/
.case_tit { line-height:30px; }
.case_tit p{ padding:10px 0 0 0; }
.case_list li{ width:48%; height:auto; margin:10px 1%; position:relative;  }
.case_list li .imgs{ width:100%; overflow:hidden; }
.case_list li .imgs img{ width:100%; height:auto; }
.case_list li .tit{ top:15%; left:0; height:44px; }
.case_list li .tit .titp{ width:65%; height:44px; line-height:44px; }

.case_part { width:100%; }
.case_scroll { width: 100%; }
.case_scroll .swiper-slide { width:auto;}
.case_scroll .swiper-slide img { width:100%; height: auto; }
.case_part .case-button-prev { display:none; }
.case_part .case-button-next { display:none; }

.home_case li{ width:48%; height:auto; margin:10px 1%; position:relative;  }
.home_case li .imgs{ width:100%; overflow:hidden; }
.home_case li .imgs img{ width:100%; height:auto; }
.home_case li .tit{ height:40px; line-height:40px; font-size:14px; }
.home_case li .titp{ height:40px; }


/*product class*/
.pro_cls_list { height:auto; }
.pro_cls_list .pro_cls_txt{ width:96%; padding:20px 2% 0 2% !important; }
.pro_cls_list .pro_cls_txt .title{ padding:0 0 15px 0; }
.pro_cls_list .pro_cls_txt .btu{ padding:10px 0; }

.pro_cls_list .pro_cls_img{ width:100%; }
.pro_cls_list .pro_cls_img img{ height:auto; }

.down_sjb_txt { padding:2%; width:96%; }
.down_item_li { padding:10px 0 0 0; }

.promail_pic { display:none; }
.promail { padding:20px 0 0 0; }
.promail_info { width:100%; padding:0 0 0 0; }

.promail_info li .tt{ width:20%; }
.promail_info li .inpd{ width:30%; }
.promail_info li .inpd input{ width:90%; }
.promail_info li .rad{ width:32%; }
.promail_info li .inp{ width:70%; }
.promail_info li .inp input{ width:92%; }
.promail_info li .inp select{ width:100%; }
.promail_info li .submit { margin:10px 0 0 5%; }
.promail_info li .tips{ padding:10px 0 0 5%; }

.guzhang_form { padding:0 0; }
.guzhang_form li .submit {padding:8px 0px; letter-spacing:0; }

.ceic img{ width:100%; }

.videoView video, .news_cons video{ max-height:260px; }

.lxwm_kf li { float:none; display:block; width:90%; margin:0 0 5px 0; padding:5%; }
}

/*--qq--*/
.keifu{ position:fixed; top:20% !important; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/qq/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/qq/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/qq/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:30px; padding-left:12px;}
.keifu_con .weixin{ height:106px;}
.keifu_con .weixin img{ height:90px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:20px; background:url(../images/qq/keifu.png); background-position: 0 bottom; }