﻿@charset "utf-8";
/*属性清除*/
.footer2{ display:none;}
.tpp{ display:none;}
*{font-family:"微软雅黑"; padding:0; margin:0; }.fl{ float:left;}.fr{ float:right;}body{margin:0;}h1,h2{margin:0;}p{margin:0;}input{margin:0;padding:0;border:none;}img{display:block; border:0;}a{text-decoration:none;}ul{margin:0;padding:0;}ul,li{list-style:none;}.clearfix{clear:both;}
.content_c{width:1180px;margin:0 auto; padding:0 10px;}
.dis_no{ display:none;}
.dis_no2{ overflow:hidden;}
i{ font-style:normal;}
em{ font-style:normal;}
.phone_box{ display:none;}
/*icon——font*/
@font-face {
    font-family: 'IcoMoon-Free'; 
	src:url(../Font/IcoMoon-Free.ttf)  format('truetype');
    font-weight: normal;
    font-style: normal;
}

.icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    /* Enable Ligatures ================ */
    letter-spacing: 0;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*图标码*/
.icon-home:before {
    content: "\e900";
}
.icon-home:before {
    content: "\e9bf";
}
/*可调节*/
.helloTop{ font-size:12px; color:#fff; line-height:30px; background-color:#fff; color:#333;}
.helloTop a{ color:#333; padding-right:5px;}
.helloTop a:hover{ color:#ff0000;}
.logo_hidden { color:#2068b0; font-size:1.2rem;}
.nav_icon{ color:#2068b0; line-height:250%; font-size:1.1rem}
.nav_icon2{ color:#2068b0; line-height:250%; margin-right:2rem; position:relative;font-size:1.1rem}

.lei_n{ display:none;}
/*栅格化*/

.lei_n{ position:fixed; width:60%; right:0; top:5.5%; z-index:999; background-color:#ffffff;}
.lei_n a{ display:block; text-align:center; font-size:1rem; color:#303030; line-height:3rem;}
 
/*head*/

.hot_zzz{ position:absolute;}
/*logo*/
.logobox_phone{ display:none; background-color:#fff; overflow:hidden; color:#008603; position:relative; z-index:999; box-shadow:2px 2px 2px rgba(0,0,0, .08)}
.logo_backimg{  height:140px; background:url(../images/logo.jpg) no-repeat center top;}
.logo_backimg .content_c{ position:relative;}
.logo_backimg img{ position:absolute; left:65%; top:29px;}
/*nav*/
 .nav_box{ line-height:43px; background:url(../images/nav_bj.jpg) center top;}
.nav_box .content_c{ position:relative; z-index:9999;}
/*.nav_box .content_c ul{ position:absolute; right:0; bottom:0;}*/
.nav_box li{ width:16.6%; float:left; font-size:14px; text-align: center; position:relative;}
.nav_box li a{ display:block; margin:0 auto; color:#fff; display:block; position:relative; transition:background 0.5s;}
.nav_box li span{ width:100%; display:block; margin:0 auto; color:#fff; line-height:1px; font-size:12px; text-transform:lowercase; position:absolute; text-align: center; bottom:15px;}
.nav_box li a:hover { background-color:#f2f9fc; color:#000;}

/*banner*/
/* main_image */
.swipe{width:100%;overflow:hidden;position:relative; text-align:center; position:relative;}
.swipe .ty_banner{ display:block; position:absolute; width:100%; background:url(../images/banner_tbj.png) repeat-x left top; top:0; left:0; z-index:999; text-indent:-999em; opacity:.8;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe li img{ width:100%;}
.swipe #pagenavi{position:absolute;left:0;bottom:2rem;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#3174b6;}
#btn_prev,#btn_next{width:25px;height:50px;position:absolute;top:35%;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer; opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2;filter:alpha(Opacity=20);}
#btn_prev{left:0;}
#btn_next{right:0;background-position:right top;}
#content{width:100%;min-width:1180px;text-align:center;margin:0 auto;}
#inner{width:1180px;margin:0 auto;text-align:left}

div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.ggbox p{  line-height:60px; background:url(../images/gg_bj.png) no-repeat left center; font-size:15px; color:#666666; padding-left:100px; }
.ggbox p{}
.ggbox img{  float:left; width:18%}
.ggbox marquee{float:left; display:block; width:80%;}

/*yq*/
.yq_bt i{ font-style:normal; font-size:0.8rem; text-transform:uppercase; color:#d2d2d2;}
.yq_bt span{ display:block; position:relative; top:3px; width:5rem; height:0.2rem; background-color:#ff9702;}
.yq_bt .content_c{ border-bottom:1px solid #d2d2d2; line-height:27px; padding:0;}
.yq_bt p{ font-size:1rem; color:#09F;}

.yq_bt{ display:none;}


/* 产品分类*/

.icon_leibox { margin-top:-2%; position:relative; z-index:999;}
.icon_leibox .content_c .content_c2{ background-color:#ededed; width:74.20%; margin:0 auto; padding:1.18% 0;}
.icon_leibox dl img{ width:100%;}
.icon_leibox dl dt{ float:left; width:18.5%; margin-left:1.18%; overflow:hidden;}
.icon_leibox dl dd{ float:left; width:18.5%; margin-left:1.18%; position:relative; overflow:hidden; }
.icon_leibox dl dd p{ text-align:center; font-size:15.16px; color:#3d3d3d; position:absolute; width:100%;line-height:30px; left:0; bottom:0;}
.icon_leibox dl{ overflow:hidden;}

.icon_leibox dd  img{transition:transform 0.3s;}
.icon_leibox dd:hover img{transform:scale(1.1,1.1) rotate(0);}


/*分类*/

.lei_box{ width:186px; font-size:14px;}
.lei_box dt{ margin-bottom:13px;}
.lei_box dd{ line-height:38px; padding-bottom:15px; background:url(../images/lei_bj_h.jpg) no-repeat left top; overflow:hidden;}
.lei_box dd a { display:block; color:#fff; padding-left:48px;}
.lei_box dd:hover{ background:url(../images/lei_bj.jpg) no-repeat left top;}
.pro_box{ width:968px;}
.icon_leibox{ margin-bottom:24px;}


/*通用 标题*/
.btbox_ty{ text-align:center; text-transform:uppercase;}
.bt_top em{ font-size:20px; font-family:"黑体"; font-weight:bold;}
.bt_top p{ font-family:16px; color:#025db5; font-family:"黑体";  font-weight:bold;}
.bt_top p span{ position:absolute; width:45%; height:1px; background-color:#b6b6b6;}
.bt_top p{ position:relative;}
.bt_top p .xian_1{ left:0; top:50%;}
.bt_top p .xian_2{ right:0; top:50%;}
.bybox_ty{ font-size:14px; color:#777777; padding-top:10px;}

/*通用链接*/
.more_ty{ width:240px; margin:0 auto; overflow:hidden; text-transform:uppercase; text-align:center; color:#fff; line-height:55px;}
.more_ty p{ float:left; width:90%; background-color:#025db5; color:#fff; transition:width .5s; font-size:15.5px;}
.more_ty span{ float:right; width:10%; background-color:#ecb450;  color:#fff;transition:width .5s; font-size:30px; font-weight:bold;}
.more_ty:hover p{ width:80%;}
.more_ty:hover span{ width:20%;}


/*产品*/
.product_index  .btbox{ background:none;}

.pro_indexbox{ background:url(../images/cp_bj.jpg) no-repeat center top; padding-top:22px;}
.pro_box{ padding-top:30px;}
.bt_lei{ display:none;}
.cp_box img{ display:none; margin:0 auto;}
.product_index{position:relative;}
#demo{overflow:hidden;width:1180px; margin:0 auto;}
#indemo{float:left;width:1400%;padding:0; margin:0;}
#demo1{float:left; width:2018px; padding:0; margin:0;}
#demo2{float:left; width:2018px; padding:0; margin:0;}
.thrid{width:100%;}
.khal_top{width:100%;background:none;margin-bottom:20px;}
.pro_zs dl{ width:264px; margin-right:24px; float:left ; margin-bottom:15px;}
.pro_zs dt{ background-color:#fff;}
.pro_zs dl img{display:block; margin:0 auto;}
.pro_zs dl dd{text-align:center; line-height:36px; color:#000; font-size:0.8rem;}

.more{ display:none; text-align:center; font-size:0.8rem; padding-bottom:1rem; padding-top:1rem;}
.more a{padding:0.25rem 2rem; border-radius:10px; background-color:#fff; color:#000;}


.pro_box dt{ position:relative;}
.pro_box dt span{ position:absolute; width:100%; height:100%; background:url(../images/cp_more.png) no-repeat center center; left:0; top:0; opacity:0; transition:opacity .5s;}
.pro_box dt:hover span{ opacity:1;}
.pro_box dd{ background:url(../images/cp_dd.png) no-repeat right center; transition:background .5s;}

.pro_zs dl dd p{ width:85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_zs dl:hover dd{ background:url(../images/cp_dd.png) no-repeat 95% center; color:#582113;}



/*公司简介*/
.gsjj_index{ padding-top:29px;}


.gsjj_text{ width:660px;}
.gsjj_index .content_c{ padding-top:38px;}
.gsjj_text dl{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;
overflow: hidden;}
.gsjj_text dt span{ font-size:21.15px; color:#fff; background-color:#296cba; line-height:46px; padding:5px 46px;}
.gsjj_text dt p{ font-size:33.17px; color:#025db5; line-height:84px; padding-left:13px; text-transform:uppercase;}
.gsjj_text dd{ font-size:15px; color:#000000; line-height:44px; text-indent:2em; letter-spacing:1px;}
.gsjj_text i{ position:relative; top:10px; left:0; transition:left .5s;}
.gsjj_text i:hover{ left:10px;}
.gsjj_text i img{ display:inline;}


.gsjj_imgbox{ overflow:hidden;}
.gsjj_imgbox img{transition:transform 0.3s;}
.gsjj_imgbox:hover img{transform:scale(1.1,1.1) rotate(0);}


/*优势*/
.ys_box{ background:url(../images/ys_bj.jpg) no-repeat center top; min-height:499px; margin-top:67px; text-align:center; line-height:46px;}
.ys_box p{ font-size:35px; color:#fff; text-align:center; text-transform:uppercase; line-height:100px; padding-top:36px;}
.ys_box span{ display:block; width:438px; margin: auto; font-size:20px; color:#fff; background-color:#000; margin-top:20px;}


.di_ys_icon{ padding-top:5%; overflow:hidden;}
.di_ys_icon dl{ float:left; width:12%; margin:0 2.3%; position:relative; transition:top .5s;}
.di_ys_icon dl dd{ font-size:16px; color:#ffffff; font-weight:bold;}
.di_ys_icon dl img{ width:100%;}
.di_ys_icon dl:hover{ position:relative; top:-10px;}

/*案例*/
#demo_1{overflow:hidden;width:1180px; margin:0 auto;}
#indemo_1{float:left;width:1400%;padding:0; margin:0;}
#demo1_1{float:left;padding:0; margin:0;}
#demo2_1{float:left;padding:0; margin:0;}

.pro_zs_1 dl{ width:264px; margin-right:24px; float:left ; margin-bottom:15px;}
.pro_zs_1 dl:hover dd{ color:#c8841f;}
.pro_zs_1 dt{ }
.pro_zs_1 dl img{ display:block; margin:0 auto; }
.pro_zs_1 dl dd{ text-align:center; line-height:48px; color:#111111; font-size:14px;}


.pro_zs_1 dt{ position:relative;}
.pro_zs_1 dt span{ position:absolute; width:100%; height:100%; background:url(../images/cp_more.png) no-repeat center center; left:0; top:0; opacity:0; transition:opacity .5s;}
.pro_zs_1 dt:hover span{ opacity:1;}
.pro_zs_1 dd{ background:url(../images/cp_dd.png) no-repeat right center; transition:background .5s;}

.pro_zs_1 dl dd p{ width:85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_zs_1 dl:hover dd{ background:url(../images/cp_dd.png) no-repeat 95% center; color:#582113;}

.kehu_box{ padding-top:33px;}
.kehu_box .content_c{ padding-top:30px;}

/*yq*/
.yq_bt i{ font-style:normal; font-size:0.8rem; text-transform:uppercase; color:#d2d2d2;}
.yq_bt span{ display:block; position:relative; top:3px; width:5rem; height:0.2rem; background-color:#ff9702;}
.yq_bt .content_c{ border-bottom:1px solid #d2d2d2; line-height:27px; padding:0;}
.yq_bt p{ font-size:1rem; color:#09F;}

.yq_bt{ display:none;}
.ft_tbox{ border-bottom:1px solid #fff; background-color:#008603;}
.ft_tbox li{ float:left; width:188px; text-align: center; color:#fff;}
.ft_tbox li a{ color:#fff; line-height:57px; font-size:14px;}
.ft_tbox li p a{color:#393939;}
.ft_tbox li a:hover{ font-weight:bold;}
.zzz{ padding-top:20px;}



.btbox2 { line-height:59px; border-bottom:1px solid #e5e5e5; margin-bottom:25px;}
.btbox2 p{ font-size:18px; color:#000; font-weight:bold;}
.btbox2 p i{ display:block; width:81px; height:1px; background-color:#000;}
.btbox2 a{ font-size:14px; color:#000000;}
.btbox2 a:hover{ color:#F60;}

.min_banner{ background:url(../images/min_banner.jpg) no-repeat center top; height:169px; margin-top:12px;}
.by_box{ text-align: center; font-size:32px; color:#005fbb; font-weight:bold; line-height:116px; margin-top:20px;}
.by_box .content_c{ position:relative;}
.by_box span{ position:absolute; width:68px; height:68px; background:#ff8400; border-radius:50%; left:201px; top:26px; z-index:0;}
.by_box  p{ position:relative; z-index:1;}
.by_box i{ color:#fff;}



/*新闻*/
.news_index li{ float:left; width:50%; margin-top:40px;}
.news_index li .news_text{ width:300px;}
.news_index li a{ display:block; font-size:14px; color:#202020; font-weight:bold; line-height:38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_text{ padding-left:12px;}
.news_index li span{ display:block; font-size:14px; color:#5e5e5e; line-height:20px; padding-left:40px; background:url(../images/icon5.png) no-repeat left center;}
.news_index li a:hover{ color:#06F;}
.news_index ul{ overflow:hidden;}
.news_index li p{ font-size:14px; line-height:36px; color:#5e5e5e;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;}

.img_box_new{ overflow:hidden;}
.news_index li img{transition:transform 0.3s;}
.news_index li:hover img{transform:scale(1.1,1.1) rotate(0);}


.youqing{ line-height:69px; min-height:1rem; color:#313131; font-size:0.9rem; margin-top:10px;}
.youqing a{ color:#313131; margin:0 1rem;}
.youqing a:hover{ color:#ff0000}


/*页脚*/
.footer .content_c{ max-width:1135px;}
.zzz{ padding-top:30px;}
.footer{ background-color:#000000; font-size:13px; color:#ccc;  line-height:15px;  padding:0px 0 40px 0;}
.footer p{ padding-bottom:17px;}
.footer p a img{ display:inline; position:relative; top:4px;}
.footer p span{ margin-right:27px;}
.footer .fot_b{ line-height:93px; background:#00adaa; color:#fff; margin-top:18px;}

.footer_top ul{ overflow:hidden; padding-top:32px; padding-bottom:40px;}
.footer_top li{ float:left; width:15%; text-align:center;}
.footer_top li a{ display:block; line-height:15px; border-right:1px solid #999; height:15px; color:#ccc;}
.fpooter_mabox{ width:170px;padding-right:203px; background:url(../images/ft_xian.png) no-repeat right center;}
.fpooter_mabox img{ width:80px; margin:0 auto; }
.footer_tex{ padding-left:74px;}

/*子页*/
/*云晟内页*/
.btbox10 .bt6{ text-align:center;}
.base_left dd a{padding-left:25px; display:block; color:#111; font-size:15px; background:url(../images/icon3.jpg) no-repeat 5px center;}
.btbox10 .bt6 p{ line-height:50px; color:#000; font-size:22px; text-align: center;}
.btbox10 .bt6 span{ display:block; margin:0 auto; width:30px; height:2px; background:#F60;}

.bt6 i{ margin:0 10px;}
.btbox10 .bt6 span a{ padding:0 5px; font-size:14px; color:#ff0000;}
.btbox10 .bt6 span a:hover{ color:#000;}
.btbox10 .bt6{ margin-bottom:20px;}




/*分类*/
.lei_box_al ul{ overflow:hidden;}
.lei_box_al li{ float:left; border:1px solid #d5d5d5; line-height:35px; padding:0 30px; margin-right:20px; font-size:12px; position:relative;}
.lei_box_al li a{ color:#2b2b2b; position:relative; z-index:3;transition:color 0.5s;}
.lei_box_al li span{ position:absolute; left:0; top:0; width:0; height:100%; background-color:#025db5; transition:width 0.8s; z-index:2}
.lei_box_al li:hover span{ width:95%;}
.lei_box_al li:hover a{ color:#fff;}
.lei_box_al li:hover{ border:1px solid #fff;}


.lei_box_al li i{ position:absolute; right:0; top:0; width:0; height:100%; background-color:#ecb450; transition:width 0.5s; z-index:1;}
.lei_box_al li:hover i{ width:95%;}


/*菜品内页*/
.an_box_1 dt > img{ left:0; top:0; transition:left,top 0.5s;cursor: pointer;  
                transition: all 0.6s;  }
.an_box_1 dt > img:hover{transform: scale(1.2);}
.an_box_1 a{ position:absolute; width:100%; height:100%;}


.an_box_1{}
.an_box_1 dl{ width:23%; float:left; position:relative; overflow:hidden; margin:0 1%; margin-bottom:4%;}
.an_box_1 dt{}
.an_box_1 dt .tio_bottom{ position:absolute; width:15%; height:55%; right:0; top:15%; z-index:8;}
.an_box_1 dt .tio_bottom div{ display:block; width:100%; text-align:center; height:15%; border:1px solid #000;}
.an_box_1 dt  i{ position:absolute; right:-15%; top:0%; width:15%; height:15%; transition:right 0.5s; background:url(../images/ma_icon.jpg) no-repeat center center;  background-color:#fff;background-size:80%;}
.an_box_1 dt img{ width:100%;}


.sys{ position:absolute; left:50px ;top:-5% !important;}
.an_box_1 dt  em{ width:100%;  position:absolute; right:0; bottom:0; box-shadow:5px 5px 5px rgba(1,1,1, 0.08); overflow:hidden; transition: width 0.5s; z-index:5;}
.an_box_1 dt:hover i{ top:0; right:0%;}
.an_box_1 dt  i:hover{ width:100%; height:100%; right:0; bottom:0; background:none;}
.an_box_1 dt i:hover em{ display:block; background-color:#fff; width:94%; height:94%; right:3%; top:3%;}
.an_box_1 dt i:hover  em img{ display:block; width:auto ;height:80%; margin:0 auto; padding-top:10%;}
.an_box_1 dd{ position:absolute; width:100%; height:100%; left:0; top:81%; transition:top 1s; padding-top:0%; background:url(../images/cp_more.png); }
.an_box_1 dd:hover{ background:url(../images/cp_more.png) repeat-x left center; background-size: auto 100%;}
.an_box_1 dd p{ line-height:40px; color:#fff; padding-left:5%; font-size:14px;}
.an_box_1 dd:hover{ width:100%; }
.an_box_1 dd a span { font-size:13px; color:#fff; padding-left:5%;}






/*新闻*/


.news_zi dl{ width:50%; float:left;}
.news_zi dl dt{ width:100%; background-color:#f7f7f7; height:5rem;}
.news_zi dl dt:hover{ background-color:#025db5;}
.news_zi dl dt:hover p a{ color:#fff;}
.news_zi dl dt p a{ font-size:0.95rem; line-height:3rem; color:#333; padding-left:2rem; background:url(../images/nav_r.jpg) no-repeat 1rem center;}
.news_zi dl dt p a{
	 width:60%;
	display:block;
	   overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;
}
.news_zi dl dt span{ line-height:1rem; position:relative; top:-0.5rem; padding-left:2rem;}
.news_zi dl dt em{ font-style:normal; font-size:0.8rem; color:#aaa; padding-right:2rem;}
.sj_em{ background:url(../images/icon_zi_2.png) no-repeat left center; padding-left:1.5rem;}
.news_zi dl dt:hover em a{ color:#fff;}
.news_zi dl dt:hover .sj_em{background:url(../images/icon_zi_2_h.png) no-repeat left center;}
.news_zi dl dt:hover  em{ color:#fff;}

.news_index2{ background:url(../images/baidi.png);}
.news_zi dl dd{ padding-top:1rem; width:90%; padding-left:2rem; height:6rem; font-size:0.8rem; line-height:1.4rem; color:#999;}
.news_zi dl dd a{ color:#00a8ff; padding-left:1rem;}
.news_zi dl dd p{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; 
	}
	
	.time_new em{ font-style:normal; font-size:0.8rem; color:#aaa; padding-right:2rem;}

.new_texbox{ width:96%; margin:0 auto;}



.tybox_zi{ padding-top:20px; padding-bottom:20px;}



/*新闻下*/
.news_right li{ background-color:#ffffff; color:#1d1d1d; height:80px; margin-bottom:20px;}
.news_box2{}
.news_top { padding-top:1.2rem; padding-bottom:1.5rem;}
.news_top img{ margin:0 auto;}

 .news_box2 li{ width:30%; float:left; position:relative; right:0%; margin-left:3.3%;}
.news_box2 li a{ display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.more3{ display:block; width:138px; line-height:38px; color:#fff; background-color:#a58340; text-align: center; margin:0 auto; margin-top:35px; margin-bottom:47px;}

.news_box2{ overflow:hidden;}
.news_box2 li .time_t{ font-size:33.69px; color:#ababab;}
.bt_new a{ display:block; width:80%; font-size:0.94rem; color:#000000; line-height:52px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bt_new span{ display:block; width:10%; height:2px; background-color:#d9d9d9;}
.bt_new:hover a{ color:#a58340;}
.news_box2 i{ display:block; width:82% ; font-size:0.9rem; color:#5f5f5f; font-style:normal; line-height:2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.bt_new:hover span{ background-color:#a58340;}
.bt_new{ padding-bottom:1rem;}



/*新闻详情*/

.btbox_xq{ text-align: center; margin-bottom:1rem;}
.btbox_xq p{ font-size:18px; font-weight:600; color:#453d3d; text-align: center; line-height:18px; padding-bottom:30px; }
.btbox_xq .click_time{ display:block; line-height:42px; border-top:1px dashed #d5d5d5; border-bottom:1px dashed #d5d5d5; font-size:13px; color:#c2c2c2;}
.btbox_xq span em{ font-style:normal;}
.btbox_xq .click_time a{ padding-right:20px;}

.news_con_tex{ width:90%; margin:0 auto; text-indent:2em; font-size:14px; line-height:250%; padding:20px 0 20px 0;}
.news_con_tex{ margin:0 auto;}
.news_con_tex p{ margin-bottom:10px;}

.hot_new dl{ margin-top:20px;}

.hot_new dt{ line-height:50px;  text-align: center; color:#ffffff; font-size:14px; background:url(../images/icon1.png) no-repeat 40px center;background-color:#363636;}

.link_htmlbox{ width:80%; margin:0 auto; font-size:14px; line-height:42px;}

.news_con_li_xq img{ margin:0 auto; max-width:100%;}



.neiyema .fh{ display:none; width:35%; line-height:2rem; background-color:#900; color:#fff; margin:0 auto;}
.neiyema .fh a{ color:#fff; text-align:center; display:block; text-align:center;}


/*子页*/
.zi_base{ padding-bottom:5px; padding-top:20px; background:url(../images/zi_bj.png) repeat-x center top;}
/*基本*/



.fh{ display:none; width:35%; line-height:2rem; background-color:#900; color:#fff; margin:0 auto;}
.fh a{ color:#fff; text-align:center; display:block; text-align:center;}

.base_left{ width:220px; position:relative;}
.base_right{ width:943px;}
.base_left dd{ line-height:32px;}
.base_left dt{ line-height:52px; color:#fff; text-align: center;}
.base_left dl{ margin-bottom:20px; background:url(../images/lei_dl_bj_zi.jpg) no-repeat center top;}
.base_left dl img{ width:100%;}
.base_left dt span{ padding:0 5px;}
.base_left dd{ font-size:15px; border:1px solid #d5d5d5; border-bottom:2px solid #d5d5d5; margin-bottom:1px;}
.base_left dd a:hover{ background:url(../images/icon3.jpg) no-repeat 15px center;}

.dh p{ font-size:18px; color:#999; padding-left:32px; background:url(../images/tel_ico1.png) no-repeat center left; line-height:26px;}
.dh span{ font-weight:bold; font-size:25px; color:#eb2424; font-family:Arial; line-height:50px; letter-spacing:0px;}
.dh span{ display:block;}
.dh .dz{ font-size:15px; color:#aaa; line-height:24px; font-weight:normal;}

.base_right{ background:url(../images/zi_bj.png) repeat-x center 60px;}

.base_left dd{ background-color:#f5f5f5;}
.base_left dd a{padding-left:25px; display:block; color:#111; font-size:15px; background:url(../images/icon3.jpg) no-repeat 5px center;}

.fl_in a{ border-bottom:1px solid #d5d5d5;}
.zi_base .base_left .lx3{ background:none ;}
.zi_base .base_left .lx3 dd{ padding-left:10px;}
/*产品*/
.product_zili dl{margin:0 5px; float:left ; margin-bottom:10px;}
.product_zili dt{  width:222px;  background-color:#f5f5f5; padding:1px;}
.product_zili dl img{display:block; margin:0 auto; margin-top:1px;}
.product_zili dl dd{ text-align:center; line-height:34px; color:#333; font-size:14px; position: relative; z-index:999; margin-top:3px;}


.product_zili dl dd p{ position:relative; z-index:999; transition: color 1s;}

.product_zili dl dd span{ width:0% ;  display:block; height:34px; position:absolute; background-color:#e0d8cf; z-index:1; transition: width 1s;}

.product_zili dl:hover span{ width:100%;}
.product_zili dl:hover p{color:#333;}


.hotpro dl{margin:0 5px; float:left ; margin-bottom:5px; }
.hotpro dt{  width:222px; background-color:#f1f1f1; padding:1px}
.hotpro dl img{display:block; margin:0 auto; margin-top:1px;}
.hotpro dl dd{text-align:center; line-height:34px; color:#333; font-size:14px;}


.hotpro dl dd{ position:relative;}
.hotpro dl dd p{ position:relative; z-index:999; transition: color 1s;}

.hotpro dl dd span{ width:0%;   display:block; height:34px; position:absolute; background-color:#e0d8cf; z-index:1; transition: width 1s;}

.hotpro dl:hover span{ width:100%;}
.hotpro dl:hover p{color:#333;}

/*新闻*/
.new_hhh dt{ line-height:40px; background:url(../images/lei_dl_bj_zi.jpg) center center;}
.new_hhh dt:first-child+dd+dd+dd+dd+dd+dd{ display:none;}
.new_hhh dt:first-child+dd+dd+dd+dd+dd{ display:none;}
.new_hhh dt:first-child+dd+dd+dd+dd{ display:none;}
.new_hhh dd a{ width:90%; margin:0 auto;background:none;overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap; padding:0; padding-left:2px;}
.new_hhh dd{ margin-bottom:0; border-bottom:none; line-height:28px; font-size:14px;}
.new_hhh dd a:hover{ background:none; color:#090;}
.newbox4{ margin-bottom:10px; color:#666;}
.newbox4 .fl { font-size:16px; line-height:28px; text-indent:2em;}
.newbox4 li{ position:relative; line-height:36px; font-size:15px; padding-bottom:10px; box-shadow:1px 4px 4px rgba(0, 0, 0, 0.0); transition:box-shadow 0.5s; }
.newbox4 li:hover{ box-shadow:1px 4px 4px rgba(0, 0, 0, 0.2); }
.newbox4 li p{ position:relative;}
.newbox4 a{ font-size:0.95rem; color:#2d2d2d; text-indent:0em; padding-left:30px; background:url(../images/ys_icon_h.png) no-repeat 7px center;}
.newbox4 a:hover{ text-decoration:underline;}
.newbox4 li span{ position:absolute; right:20px; bottom:0; color:#2b2b2b;}
.newbox4 li span a{ color:#ff8a00;}
.newbox4 .fr{ line-height:24px; font-size:14px;}
.newbox4 .time{ width:100px;  color:#fff; no-repeat left bottom; text-align:center; line-height:80px; background-color:#c8841f; text-indent:0em;}
.newtext1{ width:800px;   padding-right:10px; color:#333;}
.newtext1 p{ font-size:15px;}
.new_con p{ font-size:15px; text-indent:1em;}
.newbox4 li{ margin-bottom:15px; border-bottom:1px dashed #464646;}
/*页码*/
.t_page{ width:100%; line-height:65px; position:relative; text-align: center; font-size:12px;}
.t_page .qian , .shu , .hou{padding:5px 22px; line-height:45px; border:1px solid #d0d0d0; margin:0 1px; color:#666;}
.t_page  a{ color:#666;}
.t_page a:hover{ color:#900;}
.t_page a:hover{ color:#900;}


/*热点新闻*/
.hotnews_box{ margin-bottom:30px}
.hotnews_box li{ float:left; width:449px; margin:0 10px; font-size:0.8rem; position:relative; line-height:45px; margin-bottom:2px;}
.hotnews_box li span{ position:absolute; right:0; bottom:0; color:#2b2b2b;}
.hotnews_box li a{ display:block; padding-left:20px; color:#242424; background:url(../images/ys_icon_h.png) #f5f5f5 no-repeat left center; font-size:0.95rem;}
.mtb20{ margin-bottom:20px;}

.hotnews_box li:hover{ color:#aaa;}

.hotnews_box li:hover a{ color:#aaa;}




/*新闻详情页*/
.news_inbox{ min-height:300px; font-size:15px;}
.news_inbox ul li p{ padding:10px 0px; font-size:20px; font-weight:bold; color:#00a9e7; text-align:center;}
.news_inbox{ padding-left:20px}
.news_inbox ul li{ text-align:center; color:#666;}
.news_inbox ul li span{ margin:0 10px;}
.news_inbox{ line-height:36px;}
.news_inbox ul li span a{ color:#ffc12c;}
.news_inbox img{ margin:15px auto; min-width:400px; max-width:900px; border:1px solid #d5d5d5; padding:2px;}
.news_inbox p{ text-indent:2em;}
.newtext1{ line-height:220%; margin-top:20px;}
.newtext2{ padding-bottom:30px; color:#2b2b2b;}



/*产品详情*/

.box_bigcon .cp_boxin li{ float:left; margin-right:10px; margin-bottom:10px; background-color:#fff; width:269px; height:378px; position:relative; overflow:hidden;}
.box_bigcon img{ margin:0 auto; max-width:100%;}
.box_bigcon .cp_boxin li .more_box{ height:50px; display:block; line-height:50px; padding:0; position:absolute; top:328px; transition:top 0.2s;}
.box_bigcon .cp_boxin  li .more_box p{ font-size:14px;}
.box_bigcon .cp_boxin  li .more_box  span{ display:none;}
.box_bigcon .cp_boxin  li .more_box  a{ display:none;}
.box_bigcon .cp_boxin  li:hover .more_box{ position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/bj_black.png) center top; text-align: center; color:#fff; padding-top:121px; line-height:30px; font-size:17px;}
.box_bigcon .cp_boxin  li:hover   span{ display:block;}
.box_bigcon .cp_boxin  li:hover   a{ display:block; width:120px; margin:0 auto; line-height:35px; border:1px solid #fff; border-radius:17.5px;}
.imgbox_zilin img{ margin:0 auto; min-width:45%; max-width:88%;}


.lei_n dt{ background:#0a59ab; text-align:center; line-height:2.5rem; color:#fff; font-size:1rem;}

.lei_n dl dd{ height:10rem; overflow:scroll;}
.lei_n dl dd a{ font-size:0.95rem; line-height:2.4rem; background:#fefefe;}
/*公司简介*/
.gsjj_in{ line-height:220%; padding:40px; text-indent:2em; padding-right:30px; font-size:15px; color:#6d6d6d;}
.news_right{ height:292px; overflow:hidden;}

 /*公司简介——gsjj*/
 .zirn{ font-size:15px; line-height:300%; text-indent:2em; color:#222;} 
 .gs_text{ padding-top:1rem; font-size:0.9rem;}
 .zirn img{ width:100%; max-width:1180px;}
 


/*手机icon*/
.icon_box{ display:none;}
.icon_box{ margin-top:1rem;}
.icon_box dl{ float:left; width:25%;}
.icon_box dl dt{ width:3rem; height:3rem; background:#0a59ab; margin:0 auto; border-radius:1rem;}
.icon_box dl img{ width:50%; margin:0 auto; padding-top:0.8rem;}
.icon_box dl dd{ width:3.5rem; margin:0 auto; line-height:2rem; font-size:0.8rem; text-align:center;}




/*banner调试*/
@media screen and (max-width: 1440px) {
.swipe li{ overflow:hidden;}
.swipe li img{ width:110%; position:relative; left:50%; margin-left:-55%;}
}
/*@media screen and (max-width: 1180px) {
	.news_nes li a{ width:84%;}
	.news_lt_img{ width:30%;}
	.news_lt_img img{ width:100%;}
	.news_r{ width:68%;}
	.ne_l{ width:40%;}
	.news_fr{ width:55%;}
	.showbox1{ width:80%; right:10%;}
	.top_ys{ top:5%; left:33%;}
	.tel_box dl{ width:44%;}
	.lan{ width:44%; padding-left:5%;}
	.logo_backimg{ background-size:165%;}
	.an_right dl:first-child+dl+dl{ display:none;}
	.pro_rolling{ min-width:100%;}
	.ggbox{ display:none;}
  
   
   
   .news_left{ display:none;}
   .btbox_cp{ display:none;}
   .cpbox{ width:100%; margin:0 auto;}
   .cpbox{ clear:both; margin:0 auto;}
   #demo{ width:80%;}
   
   .base_left{ width:20%;}
   .base_right{ width:78%;}
   .product_zili dl{ width:22%;}
   .product_zili dt{ width:100%; margin:0 0.5%;}
   .product_zili dt img{ width:98%;}
   .product_zili dd{ font-size:1rem;}
   
   .hotpro dl{ width:23.5%;}
   .hotpro dt{ width:100%; margin:0 0.5%;}
   .hotpro dt img{ width:98%;}
   .hotpro dd{ font-size:1rem;}
   .hotnews_box li{ width:47%;}
   .footer .xxx img{ display:none;}
   .tel_t .tel_img{ width:50%;}
   .tel_txemg{ width:50%;}
   .tel_bott{ display:none;}
   .news_box{ overflow:hidden;}
}*/

/*.abc_tubox ul li img{transition:transform 0.3s;}
.abc_tubox ul li:hover img{transform:scale(1.1,1.1) rotate(0);}*/