
@charset "utf-8";
/* CSS Document */


body{padding:0px; margin:0px; font-family:Microsoft Yahei,Arial; font-size:14px; color:#333333; overflow-x:hidden;}
*{padding:0px; margin:0px;font-family:Microsoft Yahei,Arial;}
.clear{ clear:both;}
ul,li{ list-style:none; margin:0;}

img{border:0px; max-width: 100%;}
a, a:hover, a:active, a:visited, a:link {text-decoration: none;}
a {color: #000}

/*top */
.header{background-color:#0079f1;color:#fff;padding-top:10px;padding-bottom:10px;}
.top_phone {display:block; float:left;  }
.top_phone span{display:block;font-size:16px; color:#fff;}
.top_phone a{ color:#fff; }
.dropdown-submenu> .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    /*-webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;*/
}

.header-top-right ul{ float:right;font-size:13px;color:#fff; }
.header-top-right ul li{ display:block; float:left }
.header-top-right ul li a{margin-left:10px;margin-right:10px; color:#fff; }
.header-top-right {float: right;}
/*nav */
.navbar-nav>li>a{padding:20px 17px;}
/*product */
.product{position:relative; margin-top:10px; }
.product_1{ width:19%; border:1px solid #ebebeb; background-color:#fff; float:left;margin-left:5px;margin-right:5px; overflow:hidden;}
.product_1 img{ margin-left: auto;margin-right: auto;display: block;margin-top:30px;}
.product_1 h3{text-align:center;margin:0 }
.product_1 span{ width:60%; display:block;margin-left: auto;margin-right: auto;line-height:20px;text-align:center;margin-top:30px;margin-bottom:30px;}
.ico_top{padding:20px 0  20px 0; }
/*about */
.home_aboutbox{background:url(/images/home_pro.jpg) center no-repeat;}
.home_about{padding-top:20px ;padding-bottom:20px;}
.home_about h3{ height:42px; margin:0px;  line-height:42px; font-size:38px;color:#0079f1;overflow:hidden;}
.home_about_left img{ float:left;}
.home_about_con{ padding-top:50px;padding-bottom:50px;}
.home_about_right h2{ font-size:20px;color:#fff;margin-top:0}
.home_about_right span{ font-size:15px;line-height:25px;display:block;color:#333;padding:10px; font-weight: bold; }
.about_home_ico{display: block; float:left; margin-top:7px;}
.about_home_ico a {font-size: 14px;color: #fff; background: #0079f1;padding: 5px 15px;margin-left: auto; margin-right: auto; display: block;text-align: center;width: 100px;}
/*case */
.home_case{padding-top:20px ;padding-bottom:20px;}
.home_case h3{ height:42px; margin:0px;  line-height:42px; font-size:38px;color:#0079f1;overflow:hidden;}
.case li {height:auto; text-align:center; float:left; overflow:hidden;margin-bottom:30px;}
.pic{overflow:hidden;}
.pic img{ text-align:center;display:inline;overflow:hidden;}
.pic >  img {transition: 3s transform;transform: translateZ(0);}
.case > li:hover {z-index: 1;}
.pic a:hover > img {transform: scale(1.2, 1.2);transition: 1s transform;}
.cf:before, .cf:after {display: table;content: "";line-height: 0;}
.cf:after {clear: both;}
/*news */

.news_home .part_hd ._title{color:#0e141d;}
.news_home .part_hd ._text{line-height:50px;height:50px;}
.news_home .part_hd ._text_l{color:#c8c8c8;font-size:32px;text-transform: uppercase;}
.news_home .part_hd ._more{font-size:12px;}

.news_home .part1{padding-bottom:20px;}
.news_home .part1_hd{padding:60px 0px 40px;}
.news_home .part1_hd ._text_l{font-size:15px;color:#7c7c7c;padding:10px 0px;}
.news_home .part1_bd ._bd_l{width:46%;}
.news_home .part1_bd ._bd_l .part1_bd_l_box{width:100%;height:0;padding-bottom:75%;overflow:hidden;}
.news_home .part1_bd ._bd_l ._img_list{position:relative;}
.news_home .part1_bd ._bd_l ._img_list img{width:100%;}
.news_home .part1_bd ._bd_l ._img_list ._img_title{position:absolute;width:100%;height:45px;line-height:45px;background:url(/images/black6.png);left:0;bottom:0;}
.news_home .part1_bd ._bd_l ._img_list ._img_title ._title_box{display:block;padding-left:12px;color:#fff;font-weight:normal;font-size:16px;}
.news_home .part1_bd .slide_nav{bottom:16px;width:98%;text-align:right;}
.news_home .part1_bd .slide_nav a{width:10px;height:10px;background-color:#fff;border-radius:50%;font-size:0;margin:0px 4px;display:inline-block;*display:inline;*zoom: 1;}
.news_home .part1_bd .slide_nav a.on{background:#df0818}

.news_home .part1_bd ._bd_r ._list_box{padding-top:2px;padding-bottom:2px;overflow:hidden;}
.news_home .part1_bd ._bd_r ._list_l{padding-top:6px;}
.news_home .part1_bd ._bd_r ._list_r .news_title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;color:#000;margin-bottom:6px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.news_home .part1_bd ._bd_r ._list_r .news_text{overflow:hidden;line-height:20px;height:40px;color:#767676;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.news_home .part1_bd ._bd_r li:hover ._list_l ._day{color:#0079f1;}
.news_home .part1_bd ._bd_r li:hover ._list_r .news_title{color:#0079f1;}
.news_home .part1_bd ._bd_r li{margin-bottom:20px;}
.news_home .part1_bd ._bd_r li:last-child{margin-bottom:0px;}
.news_home .part1_bd ._bd_r li:last-child ._list_box{padding-bottom:28px;}

._newstit{width:100%;height:45px;line-height:45px;background:url(/images/black6.png);left:0;bottom:0;color:#fff; font-size:16px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.news_home .part1_bd ._bd_l ._img_box{height:0;padding-bottom:74%;overflow:hidden;}
.news_home .part1_bd ._bd_r li{margin-bottom:17px;}

.news_l_time{font-size:48px;line-height:48px;color:#c8c8c8;}
.news_l_time ._year{font-size:12px;text-align:right;line-height:20px; width:124px;}
.news_list .news_list_main ._list_box{padding:40px 26px 26px;}
.news_list .news_list_main ._list_box a{display:block;}
.news_list .news_list_main ._list_r{width:86%;}
.news_list .news_list_main ._list_r .news_title{margin-bottom:12px;}
.news_list .news_list_main ._list_r .news_text{color:#767676;margin-bottom:20px;}
.news_list .news_list_main ._list_r .news_more{font-size:14px;color:#aaaaaa;}
.news_list .news_list_main ._list_r .news_more:hover{color:#0179c7;}
.news_list .news_list_main li:hover ._list_box{background-color:#f4f4f4;}
.news_list .news_list_main li:hover ._list_l{color:#dd071f;}
.news_list .news_list_main li:hover .news_title{font-weight:bold;color:#000;}
.news_list .news_list_main li:hover .news_text{color:#434343;}

/*footer */

.footright{ text-align:center; margin-top:30px; overflow:hidden;}
.footright span{ color:#fff; font-size:18px;}
.footright img{margin-top:20px;margin-bottom:20px; }

.footright1{ text-align:center; margin-top:30px;}
.footright1 span{ color:#0066ff ; font-size:18px;}
.footright1 span :hover{  color:#0066ff ;}
.footright1 img{margin-top:20px;margin-bottom:20px; }

.footer-box li a{line-height:26px; font-size:14px;color:#fff;}
.footer-box li{}
.footer-box { margin-top:15px; text-align:center;}
.footer-box h4{ font-size:18px;color:#fff; margin-top:15px;margin-bottom:25px;}
.rightcopy{ background:#000; padding:10px 10px;}
.footer-bg2{ background:#2a2a2a;}
.title_header span{ font-size:20px;color:#fff;}
.article_box{ display:block; float:left;margin:3px; overflow:hidden;}
.article_box a{ color:#fff;}
.rightcopy a{ color:#fff; font-size:14px;}
.text-center{ display:block; font-size:14px; color:#fff;}

@media (max-width:767px) {
.footer-bg2{ background:#2a2a2a;}
.footright img{margin-top:15px;margin-bottom:15px;     display: block;margin-left: auto;margin-right: auto;}
.contact_con{ display:block;line-height:30px; padding-top:10px;padding-bottom:10px;}
}






/*top end */
.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.news_c img{margin-left:auto;margin-right:auto; display:block;}

/*---- news ----*/
.news-container{width:90%;padding:0;background:#eee;display:block;margin-left:auto;margin-right:auto;}
.news-container .news-item{float:left;background:#fff;color:#bebebe;padding:40px;word-break:break-all;word-wrap:break-word; line-height:160%;}
.news-item .news-img{ float:left; width:100%; padding-bottom:12px;}
.news-item .news-img img{float:left; width:100%; max-width:100%;}
.news-item h2{float:left; width:100%; font-size:1.4em;padding-bottom:12px;line-height:160%;} 
.news-item h2 a:link,.news-item h2 a:visited {color:#333;}
.news-item h2 a:hover,.news-item h2 a:active{color:red;}
.news-item .news-date{ width:100%; color:#888; font-size:1em;padding-bottom:4px; text-align:left;}
.news-item .news-text{float:left; width:100%; color:#888; font-size:1em; text-align:left;}
/*---- end news ----*/


#pages {
    clear: both;
    /*overflow: hidden;*/
    margin: 30px 0 50px 0;
}

#pages a, #pages span {
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 5px 10px;
}

#pages span {
    color: #fff;
    font-weight: bold;
    border: 1px solid #0079f1;
    background-color: #0079f1;
}

.dashed {
    border-bottom: 1px dashed #ccc;
    width: 100%;
    height: 2px;
    margin: 15px 0;
}

#list-group-active {
    line-height: 40px;
    font-size: 24px;
    font-weight: bold;
}

.menu-text {
    line-height: 36px;
    font-size: 24px;
}


.about_home{ text-align:center;overflow:hidden; }
.about_home h3{ color:#1e1e1e; text-align:center; font-size:24px;}
.about_home span{ color:#585858; font-size:15px;  line-height:26px; display:block; width:58%; text-align:center; margin-left:auto; margin-right:auto;}
.about_home{ margin-top:0px; margin-bottom:40px;}



@media only screen and (max-width:640px) {
	.row>.smal-12{width:45%;}
	.navbar-default .navbar-nav>li>a{ color:#fff;}
	}





.content{ margin:0 auto; height:auto; overflow:hidden; background:#FFF;  }
.content h3{border-bottom:1px solid #dedede;margin-bottom:20px;padding:10px 0px 10px 0px;  }
.content h3 span{ float:right; padding-top:10px; font-size:12px; font-weight:normal; }
.content h3 a{ color:#333;}

.content h4{border-bottom:1px solid #dedede;margin-bottom:10px;padding:10px 0px 10px 0px; font-size:14px; font-weight:bold; }
.content h4 span{ float:right; padding-top:10px; font-size:12px; font-weight:normal; }
.content h4 a{ color:#333;}


#flexiselDemo1{  margin-left:-15px;}
.nbs-flexisel-container {position: relative;}
.nbs-flexisel-ul {position: relative;width: 9999px;list-style-type: none;text-align:center; }
.nbs-flexisel-inner {overflow: hidden;width:96%;margin: 0 auto;  }
.nbs-flexisel-item {float: left;cursor: pointer;position: relative;line-height: 0px;background-color:#fff;margin-left:5px;}
.nbs-flexisel-item > img {cursor: pointer;position: relative; 	}
.hotli img{margin-top:10px;width:90%; max-height:180px; }
/*---- Navigation ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {width:42px;height:70px;position: absolute;cursor: pointer;z-index: 100;}
.nbs-flexisel-nav-left {left: 0px;background:url(/images/btn_left.png) center no-repeat; top:35% !important;}
.nbs-flexisel-nav-right {right: 0px;background:url(/images/btn_right.png) center no-repeat;top:35% !important;}





.news-time h3{ border:none; padding:0}

.content_c h1{color:#323232; font-size:22px;line-height:26px; text-align:center; }
.content_c{ line-height:36px; font-size:14px;}

.left h3{  padding:0px; margin:0px; display:block; background:#0079f1; height:80px; color:#FFF;}
.left h3 span{color:#FFF; padding:15px 0px 0px 25px; display:block;}
.left h3 small{color:#FFF;  padding:0px 0px 5px 25px; }
.left ul {padding:10px 0px 0px 0px !important; margin:0px;}
.left ul li{ padding:6px 2px; border-bottom:1px #dedede solid; margin:0px 20px; line-height:30px;}
.left ul li a{ color:#666;}
.left ul li:hover{color:#fff;border-bottom:none; }
.left ul li a:hover{ color:#fff;border-bottom:none; background:#0079f1; }

.left li a{ display:block; padding-left:20px; position:relative; color:#6f6f6f;}
.left_contact h3{ background:#0079f1;  padding:0px; height:80px; color:#FFF; }
.left_contact h3 span{color:#FFF; padding:15px 0px 0px 25px; display:block;}
.left_contact h3 small{color:#FFF;  padding:0px 0px 5px 25px; }
.left_contact ul {padding:10px 0px 0px 0px !important; margin:0px;}
.left_contact ul li{ padding:6px 20px; border-bottom:1px #dedede solid; margin:0px 20px;}
.left_contact ul li a{ color:#666;}

.left_cont{ margin-top:20px;}
.cur{  background-color:#0079f1; }
.cur a{ color:#fff !important;}

.map {
    width: 100%;
    height: 500px;
	border:1px solid #dedede;
	margin-bottom:20px;
}

.my-map {
    margin: 0 auto;
    width: 100%;
    height: 600px;
}

.my-map .icon {
    background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;
}

.my-map .icon-cir {
    height: 31px;
    width: 28px;
}

.my-map .icon-cir-red {
    background-position: -11px -5px;
}

.amap-container {
    height: 100%;
}


.page,.text-c{
	text-align: center;
	width:100%; 
 
}

.text-c a{color:#666; }
.page a{ color:#323232}
.team1{  margin:0px 0px 20px 0px;}

.img_section{text-align:center;height:150px}
.img_section img{  padding:5px; width:expression_r(this.width > 300 && this.height < this.width ? 300:true);
max-width:200px; width:auto;height:expression_r(this.height >180 ? 180:true);
max-height:120px; margin:0 auto; border:1px #d1d1d1 solid;}
.img_section img:hover{  border:1px #0079f1 solid; }
.img_section_txt:hover{color:#333; }
.right_c{ float:left;width:100%; height:auto; line-height:30px; margin-bottom: 40px;}
.right_c h1{ font-size:15px!important; font-weight:bold; color:#333; padding:3px 0px; }
.right_c p{ width:100%; }
.r_topzi{  font-size:18px; font-weight:600; color:#303030; background:url(../images/title_line.jpg) 5px 9px no-repeat; padding-left:8px;}
.right_c h5{text-align:center; padding-bottom:15px;}


.img_section1{text-align:center;height: 225px;width:100%}
.honorPic{width:100%;border: 1px #d1d1d1 solid;padding:5px}
.img_section1 img{
    max-height: 180px;
	max-width: 100%;
	margin: 0 auto;
    display: block;
	}
.img_section img:hover{  border:1px #0079f1 solid; }





.news-time {
    background-color: #0079f1;
}

.news-list {
    overflow: hidden;
    margin-bottom: 5px;
}

.news-list:last-child {
    margin-bottom: 0;
}


.logoimg{ margin-top:10px; margin-bottom:10px;}

.cn li a{padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;background:#0079f1; font-size:12px; color:#fff;}


.home_video h3{ height:42px; margin:0px;  line-height:42px; font-size:18px;color:#0079f1;}
.home_video h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; }



.home_engineer h3{ height:42px; line-height:42px; font-size:18px;color:#0079f1;margin-top:0}
.home_engineer h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; } 


.uni_column_tit1 h3{ height:42px; margin:0px;  line-height:42px; font-size:18px;color:#0079f1;}
.uni_column_tit1 h3 strong{ background:url(/images/v1_22.jpg) 0px 40px no-repeat;  float:left;font-weight: normal;width:300px; height:50px; }

.home_about_box img{ float:left; padding-right:20px;}
.home_about_box span{ display:block; line-height:26px; color:#666;}
.home_about_box a{ color:#0079f1;}
.img_1{ padding-bottom:10px; padding-top:20px;}




.img_right_box{ display:block;float:right;}




.news{ float:left; width:100%; margin:0;  padding:10px;}
.news li{ border-bottom: 1px #d3d3d3 dashed; background:url(../../../images/n-li.png) left top 35px no-repeat ; text-indent:30px; padding-top:5px;padding-bottom:5px}
.news li.topnews{ background:none;text-indent:0px; overflow:hidden;}
.newstitle span{ color:#333; font-size:24px;}
.newstitle a{ color:#333; font-size:16px; font-weight:bold;}
.newstitle a:hover{font-weight:bold;}
.newsdetail{ color:#999; font-size:14px; line-height:24px;margin-bottom:0}
.newsdate span{ color:#666; font-size:12px; display:block;float:right;}
.newsdetail1{ color:#999; font-size:14px; line-height:36px;}
.newsdetail a{ color:#333; font-size:14px; padding-left:5px;}
.newsdetail a:hover{font-weight:bold;}
.newstitle img{ width:150px; height:90px; }
@media (max-width:767px) {
.newstitle img{width:100%; height:auto;}
.top_phone span{float:left;}

.img_right_box{ width:100%; display:block;float:none;}
.home_videobox{ width:100%; display:block;float:none;}
.home_about_box img{ float:none}

 .imghover img{ margin-left:auto;margin-right:auto;display:block;}


.img_section img{  padding:5px; width:expression_r(this.width > 300 && this.height < this.width ? 300:true);
max-width:150px; width:auto;height:expression_r(this.height >180 ? 180:true);
height:130px; margin:0 auto; border:1px #d1d1d1 solid;}
.img_section img:hover{  border:1px #0079f1 solid; }




}
.newstitleone { }
.newstitleone span{color:#333; font-size:18px; display:block; font-weight:bold;text-align:center }
.newstitleone a{ color:#333; font-size:14px; font-weight:bold;}
.newsdateone{color:#999; font-size:12px; display:block; font-weight:bold; text-align:center }
.newsdetailone{color:#333; font-size:14px; line-height:36px; }

.home_honor h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_honor h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

.home_product h3{ height:42px; margin:0px;  line-height:42px; font-size:14px;color:#000; font-weight:bold;}
.home_product h3 strong{ background:url(/images/v1_22.jpg) 10px 11px no-repeat; padding-left:20px; float:left; } 

._program{ margin-top:15px; margin-bottom:15px; padding:0px;}
._program  a{ display:inline-block;width:39%; height:38px;line-height:38px;text-align:center;color: #333;font-size: 14px;border: #6c6c6c solid 1px;padding: 0 10px;overflow: hidden; margin:0 10px;  }
._program  i{ float:right; font-style:normal;}
._program  a:hover{color: #fff; border:#f36e1b; background:#f36e1b }
@media only screen and (max-width:640px) {
._program{ margin-top:20px; margin-bottom:20px; padding:0}
.program span{width:100%; }
	}
.logo_bottom { margin-top:10px;}



.pro_home{ padding:20px 0px 0px 0px; min-height:170px; } 
.pro_home h3{ font-size:16px; font-weight:bold;border-bottom:none;}
.pro_home ul{padding:0px 0px;}
.pro_home ul li{ float:left; padding:2px 15px;  background:url("../../../images/list-dot.jpg") 4px 10px no-repeat ;}

@media only screen and (max-width:640px) {

.navbar-nav{background-color:#0079f1;}
}





.dropdown-menu{ background-color:#0079f1}
.dropdown-menu>li>a{ color:#fff;}
.dropdown-menu>li>a:hover{ color:#fff; font-weight:bold;}

.img_ico{ float:left; margin-top:10px;}

.about_box h3{ font-weight:bold; font-size:30px;color:#000;}
.home-content span{ line-height:26px;}
.home-content a{ color:#02a852;}



@media (max-width:767px) {
.rightcopy{ text-align:center; }
.contactus{ text-align:center;}

}
.amap-adcontent-body{ padding-left:10px;}


.home_about_box h2{ color:#0079f1;}



.honor_zi{margin-bottom:10px;}
@media (max-width:767px) {
.product_box ul li{ width:45%;}
.contact_con{ display:block;line-height:30px; padding-top:10px;padding-bottom:10px;}
.logoimg{ float:left;}
.top_phone{ margin-top:0}
.home_about_box h2{ font-size:18px; text-align:center;}
}


.head_posi .search_btn { display:block; position:absolute; top:1px; right:12px; margin-top:0; width:30px; height:30px; background:url(../img/head01a.png) center center no-repeat; border:none; cursor:pointer; transition:all ease .75s; -webkit-transition:all ease .75s; }
.head_posi .lan { margin-top:40px; margin-right:20px; }
.head_posi .lan_btn { display:block; width:50px; height:32px; line-height:32px; font-size:14px; text-align:center; transition:all ease .75s; -webkit-transition:all ease .75s; }
.head_posi .lan_btn.lan_en:hover { color:#333; background-color:#0079f1; border-color:#0079f1; }
.head_posi.show_drop_list .lan_btn.lan_en:hover,
	.head_posi.show_drop_list .lan_btn.lan_en,
	.head_posi.head_fixed .lan_btn.lan_en:hover,
	.head_posi.head_fixed .lan_btn.lan_en { color:#0079f1; background-color:#fff; border-color:#0079f1; }
.head_posi .lan_btn.lan_en { font-family:Arial,sans-serif; color:#fff; border-width:1px 0 1px 1px; border-style:solid dashed solid solid; border-color:#0079f1; border-radius:16px 0 0 16px; cursor:pointer;  background-color:#0079f1; }
.head_posi.show_drop_list .lan_btn.lan_cn,
	.head_posi.head_fixed .lan_btn.lan_cn { color:#fff; background-color:#0079f1; border-color:#0079f1; }
.head_posi .lan_btn.lan_cn { color:#000; background-color:#fff; border-width:1px 1px 1px 0; border-style:solid solid solid dashed; border-color:#0079f1; border-radius:0 16px 16px 0; cursor:default; }


@media (max-width:767px) {
.head_posi .lan{ margin-top:20px; padding:0;}
}



.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/*css�������*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* ��վ��ʽ */
.rect-22{padding-bottom:22%;}
.rect-33{padding-bottom:33%;}
.rect-56{padding-bottom:56%;}
.rect-58{padding-bottom:58%;}
.rect-68{padding-bottom:68%;}
.rect-93{padding-bottom:100%;}
.rect-96{padding-bottom:96%;}
.rect-110{padding-bottom:110%;}

/*ͼ�궯��*/
.ico_t{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.tr_prent:hover .ico_t{transform: translateY(-10px);-webkit-transform:translateY(-10px);}




/*��ҳ-ͨ��*/
.pageMain .i_title{margin-bottom:30px;overflow:hidden;}
.pageMain .i_title ._text{text-align:center;color:#666666;}

/*��Ʒ�б�ͨ��*/
._pro_list_main{overflow:hidden;}
._pro_list_main ._pro_box{position:relative;overflow:hidden;}
._pro_list_main ._pro_box ._list_box{position:relative;}
._pro_list_main ._pro_box ._list_box img{width:100%;}
._pro_list_main ._pro_box ._list_box ._pro_title{position:absolute;left:0;bottom:0;padding:12px 0px;text-align:center;width:100%;font-size:18px;color:#ffffff;font-weight:normal;background:url(/images/pro_title_bj.png);margin:0}
._pro_list_main ._pro_box ._list_box ._pro_title a{display:block; color:#fff;}

._pro_list_main ._pro_box ._list_box ._pro_hover{position:absolute;top:100%;left:0;width:100%;height:100%;background:url(/images/pro_title_bj.png);text-align:center;}
._pro_list_main ._pro_box ._list_box ._pro_hover ._title{font-size:20px;margin-bottom:16px;font-weight:normal;white-space: normal;}
._pro_list_main ._pro_box ._list_box ._pro_hover ._text{font-size:12px;line-height:24px;height:48px;overflow:hidden;white-space: normal;}
._pro_list_main ._pro_box ._list_box ._pro_hover a{display:block;padding:60px 30px 0px;color:#ffffff;}
._pro_list_main ._pro_box ._list_box:hover ._pro_title{bottom:-50%;}
._pro_list_main ._pro_box ._list_box:hover ._pro_hover{top:0;}

/*��ҳ��Ʒ*/
.i_pro{margin-bottom:20px;}
.i_pro ._pro_list_main ._pro_box li{display:inline-block;*display:inline;}
.i_pro ._pro_list_main ._pro_box ul{white-space: nowrap;font-size:0;}
.i_pro ._pro_box .scroll_bar{background:url(/images/i_pro_scoll_bj.png) repeat-x center;}
.i_pro ._pro_box .scroll_slider{background-color:#0079f1;background-image:url(/images/i_pro_scoll_bj02.jpg);background-repeat:no-repeat;background-position:center;}








/*ͼƬ�б�ͨ��*/
.pic_list .pic_list_box .img_title{background-color:#fff;padding:26px 20px 34px;}
.pic_list .pic_list_box .img_title ._title{font-size:16px;color:#383838;margin-bottom:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pic_list .pic_list_box .img_title ._title:hover{color:#ed1c24;}
.pic_list .pic_list_box .img_title ._title_tool span{color:#a8a8a8;}
.pic_list .pic_list_box .img_title ._title_tool span.see_num{margin-left:12px;}

.news_index .part3{margin-bottom:60px;}
.news_index .part3 img{width:100%;}




.iabout{padding-top: 20px;padding-bottom: 20px;background: url(../img/iab_bg_06.jpg) no-repeat;background-color: #f4f4f4;}
.iabout img{width: 100%;}
.iabout .i_t{color: #fff;}
.iabout .i_t a:hover{color: #fff;}
.iabout .i_p{color: #fff;margin-bottom: 35px;}


.iab_item{height: 348px;position: relative;padding-left:1px;padding-right:1px;}

.iab_c,.iab_cover{position: absolute;left: 0;right: 0;bottom: 0;text-align: center;background-color: #fff;padding: 25px 30px 30px 30px;-webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.iab_cover{background-color: #f4f4f4;}

.iab_t{font-size: 22px;color: #000;margin-bottom: 20px;position: relative;-webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.iab_t:before{display: none;content:'';height: 1px;width: 98px;background-color:rgba(237,237,237,0.3);position: absolute;top: 50%;left: 0;}
.iab_t:after{display: none;content:'';height: 1px;width: 98px;background-color:rgba(237,237,237,0.3);position: absolute;top: 50%;right: 0;}

.iab_p{color: #adadad;position: relative;-webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.iab_p:before{display: block;content:'';height: 1px;width: 98px;background-color: #ededed;position: absolute;top: 50%;left: 0;}
.iab_p:after{display: block;content:'';height: 1px;width: 98px;background-color: #ededed;position: absolute;top: 50%;right: 0;}

.iab_c:hover{background-color:#0079f1 !important;padding-left:1px; padding-right:1px;}
.iab_c:hover .iab_t{margin-bottom: 0;color: #fff;font-size: 26px;}
.iab_c:hover .iab_p{display: none;}
.iab_c:hover .iab_p:before,.iab_c:hover .iab_p:after{display: none;}
.iab_c:hover .iab_t:before,.iab_c:hover .iab_t:after{display: block;}

.iabout .cover .play{display: block;width: 68px;height: 68px;background: url(../img/player_03.png) no-repeat; position: absolute; top: 25%;left: 50%;margin-left: -34px;}
.iab_p .iab_ion{display: inline-block;width: 16px;height: 16px;background: url(../img/iab_ion_03.png) no-repeat;vertical-align: middle;margin-right: 5px;}



 .about_pro  h3{ font-size:48px;color:#000; font-weight:bold;margin:0;}
 .str{ font-size:15px;color:#7c7c7c;padding-top:30px; padding-bottom:30px;display:block }


 .about_case  h3{ font-size:48px;color:#000; font-weight:bold;margin:0;}
.about_news h3{ font-size:48px;color:#000; font-weight:bold;margin:0; margin-top:20px;}


.home_product_i{ background:url(/images/product_img_bg.jpg) center no-repeat;}
.home_product_con{ width:70%; margin-left:auto;margin-right:auto;display:block;padding:0}
.product_home h3{ color:#0079f1; text-align:center; font-size:30px; font-weight:bold; } 
.product_home h4{ color:#9b9b9b; text-align:center; font-size:14px;line-height:10px;}
.product_home span{ color:#545454; font-size:14px;  line-height:26px; display:block; }
.product_home img{margin-left: auto;margin-right: auto;display: block; }
._zi{ padding:10px 20px; background:#FFF;margin-bottom:20px;height:50px;width:90%; margin-left: auto; margin-right: auto;display: block;font-size:20px;color:#333;   }
._zi p{margin-top:15px; color:#333;}
._zi img{ width:auto;float:right;}
._more {font-size: 12px; color: #767676;display: block;float:right;  }








.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.footer_1{ text-align:center; display:block; font-size:14px;     display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:20px;
}

@media (max-width:767px) {
.footer_1 img{ margin-left:auto;margin-right:auto;display:block;}
.about_home span{ width:100%;}
.head_posi{ float:left;}
.head_posi .lan{ float:left;}
.navbar-header{ margin-top:10px;}
.product_2 ul li a{padding:10px 20px 10px 20px ;background-color:#0079f1;text-align: center;color: #fff; font-size: 16px;display: inline-block;width:130px; }
.product_2 ul li  {margin-top:10px;margin-bottom:10px;}
.product_2 ul li a:hover{ border:#0079f1 1px solid;background-color:#fff;color:#0079f1; }
.home_aboutbox{ background:none;}
.home_about_right span{ color:#666;}
.home_about_con{padding-top:10px; padding-bottom:10px; }
.imghover img{ width:100%;}
.footright1{ margin-top:0;}
.footright1 span{ color:#0079f1;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
	color:#fff;
	background-color:#0153a4;
}
.navbar {
    background-color: #0079f1;
    padding: 0;
    margin: 0;
}
.header_box{ padding:0}
} 

.news-intro{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

}

.logo{overflow:hidden;}






.h_top{position:fixed; top:0; left:0; z-index:9; width:100%;}
.menu_warp{background:white;}

.pro_case_img{height:477px; overflow:hidden;}
.pro_case_img img{
display:block;
margin:0 auto;
max-height:477px;
}