*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#666;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;font-style: normal;}
html,body{width:100%; position:relative;height:100%;}
.bodyw,.body_st{height:100%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img,fieldset{vertical-align:top;border:0;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#16a7e0;}

/** 重置图片元素 **/
.fl{float:left;}
.fr{float:right;}
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w98{ width:98%;margin:auto;}
.w1200{ width:95%;max-width:1200px; margin:auto;}

.top_h{background:#212a35;}
.logo{}
.logo a{}
.logo img{ display:block;height: 100px;padding: 15px 0;}
.top_z{ float:right;}
.dh{float:left; margin-right:40px;}
.dh ul li{ float:left; position:relative;}
.dh>ul>li:after{ content:''; position:absolute; left:0; right:0; height:2px; bottom:0; background:#212a35;-webkit-transition:0.3s; transition:0.3s;}
.dh>ul>li:hover:after,.dh>ul>li.on:after{background:#16a7e0;}
.dh ul li a{padding:0 30px; color:#44cff6;display:block;line-height:100px;font-size:15px;-webkit-transition:0.3s; transition:0.3s;}
.dh>ul>li:hover>a,.dh>ul>li.on>a{color:#16a7e0;}
.dh ul li .dh_xl{ position:absolute; left:0; top:100px;background:rgba(255,255,255,0.8); width:180px; border-radius:0 0 5px 5px; padding:0px 0px; display:none; z-index:2;}
.dh ul li .dh_xl ul li{ float:none; position:static;}
.dh ul li .dh_xl ul li a{ font-size:14px; padding:0 30px; text-align:left; line-height:30px; color:#333;}
.dh ul li .dh_xl ul li a:hover{color:#fff;}
.dh ul li .dh_xl ul li:hover{ background:#16a7e0;}

.top_ss span.button{ display:block; width:20px; height:20px; background:url(../img/fdj.png) center no-repeat; cursor:pointer; margin-top:40px;}
.serach{position:absolute; left:0; top:0; width:100%; background:#fff; overflow:hidden; z-index:10;}
.xx{position:absolute; right:0; top:-3px; width:36px; height:36px; background:none; cursor:pointer; padding:10px;}
.xx img{display:block; width:16px; height:16px;}
.fdj{position:absolute; left:0; top:32px; width:36px; height:36px; background:none; cursor:pointer; padding:10px;}
.fdj img{display:block; width:16px; height:16px;}
.form.act{width:95%; max-width:1200px; position:relative;margin:auto; display:none; padding:0 150px 0 36px;}
.form div.fr{position:absolute; right:0px; top:35px;}
.form input[type='text']{font-size:14px; width:100%; height:100px; line-height:100px; padding-left:10px; color:#fff; background:#fff; border:none;}
.form .serbtn{font-size:14px; height:30px; margin-right:40px; padding:0 20px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; color:#16a7e0; border:1px solid #16a7e0; cursor:pointer; background:#fff;}
.form .serbtn:hover{color:#fff; background-color:#16a7e0;}
.top_lg{padding:0 0 0 20px; font-size:14px; line-height:20px; padding-top:40px; color:#fff;}
.top_lg a{color:#fff;} .top_lg a:hover,.top_lg a.on{color:#16a7e0;}

/****首页****/
.banner{}
.banner .swiper-container img{max-width: 100%;}
.banner .swiper-container .m{display: none;}

.swiper-pagination-bullet{background: none;border: 2px solid #FFF;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;outline: medium;}
.banner .swiper-pagination-bullet-active{background: #FFF;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: 120px;background: rgba(255,255,255,0.8);height: 70px;right: 140px;left: auto;line-height: 70px;font-size: 18px;color: #333;}

.swiper-button-next-er,.swiper-button-prev-er{width: 70px;height: 70px;position: absolute;z-index: 100;text-align: center;line-height: 70px;color: #333;outline: medium;}
.swiper-button-next-er{right: 0px;bottom: 0px;background: rgba(255,255,255,0.8);cursor: pointer;}
.swiper-button-prev-er{right: 70px;bottom: 0px;background: rgba(255,255,255,0.8);cursor: pointer;}
.swiper-button-next-er i img,.swiper-button-prev-er i img{max-width:100% !important;}
.swiper-slide .title{position: absolute;left: 20%;top: 12%;color: #FFF;}
.swiper-slide .title h2{font-size: 24px; margin-bottom: 30px;}
.swiper-slide .title p{font-size: 14px;}
.swiper-slide .title .span{font-size: 12px;margin-top: 30px;}
.morest{margin:10% 0 5% 0; line-height:40px; background:#ed7d31; text-align:center; color:#fff; border-radius:5px; max-width:150px;}
.morest a{ font-size:14px; color:#fff;}
.morest i{ border:1px #fff solid; border-radius:50px; font-size:12px; padding:3px; margin-left:3%;}

.dlbt{width: 100%; height: auto; text-align: center; background: #000; line-height: 30px; font-size: 16px; color: #fff; padding: 15px 0; box-sizing: border-box; }
.bt{margin: 0px auto; width: 50%; overflow:hidden;}
.bt i{width: 28px; height: auto; margin-right: 15px; vertical-align:middle;}
.bt i img{width: 28px}

.morest2{ display: inline-block; line-height:30px; background:#44cff6; text-align:center; color:#fff; border-radius:5px; margin-left: 30px; padding: 0 15px }
.morest2 a{ font-size:14px; color:#fff;}


.product{width: 100%; height: auto; background:url(../img/banner02.jpg) no-repeat center; background-size: cover; padding: 80px 0; overflow: hidden;}
.product_left{width: 45%; float: left;}

.product_left_zi{font-size: 14px; line-height: 22px; color: #fff}
.product_left_zi2{font-size: 24px; margin-bottom: 30px; color: #fff}
.product_left_more{width: 100%;margin-top: 30px; }
.product_left_more ul{ margin-right: -5%}
.product_left_more li{padding:0 20px; float: left; line-height:40px; background:#ed7d31; text-align:center; color:#fff; border-radius:5px; box-sizing: border-box; margin-right: 5%}
.product_left_more li a{color: #fff; font-size: 14px;}
.product_left_more li:hover{background: #44cff6;border-radius:5px;}

.product_right{width: 50%; float: right;}
.product_right ul{ margin-right: -47%}
.product_right li{font-size: 14px; line-height: 30px; color: #fff; display: inline-block; width: 47%; margin-right: 3%; float: left; margin:5px 0;}
.product_right li a{font-size: 14px; line-height: 30px; color: #fff; }
.product_right li i{width: 28px; height: auto; margin-right: 4%; vertical-align:middle;}
.product_right li i img{width:16px}


.in_about{width: 100%; height: auto; background:url(../img/a_bt.jpg) no-repeat center; background-size: cover; padding: 40px 0; overflow: hidden;}
.in_about_ny{width: 100%; height: auto; margin-top: 30px; overflow: hidden;}
.in_about_textnr{width: 50%; height: auto; float: left;}
.in_about_textnr_tit{font-size: 24px; line-height: 40px; color: #fff; font-weight: 600}
.in_about_textnr_tit_line{width: 20px; background: #fff; height: 2px;}
.in_about_textnr_tit_zi{font-size: 14px; color: #fff; margin-bottom: 10px;}
.in_about_text{width:100%; float:left; margin-top:20px; font-size:16px; line-height:30px; font-weight: normal; color: #fff;}
.more{width: 15%; height: auto; background: #444; border-radius: 20px; overflow: hidden;text-align: center; }
.more a{ font-size: 14px; line-height: 35px; color: #fff;}
.more a:hover{background: #00b9ef; border-radius: 20px; color: #fff; display: block;}

.in_about_pic{width:40%; float:right; overflow:hidden;}
.in_about_pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.in_about_pic a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}



.news_index{ margin-top:20px;}
.news_index .hd{ padding: 0; text-align:center;}
.news_index .hd ul{ margin-left:-1%;}
.news_index .hd ul li{ cursor:pointer; display:inline-block; width:10%; margin-left:1%; font-size:15px;}
.news_index .hd ul li .border{ border:2px solid #999; height:35px; line-height:35px;}
.news_index .hd ul li.on  .border{ border:2px solid #03439b; background:#03439b; color:#FFF;}
.news_index .bd{ padding:2% 0 0; overflow: hidden;}
.news_index .bd .con{width: 100%;}
.news_index .bd .con .list{width: 50%; float: left; margin-bottom:20px;background:#253b59;}
.news_index .bd .con .list .pic_er{ float:left; width:48%;}
.news_index .bd .con .list .pic_er img{ max-width:100%;}
.news_index .bd .con .list dl{ float:right; width:49%; margin-right:1%; margin-top:8px;}
.news_index .bd .con .list dt{ line-height:30px; font-size:15px; font-weight: bold; padding-bottom: 6px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_index .bd .con .list dt a{color: #f9f9f9}
.news_index .bd .con .list dd.txt{ line-height:25px; height:50px; font-size: 12px; overflow:hidden; color: #efefef}
.news_index .bd .con .list dd.mores{ margin-top:10px;font-size: 12px; color: #999;}


.inteam{width: 100%; height: auto; background:url(../img/t_bg.jpg) no-repeat top; background-size: cover; padding: 150px 0; overflow: hidden;}
.inteam_zi{font-size: 14px; line-height: 22px; color: #fff}
.inteam_zi2{font-size: 24px; margin-bottom: 30px; color: #fff}
.inteam_more{width: 100%;margin-top: 30px; }
.inteam_more ul{ margin-right: -5%}
.inteam_more li{padding:0 20px; float: left; line-height:40px; background:#44cff6; text-align:center; color:#fff; border-radius:5px; box-sizing: border-box; margin-right: 5%}
.inteam_more li a{color: #fff; font-size: 14px;}
.inteam_more li:hover{background: #ed7d31;border-radius:5px;}


/*** 首页优势 ***/
.indexmodule{width:100%;overflow:hidden; background: #212a35; }
.indexmodulecont{width:100%;}
.indexmodulecont ul{margin-right: -0.2%;}
.indexmodulecont li{width:49.8%;float:left; position: relative;  overflow: hidden!important; margin: 0 0.2% 0.2% 0}
.indexmodulecont li a{display:block;overflow:hidden;position:relative;}
.indexmodulecont li a img{}
.indexmodulecont li .img{position:absolute;top:0;left:0;z-index:5; transition: all 0.5s; overflow: hidden;}
.indexmodulecont li:hover .img{ transform: scale(1.1);  overflow: hidden!important;}
.indexmodulecont .conttext{ position: absolute;top:50%;left: 0; z-index: 6; width: 100%; height: 250px; text-align: center;margin-top:-125px;}

.number{text-align: center; margin:0 auto;}
.indexmodulecont .conttext .number span{ font-size: 14px; color: #FFF;}
.indexmodulecont .conttext .number h4{display: inline-block;text-align: center;*display:inline;*zoom:1;margin:0 3%;}
.indexmodulecont .conttext .number .Line{ font-size: 52px; color: #FFF; height: 72px; line-height: 72px; overflow: hidden;}
.indexmodulecont .conttext .topmiaoshu .text{ font-size: 14px; color: #fff; line-height: 24px; height: 96px; overflow: hidden;padding:0 10%;}
.indexmodulecont .conttext .topmiaoshu{ margin-bottom: 10px;}
.indexmodulecont .conttext .topmiaoshu .ybt{ font-size: 24px; color: #FFF; line-height: 24px; overflow: hidden; margin-bottom: 26px;}
.ip_ico{ margin-bottom: 26px; max-width: 100%; color: #fff!important;}
.ip_ico img{ max-width: 100%!important;}


.pmorest{margin:0 auto; line-height:40px; background:#ed7d31; text-align:center; color:#fff; border-radius:5px; max-width:150px;}
.pmorest a{ font-size:14px; color:#fff;}
.pmorest i{ border:1px #fff solid; border-radius:50px; font-size:12px; padding:3px; margin-left:3%; line-height: 45px;}
/*** 首页优势 ***/


/*  底部 */
.foot{margin-top:0; overflow: hidden;}
.foot_t{background: #212a35;}
.foot_t .box{max-width: 1200px;margin:0 auto; padding:0 20px; box-sizing:border-box;}
.foot_t .box h2{float: left;line-height: 70px; color: #fff;}
.foot_t .box ul{float: left;padding:15px 0;margin-left: 50px;}
.foot_t .box li{float: left;width: 38px;height: 38px;line-height: 38px;text-align: center;margin-left: 28px;}
.foot_t .box li:nth-of-type(1){background: #4675f1;}
.foot_t .box li:nth-of-type(2){background: #d54432;}
.foot_t .box li:nth-of-type(3){background: #017fb2;}
.foot_t .box li:nth-of-type(4){background: #00aced;}
.foot_t .box li:nth-of-type(5){background: #e02b25;}
.foot_t .box li i{font-size: 28px;}
.foot_t .box li a{display: block;color: #FFF;}
.foot_t .box li a:hover{display: block;color: #FFF;text-decoration: none;}
.foot_b{background: #212a35; overflow: hidden;}
.foot_b .box{max-width: 1200px;margin:0 auto;color: #FFF;padding: 50px 0px 0 0px ;overflow: hidden; box-sizing:border-box;}
.foot_b .box .t_l{float: left; width: 90%;}
.foot_b .box .t_l dl{float: left; width: 16%;}
.foot_b .box .t_l dt{font-size: 16px;font-size: 17px;color: #FFF;margin-bottom: 15px; text-transform: uppercase;}
.foot_b .box .t_l dd{line-height: 28px;}
.foot_b .box .t_l dd a{color: #aaa; font-size: 14px;}
.foot_b .box .t_l dd a:hover{color: #155358;}
.foot_b .box .t_r{float: right;}
.foot_b .box .t_r .dblx{line-height:30px;color: #aaa; font-size:14px;}
.foot_b .box .t_r .dblx img{float: right; width: 120px;}
.foot_b .copyright{padding:20px 0;border-top: 1px solid #444;margin-top: 50px; line-height: 25px;font-size: 13px; color: #aaa; text-align: center;}
.foot_b .box .t_r .dblx .zi{display: none;}

.zxkf{ position:fixed; right:0; top:30%; width:36px; padding:30px 10px 10px; background:#fff url(../img/zxkf.jpg) center 8px no-repeat; box-shadow:0 0 10px #ccc; z-index: 999999}
.zxkf a{ display:block; font-size:14px; line-height:14px; color:#3fb5ff; text-align:center;}


/*内页样式*/
.ban_pic{width: 100%; margin-top:0px; overflow: hidden;}
.ban_pic img{ width:100%;}

#n_main_box{width: 100%; height: auto; overflow: hidden;}
.con_title{background: #212a35;}
.n_title{ line-height:60px; z-index: 2; overflow: hidden;}
.n_title dl{ width: 14%; float: left;} 
.n_title dt a{ font-size:15px; text-align: center; display:block; color:#aaa; margin-bottom:0px; }
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden;  z-index:99;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; display: block; color:#30353a; line-height:50px; display:block;position: relative;}
.n_title dl dd a:hover,.n_title dl dd a.on{ color: #6CBB5A;}
.n_title dt i{ display: none;  transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dl:hover dt{background: #1c2633;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
.n_title dl:hover dt a,.n_title dl:hover dt a i{  color: #44cff6;}
.n_title dl.title_nav:hover dd{ box-shadow: 0 5px 10px #ccc; }
.n_title dt.on{ background: #1c2633; color: #44cff6}
.n_title dl dt.on a,.n_title dl dt.on a i{  color: #44cff6;}

.position{ float:right;top: 0px; z-index: 9; line-height:59px; color:#999; background:url(../images/icon_home.png) left center no-repeat; padding-left:16px;}
.position span,.position a,.position i{ font-size:14px; color:#999;}
.position em{ font-size:14px; color:#44cff6; font-style:normal;}
.position a:hover{ color:#44cff6;}

.nyabout{width: 100%; height: auto; overflow: hidden; background: #1b232e; padding: 60px 0; box-sizing: border-box;}
.ar_article {color:#aaa; font-size:16px; line-height:35px; }
.ar_article p{font-size:16px; color:#aaa; line-height:35px; padding-bottom:20px; }	
.ar_article strong{ font-weight:bold;}
.ar_article  img{ max-width:100%;}
.ar_article a{ color:#aaa;}
.ar_article a:hover{ text-decoration:underline;}
.ar_article a:hover span{text-decoration:underline;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}

.abtip{ float:right; margin-left:20px; width: 40%;}
.abtip img{width: 100%}

.workshopimg{overflow: hidden;margin-top: 0px;}
.workshopimg ul{ margin-left:-2%;}
.workshopimg li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;}
.workshopimg li img{ width:100%; height:193px;border:1px solid #ccc}
.workshopimg li span{display:block; line-height:40px; font-size:14px;}
.workshopimg li a{color: #aaa}

.contact{width: 100%; height: auto; overflow: hidden;}
.contact_lx{ float: left; width:45%;font-size: 16px; line-height: 35px; color: #aaa}
.contact_lx p:first-child{font-size: 19px; }

.tactfrm{width:50%;float:right;}
.tactfrm h2{font-size: 25px;color:#aaa;font-weight: normal; margin-bottom: 20px}
.tactfrm ul{overflow: hidden; margin-right: -5%}
.tactfrm li{width:45%;float:left;height:45px;margin:0 5% 12px 0;position:relative;}
.tactfrm li input{width:98%;height:42px;padding:0 15px;border:solid 1px #ddd;border-radius: 3px;box-sizing: border-box}
.tactfrm li.area{height:auto;width:100%;}
.tactfrm li textarea{padding:15px;width:94%;height:120px;border:solid 1px #ddd;border-radius: 3px; font-family: Arial, "sans-serif";box-sizing: border-box}
.tactfrm li:nth-child(2n){margin-right:0;}
.tactfrm .btn{text-align: center;margin-top:0;overflow: hidden;}
.tactfrm .btn input{height:40px;width:120px;font-size:16px;color:#fff;background:#44cff6;border-radius: 5px; border: none;}

.redxing{position:absolute;top:11px;left:57px;color:#046ca4;}

.contact_map{ width:100%;  padding-top: 30px;}
.contact_tu{width:43%;float:right;  margin-top: 25px;}
#map_container{height: 600px; margin-top: 25px;}

/*内页新闻中心*/
.newsbg{width: 100%; height: auto; padding: 50px 0; overflow: hidden;}
.news_r_text{width:100%; height: auto; }
.news_r_text ul li{width:100%;border-bottom:1px solid #3b3939; overflow: hidden; padding: 3%; box-sizing: border-box;}
.news_r_text ul li .pic{width:28%; float:left; overflow:hidden; background:#504d4d; padding:3px; box-sizing: border-box;} 
.news_r_text ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.news_r_text ul li .pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.news_r_text ul li .text{width:68%;float:right;}
.news_r_text ul li .text .titnr{width:100%;float:left;font-size: 14px;}
.news_r_text ul li .text .tit{margin-bottom: 22px;}
.news_r_text ul li .text .tit a{font-size:22px; color:#acabab; overflow: hidden; text-overflow: ellipsis;white-space: nowrap!important;width: 100%;} 
.news_r_text ul li .text .tit a:hover{color:#8cc63e;}
.news_r_text ul li .text .time{color:#555;}
.news_r_text ul li .text .wz{width:100%;float:left; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden; font-size: 14px; color: #aaa;  margin-bottom: 22px;}
.wz a{font-size: 14px; color: #555;}
.wz a:hover{font-size: 14px; color: #fff;}
.news_r_text ul li:hover .text .wz{color:#fff;}
.news_r_text ul li:hover .text .time{color:#fff;}
.news_r_text ul li:hover{background: #253b59; display: block; color: #fff!important;}
.news_r_text ul li:hover{color:#fff !important;}
.news_r_text ul li:hover a{color:#fff !important;}


.view-page{width:100%; float:left; position:relative; margin:40px 0; border-top:1px solid #3b3939; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#253b59 url(../img/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #253b59; color: #aaa; line-height: 40px;}
.view-page .prev:hover a{color:#fff; background:url(../img/le-white.png) 20px center no-repeat #44cff6;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../img/back.png) 20px center no-repeat #44cff6;color: #fff; text-align:center; padding-left:25px; line-height: 40px;}
.view-page .back a:hover{background:url(../img/back.png) 20px center no-repeat #44cff6; color:#000;}
.view-page .next{right:0;}
.view-page .next a{background:#253b59 url(../img/ri.png) 90% center no-repeat;text-align:center; border:1px solid #253b59; line-height: 40px; color: #aaa}
.view-page .next:hover a{color:#fff; background:url(../img/ri-white.png) 90% center no-repeat #44cff6;}

/*内页新闻中心*/

/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; }
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #3b3939;}
.xinwenxiangqing .nd_head p{color: #44cff6;font-size: 28px;margin-bottom: 18px;height: auto;overflow: hidden;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 10px 0; color: #ccc}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#ccc;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; background:#253b59; color:#44cff6; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #253b59; box-sizing: border-box;}
.news_random2{width:100%;float:left; background:#1d3453; border:1px solid #2c2c2c; padding:20px; border-top:none; box-sizing: border-box;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #3b3939;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../img/ly_li.png) no-repeat left center; padding-left:15px; color: #ccc}
.news_random2 ul li a:hover{color:#44cff6;}
.news_random2 ul li span{float:right; color:#999;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #00a0e8;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #00a0e8;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

.pro_lefts{width: 22%; float: left; margin: 0px 0;}
.pro_lefts img{width:100%;}
.pro_left{width: 100%; float: left; margin: 0px 0;}
.pro_left h2{ height:60px; line-height:60px; background:#44b5d9;text-align:center; color:#fff; font-size:20px; font-weight: bold; border-bottom:3px solid #fff;}
.pro_left ul{ padding-bottom:3px;}
.pro_left ul li{border-bottom:3px solid #fff; position: relative; }
.pro_left ul li p{display:block; line-height:45px; text-align:left; background:#eee url(../img/ico1.png) no-repeat right center; text-indent: 20px; font-size:14px; font-weight: bold; margin-bottom: 0px}
.pro_left ul li p:hover, .pro_left ul li:hover p a, .pro_left ul li.hover p a{background:#44b5d9; display: block; color:#fff !important;}
.pro_left ul li ul{width: 100%;}
.pro_left ul li ul li { line-height:37px; border-bottom:dashed 1px #eee;  display:block; background:transparent; padding-left: 20px;  font-size:13px;}

.pro_left ul li ul li a:hover{ text-decoration:none; display:block; color: #e70012; }
.pro_left ul li ul li a.cur{color:#44b5d9 }


.pro_left2{width: 100%; float: left; margin: 0px 0;}
.pro_left2 h2{padding:0 20px; line-height:60px; background:#44b5d9;text-align:center; color:#fff; font-size:20px; font-weight: bold;}
.pro_left2 ul{ padding-bottom:3px;}
.pro_left2 ul li{border-bottom:3px solid #222a35; position: relative; }
.pro_left2 ul li p{display:block; line-height:45px; text-align:left; background:#253b59 url(../img/ico1.png) no-repeat right center; text-indent: 20px; font-size:14px; font-weight: bold; margin-bottom: 0px}
.pro_left2 ul li p a{color: #fff}
.pro_left2 ul li p:hover, .pro_left2 ul li:hover p a{background:#44b5d9;color:#fff !important;}
.pro_left2 ul li ul{width: 100%;}
.pro_left2 ul li ul li { line-height:37px; border-bottom:dashed 1px #eee;  display:block; background:transparent; padding-left: 20px;  font-size:13px;}

.pro_left2 ul li ul li a:hover{ text-decoration:none; display:block; color: #e70012; }


.sp-li-er{width:100%;background: #eeeeee;display:none;}
.sp-li-er a{background:none!important;border-bottom:none;margin:0 10% 0 10px;text-align: left;line-height:40px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#333!important;font-size:14px!important;text-indent: 0;}
.sp-li-er a:hover{color: #333!important;}
.sp-li-er a.on{color: #333!important;}

.triangle_right {
    width: 15px;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 16px solid #44b5d9;
    border-bottom: 8px solid transparent;
    margin-top: 10px;
    float: left;

}


.ny_right{width:75%; float:right;}
.dw{width:100%; margin:auto; border:1px solid #2f3c4e; line-height:49px;}
.w_1200{width:100%; margin:auto;}
.dw_tb{display:block; width:49px; height:49px; background:url(../img/home_tb.png) center no-repeat; float:left; border-right:1px solid #2f3c4e;}
.dw_wz{width:84%; font-size:14px; float:left; margin-left:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dw_wz span{color:#44b5d9;}

.pror_img{width:100%; float:left;}
.pror_img ul{margin-right: -2%}
.pror_img li{width:31.333%; float:left; background:#fff; overflow:hidden; margin-right: 2%; margin-top: 30px;}
.pror_img li:hover{box-shadow:0px 10px 20px rgba(0,0,0,0.3);transform:translate3d(0,-5px,0);-webkit-transition: all .4s;-moz-transition: all .4s;-ms-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.pror_img li .pic{width:100%; float:left; overflow:hidden;}
.pror_img li .pic img{width:100%; display:block; transition:all .3s; -webkit-transition:all .3s;}
.pror_img li:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.pror_img li .text{width:100%; float:left; text-align:center; padding:10px 20px 20px 20px;}
.pror_img li .text h3{font-size:18px; line-height:30px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pror_img li:hover .text h3{color:#44b5d9;}
.pror_img li .text h4{font-size:15px; line-height:24px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pror_img li:hover .text h4{color:#44b5d9;}
.pror_img li .text p{font-size:14px; margin-top:5px; font-family:Arial;}

/*内页产品详情样式*/
.pros_right{width:100%; float:right; overflow:hidden;}
.products{width:100%; margin-top:0px; overflow: hidden;}
.promore_l{width:50%; margin:0 auto;}

/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:75%; height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:41px;}
.spec-scroll .items ul li img:hover{border:2px solid #44b5d9; padding:1px;}

.pros_right{width:100%; height:auto; overflow:hidden;  margin-top: 25px}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}
.proleft p{font-size:14px; line-height:25px; }

.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:150px; float:left; margin-right:10px;}
.proleft_btn li a{width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block; color: #333}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#44b5d9; color:#fff;}

.tabs-basic{width:100%; margin-top:50px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6; background:#eee;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; background:#eee; border:1px solid transparent; padding:10px 40px; color: #333}
.tabs-basic .tab-active{border-bottom:2px solid #44b5d9; color:#fff; background:#44b5d9;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff; padding:20px 0;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}
.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#333; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}

.scrollleft2{width:100%; float:left; margin-top:20px; margin-bottom: 30px;}
.scrollleft2 li{width:200px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:99%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #44b5d9;}
.scrollleft2 li a{color: #aaa}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/*内页产品详情样式*/


.parternimg{overflow: hidden;margin-top: 0px;}
.parternimg ul{ margin-left:-2%;}
.parternimg li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;}
.parternimg li img{ width:100%; height:auto;border:1px solid #ccc}
.parternimg li span{display:block; line-height:40px; font-size:14px;}
.parternimg li a{color: #aaa}

.honorimg{overflow: hidden;margin-top: 0px;}
.honorimg ul{ margin-left:-2%;}
.honorimg li{ float:left; width:23%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;}
.honorimg li img{ width:100%; height:auto;border:1px solid #ccc}
.honorimg li span{display:block; line-height:40px; font-size:14px;}
.honorimg li a{color: #aaa}









