@charset "utf-8";
/* CSS Document */
* {
　　　　　　box-sizing: content-box;
　　　　　　-moz-box-sizing: inherit;
　　　　　　-webkit-box-sizing: inherit;
　　　　　}
@media screen and (min-width: 1210px) {
  .container {
    width: 1210px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 1400px) {
  .container {
    width: 1340px;
    margin: 0 auto;
  }
}

@media (min-width: 768px){
     .navbar-right {
          float: left!important;
          margin-right: -15px;
     }
}
body{
	font-size:14px;
	font-family:"Microsoft Yahei", Arial;
}
a{word-break:break-all;}
p {
font-size:14px;
	font-family:'Microsoft Yahei', Arial;
}
h2{font-size:2rem;}
ul
{
	padding:0;
	margin:0;
}

.b_shadow
{
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.index_logo{
width:212px;
height:22px;
position:relative;
top:4px;
}
.navbar-nav>li>a {
	height:60px;
        line-height:60px;
        padding:0px 20px;
        font-size: 18px;
	color:#000;	
}

.navbar-nav>li>a:hover
{
	background-color:#fff;
	color:#0188ff;
        border-bottom:2px solid #0188ff;
}
.index_banner_right{
    float: right;
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;
}

.m2_div
{
	position:absolute;
	top:50px;
	left:-100px;
	min-width:420px;
	height:200px;
	padding:20px;
	background-color:#000;
	box-shadow:1px 1px 3px #000;
	color:#fff;
}

/*cad活动*/
.cad_banner
{
	background: url(../images/banners/cad660.jpg)no-repeat;
	width:100%;
	height:559px;
}
.cad_hdzc
{
background:#f4f4f4 url(../cad/images/cad.jpg)no-repeat scroll right bottom;
padding:110px 0 180px 0;
}
.cjwt
{
margin:180px 0 80px 0;
}
.cp_more_large {display:block;}
.cp_more_min {display:none;}
.ds_t_b {margin:110px 0 90px 0;}
.gn_t_b {margin:160px 0 90px 0;}
.cad_t {margin:140px 0 80px 0;}
.cad_img_w img (width:544px;)
.li_pc {display:none;!important;}

/*没有三级栏目的智能制造*/
.m2_div_h60
{
	position:absolute;
	top:50px;
	left:-100px;
	min-width:420px;
	height:60px;
	padding:20px;
	background-color:#000;
	box-shadow:1px 1px 3px #000;
	color:#fff;
}
.m2_ul_h60
{
	width:100%;
	padding:0 !important;
	margin:0;
}

.m2_ul_h60>li
{
	text-align:center;
	font-size:16px;
	color:#ff9702;
	border-right:1px solid #fff;
	
}

.m2_ul_h60>li a
{
	color:#ff9702;
}

.m2_ul_h60>li:last-child
{
	border-right:0;
}

.m2_ul
{
	padding:0 !important;
	margin:0;
}

.m2_ul>li
{
	padding:20px 0;
}

.m2_ul>li:last-child>.m2_dl
{
	border-right:0;
}

.m2_dl
{
	
	border-right:1px #fff solid;
	padding:0 20px;
}
.m2_dl>dt
{
	font-weight:normal;
	font-size:16px;
	padding:0px 10px 5px 10px;
	color:#ff9702;
}

.m2_dl>dt a
{
	color:#ff9702;
}

.m2_dl>dd
{
	font-size:14px;
	padding:5px 10px;
}

.m2_dl>dd a
{
	color:#fff;
}

.m3_div
{
	position:absolute;
	top:50px;
	left:-150px;
	min-width:400px;
	height:180px;
	padding:20px;
	background-color:#000;
	box-shadow:1px 1px 3px #000;
	color:#fff;
}
.m3_ul
{
	width:100%;
	padding:0 !important;
	margin:0;
}

.m3_ul>li
{
	width:20%;	
	text-align:center;
	font-size:16px;
}

.m3_ul>li:last-child .m3_dl
{
border-left:1px #fff solid;	
}

.m3_dl
{

padding:0px;
}

.m3_dl>dt
{
 	font-weight:normal;
	font-size:16px;
	padding:0px 10px 5px 10px;
	color:#ff9702;
}

.m3_dl>dt a
{
	color:#ff9702;
}

.m3_dl>dd
{
	font-size:14px;
	padding:5px 10px;
}

.m3_dl>dd a
{
	color:#fff;
}

.m4_div
{
    position: fixed;
    left: 0;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 1px 1px 3px #D8D8D8;
    color: #000;
    box-sizing: border-box;
    border-width: 1px 0px 0px 0px;f
    border-style: solid;
    border-color: #D8D8D8;
    width: 100vw;
    overflow: hidden;
}
.pro_left{
  width:25%;
  background:#EFF5FF url(../images/legal_banner_01.png) center bottom no-repeat;
text-align:center;
padding-top:50px;
float:left;
height:395px;
}
.pro_left h2{
  font-size: 24px;
  font-weight: bold;
position: relative;
    left: -14px;
}
.pro_left p{
  font-size: 14px;
}
.m4_ul
{
	width:75%;
display:flex;
justify-content: space-between;
padding:0 5% 0 5%;
}

.m4_ul>li
{
	width:25%;
	text-align:left;
}
.m4_ul>li:nth-child(3){width:24%;}
.m4_ul>li:last-child{width:26%;padding-right:0;}
.m4_ul>li:last-child .m4_dl
{
	border-right:0;
}
.m4_dl{
	padding:0px;
}
.m4_dl>dt{
        font-weight:border;
	font-size:18px;
	padding:0px 10px 5px 10px;
         line-height: 50px;
       color:#0188ff;
   }
.m4_dl>dt a
{color:#0188ff;
}
.m4_dl>dd
{

}
.m4_dl>dd a
{
	font-size:14px;
	padding:2px 10px;
	color:#000;
      cursor:pointer;
}
.m4_dl>dd a:hover
{
	color:#0188ff;
}
.m5_div
{
	position:absolute;
	top:50px;
	left:-250px;
	min-width:600px;
	height:60px;
	padding:20px;
	background: rgba(255, 255, 255, 0.98);
	box-shadow:1px 1px 3px #D8D8D8;
	color:#000;
}
.m5_ul
{
	width:100%;
	padding:0 !important;
	margin:0;
}

.m5_ul>li
{
	width:20%;
	text-align:center;
	font-size:16px;
	color:#ff9702;
	border-right:1px solid #fff;
	
}

.m5_ul>li a
{	
	color:#ff9702;	
}

.m5_ul>li:last-child
{
	border-right:0;
}


.m6_div
{
	    position: absolute;
    left: 50%;
    height: 276px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 1px 1px 3px #D8D8D8;
    color: #000;
    min-width: 600px;
    margin-left: -300px;
}
.m6_ul
{
	width:100%;
display:flex;
justify-content: center;
padding:0 20%;
}

.m6_ul>li
{
	width:50%;
	text-align:left;
       padding-right:12%;
}
.m6_ul>li:last-child{padding-right:0;}
.m6_ul>li:last-child .m6_dl
{
	border-right:0;
}
.m6_dl>dt
{
        font-weight:800;
	font-size:18px;
         line-height: 50px;
       color:#0188ff;
}
.m6_dl>dd a{
	font-size:14px;
	line-height:26px;
	color:#000;
        cursor:pointer;
}
.m6_dl>dd a:hover
{
	color:#0188ff;
}
.m7_div
{
    position: absolute;
    left: 50%;
    height: 280px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 1px 1px 3px #D8D8D8;
    color: #000;
    min-width: 1200px;
    margin-left: -600px;
}
.m7_ul
{
	width:100%;
display:flex;
justify-content: center;
padding:0 10%;
}

.m7_ul>li
{
	width:42%;
	text-align:left;
       padding-right:8%;
}
.m7_ul>li:first-child{width:42%;}
.m7_ul>li:last-child{padding-right:0;}
.m7_ul>li:last-child .m7_dl
{
	border-right:0;
}
.m7_dl>dt
{
        font-weight:800;
	font-size:18px;
         line-height: 50px;
       color:#0188ff;
}
.m7_dl>dd a
{
	font-size:14px;
	line-height:26px;
	color:#000;
cursor:pointer;
}
.m7_dl>dd a:hover
{
	color:#0188ff;
}
.m8_div .m7_ul>li
{
	width:50%;
	text-align:left;
       padding-right:8%;
}
.m8_div .m7_ul>li:first-child{width:100%;}
.m8_div  .m7_ul>li:last-child{padding-right:0;}
.m8_div  .m7_ul>li:last-child .m7_dl{border-right:0;}
.m8_div dd a{line-height:26px;}
.m9_div{
    height:130px;
    min-width:400px;
    margin-left:-200px;
    position: absolute;
    left: 50%;
    background: rgba(255, 255, 255, 0.98);
    box-shadow: 1px 1px 3px #D8D8D8;
    color: #000;
    box-sizing: border-box;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #D8D8D8;
    padding: 20px 30px;
}
.m9_div .m4_ul{padding:0;}
.m9_div .m4_ul>li
{
	width:50% !important;
	text-align:left;
       padding-right:8%;
}
.m9_div .m4_ul>li:last-child{padding-right:0;}
.m9_div dd a{line-height:26px;}
.m10_div{height:240px;min-width:560px;margin-left:-280px;}
.m10_div .m6_ul{padding:0 15%;}
.m10_div .m6_ul>li
{
	width:50%;
	text-align:left;
       padding-right:20%;
}
.m11_div{height:160px;min-width:270px;margin-left:-140px;}
.m11_div .m6_ul{padding-left:5%;}
.m11_div .m6_ul>li
{
	width:30%;
	text-align:left;
       padding-right:8%;
}
.m11_div .m6_ul>li:first-child{width:21%;}
.s_menu
{
	display:none;
}

.f1_news_ul
{
	list-style:none;
	padding:0;
}

.f1_news_ul>li
{
	height:117px;
  border-bottom:1px solid #D8D8D8;
  padding:5px 0;
  box-sizing: border-box;
}
.f1_news_ul>li:first-child{
  border-top:1px solid #D8D8D8;
}
.f1_date{
  font-size: 16px;
}
.f1_news_ul a
{ 
  color:#3d3d3d;
  font-family:'Microsoft Yahei';
}
.f1_news_ul a:hover{
 color:#000;
}
.f1_news_ul h4{ 
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 18px;
  color: #3D3D3D;
  height: 52px;
  line-height: 25px;
  font-size: 18px;
  color:#3D3D3D;
}
.f1_news_ul p{ 
  font-size: 16px;
  color:#3D3D3D;
}
.f2_sel_section{
padding-bottom:30px;
}
.f2_sel
{
	width:100%;
	list-style:none;
	padding:0;
	margin:20px 0;
min-width: 100%;
overflow:auto;
    white-space: nowrap;
    box-sizing: border-box;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
}

.nav-tabs {
    border-bottom: 0 !important;
}

.f2_sel>li
{
	float:left;
	background-color:#f1f1f1;
	padding:10px 20px;
	font-size:18px;
	height:45px;
	margin:0 10px 5px 0;
	border-radius:5px;
	color:#000;
}
.f2_sel>li:hover{
  background-color:#ccc;
text-decoration: none;
border:none !important;
color:#fff !important;
}
.f2_sel>li>a{
border:none !important;
color:#3D3D3D !important;
}
.f2_sel>.active>a
{
    background-color:#ff1111 !important;
    color:#fff !important;
    border:0 !important;
}
.f2_sel>.active>a:hover{
   background-color:#ccc !important;
}
.f2_sel>.active
{	
    background-color:#ff1111;
    color:#fff;
}
.f2_sel_phone{
  justify-content: flex-start!important;
}

.f2_num
{
    display: inline-block;
    font-size: 28px;
    width: 45px;
    height: 45px;
    background-color: #ec8400;
    color: #fff;
    line-height: 45px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.f3_tit
{
	width:100%;
	height:100px;
	overflow:hidden;
	
}

.f3_tit>h3
{
	margin:0 0 0.5rem 0;
}

.no_break
{
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size: 18px;
    font-weight: bold;
}

.no_break a:hover{color:#000;}


.f3_ul>li
{
	padding:3px;
}

.f3_ul>li>div
{
	background-color:#fff;
	padding:20px 10px;
	height:25rem;
	
	
}

.f3_ul .f3_text
{
	height:14rem;
	position:relative;
	padding:1rem;
	overflow:hidden;
	
}
.f3_text>p
{
	position:absolute;
	z-index:2;
}

.f3_text>img
{
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}

.f3_ul  .f3_btn
{
	background-color:#777777;
	color:#fff;
	text-align:center;
	display:block;
	margin:0.5rem;
	width:95%;
	height:3rem;
	padding:0.7rem;
	font-size:1.5rem;
}

.f3_ul>.active .f3_btn
{
	background-color:#ff543d;
}

.f3_ul  .f3_btn:hover
{
	background-color:#ff543d;
	text-decoration:none;
}

.f3_ul  .f3_tit
{

	overflow:hidden;
	padding:0rem;
}

.f3_ul>li:last-child>div
{
	padding:0;
}

.f3_ul>li:last-child .ltit
{
	width:100%;
	background-color:#ff543d;
	height:3rem;
	padding:0.7rem;
	font-size:1.5rem;
	display:block;
	color:#fff;
	text-align:center;

}

.f3_ul>li:last-child .lcon
{
	width:100%;
	

	padding:1rem;
	overflow:hidden;

}

.f4_ul>li>div
{
	margin:4rem 0.5rem 2rem 0.5rem;
	position:relative;

	border:#b3b3b3 1px solid;
	padding:5rem 1rem 1rem 1rem;
	
}

.f4_ul>li .f4_logo
{
	display:block;
	width:8rem;
	height:8rem;
	border-radius:4rem;
	background-color:#6b6b6a;
	position: absolute;
    left: 50%;
    margin-left: -4rem;
    margin-top: -9rem;
}

.f4_ul>li .f4_logo:hover
{
	background-color:#006cdc;
	border-color:#348ae3;
}


.f4_logo>img
{
	width:8rem;
	height:8rem;
}

.f5_item
{
	margin:6rem 0rem 2rem 3rem;
	position:relative;
	border:#b3b3b3 1px solid;
	padding:5rem 1rem 1rem 1rem;
	background-color:#fff;

	
}

.f5_item h5 {margin-top:2.4rem}
.f5_logo
{
	display:block;
	width:8rem;
	height:8rem;
	border-radius:4rem;
	position: absolute;
    left: 48%;
        margin-left: -5.5rem;
    margin-top: -10.3rem;
	
}
.grid_5ul
{
		width:100%;
		list-style:none;
}



.grid_5ule
{
		width:100%;
		list-style:none;
}

.bg_c-64
{
	background-color:#646464;
}

footer a
{
	color:#fff;
	text-decoration:none;
}

footer a:hover
{
	color:#ff543a;
	text-decoration:none;
}

.circle_title{
	border:1px solid #0188ff;
	padding:1px 4px 1px 10px;
	border-radius:20px;
	color:#0188ff;
	width: 80%;
	margin-bottom: 12px;
	font-size: 14px;
	cursor: pointer;
}
.circle_title:hover{
	background: #007aff;
}
.div_dd{
	margin-left:10px;
	margin-bottom: 10px;
}
.nm_div i a{
	color:#999;
	margin:5px 10px 5px 25px;
	font-size: 12px;
	font-style: normal;
	display: block;
}
.nm_div i a:hover{
	color:#0188ff;
}
.camli dd{
	margin-left: 10px;
}
.nm_div dd a:hover{
	color:#0188ff;
}
.camli{
	margin-right: 10%;
	width: 18% !important;
}
.m4_div .m4_ul>li:first-child{
	width: 18% !important;
}
/*p_style*/
.zk_main1 { background:#fff url(../images/ico-jiao1.png) center bottom no-repeat;}
.zk_main1 .container,.zk_main2 .container,.zk_main3 .container,.zk_main4 .container,.zk_main5 .container,.zk_main6 .container { padding:3rem;}
.zk_main1 h1 { font-size:3.6rem; line-height:6rem; text-align:center; margin:2rem auto 1rem; background:url(../images/p_h1-bg.png) center bottom no-repeat; color:#000;}
.zk_main1 h2 { font-size:1.4rem; color:#a7a7a7; text-align:center; margin:0 0 3.6rem;}
.zk_main1 .m1-text { margin:3.6rem 0;}
.zk_main1 .m1-text p { font-size:1.5rem; text-indent:2.6rem; color:#000; line-height:2rem; margin:0 auto;}
.zk_main2 { background:#f0f0f0 url(../images/ico-jiao2.png) center bottom no-repeat; padding-bottom:3.6rem;}
.zk_main2 .zk_m2-text { background:url(../images/3dyj2.png) right bottom no-repeat; padding-bottom:1rem;}
.zk_m2-text h3 { font-size:2rem; color:#000; text-align:right;}
.zk_m2-text p { font-size:1.5rem; text-indent:2.6rem; color:#000; line-height:2rem; margin:0;}
.zk_m2-box .zk_m2-btext { padding:2rem; background:#fff; margin-top:2rem; position:relative;}
.zk_m2-box .zk_m2-btext h4 { font-size:1.3rem; color:#ff543d; margin:0 0 1rem;}
.zk_m2-box .zk_m2-btext p { font-size:1.2rem; color:#666; margin:0;}
.zk_m2-box .zk_m2-btext .ico-j { position:absolute; left:2rem; top:-10px; width:20px;}
.zk_main3 { background:#fff url(../images/ico-jiao1.png) center bottom no-repeat; padding-bottom:3.6rem;}
.zk_main3 .zk_m2-text { background:url(../images/cps.png) left bottom no-repeat; padding-bottom:1rem;}
.zk_main3 .zk_m2-box .zk_m2-btext { background:#f0f0f0; min-height:12rem;}
.zk_main4 .zk_m2-text { background:url(../images/p_img-03.png) right bottom no-repeat; padding-bottom:1rem;}
.zk_main5 { background:#fff;}
.zk_main5 .zk_m2-text { background:url(../images/p_img-04.png) left bottom no-repeat; padding-bottom:2rem;}
.zk_main6 { background:#f4f4f4 url(../images/ico-bottombg.png) center top no-repeat;}
.zk_main6 h1 { font-size:3.6rem; line-height:6rem; text-align:center; margin:2rem auto 1rem; background:url(../images/p_h1-bg.png) center bottom no-repeat; color:#000;}
.zk_main6 .zk_m6-text li a { display:block; line-height:1.8rem; font-size:1rem; color:#666; text-decoration:none; cursor:pointer;}

.zk_main7 { background:#fff center bottom no-repeat;}
.zk_main7 .container,.zk_main2 .container,.zk_main3 .container,.zk_main4 .container,.zk_main5 .container,.zk_main6 .container { padding:3rem;}
.zk_main7 .container{padding:0;padding-top:20px;}
.zk_main7 h1 { font-size:3.6rem; line-height:6rem; text-align:center; margin:2rem auto 1rem; background:url(../images/p_h1-bg.png) center bottom no-repeat; color:#000;}
.zk_main7 h2 { font-size:1.4rem; color:#a7a7a7; text-align:center; margin:0 0 3.6rem;}
.zk_main7 .m1-text { margin:3.6rem 0;}
.zk_main7 .m1-text p {margin:0 auto; font-size:1.5rem; text-indent:2.6rem; color:#000; line-height:2rem; margin:0 auto;}

.w_3r
{
	width:3rem;
}

.swiper-container, .swiper-container2, .swiper-container3, .swiper-container4
{
	width:100%;
	overflow:hidden;
	position:relative;
}

/*.swiper-button-next
{
	background-image: url(../images/jt1_r.png) !important;
}

.swiper-button-prev
{
	background-image:url(../images/jt1_l.png) !important;
}
*/


.swiper-button-next2
{
	background-image: url(../images/jt2_r.png) !important;
	margin-right:-10px;
}

.swiper-button-prev2
{
	background-image:url(../images/jt2_l.png) !important;
	margin-left:-10px;
}



.more_btn
{
font-size:16px;
color:#333;
margin-right:20px;
}
.more_btn:hover{
color:#666;
}



.f1_img:hover .f1_img_text
{
	display:block;
}
.f1_img img
{
  width:100%;
	height:268px;
  border-radius: 5px;
}
.f1_img>.f1_img_text
{
	width:100%;
}
.f2_img
{
	width:98%;
	position:relative;
margin-bottom: 7%;
}


.f2_img>.f2_img_text
{
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background-color:#000;
	color:#fff;
	padding:0.5rem;
	opacity:0.7;

}

.f2_img a
{
    color:#fff;
}
.hy_box{padding:10px 5px; display:inline-block;}
.hy_box:hover{box-shadow:5px 5px 10px #ccc;}
.hy_box .hy_right{margin-left:120px;}
.hy_box .hy_left_img{width:110px;float:left;height:85px;cursor: pointer;}
.hy_box .hy_right h3{font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
	-webkit-line-clamp:2;
	 -webkit-box-orient: vertical;margin-bottom:25px;height:36px;margin-top:5px;cursor: pointer;}
.hy_box .hy_right h2:hover{color:#666;}
.hy_box .hy_right p{font-size: 14px;}
.flex_box{display:flex;align-items: baseline;justify-content: space-between;}
.flex_box span{color:#333;font-size:16px;}


/*智能制造*/

.h_95r{height:95px;}
.im_title{
	position:absolute;	
	bottom:1rem;
	font-family:Microsoft YaHei,Arial,Sans-serif;
	font-size:1.8rem;	
	}
.im_title_sm{
	position:absolute;	
	top:1rem;
	font-family:Microsoft YaHei,Arial,Sans-serif;
	font-size:1.8rem;
	}
.f1_im_list{
	position:relative;	
	}
.im_con p{
margin:0 auto;
	text-indent: 2.6rem;
	color:#090909;	
	line-height:2rem;
	letter-spacing:0.1rem;
	font-size:1.5rem;
	}

.im_con div{text-align:center;padding:2rem; word-wrap: break-word;}
.im_con div img {width:auto;height:auto;text-align:center;}
.im_cap{
	text-indent: 2rem;
	color:#666;	
	line-height:2rem;
	font-size:12px;
height:120px;
	}
.c_jh{color:#ff543d;}
.im_plan_b{
	border-radius:5px;
	padding-right:10px;
	padding-left:0;	
	}
.im_plan_p{
	border-radius:5px;
	padding-right:0px;
	padding-left:0;	
	}
.im_plan{
	margin-top:1rem;
    	padding:2rem;
	height:242px;
	background:#f4f4f4;	
	}
.plan_ul_list{
	list-style:none;
	padding:0;
	margin:0;
}
.plan_ul_list>li{
	font-size:14px;	
	}
.plan_ul_list>li>a{
	color:#666;
    text-decoration: none; 	
	}	
.f1l_im_plan_list{
	position:relative;
	top:4rem;	
	}
.f1l_im_list{
	background:#f4f4f4;
	border-radius:0rem;	
	height:5rem;
	width:100%;
	line-height:5rem;
	vertical-align:middle;
	color:#898989;;
	margin-bottom:1rem;
	text-align:center;
	}
.f1l_im_list.active,.f1l_im_list:hover{
	background:#f39700;
	color:white;
 }
.fr_im_design{
	position:relative;
	top:4rem;
	}
.cp_item{margin:0 15px;margin-top:30px;border-radius: 8px;padding:0; padding-bottom: 5px;background:#fff;}
.cp_item:nth-child(3n){margin-right:0;}
.cp_item img {width:100%;border-radius:8px 8px 0 0;}
.cp_item_h2{font-size:16px;}
.cp_item:hover{box-shadow: 1px 1px 8px 8px #efefef;}
.cp_b_bor
{
	border-bottom: 1px #ccc solid;
}

.cp_r_bor
{
	border-right:1px #ccc solid;
}
h2.m_0{font-size:16px;}
.new_h h2.m_0{font-size:18px; font-weight:bold;}
.interTitle{font-size:22px}
/*产品*/
.rj_btn {
    background-color: #006cdc;
    color: #fff;
}
.gj_btn{color:#000;border:1px solid #dadada;}
.gj_btn:hover{background:#efefef;}
.cpnr {
    font-size: 2.5rem;
    letter-spacing: 2px;
    line-height: 24px;
}
.cpnr p {
    text-align:left;
    text-indent : 32px;
}
.cpnr div {
    text-align:center;
    padding-bottom:10px;
}
.cpnr h4 {
    color: #0070c0;
    font-weight: bold;
}
.cp_right_top{margin-top:160px;}
.cp_right_top a{font-size:17px;}
.cp_tab_ul li a{font-size:17px;}
.section_top{padding-top:30px;}
/*关于我们*/
.ygimg_wh { padding:10px;width:49% }
#parent_qk{
    background: url('http://211.154.163.80:8011/images/arrow.png') right center no-repeat; 
   /* the width and the height of your image */
    width: 100px;
    height: 30px;
    overflow: hidden;
    border: solid 1px #ccc;
margin-bottom:2rem;
}

#parent_qk select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    padding-left:10px;
    width: 100px;
    height:100%;    
}
.gy_tit
{
	height: 6rem;
    width: 98%;
    line-height: 6rem;
    font-size: 2.5rem;
    margin-bottom: 1rem;
	background: #f39700;
    color: white;

    text-align:center;
}

.gy_plan_list
{
	padding-top:3rem;
}

.gy_plan_list .active
{
	color:#d35000;
	border-bottom:#e76600 1px solid
}

.gy_list
{
        line-height:4rem;	
	height:4rem;
	font-size:2rem;
	border-bottom:1px #ccc dashed;
	text-align:left;
            padding-left: 3rem;
}

	.ld_item
	{
		height:38rem;
		overflow:hidden;
	}

.hy_item
{

padding-bottom:4rem;
}

.tab-pane img
{
max-width:100%;
border-radius:3px 3px 3px 3px;
}

/*关于我们*/

.gy_xw_list
{
	padding-top:3rem;
}

.gy_xw_list .active
{
	color:#d35000;
	border-bottom:#e76600 1px solid
}

.xw_list
{
	height:2rem;
	font-size:1rem;
	border-bottom:1px #ccc dashed;
	text-align:left;
	white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
	
}

.gy_list
{
line-height:4rem;
	height:4rem;
	font-size:2rem;
	border-bottom:1px #ccc dashed;
	text-align:left;
	white-space:nowrap;
	padding-left: 3rem;
	
}

.rj_btn:hover
{
	opacity:.9;
	color:#fff;
}

.m_w_100
{
	max-width:100%;
}

.yk_item
{
	border:1px #ccc solid;
	text-align:center;
	margin-bottom:2rem;
    padding-bottom: 0.4rem;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
}

.yk_item>img
{
	width:100%;
	height:12rem;
}

.yk_ul
{
	list-style:none;
	margin-bottom:3rem;
}

.yk_ul>li
{
	float:left;
	padding:5px 15px;
	border-radius:5px;
	margin:0 5px;
	background-color:#eaeaea;
	color:#000;
	font-size:14px;
}
.yk_ul>.active
{
	background-color:#484848;
	color:#fff;
}



.yk_ul>.ykbtn
{
	background-color:#1bb0ce;
}

.time_line
{
	list-style:none;
}

.time_line>li
{
	position:relative;
	margin-left:80px;
	padding:5px 5px 5px 15px;
	border-left:1px #cdcdcd solid;
}

.time_line>li>div
{
	background-color:#f2f2f2;
	padding:5px;
}

.time_line>li>span
{
	display:inline-block;
	width:15px;
	height:15px;
	background-color:#cdcdcd;
	border-radius:8px;
	position:absolute;
	left:-8px;
	top:10px;
	
}

.time_line p
{
	margin:0;
}

.time_line>li>h3
{
	display:inline-block;
    position:absolute;
	left:-77px;
	top:-15px;
}

/*fix-r*/
.fix-r { position:fixed; bottom:4%; right:10px; z-index:1000;}
.fix-r ul li>a{ border-radius:5px; width:64px;height:64px; margin-bottom:10px; background:#d9d9d9;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.fix-r ul li a span{color:#fff;font-size:12px;}
.fix-r ul li p.fix-p { position:absolute; right:60px; top:0; z-index:-1; width:265px; height:64px;display:none;color:#333; font-size:14px; margin:0; padding:10px; background:#c0c0c0;border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;}
.fix-r ul li>a:hover{ background:#c0c0c0;}
.fix-r ul li.fix_ewm:hover img.fix-ewm { display:block;}
.fix-r ul li.fix_p:hover p.fix-p { display:block;}
.fix-r ul li a { cursor:pointer;}
.fix-r ul li #gotop { display:none;cursor:pointer;text-align:center;}

@media (min-width: 768px) 
{

.zk_main7 .container{padding:0;padding-top:20px;}
.ygimg_wh { padding:10px; width:49%; }
.new_top { margin-top:-10px; }

	.navbar-brand
	{
		height:60px;
	}	
	.grid_5ul>li
	{
		float:left;
		width:25%;
	}	
	.ban_h
	{
		width:100%;
		height:auto;
	}	
	.grid_5ule>li
	{
		float:left;
		width:25%;
	}	
	.t_nav_btn
	{
		display:none;
	}	
	.f2 .swiper-container2>.swiper-wrapper>.swiper-slide
	{
		width:25% ;
	}	
	.f5 .swiper-container4>.swiper-wrapper>.swiper-slide
	{
		width:25%;
}


	.f1l_im_list{		
		height:6rem;
		width:98%;
		line-height:6rem;
		font-size:2.5rem;
		margin-bottom:1rem;		
	}	
	
	.new_h
	{
		height:9.5rem;
		overflow:hidden;
	}
	.new_h1
	{
		height:140px;
		overflow:hidden;
	}
    .ld_item {		
height:27rem;
text-align:center;
overflow:hidden;
margin-bottom: 18px;
}
	
.ld_img {
   height:26rem;
    text-align: center;
    background-color: #efefef;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c3c3c3;
    color: #0966a8;
padding:10px;
}	

}

/*左下角广告*/
#ad_box span{display:none;}
#ad_box:hover span{display:block;}
#ad_box img:hover{opacity:1;}
#ad_box img{background:none;}​
/*视频教程列表*/
         
		.video_list img {
			width: 100%;
		}
		
		.f_pic {
			overflow: hidden;
		}
		
		.f_pic:hover .pic {
			transform: scale(1.15);
		}
		
		.pic {
			height: 125px;
			transition: all 0.6s;
		}
		
		.box {
			background: #fff;
			cursor: pointer;
			display: inline-block;
			margin: 0 10px 20px 0px;
		}
        .box:last-child{margin-right:0;}

   .question_box p{text-indent:0;}
   .question_box p,.question_box h4{display:flex;}
   .question_box .q_a{width:50px;height:49px;}
   .question_box .q_q{width:50px;height:55px;}
   .question_box h4 span{display:inline-block;line-height:50px;}
.pl0{padding-left:0}

/* 在线培训 */
.px_box_section{padding-bottom:30px;}
.px_box .px_one{background:#fff;border-radius: 5px;margin-bottom:15px;cursor: pointer;}
.px_box img{border-radius: 5px 5px 0 0;height:182px;}
.px_box .px_one_text{padding:0 12px 5px 12px;}
.px_box .px_one_text h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;font-weight: normal;text-align: left;}
.px_box .px_one_text h5{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;  -webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 14px;
  font-weight: 350;text-align: left;};
.px_box .px_one_text .flex_box{margin-top:20px;}
.px_box .px_one_text a.bm{padding:5px 15px;border:1px solid #f60000;border-radius: 5px;color:#f60000;font-size: 12px;cursor: pointer;}
.px_box .px_one_text a.hf{padding:5px 15px;border:1px solid #666;border-radius: 5px;color:#666;font-size: 12px;cursor: pointer;}
.px_box{position: relative;}
.px_box .mySwiper {padding:10px 0 30px 0;}
.px_box .swiper-slide {height: 255px;box-shadow: 2px 2px 5px 5px rgba(0, 0, 0, 0.05);border-radius: 5px;}
.px_box .swiper-slide:hover{box-shadow: 2px 2px 10px 5px #ccc;}
.px_box .swiper-button-next{
  background-image: url(../images/r_jt.png) !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -50px; /* 调整位置 */
  z-index: 10;
  cursor: pointer;
  width: 38px;
  height: 38px;
  background-size: cover;
}

.px_box .swiper-button-prev {
  background-image: url(../images/l_jt.png) !important;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -50px; /* 调整位置 */
  z-index: 10;
  cursor: pointer;
  width: 38px;
  height: 38px;
  background-size: cover;
}
.px_box .swiper-button-next:after,.px_box .swiper-button-prev:after{
  content: "";
}
.title_two{font-size:18px;}
/* 在线购买 */
.buy_box_section{padding-bottom:30px;}
.buy_box .buy_one{background:#fff;border-radius: 5px;}
.buy_box .buy_one .buy_one_a{display: block;padding:3px;box-sizing: border-box;}
.buy_box img{border-radius: 5px 5px 0 0;}
.buy_box .buy_one_text{padding:0 8px 5px 6px;}
.buy_box .buy_one_text h4{overflow: hidden;font-size: 16px;padding-left:5px;  text-overflow: ellipsis;
    white-space: nowrap;}
.buy_box h5 span{color:#f60000;}
.buy_box p{text-decoration:line-through;}
.buy_box .buySwiper{
  padding:40px 0;
}
.buy_box .swiper-slide {
  transition: transform 0.3s;
  box-shadow: 2px 2px 5px 5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
.buy_box .swiper-slide.swiper-slide-active {
  transform: scale(1.2);
}
.buy_box .swiper-slide:hover{box-shadow: 2px 2px 10px 5px #ccc;}
/* 社区热门 */
.w33 {width: 33%;}
.hot_course .title2,.good_course .title2 {display: flex;justify-content: space-between;border-bottom:2px solid #e5e5e5;line-height: 40px;}
.hot_course .title2 p,.good_course .title2 p{font-size:16px;color:#333;border-bottom:2px solid #3344ca;margin-bottom:-2px;}
.hot_course .title2 i,.good_course .title2 i{vertical-align: middle;font-size: 30px;color:#a0a7ab;}

/* 社区热门 */
.course_right_list{margin-top:10px;}
.course_right_list ul li a h4{margin:0;display:inline-block;font-weight:500;height:16px;line-height:16px;font-size:14px;overflow: hidden;white-space: normal;text-overflow: ellipsis;cursor: pointer;}
.course_right_list ul li a h4:hover{opacity:.7;}
.course_right_list ul li i.icon-yuandian.gray{background:#a2a9ad;vertical-align: middle;width:5px;height:5px;border-radius: 50%;margin-right:5px;display:inline-block;}
.course_right_list ul li p{font-size: 12px;color:#999;margin-left:10px;display: flex;justify-content: space-between;}

/* 软件产品 */
.cp_line_one{padding:10px 10px 5px 25px;overflow: hidden;margin-bottom:5px;background:#fff;}
.cp_line_one_left{width:277px;float: left;}
.cp_line_one_left h2{color:#0069bc;font-size: 20px;margin:5px 0 15px 0px;font-weight:800;}
.cp_line_one_left h2 span{font-style: italic;}
.cp_line_one_left p{color:#333;font-size: 12px;}
.cp_line_one_right{margin-left:290px;}
.cp_line_one_right h3{color:#000;font-size: 14px;font-weight: bold;line-height: 24px;margin:0;margin-top:5px;}
.cp_line_one_right p{color:#999;font-size: 12px;margin-bottom:5px;}
.cp_line_one_right .cp_one:hover{box-shadow: 0px 0px 5px #ccc;}
.mt20b65{margin:20px 0 65px 0;}
/*首页技术弹框*/
.js_img_t{box-shadow: 0px 0px 5px #ccc;border-radius:10px;background:#fff;padding:10px;}
.js_dis{display:flex;justify-content: center;margin-bottom:10px;text-align:center;}
.qrModel .modal-body{padding:35px;}
.qrModel .modal-header{background-image: linear-gradient(to right, #0d7cfa , #30acfc);text-align: center;color: #fff;}
.qrModel .close{color:#fff;font-weight:normal;opacity: 1;font-size:24px;}


.fd_jt{width:64px;height:64px;line-height:64px;color:#fff;font-size:24px;background:#d9d9d9;border-radius:5px;}
h2{font-size:2.1rem;color:#000;}
.line_orange{height:3px;width:50px;background:#cc6601;}
.soft_one {
  border-radius: 10px;
  padding: 20px 15px 40px 15px;
  text-align: center;
  height: 340px;
  box-shadow: 3px 4px 5px 5px rgba(0, 0, 0, 0.05);
}
.soft_one:hover{box-shadow: 5px 5px 10px #ccc;}
.soft_one img{height:60px;}
.soft_one .soft_one_title{
color:#3D3D3D;
font-size: 24px;
font-weight: bold;
}
.soft_one .soft_one_tip{
  font-size: 16px;
  font-weight: 350;
  color:#3D3D3D;
  position: relative;
  top:-5px;
}
.soft_one img {
  width: 100%;
  height:110px;
}
.soft_one .soft_one_con{
font-size:14px;
color:#3D3D3D;
text-align:left;
margin:10px;
}
.more_btn_right{
font-size: 14px;
font-weight: 350;
color:#999;
position: absolute;
right: 30px;
top:60px;
}
.more_btn_right_2{
  font-size: 14px;
font-weight: 350;
color:#999;
position: absolute;
right: 30px;
top:40px;
}
@media screen and (min-width: 360px) and (max-width : 768px) {
.zk_main7 .container{padding:0;padding-top:0.6rem;}
.zk_main7 h1{font-size:2.2rem}
.cp_line_one_left{width:100%!important;}
.cp_line_one_right{margin-left:0!important;width:100%!important;}
.sp_w {width:10rem}
.im_con div{text-align:center;padding:1rem 0;}
.im_con div img{width:100%;height:100%}
.im_con img{width:100%!important;height:100%!important;}
.im_con p img{width:100%!important;height:100%!important;text-align:center!important;display:block;}
.ygimg_wh { padding-bottom:1.4rem; width:26.1rem; }
.new_top { margin-top:2rem; }
.cad_banner{background: url(../cad/images/cad660_430.jpg)no-repeat;width:100%;height:416px;}
.cad_hdzc{background:#f4f4f4 url(../cad/images/cpzc_bg_640.jpg)no-repeat scroll right bottom;padding:80px 0 210px 0;}
.li_dow{display:none;}
.cjwt{margin:50px 0 80px 0;}
.cp_more_large {display:none;}
.cp_more_min {display:block;}
.ds_t_b {margin:70px 0px;}
.gn_t_b {margin:70px 0 90px 0;}
.cad_t {margin:70px 0 80px 0;}
.cad_img_w img {width:90%;}
.moveshow {display: block !important;}
.navbar-brand{height:55px;}
.grid_5ul>li{float:left;width:50%;}
.grid_5ule>li{float:left;width:50%;}	
.swiper-container>.swiper-wrapper>.swiper-slide{height:165px;overflow:hidden;}	
.ban_h{height:165px;position:absolute;left:50%;top:50%;margin-top:-82px;margin-left:-275px;}
.swiper-slide-active{z-index:999;}	
.t_nav_btn{display:inline-block;float:right;margin:1rem 0;padding:0 5px;border-right:1px solid #ccc;}	
.zk_main2 .m2-text h3{text-align:center;}
.f2 .swiper-container2>.swiper-wrapper>.swiper-slide{width:50%;}	
.f5 .swiper-container4>.swiper-wrapper>.swiper-slide{width:50%;padding:0;}

.f1_img>.f1_img_text{display:block;}
.f2_img>.f2_img_text{height:2.2rem;overflow:hidden		}	
.f1l_im_list{height:2rem;width:100%;line-height:2rem;font-size:1.2rem;margin-bottom:4rem;padding-left:1rem;}
.cp_r_bor{border-right:1px #fff solid;}
.cp_item{margin:0;}
.cp_item img {width:100%;}
.gy_plan_list{padding-top:0rem;	}
.gy_xw_list{padding-top:0rem;display:none;}
.gy_list{
               line-height:2rem;
		height:2rem;
		font-size:1.25rem;
		border-bottom:1px #ccc solid;
                padding-left: 0rem;
text-align:center;
  	}
.new_h
	{
		height:100%;
		overflow:hidden;
	}
.ld_item{height:16rem;overflow:hidden;}


.px_box img{border-radius: 5px 5px 0 0;height:23rem;}
.buy_box .buySwiper{padding:0;}
.px_box .px_one_text h4{font-size:1.4rem;}
.px_box .px_one_text h5{font-size:1.2rem;}
.cp_right_top{margin-top:0rem;}
.cp_right_top a{font-size:1.4rem;}
.cp_tab_ul li a{font-size:1.3rem;}
.f3r5{font-size:2rem;}
.cpnr img{width:100%!important;height:100%!important;display:block;text-align:center;}
.section_top{padding-top:0;}
.jy_img img{width:100%;}
.edui-upload-video{width:100%!important;height:100%!important;}
.company_box img{text-align:center!important;width:100%!important;height:100%!important;}
.soft_one{height:32rem;}
.buy_box .swiper-slide.swiper-slide-active {
  transform: scale(0.9);
}
.px_box .swiper-slide{height:30rem;}
.px_box .swiper-slide.swiper-slide-active {
  transform: scale(0.9);
}
.px_box .mySwiper{
  padding:0;
}
}

@media  (max-width:360px)
{
.im_con img{width:100%!important;height:100%!important;}
.im_con p img{width:100%!important;height:100%!important;text-align:center!important;display:block;}
.cp_line_one_left{width:100%!important;}
.cp_line_one_right{margin-left:0!important;width:100%!important;}
.navbar-brand{height:55px;}
.grid_5ul>li{float:left;width:50%;}
.grid_5ule>li{float:left;width:50%;}	
.swiper-container>.swiper-wrapper>.swiper-slide{height:165px;overflow:hidden;}	
.ban_h{height:165px;position:absolute;left:50%;top:50%;margin-top:-82px;margin-left:-275px;}
.swiper-slide-active{z-index:999;}	
.t_nav_btn{display:none;}	
.ban_h{height:200px; position:absolute;left:50%;top:50%;margin-top:-100px;margin-left:-343px;}
.zk_main2 .m2-text h3{text-align:center;}
.navbar-brand{height:55px;}
.grid_5ul>li{float:left;width:50%;}	
.grid_5ule>li{float:left;width:50%;}	
.f1l_im_list{height:2rem;width:100%;line-height:2rem;font-size:1.2rem;margin-bottom:4rem;		}
.cp_r_bor{border-right:1px #fff solid;}
.cp_item img {width:100%;}
.gy_list{ line-height:2rem;height:2rem;font-size:1.25rem;border-bottom:1px #ccc solid;padding-left: 0rem;}
.gy_plan_list{padding-top:0rem;padding-left:1rem;}
.gy_xw_list{padding-top:0rem;display:none;}
.new_h{height:100%;overflow:hidden;}
.ld_item{height:28rem;overflow:hidden;}

.px_box img{border-radius: 5px 5px 0 0;height:23rem;}
.buy_box .buySwiper{padding:0;}
.px_box .px_one_text h4{font-size:1.4rem;}
.px_box .px_one_text h5{font-size:1.2rem;}
.cp_right_top{margin-top:0rem;}
.cp_right_top a{font-size:1.4rem;}
.cp_tab_ul li a{font-size:1.3rem;}
.f3r5{font-size:2rem;}
.cpnr img{width:100%!important;height:100%!important;display:block;text-align:center;}
.section_top{padding-top:0;}
.jy_img img{width:100%;}
.edui-upload-video{width:100%!important;height:100%!important;}
.company_box img{text-align:center!important;width:100%!important;height:100%!important;}
.soft_one{height:32rem;}
.px_box .swiper-slide.swiper-slide-active {
  transform: scale(0.9);
}
.buy_box .swiper-slide.swiper-slide-active {
  transform: scale(0.9);
}
.px_box .mySwiper{
  padding:0;
}

}
/* 首页 */
.index_flex_center{
  text-align: center;
  position: relative;
  width: 100%;
}
.index_flex_center h3{
  font-size: 28px;
  font-weight: bold;
}
.index_flex_center h3 a{
  font-size: 28px;
  font-weight: bold;
}
.index_flex_center h3 .title_two{
  font-size: 16px;
  font-weight: 350;
  margin:15px 0 20px 0;
}

 @media (max-width: 768px) {
          #ad_box{display:none;}
           .cp_line_one_left{width:100%!important;}
           .cp_line_one_right{margin-left:0!important;width:100%!important;}
            }