*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
.container{ padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.row{ margin: 0px}
.container,.main_container{width:1200px; margin: 0px auto; }
#proshow table{border-collapse: collapse}





.mian_header{width:100%; height:auto; position: relative}
.mian_header .container{ height: 100%;position: relative }
.top-middle{ height:100%}
.nav_pro{ margin-right: 176px;}
.main_top{width:100%; height: 40px; line-height: 40px; background: #2b384e}
.main_top h4{font-size: 14px; color: #fff; float: left}
.main_top h4 span{color:#42cdff}
.header_form{ float: right; width: 155px; height:25px; text-align: right; background:#fff; border-radius:15px; padding:0px 10px; margin-top:6px;}
.header_form input[type="text"]{width:120px;  height:25px;  float:left; border:0px }
.header_form .t_sub{width:13px; height:13px; background:url(../images/ss.png) no-repeat; border:0px; float:right; margin-top:5px}





/*导航*/
.header_dao{ width:100%;height:100px; }
.header_dao .container{ height: 100%}
.header-top{  width: 201px; height:117px; position: absolute; top:0px; left: 50%; margin-left: -100px; z-index: 999 }
.logo{height:117px; width:201px; }
.logo a img{height: 100%;  width: 100%;}
.nav_top{ width:100%;  height: 100px;}
.nav{height:100%;}
.nav a{ color:#666666;}
.nav .nLi{ float:left;  position:relative; display:inline; height:100%; width:128px; text-align: center}
.nav .nLi h3{ height: 100%; width:100%; text-align: center;}
.nav .nLi h3 a{ display:block;  font-size:14px; color:#666; height: 100%; line-height:100px;}
.nav .sub{ display:none;left:0; top:100px;  position:absolute;  line-height:26px; padding:0; width:125px;     z-index: 999; background: #ddd }
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:40px; line-height: 40px;  background:#eeeeee;text-align: center }
.nav .sub li p{ width:100%; float: left; margin: 0px;}
.nav .sub a{ display:block; padding:0 10px; color: #434343; font-size: 12px; height: 100%; }

.nav li.active h3 span{border-bottom: 4px solid #1054a9; padding:0px 8px 37px 8px;}
.sub li:hover a{color:#1054a9}




/*banner*/
.index_banner{width:100%;height:500px; position: relative;}
.index_banner .slideBox{position:relative;overflow:hidden;width:100%;height:500px}
.index_banner .slideBox .hd{position:absolute;right:50%;bottom:25px;z-index:1;overflow:hidden;height:22px; margin-right: -52px}
.index_banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.index_banner .slideBox .hd ul li{float:left;margin-right:15px;width:20px;height:20px;border:1px solid #1054a9;border-radius:50%;cursor:pointer}
.index_banner .slideBox .hd ul li.on{background:#1054a9}
.index_banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.index_banner .slideBox .bd ul{width:100%;height:100%}
.index_banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.index_banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.index_banner .slideBox .bd img{display:block;width:100%;height:100%}


/*关于我们*/
.index_about{width:100%; height:auto; overflow:hidden; margin-top:40px; margin-bottom:35px}
.index_about .index_about_all{width:1200px; height:auto; margin:20px auto}
.index_about_left{width:598px; height:auto; float:left}
.index_about_left h3{width:100%; height:45px; line-height:45px; font-size:24px; color:#333333}
.index_about_left hr{width:30px; height:2px; background:#2b384e; margin:8px 0}
.index_about_left p{width:100%; height:153px; line-height:30px; color:#666666; font-size:14px; overflow:hidden;
 margin-top:40px;}
.index_about_left a{width:148px; height:34px; background:#2b384e; text-align:center; color:#fff; font-size:14px; display:block; line-height:34px;}
.index_about_left a:hover{background: #00a4dc}
.index_about_right{width:500px; height:300px; background:url(../images/video_bj.jpg) no-repeat; float:right}
.video{width:380px; height:240px;  margin:15px auto 0}


/*产品*/
.index_peoduct{width:100%; height:auto; overflow:hidden}
.index_pro_left{width:50%; height:400px; overflow:hidden; background: url(../images/p_left.jpg) no-repeat left center; float: left}
.index_pro_left img{width:100%; height:auto}
.index_pro_right{width:50%; height:400px; float:right; background: #00a4dc}
.index_pro_bottom{width:1200px; height:auto; overflow:hidden; margin:30px auto 0px}
.index_pro_bottom ul{width:100%; height:auto;}
.index_pro_bottom ul li{width:382px; height:290px; border:1px solid #ddd; padding:10px; float:left; margin-right:27px}
.index_pro_bottom ul li div{width:100%; height:228px; overflow:hidden}
.index_pro_bottom ul li div img{width:100%; height:100%;  transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_pro_bottom ul li p{width:100%; height:35px; line-height:35px; font-size:14px; color:#333333; margin-top:6px}
.index_pro_bottom ul li:nth-child(3){margin-right:0px}
.index_pro_bottom ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_pro_info{width:600px; height: auto; overflow: hidden; padding: 40px 40px 0;}
.index_pro_info h3{font-size: 20px; color: #fff}
.index_pro_info span{width: 30px; height: 2px; background: #fff; display: block; margin: 15px 0 27px;}
.index_pro_info ul{width: 100%; height: auto; overflow: hidden; margin-bottom: 20px;}
.index_pro_info ul li{width: auto; padding: 2px 10px;border: 1px solid rgba(255,255,255,0.5); float: left; margin-right: 12px; margin-bottom:10px; }
.index_pro_info ul li a{color:#fff; font-size: 14px; color: #ffffff}
.index_pro_info ul li:hover,.index_pro_info a.more_a:hover{background: #fff;}
.index_pro_info ul li:hover a,.index_pro_info a.more_a:hover{color:#19addf}
.index_pro_info p{font-size: 14px; color: #ffffff; line-height: 30px;}
.index_pro_info a.more_a{width:147px; height: 33px; border: 1px solid rgba(255,255,255,0.5); text-align: center; line-height: 33px; font-size: 14px; font-family: "Arial"; color: #fff;
	display: block; margin-top: 35px;}


.index_proi{width:100%; height: 2px; margin: 15px 0;}
.index_proi i{width:30px; height: 1px; background: #fff; background: #fff; float: left; margin-right: 10px; opacity: 0.5}




/*企业风貌*/
.index_jcase,.index_gcase{width:100%; height: auto; margin-top: 47px; overflow:hidden}
.index_gcase_xx{width:100%; height:auto; margin-top:30px;}
.index_gcase_xx ul{width:100%; height:auto; overflow:hidden}
.index_gcase_xx ul li img{width:100%; height:100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_gcase_xx ul li{ margin-right:13px; width:290px; height:auto; margin-bottom:10px; float:left}
.case_pic{width:290px; height:194px; overflow:hidden}
.index_gcase_xx p{width:100%; height:35px;  line-height:35px; text-align:center; font-size:14px; color:#333333; overflow:hidden}
.index_gcase_xx ul li:nth-child(4n){ margin-right:0px;}
.index_gcase_xx ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_gcase_xx ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_gcase_xx ul li:hover p{color:#42cdff}


/*新闻*/
.index_news{width:100%; height:auto; overflow:hidden; margin-bottom:70px; margin-top:40px;}
.index_title{width:100%; height:auto;  text-align:center}
.index_title h3{font-size:24px; color:#00a4dc; font-family:"Arial"; font-weight:bold; height:35px; line-height:35px; background:url(../images/title_t.jpg) no-repeat center;}
.index_title h4{font-size:20px; color:#2b384e; height:30px; line-height:30px;}

.index_news_bottom{width: 1200px; height:440px; margin:40px auto 0;}
.index_news_bottom .index_news_left{width: 580px; height:100%; float: left;}
.index_news_bottom .index_news_left img{width: 100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.news_pic{width:100%; height:150px; overflow:hidden}
.index_news_left span{width:148px; height:36px; background:#2b384e; color:#fff; text-align:center; line-height:36px; 
display:block; margin-top:30px;}
.index_news_left span:hover{background: #00a4dc}
.index_news_xx{ width: 100%; height:40px; line-height: 40px; margin-top: 10px;}
.index_news_xx h3{ width:100%;font-size: 18px; color: #999; height:40px; overflow:hidden; white-space:nowrap; }
.index_news_left p{font-size: 14px; color: #666; line-height: 24px; padding-top: 5px;word-break:break-all; height:50px;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;}
.index_news_right{ float: right; width:570px;}
.index_news_right li{width: 100%; height:110px; margin-bottom:10px ;border-bottom:1px solid #ddd }
.index_news_right li .news_right_riqi{padding-top:18px;width: 95px; height: 93px; float: left; color: #9a9a9a;  text-align: center;}
.more{ border:1px solid #0063b1; margin: 0px auto; width: 120px;height: 35px; text-align: center; line-height: 35px;}
.more a{ color: #0063b1 !important;}
.more:hover a{color:#666!important;}
.more:hover{border:1px solid #666}
.index_news_rinfo h4{font-size: 14px;  color: #363636;height: 35px; line-height: 35px; text-overflow: ellipsis;overflow: hidden;white-space: normal}
.index_news_rinfo p{ font-size: 12px;  color: #999; line-height: 24px;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;overflow:hidden; margin-top:5px;}
.news_right_riqi h4{font-size:46px; font-weight: bold; color:#cccccc}
.news_right_riqi span{font-size: 18px; font-weight: bold;color:#cccccc }
.index_news_rinfo{ float: right;width: 472px;padding:9px 15px;}
.index_news_right li:hover p,.index_news_right li:hover h4,.index_news_right li:hover span{color:#00a4dc}
.more_s{ border:1px solid #333; margin: 25px auto 0; width: 120px;height: 35px; text-align: center; line-height: 35px;}
.more_s a{color:#333}

.index_news_bottom .index_news_left:hover p{color:#00a4dc}
.index_news_bottom .index_news_left:hover h3{color:#00a4dc}

.index_news_bottom .index_news_left:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}




/*联系我们*/
.index_contact{widrth:100%; height:508px; background:url(../images/c_bj.jpg) no-repeat center; padding-top:160px;}
.index_contact_all{width:100%; height:347px; background:#f6f6f6;}
.index_contact_left{width:440px; height:100%; background:#fff; float:left; padding:10px 37px 0px;}
.index_contac_t{width:100%; height:auto; text-align:center;}
.index_contac_t h3{font-size:24px; color:#00a4dc; font-family:"Arial"; line-height:40px;}
.index_contac_t h4{font-size:20px; color:#333333;}
.index_contact_form{width:100%; height:auto; margin-top:20px;}
.index_contact_form div{width:100%; height:auto;  position:relative; margin-bottom:15px;}
.index_contact_form div p{width:55px; font-size:16px; color:#333333; float:left}
.index_contact_form div input{width:307px; height:28px; background:#2f6f6f6; border:1px solid #eeeeee}
.index_contact_form div textarea{width:307px; height:85px; overflow:hidden; resize:none; background:#2f6f6f6;
 border:1px solid #eeeeee}
.index_contact_form .con_submit{width:102px; height:30px; color:#fff; text-align:center; line-height:30px; font-size:14px; background:#00a4dc; border:0px; margin-left:54px;}
.index_contact_right{width:760px; float:left;  padding:10px 56px 0px;}
.index_contact_dd{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.index_contact_dd h3{font-size:20px; color:#2b384e; height:45px; line-height:45px; margin-bottom:10px;}
.contact_left{width:347px; float:left}
.contact_left p{font-size:14px; color:#666666; line-height:26px;}
.contact_right{width:270px; float:left}
.contact_right h4{ float:left; font-size:14px; color:#666; line-height:26px; margin-right:10px;}
.contact_right p{ float:left; font-size:14px; color:#666666; line-height:26px;}


/*底部*/
.foot{ width: 100%;background-color: #2c2f34;height: 320px; padding-top:35px; }
.footer_left{width:1075px; height: auto; overflow: hidden; float: left}
.footer_left dl{width:120px; float: left; margin-right: 95px;}
.footer_left dl dt{font-size: 16px; color:#ffffff; height: 35px; margin-bottom: 10px;
 border-bottom:1px solid #000}
.footer_left dl dd a{font-size: 14px; color: #999999; line-height:28px;}
.footer_top_right{width:124px;  display: block; overflow: hidden; float: right;}
.footer_top_right p{width:100%;  height:35px;  border-bottom:1px solid #000; font-size:12px; color:#fff; line-height:35px;}
.footer_top_right .footer_img{width:100px; height:100px; margin-top:20px;}
.footer_ban{width:100%; height:40px; background:#2c2f34; border-top:1px solid #000000}
.f_brq{width:600px;height:100%; line-height: 40px;font-size: 12px; color:#fff; float: left}
.footer_zhichi{width:430px; height:100%;  float: right}
.footer_zhichi p{ width: 188px; float: left; margin-left: 20px; line-height:40px; font-size: 12px; color:#fff;}
.footer_zhichi .pt{width:126px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 11px; }
.footer_zhichi .js{width:112px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 11px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #fff;}
.footer_zhichi i{ float: left;}
.footer_ban .container{padding:0px 80px;}
.footer_left dl dd a:hover{color:#00a4dc}





/*超链*/
.link_biaoqian p{color: #fff; font-size:12px; width:80px; height:40px; line-height:40px;  float: left; background:#00a4dc; text-align:center;}
.link_biaoqian ul{width:1100px; height: auto;  overflow: hidden; float: right}
.link_biaoqian ul li{padding: 0px 15px;  float:left; font-size:12px; line-height: 40px;}
.link_biaoqian ul li a{color:#999999}
.link_biaoqian ul li:hover a{ color: #fff;}
.link_biaoqian{width:100%; height:40px; line-height: 40px; overflow: hidden; background: #000000;}
.link_biaoqian .container{height:auto;line-height: 20px;}



.footer-bottom .container{position: relative;}

.footer-t{width: 228px;
    height: 44px;
    position: absolute;
    top: -143px;
    left: -76px;}



/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#00a4dc;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}



/**about*/
.ny_banner{width:100%;height:270px;clear:both;position: relative;}
.ny_banner>div{position: relative;}
.ny_banner .bl_input{top: 20px;left: 710px;}
.bl_input{width: 437px;height: 50px;position: absolute;top: 78px;left: 85px;z-index: 99}
.bl_input i{display: inline-block;width: 20px;height: 20px;background:url(../images/banner_search.png) no-repeat center;position: absolute;top:14px;left: 20px; }
.bl_input input{width: 435px;height: 48px;background: #fff;border-radius: 30px;font-size: 12px;color: #999;border: 0;padding-left: 60px;outline: none;}
.ny_container{padding-bottom: 40px;overflow: hidden;}

/*内页*/
.page_nav{padding: 30px 0;overflow: hidden;}
.page_nav p {font-size: 14px;color: #999;margin-bottom: 22px;}
.page_nav p i{display: inline-block;margin-right: 6px;}
.page_nav p b{font-weight: normal;}
.page_nav p a{color: #999;}
.page_nav ul li{ float:left; width:16.5%; text-align:center; line-height:46px;font-size:15px; position:relative; margin-bottom: 10px;}
.page_nav ul li a{ display:block; border:1px solid #e8e8e8; border-bottom:5px solid #e8e8e8;}
.page_nav ul li a:after{ content:""; height:5px; width:0; position:absolute; bottom:0px; left:1px; background:#0068b7; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s;}
.page_nav ul li a:hover,.page_nav ul li.active a{ background:#3172c2; color:#333; *border-bottom-color:#0068b7; color: #fff;}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after { width:calc(100% - 2px) ; }
.page_nav ul{width:100%; height:auto; overflow:hidden;}
/*about*/
.about_page_con{clear: both;
color: #666;font-size: 14px;
}
.about_page_con>p{line-height: 26px;color: #666;font-size: 14px;}
.about_t{background: url(../images/about_page_bg.png) no-repeat center;height: 145px;width: 100%;margin-bottom: 30px;}
.about_ptit{padding: 30px 40px;background: #EEEEEE;}
.about_t h4 a{color: #333;font-size: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_t p{font-size: 14px;color: #666;margin: 10px 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.about_page_con .mpro_jpg ul li:nth-child(3n){margin-right:20px ;}
.about_page_con .mpro_jpg ul li:nth-child(4n){margin-right:0 ;}


.about_allp{clear: both;overflow: hidden;}
.about_allp p{line-height: 26px;text-indent: 22px;color: #666;font-size: 14px;}

.ab_img{height: 212px;margin: 28px 0;}
.ab_img li{float: left;margin-left: 20px;width: 280px;height: 212px;}
.ab_img li:first-child{margin-left: 0;}
.ab_img li img{width: 100%;height: 100%;}


/**product*/
.pro_con_ul li:first-child,.case_ul li:first-child{margin-left: 0;}
/*product*/
.page_pro .pro_con_ul li{margin:0 9px 18px;}

/*case*/
.case_ul{clear: both;overflow: hidden;padding-bottom: 30px;}
.case_ul li{width: 278px;float: left;margin:0 20px 12px 0;}
.case_ul li:nth-child(4n+1){margin-left: 0;}
.case_ul li a{display: block;width: 100%;height: 100%;}
.case_ul li a>span{display: block;width: 100%;height: 209px;overflow: hidden;}
.case_ul li a>span img{width: 100%;transition: all 0.8s ease-in-out;height: 100%;}
.case_ul li p{height: 58px;line-height: 58px;font-size: 14px;color: #666;position: relative;}
.case_ul li p span{padding-left: 12px;}
.case_ul li p i{display: inline-block;width:20px;height: 7px;background: url(../images/case_jt.png) no-repeat center; position: absolute;right: 12px;top: 25px;}
.case_ul li:hover img,.pro_con .pro_con_ul li.active img{transform: scale(1.1);} 
.case_ul li:hover p,.pro_con .pro_con_ul li.active p{background: #77B323;color: #fff;}
.case_ul li:hover p i,.pro_con .pro_con_ul li.active p i{background: url(../images/case_jt_h.png)}


/*product_center*/
.pro_center{padding-bottom: 50px;}
.pro_tab{width: 810px;margin: 0 auto 40px;height: 35px;}
.pro_tab li{float: left;width: 115px;height: 28px;border:1px solid #999;border-radius: 20px;text-align: center;line-height: 30px;margin-right: 16px;}
.pro_tab li a{display: block;width: 100%;height: 100%;font-size: 12px;color: #666;}
.pro_tab li:hover,.pro_tab li.active{border:1px solid #43ac74;}
.pro_tab li:hover a,.pro_tab li.active a{color: #43ac74}

.pro_con{position: relative;}
.pro_con .arr{}
.pro_con .arr span{display: block;z-index: 99;position: absolute;top: 120px;cursor: pointer;}
.pro_con #arrLeft{left: -100px;}
.pro_con #arrRight{right: -100px;}
.pro_con_ul{height: 240px;clear: both;}
.pro_con_ul li{width: 278px;height: auto;border: 2px solid #f8f8f8;float: left;margin:0 11px;}
.pro_con_ul li:first-child,.case_ul li:first-child{margin-left: 0;}
.pro_con_ul li a{display: block;width: 100%;height: 100%;}
.pro_con_ul li span{display: block;width: 100%;height: 195px;overflow: hidden;border-bottom: 1px solid #eee;box-sizing: content-box;}
.pro_con_ul li span img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.pro_con_ul li:hover span img,.pro_con .pro_con_ul li.active span img{transform: scale(1.1);}
.pro_con_ul li div{height: 94px;padding: 15px 0;}
.pro_con_ul li p{line-height: 40px;text-align: center;font-size: 14px;color: #666;}
.pro_con_ul li div i{display:block;text-align: center;background: url(../images/pro_jt.png) no-repeat center;width: 75px;height: 20px;margin: 0 auto} 
.pro_con_ul li:hover div i,.pro_con_ul li:hover div i{background: url(../images/pro_jt_h.png)}

/*news*/
.news_page{overflow: hidden; font-size:14px; color:#666}
.news_page_lf{width: 100%;margin-bottom: 20px;}
.news_page_lf dl{height: 72px;padding: 40px 20px;/*! margin-bottom: 20px; */background: #fff;box-sizing: content-box;}
.news_page_lf dl a{display: block;}
.news_page_lf dl dt{float: left;text-align: center;margin-right: 25px;}
.news_page_lf dl dt span{font-size: 40px;display: block;}
.news_page_lf dl dt p{font-size: 14px;}
.news_page_lf dl dd{overflow: hidden;width: 1040px; float:left;}
.news_page_lf dl dd b{font-size: 22px;display: block; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 18px;}
.news_page_lf dl dd p{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666;}
.news_page_lf dl:nth-of-type(odd){ background: #f8f8f8;}
.news_page_lf dl:nth-of-type(even){ background: #fff;}
.news_page_lf dl:hover{ background: #eee;}

.news_page_rt{width: 280px;float: right;padding: 30px 22px;background: #f8f8f8;color: #666;box-sizing: content-box;}
.news_page_rt img{width: 280px;height: 195px;}
.news_page_rt h4{font-size: 16px;font-weight: normal;margin: 20px 0;width: 280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_page_rt p{font-size: 12px;line-height: 22px;}

/*contact*/
.iw_poi_title{color:#C52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.keyword_light{margin-bottom:30px;line-height: 30px;}

.lxwm{width:100%;padding:20px 0;line-height:24px;float:left}
.lxwm_z{float:left}
.lxwm_z h3{color:#666;line-height:35px;font-weight: bold;}
.lxwm_r{float:right}
.lxwm_r li{width:120px;float:left;padding-left:10px;box-sizing: content-box;}
.lxwm_r li img{width:120px;height:120px;float:left;border:#ddd 1px solid}
.lxwm_r li p{line-height:30px;text-align:center}
.lxwm_z p{line-height: 26px;
    color: #666;
    font-size: 14px;}

.pro_jpg ul,.case_jpg ul{overflow: hidden;}
.pro_jpg ul li{float: left;margin-right: 24px;margin-bottom:20px ;}
.pro_jpg ul li:nth-child(4n){margin-right: 0;}

.case_jpg ul li{float: left;margin-right: 45px;margin-bottom:20px ;width: 370px;height: 454px;border: 1px solid #CCCCCC;}
.case_jpg ul li:nth-child(3n){margin-right: 0;}
.case_jpg ul li .pic {
	text-align: center;
	overflow: hidden;
}

.case_jpg ul li .pic img {
	width: 370px;
	height: 235px;
	display: block;
	transition: all 0.8s ease-in-out;
}

.case_jpg ul li .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.case_jpg ul li:hover .mcase_txt h6,.case_jpg ul li:hover .mcase_txt p,.case_jpg ul li:hover .mcase_txt span{color: #3172c2;}

.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 282px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height: 197px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999;float: left;}
a.hon_mor{display: inline-block;width: 62px;height: 20px;background: url(../images/more.png)no-repeat;float: right;margin-top: 15px;}
.honor_pic ul li:hover .hon_txt h6{color: #0086d5;}
.honor_pic ul li:hover{border-color: #0086d5}
.honor_pic ul li:hover a.hon_mor{background: url(../images/more_on.png) no-repeat;}


/*师资力量*/
.szll_info{width:100%; height:auto; display:block; overflow:hidden; font-size:14px; color:#666}


/*查询*/
.cha_xun{width:100%; height:50px; margin:25px 0 0}
.cha_xun div{width:300px; height:35px; line-height:35px; float:left; border:1px solid #ddd}
.cha_xun div input{width:100%; height:100%;border:0px; float:left; padding-left:15px;}
.cha_submit{width:80px; height:35px; background:#3172c2; color:#fff; border:0px; float:left; text-align:center; cursor:pointer}


.mcase_txt{width: 100%;padding: 22px 40px 0 30px;text-align: left;}
.mcase_txt h6{font-size: 24px;color: #444444;font-weight: bold;}
.mcase_txt p{font-size: 14px;color: #666666;line-height: 24px;margin: 12px 0;height: 50px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mcase_txt span{font-size: 14px;color: #999999;line-height: 24px;}
.picScroll-left .bd ul li:hover .mcase_txt h6,.picScroll-left .bd ul li:hover .mcase_txt p,.picScroll-left .bd ul li:hover .mcase_txt span{color: #F64500;}


/*产品详情页*/
.pro_info{width:100%; height:auto; overflow:hidden}
.pro_info_left{width:500px; float:left;}
.pro_info_right{width:700px; float:right;}
.pro_xiang{width:100%; height:40px; background:#323136; padding-left:20px;  margin:30px 0; line-height:40px;}
.pro_infoshow{width:100%; height:auto; overflow:hidden}
.pro_infoshow img{max-width:100%;}
.pro_infoshow table{border-collapse: collapse; }
