﻿body{ line-height: 24px; font-size: 15px; background: #fff; color: #111;word-wrap:word-break; }

a{color:#111;}
a:link {color:#111; text-decoration: none;  }
a:active { color:#111; text-decoration: none; }
a:hover {color:#df0101;}

@font-face{font-family:siyuan_Regular;src:url("../font/SourceHanSansCN-Regular_0.otf");}	
@font-face{font-family:siyuan_Medium;src:url("../font/SourceHanSansCN-Medium_0.otf");}	
@font-face{font-family:siyuan_Bold;src:url("../font/SourceHanSansCN-Bold_0.otf");}	
@font-face{font-family:siyuan_Heavy;src:url("../font/SourceHanSansCN-Heavy_0.otf");} 
 
/*top*/
.box_top{ width:100%; height:110px;background:#fff url(../images/index_15.jpg) no-repeat left top;overflow:hidden;}
.box_top2{ width:100%; height:110px;background:url(../images/index_16.jpg) no-repeat right bottom;overflow:hidden;}
.box_top_content{ width:1200px;box-sizing:border-box;  height:110px;margin:0 auto; overflow:hidden;}
.box_top_logo{ width:465px; height:110px; float:left;overflow:hidden;}
.box_top_logo img{ height:110px;}
.box_top_zj{ width:260px; margin:34px 0 0 220px; float:left;overflow:hidden;}
.box_top_zj .Search{  height:40px;background: none;  overflow:hidden;}
.box_top_zj .Search_input{width:205px; height:40px; background:#ebeef7;line-height:32px;padding:0 10px 0 20px; float:left; font-size:15px; color:#999;border:none;box-sizing:border-box; border-radius:30px 0 0 30px ;}
.box_top_zj .Search_button{width:55px; height:40px; float:left;border:0;background:#d6d7f6 url(../images/box_03.png) no-repeat center center;border-radius:0 30px 30px 0;cursor: pointer;}
.box_top_zj .Search_button:hover{background:#405696 url(../images/box_03.png) no-repeat center center;border-radius::0 3px 3px 0;cursor: pointer;} 

.box_top_right{ width:210px; padding-top:20px; float:right;overflow:hidden;}
.box_top_right .fhsy{ height:53px; line-height:53px; text-align:center; font-size:18px; color:#fff;}
.box_top_right .fhsy a{  color:#fff;}
.box_top_right .fhsy a:hover{  color:#62d1ff;}

/*  导航栏 */
.m_img{ display:none;}
.m_navList{ display:none;}
.nav{width:100%; background:#adb0ee;z-index:999;display: block;  position:relative;box-shadow:0px 5px 3px rgba(22,45,85,0.08);}
.yyui_menu1 {width:1200px; margin:0 auto;height:60px; line-height:60px;font-size:20px;box-sizing:border-box;  }
.yyui_menu1 span {width:1px; height:26px; background:#ddd; float:left;margin: 12px 4px 0 4px;}
.yyui_menu1 li {/*width:192px;*/ padding:0 55px 0 54px;float:left;  font-weight:bold;  font-size:20px;position:relative;/* border-radius:3px;*/  margin:0 0.12% ;transition: all 0.05s ease-in-out;   /*添加过渡动画，时长0.3秒*/ } /*这一级是导航*/
.yyui_menu1 .sy{width:174px!important; box-sizing:border-box;padding:0 0px } /*这一级是导航*/
 /*.yyui_menu1 li .jt{background:url(../images/jt.png) no-repeat 80px center;}这一级是导航
.yyui_menu1 li .jt2{background:url(../images/jt.png) no-repeat 95px center;}  这一级是导
.yyui_menu1 li .jt:hover{background:#409EFF url(../images/jt2.png) no-repeat 80px center;} 这一级是导航
.yyui_menu1 li .jt2:hover{background:#409EFF url(../images/jt2.png) no-repeat 95px center;} 这一级是导航*/
.yyui_menu1 li span{ display:none;}
.yyui_menu1 li:nth-child(14){ display:none;}
.yyui_menu1 li a {text-align:center;display:block;  font-weight:bold; text-decoration:none;color:#fff;   }
.yyui_menu1 li:hover {  color: #fff;background:#405696; /*border-radius:3px 3px 0 0;*/} 
.yyui_menu1 li:hover a{  color: #fff;} 
.yyui_menu1 li a.more:after{content:"»"; float:right; margin:0 10px 0 0} 
.yyui_menu1 li ul { position:absolute; float:left; margin-left:-54px;width:100%;display:none;background-color:#405696; box-sizing:border-box;z-index:9999;border-top:1px solid rgba(255,255,255,0.3);} /*这是第二级菜单*/
.yyui_menu1 li ul li{width:100%;padding:0 ;text-align: center;line-height:46px;   border-bottom:1px solid rgba(255,255,255,0.2);;} 
.yyui_menu1 li ul li:nth-child(1){ border-top:0}
.yyui_menu1 li ul a { width:100%;text-decoration:none; color:#fff; box-sizing:border-box;line-height:46px; font-weight:200;  font-size:16px; ;}
.yyui_menu1 li ul a:hover { background-color:rgba(255,255,255,0.1); color:#fff;}
.yyui_menu1 li ul ul{ top:0;left:242px; padding-bottom:0px;border-top:0;border-left:1px solid #fff  } /*从第三级菜单开始,所有的子级菜单都相对偏单*/
.yyui_menu1 .dy {  color: #fff;/*height:56px;*/background:#405696} 
.yyui_menu1 .dy a {color: #fff;} 
.sanji{left:303px!important;;}

/*.more1{margin-top: -53px;width:92px; float:right; font-size:14px;  line-height:30px;color:#006cc0; text-align:right;}
.more1 a{color:#999; }
.more1 a:hover {color:#df0101  ;}*/

 /*banner*/
.slideBox{ width:100%;background:#e7e9f7;height:600px; overflow:hidden; position:relative;min-width:320px; }
.slideBox .hd{ height:55px; overflow:hidden; position:absolute; left:50%; margin-left:-52px;bottom:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  padding:20px 0; }
.slideBox .hd ul li{cursor: pointer; width:15px; height:15px; background:#adb0ee;border-radius:50%;float:left; margin:0 7px;box-shadow: 0px 0px 5px rgba(22,45,85,0.2);}
.slideBox .hd ul li.on{ background:#405696!important;box-shadow: 0px 0px 5px rgba(255,255,255,0.5);border-radius:50%;}
.slideBox .bd{ width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 600px;position: relative; overflow:hidden; background-size:auto 100%;}
.slideBox .bd li a{display:block; width:100%; height:600px;  position: relative;} 

.lsxy_box{width:1200px;padding:50px 0px 75px 0px;box-sizing:border-box;margin:0 auto;overflow:hidden;} 
.lsxy_box_content{width:100%; background:#f5f9fd;overflow:hidden;}


.bj_01{ width:100%; background:#fff;overflow:hidden;} 
.bj_02{ width:100%; background:#efeffc url(../images/index_19.jpg) no-repeat center center; background-size:auto 100% ;overflow:hidden;} 
.box_content{ width:100%;box-sizing:border-box;overflow:hidden;}
.left{ float:left;}
.right{ float:right;}



.more1{ width:145px; height:38px; line-height:38px; border-radius:20px;background:#adb0ee;color:#fff; font-size:14px; text-align: center;text-shadow:2px 1px 1px rgba(22,45,85,0.15);box-shadow:0px 1px 4px rgba(22,45,85,0.06);overflow:hidden;}
.more1 a{width:100%;color:#fff; display:block;}
.more1 a:hover {  background:#405696;color:#fff;border-radius:20px;}

.more2{ width:135px!important;}

.more3{ width:120px; height:24px; line-height:24px; border-radius:20px; color:#333; font-size:14px; text-align: center; border:1px solid #e2e4eb;overflow:hidden;}
.more3 a{width:100%;color:#333; display:block;}
.more3 a:hover { background:#adb0ee;color:#fff;border-radius:20px;}

.more4{ width:120px; height:32px; line-height:32px; border-radius:20px;background:#adb0ee;color:#fff; font-size:14px; text-align: center; text-shadow:2px 1px 1px rgba(22,45,85,0.15);}
.more4 a{width:100%;color:#fff; display:block;}
.more4 a:hover { background:#405696;color:#fff;border-radius:20px;}

.more_sj{ display:none;}

.bian{width:40px; height:4px;border-radius:20px;padding-left:5px; background:#adb0ee;box-shadow:1px 3px 4px rgba(22,45,85,0.16);}

/*简介*/
.about{ width:1214px;box-sizing:border-box;  margin:0 auto;padding:130px 0 130px 5px;;overflow:hidden;}
.about_left{ width:600px; float:left;box-sizing:border-box; overflow:hidden;}
.about_left img{ width:100%; transition: all 0.3s ease-in-out; /*添加过渡动画，时长0.3秒*/}
.about_left img:hover{transform: scale(1.1);    /*鼠标悬浮时，图片缩放1.1倍*//*cursor: pointer;   鼠标变成手型，提高用户体验*/}
.about_right{ width:580px; height:374px;float:right;padding: 35px 3px 0 25px;background:url(../images/index_18.jpg) no-repeat top left;box-sizing:border-box;overflow:hidden;}
.about_right h2{ font-size:30px;height:60px; line-height:50px; padding-left:5px;text-shadow:3px 2px 3px rgba(22,45,85,0.15);overflow:hidden;}
.about_right h2 em{ color:#787ddf;}
.about_right h3{margin-bottom: 36px;  }
.about_right h4{font-size:16px; height:130px; margin-bottom:50px;line-height:36px;overflow:hidden;}
.about_right h5{ }
.about_right h6{ display:none;}



/*工程案例*/
.gcal{ width:1200px;box-sizing:border-box;  margin:0 auto;padding:130px 0;overflow:hidden;}
.gcal_left{ width:210px; float:left;}
.mc h2{ font-size:14px;height:15px; line-height:15px;text-transform: uppercase; text-shadow:3px 2px 3px rgba(22,45,85,0.15);overflow:hidden;}
.mc h3{font-size:30px;height:55px; line-height:40px;text-shadow:3px 2px 3px rgba(22,45,85,0.15); }
.mc h4{margin-bottom:22px;   }
.mc h5{font-size:14px;height:50px; line-height:24px;margin-bottom:60px;   overflow:hidden;}


.gcal_right{ width:955px; float:right;}
.gcal_right ul{width:975px; }
.gcal_right ul li{width:306px; margin-right:18px; float:left;transition: all 0.3s ease-in-out; overflow:hidden;}
.gcal_right ul li:nth-child(3){ display:none;}
.gcal_right ul li .tp{width:306px; height:206px; background:#787ddf;overflow:hidden;}
.gcal_right ul li .tp img{width:306px; height:100%;transition: all 0.3s ease-in-out;   /*添加过渡动画，时长0.3秒*/}
.gcal_right ul li .tp img:hover{transform: scale(1.1);    /*鼠标悬浮时，图片缩放1.1倍*//*cursor: pointer;   鼠标变成手型，提高用户体验*/}
.gcal_right ul li .bt{ padding:0 20px;height:93px;border:1px solid #e2e4ec; border-top:0;}
.gcal_right ul li .bt h3{ font-size:18px; font-weight:bold; padding-top:13px; line-height:34px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gcal_right ul li .bt h4{font-size:14px; line-height:30px; color:#999;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gcal_right ul li:hover .bt h3{ color:#333}
.gcal_right ul li:hover .bt h4{ color:#999}
.gcal_right ul li:hover{box-shadow:0px 1px 14px rgba(22,45,85,0.26); }

.gcal_right ul li em{display:block; height:177px; text-align:center}
.gcal_right ul li span{display:block; background:#006cbf; text-align:center; line-height:44px; font-size:18px; font-weight:600;color:#fff;}
.gcal_right ul li span a{ color:#fff;} 


/*新闻*/
.news{ width:1200px;box-sizing:border-box;  margin:0 auto;padding:100px 0 115px 0;overflow:hidden;}
.news_left{ width:600px; float:left;}
.news_right{ width:538px; float:right;}
.news_title{ padding-bottom:14px;overflow:hidden; }
.news_title h3{ float:left; padding-right:16px;}
.news_title h2{ height:51px;line-height:58px;}
.news_title span{float:right;margin-top: 10px;}

.lsxy_news_list{  overflow:hidden;}
.lsxy_news_list ul li{ font-size:16px; line-height:46px;border-top:1px dashed #d2d2d2; padding:15px 0; overflow:hidden;}
.lsxy_news_list ul li:nth-child(1){border-top:0; }
.lsxy_news_list_left{ width:200px; height:123px; background:#d6d8f7 url(../images/index_23.png) no-repeat center center;;float:left;overflow:hidden;}
.lsxy_news_list_left img{ width:100%; height:100%;transition: all 0.3s ease-in-out;   /*添加过渡动画，时长0.3秒*/}
.lsxy_news_list_left img:hover{transform: scale(1.1);    /*鼠标悬浮时，图片缩放1.1倍*//*cursor: pointer;   鼠标变成手型，提高用户体验*/}
.lsxy_news_list_right{ width:380px; height:123px;float:right;overflow:hidden;}
.lsxy_news_list ul li h2{ font-size:18px; line-height:30px; margin-bottom:8px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lsxy_news_list ul li h3{ font-size:14px; line-height:20px;margin-bottom: 18px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:2; /** 显示的行数 **/overflow: hidden;  /** 隐藏超出的内容 **/      }
.lsxy_news_list ul li a:hover h4:hover{background:#adb0ee;color:#fff;border-radius:20px; color:#fff;}
.lsxy_news_list ul li a:hover h2,.lsxy_news_list ul li a:hover h3{ color:#333;}

.lsxy_news_list2{  overflow:hidden;}
.lsxy_news_list2 ul li{ font-size:16px; line-height:46px;overflow:hidden;background:url(../images/box_07.png) no-repeat left center; padding:0 0 0 14px;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s ease-in-out;   /*添加过渡动画，时长0.3秒*/}
.lsxy_news_list2 em{ float:right; }
.lsxy_news_list2 ul li:hover{background: #eaeaea; border-left: 4px solid #787ddf;color:#787ddf;padding: 0 20px; }
.lsxy_news_list2 ul li:hover span{color:#787ddf;}
.lsxy_news_list2 ul li a:hover{ color:#333;}

/*版权*/		  
.footer{ width:100%; background:#adb0ee url(../images/index_17.jpg) no-repeat top center;  color:#fff; font-size:15px; line-height:36px;text-shadow: 2px 1px 1px rgba(22,45,85,0.05);overflow:hidden;}
.footer a{ color:#fff; }
.footer a:hover{ color:#d9d9ff;}
.footer_content{width:1200px;padding:2px 0px 58px 0px;box-sizing:border-box;box-sizing:border-box; margin:0 auto;overflow:hidden;}
.lsxy_footer_left{ width:240px; float:left;  padding:54px 0 0 0; margin-right:134px;overflow:hidden;}
.footer_left{ width:300px; float:left;padding-top:47px; overflow:hidden;}
.footer_left h3{ font-size:18px; font-weight:bold;line-height:30px;padding:0px 0 6px 0; margin-bottom:14px;border-bottom:1px solid #fff; }
.footer_left h3 span{ font-size:14px; font-weight:200;line-height:30px; padding-left:5px;}
.footer_left .zuo{ width:100px; float:left; font-size:16px; font-weight:600;line-height:30px;}
.footer_left .you{width:200px; float:right; font-size:14px; line-height:30px;}
.footer_left ul li{ overflow:hidden;} 
.footer_yqlj{ width:360px;float:right;}
.footer_yqlj ul li{ width:50%;;float:left; line-height:32px;white-space:nowrap;text-transform: uppercase; overflow:hidden; text-overflow:ellipsis;}  
.footer_lx{overflow:hidden;} 

.footer_bq{ width:100%; height:48px; line-height:48px;text-align:center; font-size:14px; background:#9b9ed6;;  overflow:hidden;} 
.footer_bq span{ display:none;}
.footer_ewm{line-height:24px; font-size:14px; text-align:center; padding:20px 20px  0 0;}
.footer_ewm h3{line-height:20px; font-size:12px;}
.footer_ewm img{ width:92px; height:92px;}

.ewm2{ display: none;}













/*以下是内页*/
.nei_content{ width:1200px; margin:0 auto;padding:50px 0 80px 0;overflow:hidden;}
.nei_banner{  width:100%; height:400px;box-sizing: border-box;}
.nei_banner h2{ width:1200px; margin:0 auto; font-size:48px; line-height:78px;font-weight:bold; color:#334b8f; padding-top:115px;text-shadow: 4px 4px 3px rgba(255,255,255,0.5);}
.nei_banner h3{ width:1200px; margin:0 auto; font-size:20px; line-height:44px; color:#334b8f;text-transform: uppercase;text-shadow: 2px 2px 1px rgba(255,255,255,0.5); }
.nei_banner h4{ display:none;}
.cpzs_banner{background:#e7e8f9 url(../images/cpzs_banner.jpg) no-repeat center;}
.gcal_banner{background:#e7e8f9 url(../images/gcal_banner.jpg) no-repeat center;}
.xwzx_banner{background:#e7e8f9 url(../images/xwzx_banner.jpg) no-repeat center;}
.gywm_banner{background:#e7e8f9 url(../images/gywm_banner.jpg) no-repeat center;}
.lxwm_banner{background:#e7e8f9 url(../images/lxwm_banner.jpg) no-repeat center;}



.nei_left{width:240px; float:left;  overflow:hidden;}
.nei_left_list{background:#adb0ee url(../images/box_08.jpg);height:80px;color:#fff; text-align:left; font-weight:600;text-transform: uppercase; padding-left:36px;overflow:hidden; } 
.nei_left_list em{ display:block; font-size:24px;line-height:30px; padding-top:16px;}
.nei_left_list span{ display:block; font-size:12px; line-height:16px;}
.nei_left_content{background:#efeffc;border:1px solid #efeffc; margin:7px 0 9px 0;overflow:hidden; }  
.nei_left_content ul li{ font-size:16px; color:#111;line-height:44px;border-top:1px solid #fff; overflow:hidden; transition:all 0.3s ease-in-out; }
.nei_left_content ul li:nth-child(1){border-top:0}
.nei_left_content ul li span{ width:12px; height:5px; background:#adb0ee; margin:20px 13px 0 30px;display: block;float: left;}
.nei_left_content ul li a{width:100%; display:block;}
.nei_left_content ul li a:hover{ color:#fff; background:#adb0ee; display:block;font-weight:600; } 
.nei_left_content ul li a:hover span{background:#fff}
			/*内导航 当前调用*/
			.nei_dy_2{color:#fff; background:#adb0ee; font-weight:600; display:block;}
			.nei_dy_2 a{color:#fff; background:#adb0ee; font-weight:600; display:block;!important;}
			.nei_dy_2 a span{background:#fff !important;}
			
.nei_left_content ul li dl{background:#fff;  color:#111; line-height:40px; padding:10px 0;    /*border-top: 1px solid #fff;*/overflow:hidden; } 
.nei_left_content ul li dl dd a{ padding:0px 0 0 12px;font-weight:400;  color:#111;overflow:hidden; } 
.nei_left_content ul li dl dd{line-height:36px;font-size:14px;; border-top: 1px solid #fff;}/*
.nei_left_content ul li dl dd span{ width:12px; height:5px; background:#adb0ee; margin:20px 13px 0 44px;display: block;float: left;}*/
.nei_left_content ul li dl dd span{ width:10px; height:3px; background:#adb0ee; margin:17px 13px 0 44px;;display: block;float: left;;} 
.nei_left_content ul li dl dd a:hover{background:#adb0ee;color:#fff;  }
.nei_left_content ul li dl dd a:hover span{background:#fff;}
			/*三级调用*/
			.nei_left_content ul li dl .nei_dy_3 {background:#adb0ee;color:#fff; font-weight:600; display:block;}
			.nei_left_content ul li dl .nei_dy_3  a{background:#adb0ee;color:#fff;font-weight:600; display:block;}
			.nei_left_content ul li dl .nei_dy_3  span{background:#fff;}
/*内左快捷导航*/
.nei_left_kjdh{ background:#f4efe6; padding:16px 16px 6px 16px;}
.nei_left_kjdh img{width:100%; margin-bottom:6px;}



/*右侧*/
.nei_right{width:920px; float:right; overflow:hidden;}
.nei_right_Title{ line-height:40px;height:50px; border-bottom:1px solid #d6d8f7 ; margin-bottom:15px;}
.nei_sj_Title { display:none;}
.nei_right_Title .bt{ float:left;color:#405696; font-size:30px;height:49px; border-bottom:3px solid #405696;font-weight:600; padding:0 12px;}
.nei_wz{ font-size:14px;background:url(../images/lxy_24.png) no-repeat 0 18px ;float:right; margin:0; line-height:40px; color:#a6b2bc;color:#999;padding-top:8px;padding-left: 28px;} 
.nei_wz a{ color:#999;}
.nei_wz a:hover {color:#969af2;}
.nei_wz .qbt{color:#969af2; font-weight:bold;}
.nei_right_content{width:99%; margin:0 auto;font-size:16px; line-height:36px; color:#111;padding:35px 0 0 0;overflow:hidden;}

/*内产品展示*/
.nei_cpzs{ padding-bottom:30px;overflow:hidden;}
.nei_cpzs ul{width:975px; }
.nei_cpzs ul li{width:288px; margin:0 23px 25px 0; float:left;transition: all 0.3s ease-in-out; overflow:hidden;}
.nei_cpzs ul li .tp{width:290px; height:200px; background:#787ddf;overflow:hidden;}
.nei_cpzs ul li .tp img{width:100%; height:100%;transition: all 0.3s ease-in-out;   /*添加过渡动画，时长0.3秒*/}
.nei_cpzs ul li .tp img:hover{transform: scale(1.1);    /*鼠标悬浮时，图片缩放1.1倍*//*cursor: pointer;   鼠标变成手型，提高用户体验*/}
.nei_cpzs ul li .bt{ padding:0 16px;height:70px;border:1px solid #e2e4ec; border-top:0;}
.nei_cpzs ul li .bt h3{ font-size:18px;  padding-top:6px; line-height:36px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nei_cpzs ul li .bt h4{font-size:12px; line-height:14px; color:#999;white-space:nowrap;text-transform: uppercase; overflow:hidden; text-overflow:ellipsis;}
.nei_cpzs ul li:hover .bt h3{ color:#333}
.nei_cpzs ul li:hover .bt h4{ color:#999}
.nei_cpzs ul li:hover{box-shadow:0px 1px 14px rgba(22,45,85,0.26); }
.nei_cpzs ul li em{display:block; height:177px; text-align:center}
.nei_cpzs ul li span{display:block; background:#006cbf; text-align:center; line-height:44px; font-size:18px; font-weight:600;color:#fff;}
.nei_cpzs ul li span a{ color:#fff;} 

/*内产品展示  详情*/
.nei_cpzs_xq{ font-size:16px; line-height:32px; padding-bottom:60px;overflow:hidden;}
.nei_cpzs_xq_01{border:1px solid #e2e4ec; margin-bottom:54px;text-transform: uppercase;overflow:hidden;}
.nei_cpzs_xq_01_left{ width:430px; height:320px; float:left;overflow:hidden;}
.nei_cpzs_xq_01_left img{ width:100%; height:100%;}
.nei_cpzs_xq_01_right{ width:478px; height:320px; float:right;  overflow:hidden;}
.nei_cpzs_xq_01_right h2{ height:70px;font-size:30px; line-height:48px; font-weight:600;padding:20px 20px 0 34px; box-sizing:border-box;overflow:hidden;}
.nei_cpzs_xq_01_right h3{ height:66px; font-size:16px; line-height:20px;background:#efeffc  url(../images/index_22.png) no-repeat 34px center;padding:8px 20px 0 90px;box-sizing:border-box;overflow:hidden;}
.nei_cpzs_xq_01_right h3 span{ font-size:30px; line-height:32px; color:#405696; display:block; font-weight:600;}
.nei_cpzs_xq_01_right ul{ height:184px;font-size:16px; line-height:36px; padding:12px 20px 0 34px;box-sizing:border-box;overflow:hidden;}

.nei_cpzs_xq_02{overflow:hidden;} 
.nei_cpzs_xq_02 h2{ font-size:30px; text-align:center; font-weight:600;overflow:hidden;} 
.nei_cpzs_xq_02 h3{ font-size:14px; text-align:center;text-transform: uppercase;overflow:hidden;}
.nei_cpzs_xq_02 img{ max-width:100%; margin:30px auto; display:block;}

/*内工程案例*/
.nei_gcal{ padding-bottom:30px;overflow:hidden;}
.nei_gcal ul{width:975px; }
.nei_gcal ul li{width:437px; margin:0 37px 25px 0; float:left;transition: all 0.3s ease-in-out; overflow:hidden;}
.nei_gcal ul li .tp{width:440px; height:300px; background:#787ddf;overflow:hidden;}
.nei_gcal ul li .tp img{width:100%; height:100%;transition: all 0.3s ease-in-out;   /*添加过渡动画，时长0.3秒*/}
.nei_gcal ul li .tp img:hover{transform: scale(1.1);    /*鼠标悬浮时，图片缩放1.1倍*//*cursor: pointer;   鼠标变成手型，提高用户体验*/}
.nei_gcal ul li h5{ font-size:16px; line-height:50px; text-align:center; height:50px;border:1px solid #e2e4ec; border-top:0;}
.nei_gcal ul li:hover h5{ color:#333}
.nei_gcal ul li:hover{box-shadow:0px 1px 14px rgba(22,45,85,0.26); }

/*内工程案例【详情】*/
.nei_gcal_xq{width:99%; margin:0 auto; font-size:18px; padding:10px 0 50px 0;  overflow:hidden;}
.nei_gcal_xq h2{ font-size:36px; text-align:center; line-height:46px; padding:0 0 35px 0; /*color:#006cc0; font-weight:bold;*/overflow:hidden;}
.nei_gcal_xq ul{font-size:16px; line-height:36px; }
.nei_gcal_xq ul li{font-size:16px; line-height:36px; padding-bottom:20px;overflow:hidden;}
.nei_gcal_xq ul li em{ width:820px; float:right;  overflow:hidden;}
.nei_gcal_xq ul li span{ font-weight:bold; float:left;}
.nei_gcal_xq img{ max-width:100%; margin:30px auto; display:block;} 
.nei_gcal_xq .tpj{overflow:hidden;}

/*新闻资讯*/
.nei_xwzx{  margin-bottom:56px;overflow:hidden;}
.nei_xwzx_left{width: 250px;height: 153px; float:left;background:#d6d8f7 url(../images/index_23.png) no-repeat center center;}
.nei_xwzx_left img{ width:100%; height:100%;transition: all 0.3s ease-in-out;   /*添加过渡动画，时长0.3秒*/}
.nei_xwzx_right {width: 632px;height: 153px; float:right;}
.nei_xwzx ul li {font-size:16px; line-height:46px; border-top:0; border-bottom: 1px solid #eaecf2;    padding:20px 0; overflow:hidden;}
.nei_xwzx ul li h2 {font-size: 24px;line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom:22px;}
.nei_xwzx ul li h3 {font-size:14px;line-height: 24px;margin-bottom:20px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp:2; /** 显示的行数 **/overflow: hidden;  /** 隐藏超出的内容 **/} 
.nei_xwzx ul li a:hover h4:hover{background:#adb0ee;color:#fff;border-radius:20px; color:#fff;}
.nei_xwzx ul li a:hover h2,.lsxy_news_list ul li a:hover h3{ color:#333;}



/*新闻资讯【详情】*/
.nei_right_Newsdetails{width:98%; margin:0 auto; font-size:15px; padding:0 0 0 0;  overflow:hidden;}
.nei_right_Newsdetails h2{ font-size:36px; text-align:center; line-height:56px; padding:0 0 27px 0; /*color:#006cc0; font-weight:bold;*/}
.nei_right_Newsdetails h3{ background:#efeffc;font-size:14px; color:#999;line-height:32px;text-align:center; }
.nei_right_Newsdetails h3 em{ padding-right:20px;}
.nei_right_Newsdetails .fj{font-size:16px; font-weight:bold;}
.nei_right_Newsdetails .xzfj{font-size:16px; background:#f9f9f9; padding:20px 30px 50px 30px; margin-top:10px;overflow: hidden;}
.nei_right_Newsdetails .xzfj_xz{ font-size:16px;text-align:center;padding:30px 0 0 0;  }
.nei_right_Newsdetails .xzfj_xz a{ color:#006cc0;}
.nei_right_Newsdetails .xzfj_xz a:hover{color:#df0101;text-decoration:underline;}
.nei_right_Newsdetails h4{font-size:16px; line-height:36px;padding:0 0 30px 0;}
.nei_right_Newsdetails h5{font-size:16px;line-height:36px; }
.nei_right_Newsdetails h6{font-size:16px; float:right;font-weight:400;}
.nei_right_Newsdetails h6 em{ padding:0 5px;color:#df0101;}
.nei_right_Newsdetails_zw{font-size:16px; line-height:36px; padding:40px 0 50px 0; overflow: hidden;}
.nei_right_Newsdetails_zw img{ max-width:100%; margin:30px auto; display:block;   }
 

/*关于我们*/
.nei_gywm{width:98%; margin:0 auto; font-size:15px; padding:5px 0 38px 0;  overflow:hidden;}
.nei_gywm h2{ width:520px; margin:43px auto 30px auto;font-size:30px; text-align:center; background:#adb0ee;line-height:60px; color:#fff; }
.nei_gywm .zw{ padding-bottom:80px;overflow: hidden;}
.nei_gywm .qyjs{ overflow: hidden;}
.nei_gywm .qyjs ul li{background:#efeffc; height:290px;overflow: hidden;}
.nei_gywm .qyjs h3{ font-size:30px; line-height:48px;}
.nei_gywm .qyjs h3 span{  width:22px; height:22px; float:left; background:#adb0ee; margin:14px 15px 0 0;}
.nei_gywm .qyjs h4{ font-size:24px; color:#adb0ee; margin-bottom:15px; padding-left:37px;}
.nei_gywm .qyjs h5{ font-size:16px; line-height:32px;padding-left:37px;}
.nei_gywm .qyjs h5 span{ font-weight:600; display:block; margin-top:10px;}
.nei_gywm .qyjs img{ width:100%; height:100%;}
.nei_gywm .qyjs_left{ width:50%; box-sizing:border-box;}
.nei_gywm .qyjs_zw{ padding:22px 57px 0 0; }
.nei_gywm .qyjs ul li:nth-child(3) .qyjs_zw{ padding:22px 0px 0 0; }

/*人才招聘  */ 
.nei_right_rczp{width:98%; margin:0 auto; font-size:16px;line-height:30px; padding:0 0 40px 0;  overflow:hidden;}
.nei_right_rczp h3{font-size:24px;color:#9195e8; padding:10px 0 5px 0;}
.nei_right_rczp h4{font-weight:bold; padding:10px 0 0px 0; }
.nei_right_rczp h5{font-size:16px;line-height:30px; }
.nei_right_rczp span{ color:#e00606;line-height:36px;}
.nei_right_rczp ul li{border-bottom:1px solid #f3f3f3;padding:0 0 30px 0; margin-bottom:20px;overflow:hidden;}

/*联系我们*/ 
.nei_lxwm{overflow:hidden;}
.nei_lxwm h2{ font-size:30px; line-height:28px;color:#a2a5ec; font-weight:600;}
.nei_lxwm .map{ width:100%; /*height:398px;*/border:1px solid #dbe0ec; margin-bottom:60px; box-sizing:border-box;overflow:hidden;} 
.nei_lxwm .map2{ display:none;} 
.nei_lxwm .map img{ width:100%; height:100%;}
.nei_lxwm .footer_left{ width:100%;padding:32px 0 50px 0;}
.nei_lxwm .footer_left .you {width: 810px;line-height:42px;   }
.nei_lxwm .footer_left ul li{ font-size: 16px!important;}
.nei_lxwm .footer_left .zuo{line-height:42px;}
.nei_lxwm .footer_left h3 { margin-bottom: 0px;}

/*上下条*/
.sxt{font-size:16px; line-height:36px; color:#111; padding:17px 0 0 0;border-top: 1px solid #ddd; }
.sxt ul li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sxt a{ color:#111; }
.sxt a:hover {color:#df0101;}
.nei_right_Newsdetails_zw .tp{ text-align:center; padding-bottom:20px;}

/*分页*/
/*.page{width:500px; margin:0 auto;overflow:hidden;}*/
.page {
	width: 627px;
	margin: 0 auto;
	overflow: hidden;
}
.page a { /*display: block; text-align: center; float: left;*/ padding-right: 11px; padding-left: 11px; font-size: 14px; line-height: 24px; color: #111; margin-right: 5px; border: 1px solid #ddd; }
.page a:hover,.page .active{ background-color:#aeafef; color: #fff; border-color:#aeafef; }
.bg1 { background-image: none; background-color: #FFFFFF; }
.sj_fy{ display:none;}


.display_web{ display: block;}
.display_sj{ display:none}




@media screen and (max-width: 640px) { 
.box_top_content {width: 100%;}
.box_top {height:70px;background:none;}
.box_top2{height:70px;background: url(../images/index_16-2.jpg) no-repeat right bottom;}
.box_top_logo {width: 100%; padding:0 14px; box-sizing:border-box;}
.box_top_logo img{width:auto;height:80px;;}
.box_top_zj, .box_top_right{display:none;}

/*  导航栏 */
.m_img{ display:none;}
.m_navList{ display:none;}
.yyui_menu1 {width:100%;height:84px; line-height:42px;}
.yyui_menu1 li {width:30%; padding:0; font-size:17px; font-weight:600;margin: 0 0;border-bottom:1px solid #fff;border-right:1px solid #fff; box-sizing:border-box;}
.yyui_menu1 li a {text-align: center;font-family:siyuan_Bold;  }
.yyui_menu1 li a.more:after{ display:none;}
.yyui_menu1 .sy{width:30%!important;}
.yyui_menu1>li:nth-child(3), .yyui_menu1>li:nth-child(6){ width:40%;border-right:0}
.yyui_menu1>li:nth-child(4), .yyui_menu1>li:nth-child(5), .yyui_menu1>li:nth-child(6){ border-bottom:0;}
.yyui_menu1 li ul { position:fixed;left:0;margin-left:0;width:100%;    height: 100%; display:none; font-size:14px;  border-top:0;}  
.yyui_menu1 li ul li{border-right:0; padding:0 0 0 20px; text-align:left;} 
.yyui_menu1 li ul ul{ position:inherit;display: block;left:5%; border:0;} /*从第三级菜单开始,所有的子级菜单都相对偏单*/
.yyui_menu1 li ul li em{ width:9px; height:4px; background:#aeafef; float:left; margin:22px 6px 0 0;} /*从第三级菜单开始,所有的子级菜单都相对偏单*/
.yyui_menu1 li ul ul li {width: auto; float:left;border:0;font-size:14px;padding:0 }
.yyui_menu1 li ul ul li a {  padding:0 20px;font-family:siyuan_Medium;}
.yyui_menu1 li ul a { font-size: 14px;text-align:left;}
.sanji {left:5%!important;}
.yyui_menu1 .dy {  color: #fff;/*height:56px;*/background:#536aaa} 

 /*banner*/
.slideBox{ height:260px; }
.slideBox .hd {margin-left: -22px;    height: 44px;}
.slideBox .hd ul li{width:10px; height:10px;  margin:0 5px;}
.slideBox .bd li a{ height:260px;} 
.slideBox .bd ul li{ height:260px}


/* 首页简介 */
.about { width:100%; padding:0 20px 46px  20px;box-sizing:border-box;}
.about_left{ display:none;}
.about_right{ width:100%; height:auto;padding: 35px 0 0 0;background:none;}
.about_right h2 {font-size:24px;height:50px;padding-left:0;}
.about_right h3{ display:none;}
.about_right h4 { height:auto;margin-bottom:30px}
.about_right h6{font-family:siyuan_Bold; text-align:center; font-size:24px; height:54px; line-height:54px;font-weight:600;background: url(../images/index_18-2.png) no-repeat center center;display: block; margin-bottom:10px;}
.about_right h6  em{ color: #787ddf;}
.more1{ margin:0 auto;}


.bj_02{  background:#efeffc url(../images/index_29.jpg) no-repeat center center; background-size:100% 100% ;} 
.box_content{ width:100%;box-sizing:border-box;overflow:hidden;}
.gcal { width:100%; padding:35px 10px 46px  10px;box-sizing:border-box; }
.gcal_left {width:100%;float: none; text-align:center;}
.bian { width:36px;height:3px;}
.mc h3 {font-size:24px; height: 42px;}
.mc h4 {margin: 0 auto;margin-bottom: 22px;}
.mc h5 { display:none;}
.more_sj{ display:block; }

/* 内工程案例*/
 .gcal_left h6{ display:none;}
 .gcal_right {width: 100%; padding-bottom:30px;}
 .gcal_right ul {width:100%;}
 .gcal_right ul li { width: 50%;margin-right: 0;padding: 10px;box-sizing:border-box;}
 .gcal_right ul li a{  }
 .gcal_right ul li .tp {width:100%;height:120px;}
 .gcal_right ul li .tp img{width:100%;}
 .gcal_right ul li .bt {padding: 0 10px;height: 68px;    border: 1px solid #d7dae4;}
 .gcal_right ul li .bt h3 {font-family:siyuan_Bold;font-size: 16px;padding-top: 6px;;}
 .gcal_right ul li .bt h4 {font-size: 12px;line-height: 14px;}
 .gcal_right ul li:hover { box-shadow: 0px 1px 14px rgba(22,45,85,0.0);}
.gcal_right ul li:nth-child(3){ display: block;}


/*  内banner */
.nei_banner {height:125px; background-size:auto 100%; padding:35px 0 0 32px;}
.nei_banner h2{ display:none;}
.nei_banner h3{width: 100%;font-size:12px;line-height: 32px;}
.nei_banner h4{ font-size:28px;color: #334b8f;display:block;}

.nei_content {width:100%;padding: 30px 0 33px 0;}
.nei_left { display:none;}
.nei_right { width: 100%;}
.nei_right_content {width:100%; padding:0;box-sizing:border-box;}
.nei_wz{ display:none;}
.nei_right_Title{display:none;}
.nei_sj_Title{display: block;}
.nei_sj_Title h2{font-size:24px;height:34px; text-align:center;}
.nei_sj_Title span {width:36px;height:3px; margin:0 auto;border-radius: 20px;background: #adb0ee; box-shadow: 1px 3px 4px rgba(22,45,85,0.16); display:block;}

/* 内产品展示*/
.nei_cpzs { padding-top:20px;}
.nei_cpzs ul {width:100%;box-sizing:border-box;padding:0 10px;}
.nei_cpzs ul li {width: 50%;margin: 0; box-sizing:border-box; padding:10px;}
.nei_cpzs ul li .tp {width:100%;height:120px;}
.nei_cpzs ul li .bt {padding: 0 10px;height: 60px;}
.nei_cpzs ul li .bt h3 {font-size: 16px;padding-top:3px;line-height: 30px;}
.nei_cpzs ul li a:hover{box-shadow:0px 1px 14px rgba(22,45,85,0.26); }
.nei_cpzs ul li:hover{box-shadow:0px 1px 14px rgba(22,45,85,0.0); }
.nei_cpzs_xq_01_right {width: 100%;height: auto;}
.nei_cpzs_xq_01_right h2 {font-family:siyuan_Bold;font-size:28px;margin:12px 0 0 0; padding:0;height:56px; line-height:56px;background:#efeffc; text-align:center;}
.nei_cpzs_xq_01_right h3 { background: #efeffc url(../images/index_22.png) no-repeat 20px center;padding: 8px 20px 0 78px;}
.nei_cpzs_xq_01_right ul {height: 170px; padding:12px 0px 0 0px;}

/* 内产品展示详情*/
.nei_cpzs_xq_02 h2 {font-size: 24px;font-weight: 400;}
.nei_cpzs_xq_02 h3 {font-size: 12px;    line-height: 22px;}
.nei_cpzs_xq_01 { margin-bottom:32px;border: 0;}
.nei_cpzs_xq_02 img {margin:25px auto;}
.nei_cpzs_xq {font-size: 14px;padding-bottom: 40px;}

/* 内工程案例 详情*/
.nei_gcal_xq {width: 100%;padding:25px 20px 20px 20px;box-sizing:border-box;}
.nei_gcal_xq h2 {font-size: 28px; line-height: 42px;padding-bottom: 20px;}
.nei_gcal_xq ul li em {width: auto;}
.nei_gcal_xq ul li span{font-family:siyuan_Bold;}
.nei_gcal_xq img {max-width: 100%; margin:20px auto;}
.nei_gcal ul {width:100%;}
.nei_gcal ul li {width: 100%;margin: 0 0 25px 0;}

.sxt{width: 100%;  padding:20px 20px 0 20px;box-sizing:border-box;}

.nei_right_rczp .nei_lxwm{width: 100%;  padding:25px 20px 0 20px;box-sizing:border-box;}
               .nei_gcal {width: 100%;  padding:25px 20px 12px 20px;box-sizing:border-box;}
  .nei_right_Newsdetails {width: 100%;  padding:25px 20px 0 20px;box-sizing:border-box;}
   .nei_gywm             {width: 100%;  padding:25px 20px 0 20px;box-sizing:border-box;}
 .nei_cpzs_xq{padding:30px 20px 40px 20px}
 .nei_right_rczp {width:100%;padding: 20px 20px 20px 20px;box-sizing:border-box;}
 .nei_lxwm {padding:10px 20px 0px 20px;}
 
 .news_title{ display:none;}
 
 /*新闻*/
.news{ width:100%;padding:0; }
.news_left{ width:100%;padding:40px 20px 60px 20px;box-sizing:border-box;}
.lsxy_news_list{ padding:10px 0 30px 0;}
.lsxy_news_list2{ padding-bottom:30px;}
.lsxy_news_list2 ul li {;}
.lsxy_news_list2 em { margin-left: 10px;}
.nei_xwzx {margin-bottom:25px;}
.lsxy_news_list_left{ width:170px; height:110px;}
.lsxy_news_list_right { width: 100%;height: 114px; position: relative;padding-left: 186px; margin-top:-114px;box-sizing:border-box;}
.lsxy_news_list ul li h2  { margin-bottom:6px;}
.lsxy_news_list ul li h3  { margin-bottom:10px;}
.nei_xwzx{ padding:10px 20px;}
.nei_xwzx_left{ width:170px; height:110px;}
.nei_xwzx_right { width: 100%;height: 114px; position: relative;padding-left: 186px; margin-top:-115px;box-sizing:border-box;}
.nei_xwzx ul li h2{ font-size:16px;margin-bottom: 6px;word-break: break-all;text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp:2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/ white-space: inherit;    line-height:24px;}
.nei_xwzx ul li h4{display:none;}
.nei_xwzx ul li h3 { -webkit-line-clamp: 3; color:#999;line-height: 22px;}
.news_right{width:100%; background:#efeffc;padding:40px 20px 48px 20px;box-sizing:border-box;}


/* 内 关于我们*/
.nei_gywm img{width: 100%;}
.nei_gywm h2 {width: 100%;margin: 18px auto 16px auto;font-size: 20px;line-height: 40px;}
.nei_gywm .zw { padding-bottom: 40px;}
.nei_gywm .qyjs_zw{ padding:22px 20px 0 0; }
.nei_gywm .qyjs_left {width: 100%;}
.nei_gywm .qyjs ul li { height: auto; padding-bottom:20px;margin-bottom:20px;}
.nei_gywm .qyjs ul li:nth-child(3) .qyjs_zw {padding: 22px 20px 0 0;}
.nei_right_Newsdetails h2 {font-size: 24px;line-height: 36px;padding:0 0 16px 0;}
.nei_right_Newsdetails_zw {padding: 25px 0 40px 0;}
.nei_right_rczp h4 {font-family:siyuan_Bold;    padding: 0;}

/* 内 联系我们*/
.nei_lxwm h2 {font-size: 26px;padding-top: 15px;font-family:siyuan_Bold; }
.nei_lxwm .footer_lx {width:100%;}
.nei_lxwm .footer_left {  padding:20px 0 30px 0;}
.nei_lxwm .footer_left .you {width:100%;line-height:36px; padding-left:84px;    margin-top: -36px;box-sizing:border-box;}
.nei_lxwm .footer_left .zuo {line-height: 36px;font-family:siyuan_Bold;  }
.nei_lxwm .map{ display:none;} 
.nei_lxwm .map2{ display: block;} 
.nei_lxwm .map2 img{ width:100%; height: auto;}
.nei_gywm .qyjs h5 {font-size: 15px;}


/* 内 版权*/
.footer_content {width:100%; padding:0 20px 30px 20px; box-sizing:border-box; background:#adb0ee url(../images/index_30.jpg) no-repeat ; background-size:100% 100%; }
.lsxy_footer_left{display:none;}
.footer_left {width:100%;    padding-top:24px;}
.footer_right{width:100%;}
.footer_left .zuo {width:84px;font-size: 14px;font-family:siyuan_Bold;  }
.footer_left .you{width:150px; float:left;}
.footer_left ul li{ font-size: 13px;}
.footer_yqlj ul li { width: 33%; margin-right:0.333%;font-size: 13px; padding:0 5px 0 0; box-sizing:border-box;}
.footer_bq { height: auto; font-size:12px;line-height:14px; padding:15px 0;}
.footer_bq span{ display:block; height:5px;}
.footer_lx {width: 250px;float: left;}
.footer_ewm {width:100px;/* float: right; */padding: 20px 0px 0 0;margin-top: 0;position: absolute;right:20px;}
.footer_ewm h3 { border-bottom: 0;font-weight:400;}
.ewm2{ display: block;}

/*fy*/
.page{ display:none;}
.sj_fy{width:340px; margin:0 auto 10px auto; display:block;overflow:hidden;}  
.sj_fy ul li{ float:left; margin:0 3px;line-height:30px;font-size:14px;overflow:hidden;} 
.sj_fy ul li a{ width:100%;color:#333; display: block;padding:0 16px; overflow:hidden;}
.sj_fy ul li a:hover{ background:#ededf5;color:#979be4;}
.sj_fy_bian{border:1px solid #e5e5ee;}
.sj_fy_p{padding:0 10px;}
.sj_fy_zi{color:#979be4; font-weight:bold;}



.display_sj{ display: block}
.display_web{ display: none}
.more1{ width:150px; height:36px; line-height:36px;}

}






















