/* CSS Document */
*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
html{min-width:1200px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#666; font-size:14px; font-family:"微软雅黑";}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color; transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
.clr{clear:both;}
.w1200{width:1200px; margin:0 auto; clear:both}
table{border-collapse: collapse;}


.header{width:100%; height: 85px; background: url(../images/top_bj.jpg) no-repeat top}
.logo{width:509px;height:68px; float: left; margin-top: 10px; }
.logo img{width:100%; height: auto;}
.heade_right{ float: left; margin-top: 18px; width:220px; margin-left: 220px}
.heade_right img{ float: left; margin-right: 10px;}
.heade_right_dh{float:left;}
.heade_right_dh span{display: block; overflow: hidden; width:100%; height: auto; font-size: 14px; color:#333333;}
.heade_right_dh p{ width:100%; height: auto; display: block; overflow: hidden; font-size: 22px; color: #e72718; font-family: Impact}
.top_r{float:right; position: relative; height: 40px; margin-top: 26px;}
.top_r img{ padding-right:5px; float: left; margin-top: 2px;}
.top_r div{ float: left;width:48px; height: 33px; margin-right: 20px;}
.wx_h{background: url(../images/x.png) no-repeat left center; padding-left: 20px; }
.sj_h{background: url(../images/x.png) no-repeat right center; padding-right: 20px;}
.top_r .ditu{ border-right:0px; color:#999999; font-size: 14px; line-height:28px; margin-left: 8px;}
.wx_index{ width:100px; height: 100px; position: absolute; top: 34px; left: 0px;z-index: 999;display: none; border-right: 0px!important; margin: 0px!important; padding: 0px!important}
.wx_index img,.sj_index img{ width:100px!important; height: 100px!important; margin: 0}
.sj_index{width:100px; height: 100px; position: absolute; top:34px; left:20px;z-index: 999;  display: none;border-right: 0px!important;margin: 0px!important; padding: 0px!important}
.wx_h:hover .wx_index{ display: block; }
.sj_h:hover .sj_index{ display: block}
.top_r i{font-size: 32px; color:#666}
.wx_h:hover i{color:#e72718 }
.sj_h:hover i{color:#e72718 }


/*导航*/
.header_nav{width:100%; height: 50px;  background: #eeeeee}
.nav{height:50px; line-height:50px;  position:relative; z-index:1;float:left; }
.nav a{ color:#333;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;text-align: center;}
.nav .nLi h3 a{ display:block; width: 150px; text-align: center; font-size:18px;font-weight:normal;color:#333; height:50px; line-height: 50px;font-weight: bold;}
.nav .sub{ display:none; width:474px; left:0px; top:50px;  position:absolute; background:#fff;  line-height:26px; padding:0;border-top: 2px solid #e72718; z-index:999;  }
.sub_biaoti{left:-293px!important;}
.sub_chan{left:-195px!important;}
.nav .sub li{ zoom:1; border-bottom: 1px solid #e5e5e5;  height:44px; line-height: 44px; text-align: center;  }
.nav .sub a{ display:block; padding:0 10px; color: #333333; font-size: 12px; height: 100%; }
.nav .sub a:hover{ background:#ededed;}
.nav .on h3 a{ color:#E72718;}
.subs{width: 188px; float: left; height: 300px;}
.sub_right{ float: left; padding: 10px;width: 284px;height: 352px;}
.sub_right img{width: 260px; height: 150px;}
.sub_right p{width: 100%;height: auto; line-height: 24px; font-size: 12px; color: #666;}
.subs .active_t{ background: #ededed;}
.nav_qixia{width:198px; height:50px; line-height: 50px; background: #e72718 url(../images/b_sj.png) no-repeat 160px center; color: #fff; font-size: 16px;  font-weight: bold;
	padding: 0px 25px 0 40px; float: right; position: relative}
.nav_qixia ul{width:268px; height: auto; overflow: hidden; position: absolute; top:50px; left:50%; margin-left:-134px; z-index: 999; background:#fff; display: none; }
.nav_qixia ul li{border-bottom: 1px solid #e5e5e5;  height:auto; line-height: 44px; text-align: center;  width: 100%;  color: #333}
.nav_qixia ul li a{color:#333; font-size: 14px; font-weight: normal}
.nav_qixia ul li:hover a{color:#e72718}
.nav_qixia:hover ul{display: block}



/*banner*/
.banner .slideBox{ width:100%; height:600px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:15px;  width:20px; height:20px;  border-radius:50%; border:1px solid #e72718; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#e72718;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.banner .slideBox .bd ul{height: 100%;width:100%}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.banner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.banner .slideBox .bd img{ width:100%; height:100%; display:block;  }




/*关于我们*/
.about_a{width:218px!important;  height: 40px!important; background: #fff!important; color: #fff!important; font-size: 16px!important; color: #ffffff!important; line-height: 35px!important; text-align: center!important; display: block!important;
	border-radius: 20px!important;}
.about_a:hover{ background: none!important; color: #e72718!important; border: 0px solid #e72718!important;}
.index_about{width:100%;height:682px; display: block;  background: url(../images/a_bj.jpg) no-repeat center top; }
.index_about .w1200{position: relative; height: 100%;}
.index_about_xx{width:854px; height: 100%; padding-top: 55px;}
.about_t{width:350px; height: 55px;  background: url(../images/about_t.png) no-repeat; font-size: 30px; color: #333333; font-weight: bold; padding-top: 5px;}
.index_about_info{width:565px; height: 118px; overflow: hidden; margin-top: 63px; margin-bottom: 60px;}
.index_about_info p{font-size: 14px; color: #333333; height: 100%; width: 100%; line-height: 26px;}
.index_about_xx a{width:95px;  height: 35px; background: #e72718; color: #fff; font-size: 16px; color: #ffffff; line-height: 35px; text-align: center; display: block;
	border-radius: 20px;}
.index_about_bottom{width:850px; height: 175px; box-shadow: 0px 0px 13px  rgba(0,0,0,0.5); background: #fff; margin-top: 40px;}
.index_about_bottom dl{width:25%; float: left; text-align: center; margin-top: 46px; cursor:pointer}
.index_about_bottom dl dt{font-size: 14px; color: #333333;}
.index_about_bottom dl dt span{font-size: 36px; color: #333333; font-weight: bold;}
.index_about_bottom dl dd{font-size: 14px; color: #333; line-height: 30px; height: 30px; }
.index_about_xx a:hover{ background: none; color: #e72718; border: 1px solid #e72718;}
.index_about_bottom dl:hover span{color:#e72718}



/*企业模块*/
.index_sector{width:100%; height: 680px; background:url(../images/qybk.jpg) no-repeat; padding-top: 80px;}
.index_sector .index_sector_t{width:100%; height: auto; text-align: center}
.index_sector .index_sector_t h3{font-size: 30px; color: #fefefe; font-family: "Arial"}
.index_sector .index_sector_t h4{font-size: 30px; color: #fefefe; font-weight: bold; height: 40px; line-height: 40px; margin: 15px 0}
.index_sector_info{width:100%; height: auto; overflow: hidden;  margin-top: 80px;}
.index_sector_info ul{width:100%; height: auto; overflow: hidden}
.index_sector_info ul li{width:280px; height: 272px; background: url(../images/qi.png) no-repeat; text-align: center; position: relative; overflow: hidden; float: left;
	margin-right: 20px;  margin-bottom: 20px;}
.index_sector_info ul li .sector_show h3{font-size: 24px; color: #fffefe; height: 50px; line-height: 50px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
	margin: 30px 0}
.s_icon{width:93px; height: 92px; display: block;  margin: 24px auto 0;}
.jt{width:26px; height: 25px; display: block; margin: 0px auto;}

.sector_hide{width:100%; height: 100%; position: absolute; top: 100%; left:0px; z-index: 999;  background: url(../images/q_h.jpg) no-repeat; padding: 20px 30px; transition-duration:0.5s }
.sector_hide h3{font-size: 20px; color: #fffefe; height: 35px; line-height: 35px; margin-bottom: 20px;}
.sector_hide p{width:190px; height: 110px; margin: 0px auto 0; color: #fff; line-height: 26px; font-size: 15px; overflow: hidden}
.sector_hide span{ color: #008aff; width: 84px; height: 28px; background: #fff; color: #008aff; line-height: 28px; border-radius: 15px; display: block; margin: 20px auto 0;}
.index_sector_info ul li:hover .sector_hide{top:0}





/*首页新闻*/
.index_news{width:100%;height: auto; display: block; overflow: hidden; margin-top: 56px;}
.index_news_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_news_title p{font-size: 30px; color: #333333; font-family: "Arial";}
.index_news_title h3{font-size:30px; color: #333333; font-weight: bold; margin-top: 6px;}
.index_news_title span{width:115px; height: 1px; background: url(../images/xian.png) no-repeat; display: block; margin: 15px auto 0;}
.index_news_top{width:100%; height: 428px; margin-bottom: 40px; margin-top: 55px;}
.index_news_top .index_news_left{width:372px; height: auto; float: left}
.index_news_video{width:761px; height: 428px; float: right;}
.index_news_video img{width:100%; height: 100%;}
.news_left_t{width:100%; height: 66px; background: #eeeeee; overflow:hidden}
.news_left_t a{width:124px; height: 100%; float: left; line-height: 66px; text-align: center; font-size: 16px; color: #333333;}
.news_left_t a:hover{background: #e72718; color: #fff;}
.newws_bottom{width:100%; height: auto; overflow: hidden; margin-top: 25px;}
.newws_bottom h3{width: 100%; height: 30px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #333333; font-size: 20px; font-weight: normal}
.newws_bottom h4{width:100%; height: 30px; color: #333333; font-size: 20px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: normal; margin: 10px 0 30px}
.newws_bottom p{width:100%; height: 110px; line-height: 28px; font-size: 16px; color: #999999;}
.newws_bottom span{width:83px; height: 30px; background: #e72718; color: #fff; line-height: 30px; text-align: center; display: block; border-radius: 15px; margin-top: 30px;}
.newws_bottom span:hover{border:1px solid #e72718; background: #fff; color: #e72718}
.index_news ul{width:100%; height: auto; overflow: hidden}
.index_news ul li{width:367px; height: auto; overflow: hidden; float: left; margin-right: 46px;}
.index_news ul li:nth-child(3){margin-right: 0px;}
.index_news ul li .index_news_img{width:367px; height: 207px; overflow: hidden}
.index_news ul li .index_news_img img{width:100%;  height: 100%;transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_news 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_newws_info{width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.index_newws_info h3{width:100%; height: 30px; line-height: 30px; font-size: 16px; color: #333; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_newws_info h4{color:#333333; font-size: 16px; margin: 10px 0; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_newws_info p{width:100%; height:88px; font-size: 14px; color: #999999; line-height: 28px; margin-top:12px; margin-bottom: 15px; margin: 20px 0}
.index_newws_info span{width:83px; height: 30px; background: #e72718; color: #fff; line-height: 30px; text-align: center; display: block; border-radius: 15px;}
.index_news ul li:hover h3,.index_news ul li:hover p,.index_news ul li:hover h4{color:#e72718}
.index_news ul li:hover span{border:1px solid #e72718; background: #fff; color: #e72718}




/*返回顶部*/
.index_fanhui{width:100%; height: 22px; background: url(../images/xian.jpg) no-repeat center; margin:55px 0}
.index_fanhui .top_top{width:77px; height: 23px; border: 1px solid #999999; font-size: 12px; border:1px solid #dcdcdc; text-align: center; line-height: 23px; float: right; 
	margin-right:92px; cursor: pointer}
.index_zhece{width:1092px; height: 150px; margin: 0px auto;}
.index_zhece p{width:520px; height: 62px; border: 1px solid #d2d2d2; float: left; line-height: 62px; padding: 0px 45px; font-size: 16px; color: #999999; margin-bottom: 10px;
	margin-right:26px;}
.index_zhece p span{font-size: 16px; color: #666666;}
.top_top:hover{color:#e72718; border: 1px solid #e72718}

/*诚意gg*/
.index_lan{width:100%; height: 66px; background: #1a5bb5; line-height: 66px; margin-top: 25px;}
.index_lan h3{font-size: 30px; color: #ffffff; float: left}
.index_lan h3 img{margin-left: 9px;}
.index_lan p{ font-size: 14px; color: #ffffff; float: right}
.index_lan p a{color:#fff; margin:0px 5px;}





/*底部*/
.footer{width:100%;  background:#eeeeee; position:relative;  clear:both;padding-top: 50px; height:auto; overflow: hidden;}
.footer_logo{ width:123px;height: 121px; float: left;   margin-right: 20px;}
.footer_logo img{ width:100%;height: 100%;}
.footer_fs{width:560px; height: auto; float: left}
.footer_fs h3{font-size: 24px; color: #333333}
.index_kuaijie{width:100%; height: auto;  padding: 15px; margin-top: 15px; overflow: hidden; border-top:1px solid #1a5bb5}
.index_kuaijie a{float: left; width:auto; text-align: center; font-size: 14px; color: #999999; margin: 0px 20px 0px 0; line-height: 30px;}
.index_kuaijie p{font-size: 14px; color: #999999; float: left; padding-right: 10px;}
.index_kuaijie a:hover{color:#1a5bb5}
.index_kuaijie span{ color: #333333; float: left; font-size: 14px; line-height: 30px;}
.footer_top{width:100%; height: auto; overflow: hidden;}
.bottom_right_top{width:280px; height: 150px; margin-left: 30px; float: right}
.bottom_right_pic p{ width:100%;height:30px; line-height:30px; text-align: center; color: #999999; font-size: 12px;}
.right_pic{ width:120px;height:120px; background: #fff; padding: 10px; border-radius: 10px;}
.right_pic img{width:100%; height: 100%;}
.bottom_right_pic{width:120px; float: left; margin-right:20px;}
.footer_ban{width:100%; height:auto; overflow:hidden}
.copy_l{float:left; font-size: 12px; color: #666666; height: 35px;  line-height: 35px; margin-top: 20px; width: 660px; overflow: hidden}
.copy_l a{margin-left:8px; }
.copy_l a:hover{color:#1a5bb5!important}
.footer_zhichi{width:auto; height:auto; overflow: hidden; margin-top:22px; float:right}
.footer_zhichi p{ width:210px; float: left; line-height: 30px; font-size: 14px; color:#777;}
.footer_zhichi .pt{width:127px;height: 18px; background: url(../images/vleader.png) no-repeat; margin-top: 4px; }
.footer_zhichi .js{width:115px;height: 18px; background: url(../images/win.png) no-repeat; margin-top: 4px;}
.footer_zhichi .pt:hover{background: url(../images/vleader_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/win_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #777;}
.footer_zhichi i{ float: left;}
.footer_dz{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.footer_dz p{float:left; height:30px; line-height:30px; margin-right:15px;}


/*客服*/
.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;
	 font-size: 14px;
}
.lxfx li {
    background:#e72718;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}

.tupian img{transition:all 1s}
.tupian:hover img{transform: rotate(180deg)}





/*内页 banner图*/
.leo_all{height: 100%; display: block;position: relative;}
.leobanner{width: 100%;height:300px;}
.leobanner_title{width: 270px; height: 131px; background:#e72718; color: #fff;padding-top: 44px;}
.leobanner_ding{position: absolute; bottom:-86px; left: 0;z-index: 0;}
.left_icon{ float: left; height: 44px; margin-left: 30px;width:30px}
.left_title h3{font-size: 24px;}
.left_title p{font-size: 16px;height: 35px; line-height: 35px;}
.left_title{ margin-left: 10px; float: left;}
.qxqy_banner{ background: url(../images/qxqy_ban.jpg) no-repeat center;}
.about_banner{ background: url(../images/about_ban.jpg) no-repeat center;}
.rcln_banner{ background: url(../images/rcln_ban.jpg) no-repeat center;}
.news_banner{ background: url(../images/news_ban.jpg) no-repeat center;}
.contact_banner{ background: url(../images/contact_ban.jpg) no-repeat center;}
.shzr_banner{ background: url(../images/shzr_ban.jpg) no-repeat center;}
.service_banner{ background: url(../images/service_ban.jpg) no-repeat center;}
.join_banner{background: url(../images/join_ban.jpg) no-repeat center;}
.mokuai_banner{background: url(../images/mokuai_ban.jpg) no-repeat center;}


/*左边导航*/
.main_left{ width:270px; height: auto; display: block; float: left;margin-top: 85px;}
.main_left .main_left_top{width: 100%; height: auto;  padding-bottom: 20px;border: 1px solid #dddddd; border-top: 0px;display: block;padding-top: 15px; }
.main_left .main_left_top .name_logo{ width: 132px; height: 46px;}
.main_left .main_left_top .lianxi{ width: 134px; height: 53px;}
.main_left_top ul{ width: 100%; height: auto;position: relative;}
.main_left_top ul li{width: 100%; height:49px; line-height: 49px;  padding: 0px 20px; }
.main_left_top ul li p{width:210px; height:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;}
.main_left_top ul li a{ display: block; width: 100%;height: 50px; color: #666666; font-size: 14px;border-bottom: 1px solid #e5e5e5;}
.main_left_top ul li a span{ float: right;}
.main_left_top ul li:hover{ background:#e72718; color:#fff;}
.main_left_top ul li:hover .active{background:#fff!important;}
.main_left_top ul li:hover a{color: #fff;}
.main_left_top ul li.active{background:#e72718;}
.main_left_top ul li.active a{color: #fff;}
.main_left_bottom{ margin-top: 26px;width: 270px; height:475px;padding-bottom: 20px; position: relative; }
.main_left_bottom .kf{width: 100%;height:90px;}
.left_bottom_xiao{width:100px; height: 35px; text-align: center; line-height: 35px; margin: 10px auto 0;}
.left_bottom_xiao p{font-size: 14px; color: #666666;  padding-left: 25px;}
.left_bottom_xiao i{ float: left; color: #e72718; font-size: 24px;}
.main_left_bottom h3{ color: #e72718; font-size: 18px; text-align: center; font-weight: bold; height: 40px; line-height: 40px; margin-top: 10px;}
.main_left_bottom .tubiao{width:169px; height: 35px; line-height: 35px; margin:10px auto;}
.main_left_bottom .tubiao li{width:54px; float: left; text-align: center; height: 100%; line-height: 35px; position:relative; }
.main_left_bottom .tubiao li .icon{ font-size:30px!important; color: #cccccc;}
.main_left_bottom .tubiao li .icon-dizhi01{font-size: 33px!important}
.main_left_bottom .tubiao li:hover .icon{ color: #e72718;}
.left_bottom_nei{border: 1px solid #dddddd; height: 257px;}
.bottom_tubiao{width: 90%; height:auto;margin: 0px auto;}
.weixin{position: absolute; right:16px; top:34px; z-index: 1; display: none; width:100px; height:100px;}
.shouji{position: absolute; left: -22px; top:34px; z-index: 1; display: none;width:100px; height:100px;}
.left_bottom_nei .tweixin:hover .weixin{display: block;}
.shouji_wx:hover .shouji{display: block;}



.bizmail_loginpanel{font-size:12px;width:270px;height:auto;border:1px solid #cccccc;background:#ffffff;}
.bizmail_LoginBox{padding:10px 15px;}
.bizmail_loginpanel h3{padding-bottom:5px;margin:0 0 5px 0;border-bottom:1px solid #cccccc;font-size:14px;}
.bizmail_loginpanel form{margin:0;padding:0;}
.bizmail_loginpanel input.text{font-size:12px;width:100px;height:20px;margin:0 2px;border:1px solid #C3C3C3;border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;}
.bizmail_loginpanel .bizmail_column{height:58px;}
.bizmail_loginpanel .bizmail_column label{display:block;float:left;width:30px;height:24px;line-height:24px;font-size:12px;}
.bizmail_loginpanel .bizmail_column .bizmail_inputArea{float:left;width:240px;}
.bizmail_loginpanel .bizmail_column span{font-size:12px;word-wrap:break-word;margin-left: 2px;line-height:200%;}
.bizmail_loginpanel .bizmail_SubmitArea{margin-left:30px;clear:both;}
.bizmail_loginpanel .bizmail_SubmitArea a{font-size:12px;margin-left:5px;}
.bizmail_loginpanel select{width:110px;height:20px;margin:0 2px;}
.bizmail_SubmitArea input[type="submit"]{border:0; background:#e72718; color:#fff; height:30px; border-radius:5px; font-size:14px;}




/*右边中间内容*/
/*about关于我们*/
.maininfo{ height: auto; display: block; overflow: hidden;}
.main_right{ float:right; width:900px; height: auto; margin-top: 34px;}
.main_right .top_title{width: 100%;height: 50px; border-bottom: 1px solid #e72718;}
.main_right .top_title h3{ width:auto; font-size: 20px; color: #333;  height: 50px; line-height: 50px; float: left; margin: 0px 10px 0 0;}
.top_title_xiao{width:auto; height:100%; float:left;}
.top_title_xiao p{float: left; line-height: 50px; font-size: 14px; color: #666666;}
.main_right .top_title .top_title_dizhi{ float: right; font-size: 14px; color: #999999; line-height: 50px;}
.main_right .top_title .top_title_dizhi a{font-size: 14px; color: #999999;}
.top_title_dizhi .icon{font-size: 23px!important; float: left;}
.about_info,.contact_all,.news_all{width: 100%; height: auto;display: block;overflow: hidden; margin-top:15px; margin-bottom:20px;}
.about_info p{ color: #666; font-size: 14px; line-height: 25px; text-indent: 2em; margin:10px 0 15px;}
.ny_about_info{font-size:14px; color:#666; line-height:26px; padding-top:10px;}
.ny_about_info table tr td a:hover{color:#e72718}
.ny_about_info table tr td a{color:#333}
.main_right .top_title .top_title_dizhi a:hover{color:#e72718}

/*联系我们*/
.contact_info{width: 100%; height: auto; margin-top:15px;}
.contact_info h3{font-size: 16px; color: #333;height: 60px; line-height: 60px; border-bottom: 1px solid #bebebe; margin: 0; }
.contact_info li{width: 100%; height:81px;padding: 8px 0; border-bottom: 1px solid #bebebe;}
.contact_info li img{ float: left;}
.contact_info .contact_xinxi{ float: right; width: 85%;}
.contact_info .contact_xinxi p{ margin: 0;}
.contact_info .contact_xinxi .contact_name{font-size: 14px; color: #333;height: 30px; line-height: 30px;}
.contact_info .contact_xinxi .xinxi_info{ font-size: 12px; color: #666;}
.hxian{height: 31px;border: 1px solid #bebebe; float: left; margin: 12px 12px 0;}
.contact_info ul{width:42%; float: left;}
.dhxian{border: 1px solid  #bebebe; float: left; height:170px;margin: 30px 60px 0;}
.youxiang{width: 20px; height: 25px;margin-top: 20px;}
.dianhuas{width: 20px;height: 15px;margin-top: 20px;}
.dizhitb{width: 20px; height: 25px; margin-top: 14px;}
.chuan{width: 20px; height: 25px; margin-top: 19px;}
.phones{width: 20px; height: 25px;margin-top: 14px;}
.cont_wei{width: 100%; height: 162px!important; border: 0px!important; margin-top: 10px;}
.cont_wei div{ float: left;width: 111px; text-align:center;}
.cont_wei_gz{ margin-right: 76px;}
.cont_wei div img{width: 111px; height: 111px;}
.cont_wei div p{width:100%; height:30px; color: #333; font-size: 14px; line-height: 30px;}



/*荣誉资质*/
.ny_honor,.ny_case{width:100%; height: auto; display: block; overflow: hidden}
.ny_honor li{width:300px; padding: 0px 10px; float: left; margin-top:15px;}
.ny_honor li .ny_honor_img{width:100%; height:200px; overflow: hidden}
.ny_honor li .ny_honor_img img{width:100%; height: 100%;transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s; }
.ny_honor li p{width:100%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color:#333}
.ny_honor li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}


/*案列展示*/
.ny_case ul{width:100%; height:auto; display:block; overflow:hidden; margin-bottom:10px;}
.ny_case li{width:300px; padding: 0px 10px; float: left; margin-top:15px;}
.ny_case li .ny_honor_img{width:100%; height: 174px; overflow:hidden;}
.ny_case li .ny_honor_img img{width:100%; height: 100%;transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s;}
.ny_case li p{width:100%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color:#333}
.ny_case li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}




/*产品中心*/
.ny_product{ margin-top:25px; margin-bottom:25px; overflow:hidden; font-size:16px; color:#666; line-height:25px; width:900px;}
.ny_product ul{width:100%; height: auto; display: block; overflow: hidden}
.ny_product ul li{ width:300px; height: 300px; float: left;}
.ny_product ul li a{width:100%; height: 100%;}
.product_img li{padding: 10px 10px; margin: 10px 0 0; }
.product_img li a{width: 100%; height: 100%; display: block;}
.product_img img{width:100%; height: 100%; border: 1px solid #bebebe; transform: scale(1);
    transition: all 1s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 1s ease 0s; }
.product_img li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.product_img li:hover .icon{color:#e72718; }
.product_img li:hover p{color:#e72718}
.ny_product .honnos_img{width: 100%; height: 229px;text-align: center; overflow: hidden}
.honnos_img .xuanting{ display: none; position: absolute; top: 0; left: 0;z-index: 111;}
.honnos_img{position: relative;}
.honnos_div{width: 100%; height: 47px; line-height: 47px; border-bottom: 1px solid #eee}
.honnos_div p{width: 85%; float: left; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.honnos_div i{float: left;}
.ny_product ul li:hover .xuanting{ display:block;}
.ny_product ul table{table-layout:fixed;}
.ny_product ul table a{color:#666}
.ny_product ul table a:hover {color:#e72718}


/*新闻中心*/
.news_all ul{width: 100%; height: 100%; display:block; overflow:hidden;}
.news_all ul li:nth-child(1){padding-top: 30px;}
.news_all ul li{padding:15px 0; display: block;overflow: hidden;}
.ny_news_all{width:100%; height:auto; overflow:hidden; font-size:14px; color:#666; line-height:26px;}
.ny_news_all img{max-width:100%;}
.news_allimg{width:378px; height: 213px; float: left; overflow:hidden}
.news_all ul li img{width:100%; height:100%;  cursor: pointer;transition: all 0.6s;}
.news_all ul li img:hover{transform: scale(1.1);}
.news_xx{ float: left; margin-left:22px;width: 500px;}
.news_all ul li .news_xx h3{ font-size: 20px; color:#333333; margin: 0;height: 40px; line-height: 40px;font-weight: bold;}
.news_all ul li:hover h3{color:#e72718;}
.news_all ul li .news_xx time{font-size: 14px; color: #333;}
.news_all ul li .news_xx p{font-size: 14px; color: #666;height:82px; line-height: 24px;width: 100%; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; padding-top: 10px;}
.news_all ul li .news_xx a{ color: #333;width: 120px; height: 32px; text-align: center; line-height: 32px; border: 1px solid #cacaca;display: block; overflow: hidden; margin-top:26px;}
.news_xuxian{width: 100%;height: auto;padding-bottom: 10px;}
/* .news_all .news_time{padding-top: 10px;} */
.news_all .news_time .xian{width: 20px; border: 1px solid #fff;height: 2px; margin: 5px auto;}
.news_all .news_time p{font-size: 28px;}
.news_all .news_time time{font-size: 20px;}
.news_all ul li:hover p{color:#fff}
.news_all ul li:hover time{color:#fff}
.news_all ul li:hover .news_xx p{color:#e72718!important;}
.news_all ul li:hover .news_xx time{color:#e72718!important;}
.news_all ul li:hover .news_time{ background:#e72718 }
.news_all ul li:hover .news_twoinfo p{color:#e72718;}
.news_time a{color:#666}
.news_time{width: 220px; height:138px; float: left; background: #eeeeee; color: #333; text-align: center;margin-right: 20px;}
.news_time span{font-size:50px; display: block; overflow: hidden}
.news_time time{font-size:14px; margin-top: 10px}
.news_twoinfo{width:auto;}
.news_twoinfo h3{font-size: 16px; color: #333;height: 32px; line-height: 32px; overflow: hidden; border-bottom: 1px solid #dcdcdc; font-weight: normal}
.news_twoinfo p{font-size: 14px; color: #999999; line-height: 30px; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;overflow:hidden; 
	margin-top: 8px}
.index_news_list li:nth-child(2n){ float: right}
.news_all ul li .news_xx a:hover{border:1px solid #e72718; color:#e72718}



/*推荐新闻*/
.leo_list{ width: 100%; height: auto; display: block; margin-top:30px; padding-top: 20px; overflow:hidden; margin-bottom:30px;}
.leo_list_info  ul li{ height: 40px; line-height: 40px; margin-top: 15px;width:50%; padding: 0px 15px; float: left}
.leo_list_info  ul li p{ width: 80%;  font-size: 14px; color: #666666; float: left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 0;}
.leo_list_info  ul li .icon-dian{ float: left; font-size: 18px!important; color: #bebebe;}
.leo_list_info  ul li time{ float: right; font-size: 12px;color: #666666;}
.leo_list_info  ul li .leo_xian{border-bottom: 1px solid #bebebe;height: 100%; width: 100%;}
.leo_list_info  ul li .leo_xian a{display: block;width: 100%; height: 100%;}
.leo_list_info  ul li:hover  p{ color:#e72718;}
.leo_list_info  ul li:hover time{color:#e72718;}
.leo_list_info  ul li:hover i{color:#e72718 ;}
.leo_list_info  ul li .leo_xian img{ float: left;width: 10px; height: 10px; margin-top:16px; margin-right:13px;}
.leo_about_title h3{ font-size: 20px; color: #333; background: url(../images/sanjiao.png) no-repeat center bottom; height:35px;}
.leo_about_title{width: 100%; height: 40px; text-align: center;}
.leo_about_title .icon{ color:#e72718;}




