﻿*{border:0; padding:0; margin:0; box-sizing:border-box; outline:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:14px/1.5 Arial; color:#666; margin: 0 auto}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:lighter;}
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol{list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#44b5d9; text-decoration:none; -webkit-transition:0.3s; transition:0.3s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;}
.f1{font-size:24px; color:#44b5d9;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear{*zoom:1;}
.clear:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

/*页眉*/
.headerbg{width:100%; position: fixed; z-index: 9999}

.top{width:100%; margin:0 auto;overflow: hidden; background: #fff; padding-bottom: 20px;}
.w1200{max-width:1200px; margin:0 auto;}
.logo{float:left; margin-top:20px;}
.logo_wz{float:left; margin:33px 0 0 0px; font-size:40px; font-weight:bold; color:#44b5d9; text-transform:uppercase}
.top_r{width:200px; float:right; margin-top:30px;}
.top_rlg{float:left; background:url(../images/top_lgtb.jpg)left no-repeat; padding-left:20px; font-size:14px; margin-top:2px; margin-bottom: 10px;}
.top_rlg a:hover,.top_rlg a.on{color:#44b5d9;}

.search{width:100%; height:25px; float:right; position:relative; background:#eee;}
.sear_bk{width:125px; height:25px;float:left; padding-left:10px; line-height:25px; border:none; background:none; font-size:12px;}
.search_btn{width:25px; height:25px; float:right;}
.search_btn .pushbutton{background:url(../images/search_btn.jpg) center no-repeat; border:0px; width:25px; height:25px; cursor:pointer; padding:0px; margin:0px; float:left;}

.menu_bg{height:45px; margin:0px auto 0; background:#171e3d; position:relative;}
.nav{width:1200px; margin:auto; height:100%; position:relative;}
.nav ul,.nav ul li{position:static !important;}
.nav ul li{float:left; font-size:16px; color:#fff; line-height:100%; position:relative; transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out; text-transform:uppercase;}
.nav ul li a{line-height:45px; display:block; transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out; color:#fff;padding: 0 50px;
    box-sizing: border-box;}
.nav ul li:hover{background: #2f2f2f; color: #44b5d9;}
.nav ul li a.cur{color:#44b5d9; background: #2f2f2f; border-bottom-color:#44b5d9;}
.nav ul li:hover a{color:#44b5d9; border-bottom-color:#44b5d9;} 
.nav ul li .nav-down{position:absolute; top:45px; background:#fff; display:none; z-index:999; box-shadow:2px 2px 10px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.5);}
.nav ul li:hover .nav-down{display:block !important;}
.nav ul li .nav-down.nav-pro-down{width:100%;left:0px; padding:20px;}
.nav ul li .nav-down.nav-pro-down dl{padding:0 15px; width:16.5%; float:left; min-height:240px;}
.ofH{overflow:hidden;}
.nav ul li .nav-down.nav-pro-down dl.com-img img{width:100%; transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s;}
.nav ul li .nav-down.nav-pro-down dl.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.nav ul li .nav-down.nav-pro-down dl dd h3{padding-bottom:10px; line-height:24px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav ul li .nav-down.nav-pro-down dl dd h3 a{line-height:24px; text-transform:none;}
.nav ul li .nav-down.nav-pro-down dl dd h3 a:hover{color:#44b5d9;}
.nav ul li:hover .nav-down.nav-pro-down dl dd h3 a{color:#333;}
.nav ul li:hover .nav-down.nav-pro-down dl dd h3 a:hover{color:#44b5d9;}
.nav ul li .nav-down.nav-pro-down dl dd .con a{line-height:22px; float:left; width:100%; position:relative; padding-left:10px; color:#666; font-size:14px; text-transform:none;}
.nav ul li .nav-down.nav-pro-down dl dd .con a:before{width:3px; height:3px; background-color:#a1a1a1; position:absolute; left:0; top:10px; content:'';}
.nav ul li .nav-down.nav-pro-down dl dd .con a:hover:before{background-color:#44b5d9;}
.nav ul li .nav-down.nav-pro-down dl dd .con a:hover{color:#44b5d9;}
.nav ul li .nav-down a { border-bottom:none;}


.nav ul li.Hnav_li{position:relative !important;}
.nav ul li.Hnav_li .Hn2nd-box{width:220px; background:#fff; box-shadow:2px 2px 10px rgba(0,0,0,0.5); -webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.5); position:absolute; top:45px; left:25px; z-index:2; display:none;}
.nav ul li.Hnav_li .Hn2nd-box a{display:block; padding:0 20px; line-height:35px !important; border:0px; color:#333; font-size:14px; text-transform:none;}
.nav ul li.Hnav_li .Hn2nd-box a:hover{padding:0 25px; color:#fff; background:#44b5d9;}
.nav ul li.Hnav_li .Hn2nd-box{top:45px;}
.nav ul li.Hnav_li.show .Hn2nd-box{
	display: block;
}
.nav ul li.Hnav_li.hide .Hn2nd-box{
	display: none;
}
.nav ul li.Hnav_li .Hn2nd-box .nav-box{
	position: absolute;
	z-index: 2;
	left: 100%;
	top: 0;
	background: #fff;
	display: block;
}

.nav ul li.Hnav_li .Hn2nd-box .nav-box.nav-box-hide{
	display: none;
}
.nav2{
	position: absolute;
	z-index: 1;
	top:0;
	left: 100%;
	display: none;
	background: #fff;
	min-width: 240px;
}
.show-nav2 .nav2{
	display: block;
}

.banner{ width:100%; overflow:hidden; position:relative; padding-top: 155px;}
.banner *{ box-sizing:content-box;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden;}
.banner ul li a{ display:block;}
.banner ul li img{display:block; width:1920px; position:relative; left:50%; margin-left:-960px;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:10px;height:10px;zoom:1;border-radius:100%;border:2px solid #888;position:relative;-webkit-transition:.3s;transition:.3s;}
.bandd span:after{content:"";position:absolute;width:6px;height:6px;background:#888;top:2px;left:2px;border-radius:100%}
.bandd span.on,.bandd span:hover{border:2px solid #44b5d9;transform:scale(1.1)}
.bandd span.on:after{background:#44b5d9}
.banz,.bany{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; opacity:0; transition:0.3s; cursor:pointer; z-index:5;}
.banz{ left:5%; background:url(../img/ban_l.png) center no-repeat;}
.bany{ right:5%; background:url(../img/ban_r.png) center no-repeat;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}


.flexslider{width:100%; height:100%; position:relative; overflow:hidden;padding-top: 155px;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width:15px; height:15px; margin:0 8px;}
.flex-control-nav a{display:inline-block; width:15px; height:15px; border-radius:50%; line-height:40px; overflow:hidden; background:#fff; padding-left:14px; box-sizing:border-box;   cursor:pointer;}
.flex-control-nav .flex-active{background:#44b5d9;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute; padding:10px;background-size:30px 30px !important;}
.flex-direction-nav li a.flex-prev{left:150px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:150px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;}

.banner_box,.sidebar,.sj,.phxia{display:none!important;}


.auto-inner {width: 100%;max-width: 1200px; margin: 0 auto;}
.list-news dd .dot3 {-webkit-line-clamp: 2; line-height: 20px; height: auto; font-size: 12px;}
.list-news dd aside{font-size: 14px;}
.title{margin-bottom: 10px; border-bottom: 1px solid #ccc;line-height: 30px; padding-top: 40px; font-size: 20px; color: #44b5d9;}
.title a{float: right; background: url(../images/details.gif) no-repeat right center; padding-right: 25px; font-size: 14px; transition: 0.3s;}
.title a:hover{color: #ff4f34; padding-right: 0; background-position: 150% center;}

.list-news dd{width: 24.039%; margin-right: 1.281%; margin-bottom: 2%;}
.list-news dd:nth-child(3n){margin-right: 1.281%;}
.list-news dd:nth-child(4n){margin-right: 0;}
.list-news dl{padding-top: 20px;}
.list-news dd{float: left;margin-bottom: 3.125%;}
.list-news dd .pic{width: 100%;}
.list-news dd .pic img{width: 100%;}
.list-news dd .Ispic{padding-bottom:100% ;}
.list-news dd aside{font-size: 16px; padding-top: 15px;}
.list-news dd time{font-size: 12px; color: #888;}
.list-news dd p{line-height: 22px; height: auto; color: #555; margin:10px 0 0 0;}
.list-news dd a{display: block; }
.list-news dd a:hover aside{color: #ff4f34;}
.list-news dd .info{ padding-bottom: 10px; transition: 0.3s;}
.list-news dd a:hover .info{background: #f6f6f6; padding-left: 10px; padding-right: 10px;}



.in_about{width: 100%; height: auto; overflow: hidden; margin:30px 0;}
.in_about_left{width: 50%; float: left; margin-right: 2%;}
.in_about_right{width:48%; float: right;}
.in_about_right img{width:100%; display:block;}

/*why*/
.f-pr{position:relative;}
.f-pa{position:absolute;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-ovh{overflow:hidden;}
.f-ovs{overflow:scroll;}
.section_why_container{/*background-color:#f7f7f7;*/ overflow: hidden;}
.why_info_wrp{height:690px;}
.left_why_info{width:796px;padding-top:50px;font-size:16px;color:#666;}
.why_info_head{margin-bottom:30px;color:#333;}
.why_title{margin-bottom:25px;}
.why_title:after{content:'';display:block;width:80px;height:2px;background-color:#44b5d9;}
.why_title span{font-weight:bold;font-size:30px;}
.why_title h3{font-size:55px;padding-bottom:10px;}
.why_brief{height:auto;line-height:28px;margin-bottom:30px;color:#666;}
.why_btn{display:block;width:120px;height:30px;line-height:30px;text-align:center;background-color:#44b5d9;font-size:12px;color:#fff;}
.why_advantage_item{margin-bottom:25px;}
.why_advantage_item .advan_ico{width:74px;height:74px;line-height:74px;text-align:center;border:3px solid #ededed;background-color:#fff;}
.why_advantage_item .advan_ico i{display:inline-block;width:38px;height:36px;vertical-align:middle;margin-top:-2px;background:url(../images/sprite_icos.png) -66px -120px no-repeat;}
.why_advantage_item .advan_ico .ico_change{background-position:-66px -156px;}
.why_advantage_item dd{padding:15px 20px 0;}
.why_advantage_item dd h3{margin-bottom:10px;font-size:20px;font-weight:bold;color:#333;}
.why_advantage_item dd p{color:#666;}
.why_advantage_item:hover i.ico_set,.why_advantage_item:hover i.ico_change{background-position-x:-28px;}
.why_advantage_item:hover dd h3{color:#416cdb; }
.right_why_pic{left:796px;top:0;}
.section_data_container{margin-top:-36px;background:url(../images/bg_data_line.jpg) right center no-repeat;}
.index_data_list{height:162px;background:url(../images/bg_data.png) 0 0 no-repeat;}
.index_data_list li{width:281.5px;height:162px;padding-top:40px;text-align:center;background-color:#fff;border: solid #e2e2e2;border-width:1px 0;font-family: "Nexa Bold";}
.index_data_list .data_num{font-size:48px;color:#44b5d9;margin-bottom:10px;}
.index_data_list .data_txt{font-size:14px;color:#787878;text-transform:uppercase;}

/* * video_open */
.video_window{display: none;width: 800px;height: 485px;position: fixed;left: 50%;top: 50%!important;z-index: 10000;margin: -250px 0 0 -250px;}
.video_window_rela{position: relative;height: 100%;}
.video_window_close{position: absolute;right: -12px;top: -12px;width: 20px;color: #fff;font-size: 18px;height: 20px;font-family: arial;line-height: 20px;text-align: center;cursor: pointer;}
.video_window_mask{display: none;position: fixed;left: 0;top: 0;z-index: 9999;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);}
.video_window_ifeame{background:#333;border: 0;}
.ind_video_btn a{display: block;position: relative;}
.ind_video_btn a img{display: block; width:100%;}
.ind_video_btn .pic{position:relative; overflow: hidden;}
.ind_video_btn .pic img{width:100%;}
.ind_video_btn .pic:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
.ind_video_btn .play_btn{position:absolute; top:50%; left:50%; transform: translateX(-50%) translateY(-50%);}
.ind_video_btn .play_btn img{width:100px;}


/*首页优势*/
.HomeAdvantage{padding:70px 0;/*background:#f8f8f8*/}
.titles{font-size: 40px; line-height:35px; text-align: center;color: #333;}
.h2_title {font-size: 26px;color: #333;text-align: center;}
.h2_title i {display: inline-block;*display: inline;*zoom: 1;width: 13px;height: 1px;background: #333333;vertical-align: middle;}
.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;height: 30px;line-height: 30px;}
.p_title {font-size: 14px;color: #555;text-align: center; text-transform: uppercase;}
.HomeAdvantage .list{position:relative;z-index:2;margin:50px 0 0}
.HomeAdvantage .list hr{position:absolute;left:0;top:45px;display:block;border-top:1px #999 dashed;width:100%;height:1px;border-bottom:0;z-index:0}
.HomeAdvantage .list li{float:left;width:300px;text-align:center;padding:0 40px;box-sizing: border-box;}
.HomeAdvantage .list li em{position:relative;display:block;margin:auto;width:100px;height:85px;border:3px #ddd solid;background:#f2f5fa}
.HomeAdvantage .list li em i{display:block;position:absolute;left:30px;top:-15px;color:#fff;background:#44b5d9;padding:2px 10px;font-style:normal;font-weight:700}
.HomeAdvantage .list li em:before{content:"";position:absolute;left:20px;top:20px;display:block;width:50px;height:50px}
.HomeAdvantage .list li h3{margin:30px 0;color:#222;font-size:20px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.HomeAdvantage .list li p{color:#777;font-size:14px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;}
.HomeAdvantage .list li.x1 em:before{background:url(../images/adIco01.png) no-repeat center}
.HomeAdvantage .list li.x2 em:before{background:url(../images/adIco02.png) no-repeat center}
.HomeAdvantage .list li.x3 em:before{background:url(../images/adIco03.png) no-repeat center}
.HomeAdvantage .list li.x4 em:before{background:url(../images/adIco04.png) no-repeat center}
/*首页优势*/

.inhonor{ padding:35px 0;margin:0 auto; background: #fff; overflow: hidden;}
.inhonor ul{ margin-right:-2%; margin-top: 30px;}
.inhonor li{width: 23%; float: left; margin-right: 2%;}
.inhonor li img{width: 100%; height: auto; border:1px solid #efefef;}
.inhonor li p{text-align: center; font-size: 14px; line-height: 35px;}


/*荣誉证书*/
.dyip{ padding:35px 0;margin:0 auto; background: #fff; overflow: hidden;}
.index_main_tit{ text-align: center; margin-top: 0px}
.index_main_tit h1{ font-size:32px;margin-bottom:0px}
.index_main_tit h2{ background:url(../images/index_line.jpg) bottom center no-repeat; line-height:180%;padding-bottom:5px;margin-bottom:30px; font-size: 14px; margin: 10px 0 0 0;}
.scrollleft2{width:100%; float:left; margin-top:20px;}
.scrollleft2 li{width:260px; overflow:hidden; float:left; margin-right:20px;}
.scrollleft2 li img{width:100%; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #6ebef3;}
.scrollleft2 li span{display:block; width:260px; line-height:30px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;float:left;}


.newsBox{padding: 40px 0;overflow: hidden; /*background:#f8f9f98*/}
.hynews{float: right;}
.gsnews{float: left;}
.imgBox{overflow: hidden;}
.imgBox img{width: 100%; height: 176px; display: block;}
.inews{width: 48%; }
.inewsTitle{position: relative; width: 100%;}
.inewsTitle:before{position: absolute; left: 0; top: 50%; border-top: 1px solid #DBDBDB; height: 0;content: ''; width: 100%; z-index: -1;}
.inewsTitle h2{float: left; color: #231f20; line-height: 50px; font-size: 32px; background: #fff; padding-right: 15px;}
.inewsTitle a{float: right; color: #006fd8; line-height: 50px; font-size: 14px; background: #fff; padding-left: 15px;}
.inewsTitle a:hover{color: #006fd8;}
.inewsList{padding-top: 25px;}
.inewsListTop .imgBox{width: 46%; height: auto; float: left;}
.inewsR{width: 52%; float: right;}
.inewsR .nesstit{color: #333; font-size: 16px; line-height: 24px; height: 48px; display: block;}
.inewsR .nesstit:hover{color: #006fd8; color: #006fd8;}
.inewsR p{font-size: 12px; color: #888; line-height: 20px; margin-top: 10px; height: auto;}
.ljxqBox{line-height: 22px; margin-top: 20px;}
.ljxqBox a{color: #006fd8; font-size: 14px; float: left;}
.ljxqBox a:hover{color: #006fd8;}
.ljxqBox .time{float: right;}
.time{font-size: 12px; color: #888;font-weight: normal;}
.time .iconfont{margin-right: 7px;}
.inewsListBot{padding-top: 15px;}
.inewsListi{border-bottom: 1px dotted #DBDBDB; position: relative; line-height: 25px; padding: 10px 0;}
.inewsListi a:before{position: absolute; content: ''; left: 0; width: 5px; height: 5px; top: 50%; margin-top: -2.5px; background: #ccc;transition: all .3s ease-out;}
.inewsListi a{color: #333; font-size: 14px; float: left; padding-left: 20px;}
.inewsListi a:hover{color: #006fd8;}
.inewsListi a:hover::before{background: #006fd8;}
.inewsListi .time{float: right;}


.inewsTitles{position: relative; width: 100%;}
.inewsTitles:before{position: absolute; left: 0; top: 50%; border-top: 1px solid #dbdbdb !important; height: 0;content: ''; width: 100%; z-index: 1;}
.inewsTitles h2{float: left; color: #231f20; line-height: 50px; font-size: 32px; background: #fff; padding-right: 15px;position: relative;
    z-index: 2;}
.inewsTitles a{float: right; color: #44b5d9; line-height: 50px; font-size: 14px; background: #fff; padding-left: 15px;position: relative;
    z-index: 2;}
.inewsTitles a:hover{color: #44b5d9;}
/*新闻*/


/*合作客户*/
.homePartner{/*background-color: #f0f0f0;*/padding: 60px 0 40px 0;}
.homePartner h3{font-size: 30px;color: #333333;font-weight: normal;text-align: center;margin-bottom: 25px;}
.homePartner h3 strong{font-weight: normal;color: #06559f}
.homePartner h3 span{display: block;font-size: 12px;color: #999999;text-transform: uppercase;margin-top: 5px;}

.homePartner-main{position: relative;overflow: hidden;}
.homePartner-main .prev,.homePartner-main .next{position: absolute;width: 35px;height: 35px;background-repeat: no-repeat;background-image: url(../images/show-tab.png);border: 1px solid #e3e3e3;border-radius: 50%;top: 50%;margin-top: -17px;}
.homePartner-main .prev{left: -60px;background-position: 0 0;}
.homePartner-main .next{right: -60px;background-position: -35px 0}
.homePartner-main .prev:hover,.homePartner-main .next:hover{background-color: #06559f;border-color: #06559f;}
.homePartner-main .prev:hover{background-position: 0 -35px;}
.homePartner-main .next:hover{background-position: -35px -35px;}

.main{width:1200px; margin:60px auto 0;}
.main_pro_tit{width:100%; margin:auto; text-align:center; line-height:30px; font-size:30px; font-weight:bold; color:#000; text-transform:uppercase;}
.main_pro_tit a{color:#000;}
.main_pro_tit a span{color:#ef0008; padding-right:10px;}
.main_pro_tit a:hover{color:#ef0008;}

.in_prolist{width:1020px; margin:auto;}
.in_prolist li{width:300px; float:left; margin:30px 60px 0 0;}
.in_prolist li:nth-child(3n){margin-right:0;}
.in_prolist li .pic{width:300px; float:left; background:#fff; border:1px solid #e6e6e6; overflow:hidden;}
.in_prolist li .pic img{width:298px; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.in_prolist li a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.in_prolist li .title{width:300px; float:left; margin-top:10px; text-align:center; line-height:24px; font-size:14px; text-transform:uppercase;}
.in_prolist li a .title{color:#000;}
.in_prolist li a:hover .title{color:#ef0008;}
.in_prolist_btn{width:280px; margin:40px auto 0;}
.in_prolist_btn a{width:280px; height:45px; display:block; line-height:45px; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; background:#ef0008;}
.in_prolist_btn a:hover{background:#000; color:#fff;}

.in_ad{width:100%; min-height:581px; margin:50px auto 0; position:relative; overflow:hidden;}
.in_ad img{width:1920px; position:absolute; left:50%; top:0; margin-left:-960px;}

.in_pro_img{width:1020px; margin:auto;}
.in_pro_img li{width:300px; height:300px; float:left; margin:50px 60px 0 0; position:relative; text-align:center; overflow:hidden;}
.in_pro_img li:nth-child(3n){margin-right:0;}
.in_pro_img li .pic{width:300px; float:left; overflow:hidden;}
.in_pro_img li .pic img{width:298px; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.in_pro_img li a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.in_pro_img li .con{width:300px; height:300px; position:absolute; left:0; top:0; background-color:rgba(239, 0, 8, .4); opacity:0; transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.in_pro_img li:hover .con{opacity:1;}
.in_pro_img li .con p{color:#fff; font-size:18px; line-height:30px; text-transform:uppercase;}
.in_pro_img li .con .more{background:url(../images/fdj.png) center no-repeat; width:28px; height:28px; display:block; line-height:30px; margin:20px auto 0;}
.in_pro_img li .content{position:absolute; height:142px; padding:0 40px; width:100%; top:50%; margin-top:-71px;}

.in_aboutbg{width:100%; height:980px; margin:60px auto 0; background:url(../images/main_bg.jpg) center no-repeat; padding:80px 0;}
.in_abnr{width:1200px; margin:60px auto 0;}
.in_ab_text{width:570px; float:left; padding-top:20px;}
.in_ab_text h3{font-size:25px; font-weight:bold; color:#000; line-height:25px; text-transform:uppercase;}
.in_ab_text h3 a{color:#000;} .in_ab_text h3 a:hover{color:#ef0008;}
.in_ab_text p{font-size:14px; line-height:24px; margin-top:40px;}
.in_ab_text .more{width:200px; float:left; margin-top:30px;}
.in_ab_text .more a{width:200px; height:40px; display:block; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#ef0008; border-radius:5px; text-transform:uppercase;}
.in_ab_text .more a:hover{background:#000; color:#fff;}
.in_ab_pic{width:570px; float:right;}

.in_honor{width:1200px; margin:60px auto 0;}
.in_honornr{width:1200px; margin:auto; position:relative;}
.in_honor_tit{width:100%; margin:auto; text-align:center; line-height:30px; font-size:30px; font-weight:bold; color:#ef0008; text-transform:uppercase;}
.in_honor_tit a{color:#ef0008;}
.in_honor_tit a:hover{color:#000;}

.in_honor_img{width:1200px; float:left; margin-top:40px;}
.in_honor_img li{width:280px; height:240px;  margin-right:30px;}
.in_honor_img li .pic{width:280px; float:left; overflow:hidden;}
.in_honor_img li .pic img{width:280px; height:200px;}
.in_honor_img li .con{width:280px; height:200px; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, .5); opacity:0; transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.in_honor_img li:hover .con{opacity:1;}
.in_honor_img li .con .more{background:url(../images/fdj2.png) center no-repeat; width:40px; height:40px; display:block; line-height:40px; margin:80px auto 0;}
.in_honor_img li .tit{width:280px; position:absolute; bottom:0; left:0;  background:#999; padding:5px 10px; line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_honor_img li a .tit{display:block; font-size:16px; color:#fff;}
.in_honor_img li a:hover .tit{background:#ef0008; color:#fff;}

.in_newsbg{width:100%; height:650px; margin:auto; background:url(../images/in_newsbg.jpg) center no-repeat; padding:60px 0;}
.in_newsnr{width:1200px; margin:60px auto 0; position:relative;}
.in_news_img{width:1200px; margin:auto; overflow:hidden;}
.in_news_img ul{width:10000%; position:relative;}
.in_news_img li{width:380px; float:left; margin-right:20px;}
.in_news_img li .pic{width:380px; float:left; background:#fff; padding:5px; overflow:hidden;}
.in_news_img li .pic img{width:100%; display:block; transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s;}
.in_news_img li a:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.in_news_img li .txt{width:380px; float:left; margin-top:20px;}
.in_news_img li .txt h3{font-size:18px; color:#333; text-transform:uppercase; line-height:28px;}
.in_news_img li a .txt h3{color:#333;}
.in_news_img li a:hover .txt h3{color:#ef0008;}
.in_news_img li .txt p{width:380px; float:left; margin-top:5px; font-size:14px; line-height:24px; color:#333;}
.in_news_img li a .txt p,.in_news_img li a .txt span{color:#333;}
.in_news_img li a:hover .txt p{color:#ef0008;}
.in_news_img li .txt span{width:380px; float:left; margin-top:10px; color:#666; font-size:14px;}
.in_news_img li a:hover .txt span{color:#ef0008;}

.in_news_l,.in_news_r{position:absolute; top:50%; margin-top:-27px; width:55px; height:55px; transition:0.3s; cursor:pointer; overflow:hidden;}
.in_news_l{left:-110px; background:url(../images/in_newsl.png) center no-repeat;}
.in_news_l:hover{left:-110px; background:url(../images/in_newslh.png) center no-repeat;}
.in_news_r{right:-90px; background:url(../images/in_newsr.png) center no-repeat;}
.in_news_r:hover{right:-90px; background:url(../images/in_newsrh.png) center no-repeat;}


.footer_bg{width:100%; margin:auto; background:#171e3d; padding:50px 0 30px; overflow:hidden;}
.footer{width:1200px;margin:auto;}
.footer_text{width:860px;float:left;}
.foot_list{width:180px; float:left; margin-right:35px;}
.foot_list ul li{width:180px; float:left; color:#e2e0e0;}
.foot_list ul li a{ color:#f2f2f2;}
.foot_list ul li:nth-child(4n){margin-right:0;}
.foot_list ul li.foot_l_bt a{color:#fff; font-size:18px; float:left; margin-bottom:10px; text-transform:uppercase;}
.foot_list ul li a{line-height:30px; font-size:14px;}
.foot_list ul li a:hover{color:#ef0008;}

.Fct{width:340px; float:right; font-size:14px;}
.FoCons-btn{width:140px; height:45px; line-height:41px; text-align:center; font-size:14px; color:#fff; border:2px solid #fff; border-radius:45px; float:right; margin:5px 0 0;}
.FoCons-btn:hover{color:#fff; background:#44b5d9;}
.FoCons-tel{font-size:24px; line-height:30px;} 
.FoCons-tel a,.Fct .list li a,.copy_text a{color:#fff;} 
.FoCons-tel a:hover,.Fct .list li a:hover,.copy_text a:hover{color:#44b5d9;}
.FoCons-hint{line-height:24px; margin:5px 0 0;color:#f2f2f2;}
.Fct .list{padding:10px 0; border-top:1px solid #f2f2f2; margin:20px 0 0;}
.Fct .list li{padding:0 0 0 30px; line-height:24px; color:#f2f2f2;}
.Fct .list li.adr{background:url(../images/foot_cont_tb.png) no-repeat left 0px;}
.Fct .list li.mail{background:url(../images/foot_cont_tb2.png) no-repeat left 5px;}

.copy_bg{width:100%; margin:50px auto 0; padding-top:30px; background:url(../images/footer_fgx.jpg)top center repeat-x;}
.copy{width:1200px; margin:auto;}
.copy_text{width:60%; float:left; font-size:14px; line-height:24px; padding-top:10px;color:#e2e0e0;} 
.copy_tb{width:210px; float:right; text-align:right;}
.copy_tb li{width:43px; float:left; margin-right:12px;}
.copy_tb li:nth-child(4n){margin-right:0;}
.copy_tb li img{width:43px; height:41px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;}
.copy_tb li img:hover{transform:rotate(360deg); -webkit-transform:rotate(360deg); cursor:pointer;}

/*Side*/
.side{position:fixed;width:54px;height:275px;right:0;top:275px;z-index:99;}
.side ul li{width:54px;height:54px;float:left;position:relative;margin-bottom:2px;}
.side ul li .wx{width:220px;position:absolute; bottom:54px;right:0; display:none;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:100%; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;background:#333; color:#fff; line-height:54px; font-size:12px;overflow:hidden; border-radius:5px 0 0 5px;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#333; border-radius:5px 0 0 5px;}
.side ul li .sidetop:hover{background:#ef0008;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}


/** 首页代码 End **/

.banner_pic{width: 100%; margin-top:0px; overflow: hidden;padding-top: 155px;}
.banner_pic img{ width:100%; vertical-align: top;}

.banner_pics{width: 100%; margin-top:0px; overflow: hidden;padding-top: 155px;}
.banner_pics img{ width:100%; vertical-align: top;}

.dw{width:100%; height:49px; margin:auto; border:1px solid #e6e6e6; line-height:49px;}
.w_1200{width:100%; margin:auto;}
.dw_tb{display:block; width:49px; height:49px; background:url(../images/home_tb.png) center no-repeat; float:left; border-right:1px solid #e6e6e6;}
.dw_wz{width:84%; font-size:14px; float:left; margin-left:18px; white-space:nowrap; text-overflow:ellipsis;}
.dw_wz span{color:#44b5d9;}
.dw_wz ul:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.dw_wz ul li:nth-child(1){margin-left:0; background: none;}
.dw_wz ul li{float:left; position: relative; margin-left:10px; padding-left:20px; background: url(../images/wz_jt.jpg) left center no-repeat;}

.dw_wz ul li .wz_ej{width:250px; display: none; position: absolute; top:48px; left:0; z-index: 100;}
.dw_wz ul li:hover .wz_ej{display: block;}
.dw_wz ul li dl{background: #fff;}
.dw_wz ul li dl dd{border-top:1px #c9e1f5 solid;}
.dw_wz ul li dl dd a{display: block; line-height: 20px; padding:15px 10px; transition: .5s}
.dw_wz ul li dl dd:hover a{background: #deedf9;}


.ny_main{width:1200px; margin:30px auto;}
.ny_left{width:260px; float:left;}
.nyl_list{width:260px; float:left;}
.nyl_list h1{width:260px; height:60px; line-height:60px; padding:0 20px; float:left; overflow:hidden; background:#44b5d9; font-size:14px; font-family:Arial; color:#fff; text-transform:uppercase; font-weight:normal;}
.nyl_list h1 a{display:block; font-size:20px; color:#fff; font-weight:bold;}
.nyl_list:after{content:""; display:block; position:relative; top:15px; right:-210px; width:32px; height:32px; background:url(../images/lb_tb.png) right center no-repeat;}
.nyl_list_c{width:260px; float:left; background:#fff; border:1px solid #d6d6d6; border-top:none;}
.nyl_list_c li{width:100%; margin:auto; overflow:hidden; border-top:1px solid #e6e6e6;}
.nyl_list_c li a{width:100%; height:46px; padding-left:35px; background:url(../images/ny_list.jpg) center no-repeat; display:block; font-size:15px; line-height:46px; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space nowrap;}
.nyl_list_c li a:hover,.nyl_list_c li a.on{background:url(../images/ny_listh.jpg) center no-repeat; color:#44b5d9; font-weight:bold;}
.nyl_list_c li .sub{width:100%; float:left; margin:0 0 20px 0; padding:0 10px;}
.nyl_list_c li .sub li{border-top:none !important; position:relative; border-bottom:none;}
.nyl_list_c li .sub li:before{content:''; position:absolute; width:10px; height:1px; background-color:#d6d6d6; top:24px; left:0;}
.nyl_list_c li .sub li a{height:auto; font-size:13px; padding-left:20px; background:transparent; color:#333; line-height:20px; margin-top:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nyl_list_c li .sub li a:hover,.nyl_list_c li .sub li a.on{color:#44b5d9;}

.nyl_cont{width:260px; float:left; margin-top:20px; padding:20px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ef0008; font-size:14px; line-height:30px; color:#666;}
.nyl_cont h3{font-size:16px; font-weight:bold; color:#44b5d9;}
.nyl_cont a{color:#666;} .nyl_cont a:hover{color:#44b5d9;}

.ny_right{width:910px; float:right;}
.nyr_text{width:910px; float:left; margin-top:30px; line-height:30px; font-size:14px;}


/*内页荣誉认证*/
.honor {padding:0; height:auto; overflow:hidden;margin-top:20px;}
.honor ul { list-style: none; overflow: hidden; margin-right: -2%; }
.honor li { width: 31.333%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom:30px;}
.honor li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.honor li a { display: block; width: 100%; overflow: hidden; }
.honor li .pic img { width: 100%!important; height: auto; vertical-align:top;}
.honor ul li div:hover { border: 1px solid #1759a9; }
.honor li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/


/*内页发展历程*/
.button{position: absolute;cursor: pointer;top: 11%;font-size: 40px;color: #333;}
.prev{left: -20px;}
.next{right: -20px;transform: rotate(-180deg);}
.container{width: 850px;margin: 0 auto;height: auto;position: relative;padding: 50px;}
.slide_wrap{overflow: hidden;position: relative;}
.slide_wrap ul{position: relative;left: 0px;}
.slide_wrap::after{width: 100%;height: 1px ;background-color: #999;content: '';position: absolute;top: 65px;left: 0px;}
.slide_items li{float: left;font-size: 20px;width: 200px;text-align: center;}
.slide_items li a{display: block;}
.slide_items li.on{color: yellow;border-radius: 30px;}
.slide_items li span{color: #333333;font-size: 24px;display: block;}
.slide_items li div{display: inline-block;width: 16px;height: 16px;border: 1px solid #a2a2a2;; border-radius: 13px;padding: 2px;box-sizing: border-box;margin-top: 22px;}
.slide_items li i{display: block;width: 10px;height: 10px;background-color: #a2a2a2;border-radius: 5px;}
.slide_items li.on div{display: inline-block;width: 26px;height: 26px;background-color: #d3d3d3;border-radius: 13px;padding: 8px;box-sizing: border-box;margin-top: 16px;}
.slide-content{margin-top: 100px;}
.slide-content img{width: 100%;}
.slide-content ul{display: none; font-size: 15px; line-height: 35px;}
.slide-content ul.on{display: block; font-size: 15px; line-height: 35px;}
/*内页发展历程*/

/*内页工厂参观*/
.workshop {padding:0; height:auto; overflow:hidden;margin-top:20px;}
.workshop ul { list-style: none; overflow: hidden; margin-right: -2%; }
.workshop li { width: 31.333%; height: auto; overflow: hidden; margin-right:2%; float: left; }
.workshop li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.workshop li a { display: block; width: 100%; overflow: hidden; }
.workshop li .pic img { width: 100%!important; height: auto; vertical-align:top;}
.workshop ul li div:hover { border: 1px solid #1759a9; }
.workshop li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页工厂参观*/


.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(../images/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{ height:60px; line-height:60px; background:#44b5d9;text-align:center; color:#fff; font-size:20px; font-weight: bold; border-bottom:3px solid #fff;}
.pro_left2 ul{ padding-bottom:3px;}
.pro_left2 ul li{border-bottom:3px solid #fff; position: relative; }
.pro_left2 ul li p{display:block; line-height:45px; text-align:left; background:#eee url(../images/ico1.png) no-repeat right center; text-indent: 20px; font-size:14px; font-weight: bold; margin-bottom: 0px}
.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:0px;text-align: left;line-height:40px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#333!important;font-size:14px!important;display: block;
    text-indent: 10px;}
.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;

}


.sp-li-ers{width:100%;background: ##eeeeee;display:none;}
.sp-li-ers a{display:block;background:none!important;border-bottom:none;margin:0 10%;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-ers a:hover{color: #333!important;}
.sp-li-ers a.on{color: #333!important;}



.pror_img{width:100%; float:left; margin-top:30px;}
.pror_img ul{margin-right: -2%}
.pror_img li{width:48%; float:left; background:#fff; border:1px solid #d6d6d6; overflow:hidden;  margin:0px 2% 30px 0;}
.pror_img li:hover{border:1px solid #44b5d9; box-shadow:0 5px 10px #999;}
/*.pror_img li:nth-child(3n){margin-right:0;}*/
.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:20px;}
.pror_img li .text h3{font-size:16px; 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 p{font-size:14px; margin-top:5px; font-family:Arial;}


.ny_rights{width:100%; float:right;}

.products{width:100%; float:left; margin-top:0px;}
.promore_l{width:45%;float:left;}


.pror_img2{width:100%; float:left; margin-top:30px;}
.pror_img2_zi{margin-top: 25px; font-size: 14px; line-height: 28px;}
.pror_img2 ul{margin-right: -2%}
.pror_img2 li{width:31.333%; float:left; background:#fff; border:1px solid #d6d6d6; overflow:hidden; margin:0px 2% 30px 0;}
.pror_img2 li:hover{border:1px solid #44b5d9; box-shadow:0 5px 10px #999;}
/*.pror_img li:nth-child(3n){margin-right:0;}*/
.pror_img2 li .pic{width:100%; float:left; overflow:hidden;}
.pror_img2 li .pic img{width:100%; display:block; transition:all .3s; -webkit-transition:all .3s;}
.pror_img2 li:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.pror_img2 li .text{width:100%; float:left;  padding:20px;}
.pror_img2 li .text h3{font-size:16px; line-height:30px; color:#44b5d9; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight: 600; margin-bottom: 15px;}
.pror_img2 li .text .zi{font-size:13px; line-height:22px;  color:#555; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.pror_img2 li .text .tpic{width: 100%; height: auto; margin: 15px 0;}
.pror_img2 li .text .tpic img{height: 35px}
.pror_img2 li:hover .text h3{color:#44b5d9;}
.pror_img2 li .text p{font-size:14px; margin-top:5px; font-family:Arial;}

.bzibox{margin: 15px;}
.bzi{font-size: 20px; font-weight: 600; line-height: 30px; margin-bottom: 10px; color: #333}
.bzi02{font-size: 15px; color: #555;min-height: 358px;}
.more{font-size: 14px; line-height: 20px; font-weight: 600; margin-top: 15px;}
.more a{color: #555;}
.more a:hover{color: #44b5d9;}
/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom{float:left;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 .nexts{float:right;}
.spec-scroll .prev,.spec-scroll .nexts{display:block; width:32px; height:32px; cursor:pointer; margin-top:12px;}
.spec-scroll .items{float:left;position:relative;width:80%; height:64px; 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:54px;}
.spec-scroll .items ul li img:hover{border:2px solid #44b5d9; padding:1px;}

.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pros_right_top h1{overflow:hidden; display:inline-block; font-size:24px; color:#44b5d9; padding-bottom:10px;}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}

.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;}
.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;}
.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:#44b5d9; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6;}

.scrollleft2{width:100%; float:left; margin-top:20px;}
.scrollleft2 li{width:200px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #44b5d9;}
.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;}

/** äº§å“ä¸­å¿ƒä»£ç  End **/

.view-page{width:100%; max-width:1200px; float:left; position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .nexts{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:#fff url(../images/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #e6e6e6;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #44b5d9;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #44b5d9;color: #fff; text-align:center; padding-left:25px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #ef0008; color:#000;}
.view-page .nexts{right:0;}
.view-page .nexts a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6;}
.view-page .nexts:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #44b5d9;}

/* 新闻列表 */
.newsList {width: 100%; height: auto; overflow: hidden;margin-top:30px}
.newsList li{height:auto;color:#555; margin-bottom:15px;padding:15px 0;border-bottom:1px solid #ddd;}
.newsList li img{width:240px;height:auto;margin-right:20px;float: left;}
.newsList li h3{font-size:18px;font-weight:normal;}
.newsList li h3 span{float:right;font-size:12px;}
.newsList li h3 a{color:#333;display:inline-block;width:380px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 a:hover{color:#44b5d9;}
.newsList li p{margin-bottom:10px;overflow:hidden;font-size: 14px; line-height: 25px;min-height: 100px;}
.newsList li .more{color:#44b5d9;}
.newsList li .more:hover{text-decoration:underline;}
.newsList li .browse{display:block;overflow:hidden;padding-top:10px;color:#888;font-size:12px;}
/* 新闻列表 */

.new-view-title{width:100%; float:left; text-align:center; padding-bottom:20px; border-bottom:1px solid #e6e6e6; margin-top:30px;}
.new-view-title h1{line-height:30px; font-size:24px; font-weight:bold; color:#44b5d9;}
.new-view-wz{width:100%; float:left; margin-top:10px; text-align:center; line-height:30px; font-size:14px; color:#999;}

.newsmore_text{width:100%;float:left; margin-top:0px; line-height:30px; font-size:14px;}
.newsmore_text img{width: 100%;}
.new_s2{width:100%;float:left; margin-top:50px;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:10px 20px; border-top:none;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{width:74%; float:left; background:url(../images/slide_li.png) no-repeat left center; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_random2 ul li a:hover{color:#44b5d9;}
.news_random2 ul li span{float:right; color:#999;}


.message{width:100%; float:left; margin-top:30px;}
.message h2{text-align:center; color:#333; font-size:24px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:30px;}
.message ol li{float: left; width:49%; margin-bottom:20px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left;}
.message ol li:nth-child(7){float:right;}
.message ol li input{width:100%; height:50px;  background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:100%; height:180px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#44b5d9;}
.message ol li .btn2{background:#ef0008; color:#000;}

/**客户留言代码 End**/

.cont_text{width:100%; float:left; border-bottom:1px solid #d6d6d6; padding-bottom:30px; margin-top:30px;}
.cont_l{float:left; line-height:30px; font-size:14px;}
.cont_l h1{font-size:24px; font-weight:bold; color:#44b5d9;}
.cont_r{width:20%;float:right; text-align:right;}
.cont_r img{width:100%; }
.map{width:100%; float:left; margin-top:40px;}
#map_container{ width:100%;  margin-top: 30px; height: 500px}
/**联系我们代码 End**/