@charset "utf-8";
/* CSS Document */
body,div,p,span,ul,li,dl,dt,dd,a,ol,input,img,h1,h2,h3,h4{ padding:0; margin:0; list-style:none; border:0;}
body{ font-family:"微软雅黑"; color:#333; font-size:12px;}
a{text-decoration:none; color:#218fef;}

.all{ display: none;}
/*header--------*/
#header{ width: 1200px;  margin:0 auto; overflow:hidden;}
.h_left{ float:left;}
#header h1{ margin-top: 10%;}
.h_center{ float:left; text-align: center; margin-top: 3%; background:url(../images/header_line.jpg) no-repeat left center; margin-left: 1%; padding-left: 1%;box-sizing:border-box;}
.h_center h2{ font-size:36px; color:#0161B1; letter-spacing:8px;}
.h_center span{ margin:0 auto; display: block; margin-top: 2%; padding-right: 2%;}
.h_right{ float:right; margin-top: 2%; }
.h_right .h_right_l{ float:left; margin-right: 4px;}
.h_right .h_right_r{ float:left;}
.h_top{ line-height: 22px; overflow:hidden;}
.h_top i{ font-style:normal;  margin-top: -1%; float:left; margin-left: 2%;}
.h_top_m{ margin-left: 25%;}
.h_top span{ display: block; float:left;}
.h_right h3{ font-size:20px; color:#F9B900; margin-top: 2%;}
.h_right h2{ font-size:32px; color:#F9B900; background:url(../images/shuzi_bg.png) no-repeat center 38px;  margin-top: 2%; padding-bottom: 3%;}


/*nav--------*/
#nav{ width:100%; height:75px; background:url(../images/nav_bg.jpg) no-repeat center bottom; margin-top:20px;}
.nav_in{ width:1200px; height:75px; margin:0 auto; box-sizing:border-box;}
.nav_in ul li{ float:left; font-size:14px; line-height: 75px; color:#fff; text-align: center; cursor:pointer; width:132px; position:relative;}
.nav_in ul .li_bg{ background:url(../images/nav_li_bg.jpg) no-repeat center center; font-size: 20px;}
.nonono{ background:url(../images/nav_li_bg.jpg) no-repeat;}
.nav_in>ul li a{/*display: block;
    width: 132px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;*/
     color:#fff; }
.nav_in .color_y{ background:#0966b0; height:48px; text-align: center; width: 240px; line-height: 48px;}
.nav_in ul li ul{ position:absolute; left:0; top:75px;  display: none;   z-index: 99999;}
.nav_in ul li:hover ul{ display: block;}
/*banner--------*/
#banner_yes{ width:100%; height:600px; position:relative; overflow:hidden;}
#banner_yes img{ width:100%;}
#banner_yes ul{ width:300%; height:600px; position:absolute; left:0; top:0; background:pink;}
#banner_yes ul li{ width:33.3333333333%; height:600px; background:url(../images/1.jpg) no-repeat center 0; float:left;}
.banner_yes_in{ width:1200px; height:600px; position:relative; z-index:999; margin:0 auto; line-height: 550px;}
#banner_yes span{ font-family:'宋体'; font-size:150px; font-weight:bold; color:#fff; float:left; cursor:pointer; display: block;}
#banner_yes .right_02{ float:right;}










/*news--------*/
#news{ width:100%; height:36px; background:#fafafa; margin:0 auto; overflow:hidden;}
.myscroll_news{width:1200px; height:200px; overflow:hidden; margin:0 auto;}
.myscroll_news ul{margin-left:10px;}
.myscroll_news li{width:100%;line-height:34px;height:34px; overflow:hidden;}
.myscroll_news li a{ background:url(../images/music.png)no-repeat left center; padding-left:3%; display: block;  color:#333;}
.myscroll_news li a:hover{ color:#218fef;}












#daer{ width:1200px; height:73px; margin:0 auto; margin-top: 1%;}
#daer img{ width:100%; height:auto;}


/*Products--------*/
#Products{ width:1200px; margin:0 auto; margin-top: 1.5%; overflow:hidden;}
#Products h3{color:#C5C5C5;}
#Products h3 i{ font-style:normal; font-size:24px; color:#079BDF;}
.Products_in{ width:100%; overflow:hidden;}
.Products_in a{ display: block;}
.Products_in_l{ width:49.5%; float:left; box-sizing:border-box;}
.Products_in_l img{ border: 2px solid #00ccff;}
.Products_in_r{ width:49.5%; float:right; overflow:hidden;}
.Products_in_top{ overflow:hidden;}
.Products_in_top img{ border: 2px solid #00ccff; }
.Products_top_l{ float:left;}
.Products_top_r{ float:right;}
.Products_in_under{ overflow:hidden;}
.Products_in_under img{ border: 2px solid #00ccff; }
.Products_under_l{ float:left; }
.Products_under_r{ float:right;}


/*youshi--------*/
#youshi{ margin-top: 2%;}
#youshi img{ width:100%; height:auto;}

/*earth--------*/
#earth{ width:1200px; background:url(../images/earth.jpg) no-repeat center center; height:1000px; margin:0 auto; position:relative; margin-top: 2%;}
.one{ width:252px; overflow:hidden; position:absolute; left:60px; top:540px;}
.one span{ display: block; background:url(../images/one.jpg) no-repeat; width:76px; height:48px; margin:0 auto;}
.one h3{ text-align: center; font-size:30px; color:#f29900;}
.one p{ font-size:14px; line-height: 20px;}
.one a{ background:url(../images/arr.jpg) no-repeat right center; padding-right: 8%; line-height: 30px;}
.two{ width:270px; overflow:hidden; position:absolute; left:-20px; top:240px;}
.two span{ display: block; background:url(../images/two.jpg) no-repeat; width:76px; height:48px; margin:0 auto;}
.two h3{ text-align: center; font-size:30px; color:#f29900;}
.two p{ font-size:14px; line-height: 20px;}
.two a{ background:url(../images/arr.jpg) no-repeat right center; padding-right: 8%; line-height: 30px;}
.three{ width:270px; overflow:hidden; position:absolute; left:440px; top:30px; text-align: center;}
.three span{ display: block; background:url(../images/three.jpg) no-repeat; width:76px; height:48px; margin:0 auto;}
.three h3{ text-align: center; font-size:30px; color:#f29900;}
.three p{ font-size:14px; line-height: 20px;}
.three a{ background:url(../images/arr.jpg) no-repeat right center; padding-right: 8%; line-height: 30px;}
.four{ width:270px; overflow:hidden; position:absolute; left:920px; top:350px;}
.four span{ display: block; background:url(../images/four.jpg) no-repeat; width:76px; height:48px; margin:0 auto;}
.four h3{ text-align: center; font-size:30px; color:#f29900;}
.four p{ font-size:14px; line-height: 20px;}
.four a{ background:url(../images/arr.jpg) no-repeat right center; padding-right: 8%; line-height: 30px;}
.five{ width:270px; overflow:hidden; position:absolute; left:900px; top:650px;}
.five span{ display: block; background:url(../images/five.jpg) no-repeat; width:76px; height:48px; margin:0 auto;}
.five h3{ text-align: center; font-size:30px; color:#f29900;}
.five p{ font-size:14px; line-height: 20px;}
.five a{ background:url(../images/arr.jpg) no-repeat right center; padding-right: 8%; line-height: 30px;}


/*zixun--------*/
#zixun img{ width:100%; height:auto;}


/*zhengshu--------*/
#zhengshu{ width:100%;margin:0 auto; background:#f4f3f3; overflow:hidden;}
#owl-demo { width: 1200px; margin:0 auto;}
#owl-demo .item{ display: block; margin: 5px;}
#owl-demo img { display: block; width: 100%;}


/*case--------*/
#case{ width:100%; background: #f4f3f3 ; } 
.case_in{ width:1200px;  height:101px; margin:0 auto; line-height:78px; padding-left: 1%;  background: #f4f3f3 url(../images/index_gcanli_02.jpg) no-repeat; box-sizing:border-box;}
.case_in h3{ float:left; font-size:24px; color:#FFFFFF;}
.case_in i{ font-size:14px; font-style:normal;}
.case_in span{ float:right;  margin-right: 8%; background:url(../images/arr.png) no-repeat right center; padding-right: 2%;}
.case_in span a{ color:#333;}
.case_in span a:hover{ color:#218fef;}
.case_under{ width:1200px; margin:0 auto; overflow:hidden;}
.case_under_t{ overflow:hidden;}
.case_under_l{ float:left; width:50%;}
.case_under_left{ float:left; width:300px;}
.case_under_left a{ display: block; height:227px;}
.case_under_left a:hover{ border: 2px solid #218fef;}
.bian{ border: 2px solid #fff;}
.case_under_riht{ text-align: center; float:left; padding:7% 0 0 6%; font-size:18px; box-sizing:border-box;width: 250px;/*white-space: nowrap;*/overflow: hidden;text-overflow: ellipsis;}
.p1{ padding-top: 15%;}
.case_under_riht p a{ color:#333;}
.case_under_riht p a:hover{ color:#218fef;}
.case_under_r{ float:left; width:50%;}
.case_under_u{ overflow:hidden; margin-top: 2%;}



/*about--------*/
#about{ width:1200px; margin: 0 auto;}
.about_in{ background:url(../images/abous.jpg) no-repeat; width:1200px; height:80px;  line-height:75px; padding-left: 3%;}
.about_in h3{ float:left; font-size:24px; color:#FFFFFF;}
.about_in i{ font-size:14px; font-style:normal;}
.about_in span{ float:right;  margin-right: 8%; background:url(../images/arr.png) no-repeat right center; padding-right: 2%;}
.about_in span a{ color:#333;}
.about_in span a:hover{ color:#fff;}
.about_us{ overflow:hidden;}
.about_left{ float:left; width:36%; padding-top: 5%; box-sizing:border-box;}
.about_left img{ width:100%; height:auto;}
.about_right{ float:right; width:55%;  padding-top: 3%;}
.about_right h3{ text-align: center; font-size:24px; font-weight:100;}
.about_right i{ font-style:normal; padding-left: 4%;}
.about_right p{ padding-top: 5%; line-height: 22px; font-size:16px;}
.about_right span{ width:118px; height: 40px; border: 1px solid #218fef; display: block; margin-top: 5%; text-align: center; line-height: 40px; color:#218fef; font-size:16px;}
.about_right span a{ display: block; }
.about_right span a:hover{ background:#218fef; color:#fff;}





/*about--------*/
.banner_big{ width:1200px; overflow:hidden; margin:0 auto;     margin-top: 2%;}
.banner{ width:1200px; height:230px; position:relative; overflow:hidden; margin:0 auto; float:left;}
.banner .ul01{ width:400%; height:250px; position:absolute; left:0; top:0;}
.banner .ul02 li{ float:left; width:23%;}
.banner .ul02 li{ margin:0 1%;}
.banner .ul02 li p{ text-align: center; font-size:14px; padding-top: 8%;}
.banner .ul02 li p a{ color:#333;}
.banner .ul02 li p a:hover{ color:#218fef;}
.banner ul .li02{ width:25%; height:250px;  float:left;}
.banner .ul01 li img{ width:100%; border-bottom:2px solid #218fef;}
.banner_big span{ font-family:'宋体'; font-size:70px; font-weight:bold; color:#218fef; float:left; cursor:pointer; line-height: 191px;}
.banner_big .right{ float:right;}




/*con--------*/
#con{ width:1200px; margin:0 auto; box-sizing:border-box; overflow:hidden;}
.con_in_l{ float:left; width:30%; background:url(../images/con_lin_02.jpg) no-repeat right 65px; padding-right: 2%;}
.con_top{ background:url(../images/con_line_01.jpg) no-repeat left 46px; overflow:hidden; width:100%; line-height: 50px;}
.con_in{ margin-top: 8%;     overflow: hidden}
.con_top h3{ font-size:14px; color:#c2dbf0;}
.con_top i{ font-style:normal; font-size:24px; color:#218fef; font-weight:500; padding:0 2%;}
.con_top h3 a{ font-weight:100; background:url(../images/arr.png) no-repeat right center; padding:0 7% 0 5%; display: inline-block;}
.con_l_l{ float:left; width: 55%;}
.con_l_l img{ width:100%; height:auto; border: 2px solid #218fef; box-sizing:border-box;}
.con_l_r{ float:right; width: 40%;}
.con_l_r h3{ text-align: center; line-height: 30px; font-size:16px; font-weight:500;
	width: 144px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
.con_l_r p{ font-size:14px;}
.con_l_r p a{display: block;
    width: 144px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; color:#666;}
.con_l_r p a:hover{ color:#218fef;}
.con_l_r span{ display: block; margin-top: 13%;}
.con_in_c{ float:left; width:30%; margin-left: 2%; background:url(../images/con_lin_02.jpg) no-repeat right 65px; padding-right: 2%;}
.con_in_r{ float:left; width:30%; margin-left: 2%;}

/*问题滚动HTML部分*//*问题滚动HTML部分*//*问题滚动HTML部分*//*问题滚动HTML部分*/
.myscroll{width:100%;float:left;padding:15px 0;height:200px; overflow:hidden; margin-top: 5%;}
.myscroll ul{margin-left:10px;}
.myscroll li{width:100%;line-height:34px;height:34px; overflow:hidden; border-bottom: 1px dashed #ccc;}
.myscroll li a{ background:url(../images/wen.jpg)no-repeat left center; padding-left:9%; display: block;  color:#333;}
.myscroll li a:hover{ color:#218fef;}

.myscroll_02{width:100%;float:left;padding:15px 0;height:200px; overflow:hidden; margin-top: 5%;}
.myscroll_02 ul{margin-left:10px;}
.myscroll_02 li{width:100%;line-height:34px;height:34px; overflow:hidden; border-bottom: 1px dashed #ccc;}
.myscroll_02 li a{ background:url(../images/round.jpg) no-repeat left center; padding-left:9%; /*display: block;*/ color:#333;}
.myscroll_02 li a i{ font-style:normal; float:right;}
.myscroll_02 li a:hover{ color:#218fef;}

.myscroll_03{width:100%;float:left;padding:15px 0;height:200px; overflow:hidden; margin-top: 5%;}
.myscroll_03 ul{margin-left:10px;}
.myscroll_03 li{width:100%;line-height:34px;height:34px; overflow:hidden; border-bottom: 1px dashed #ccc;}
.myscroll_03 li a{ background:url(../images/con_arr.jpg) no-repeat left center; padding-left:9%; display: block; color:#333;}
.myscroll_03 li a i{ font-style:normal; float:right;}
.myscroll_03 li a:hover{ color:#218fef;}


/*footer--------*/
#footer{ width:100%; height: 40px; background:#e1dfdf; margin-top: 5%;}
.footer_in{ width: 1200px; height:40px; background:url(../images/lianjie.png) no-repeat left center; margin:0 auto; padding-left: 3%; box-sizing:border-box; line-height: 40px;}
.footer_in ul li{ float:left; margin-right: 2%;}
.footer_in ul li a{ color:#333;}
.footer_in ul .black a{ color:black; font-weight:500;}
.footer_under{ width:100%; background:#005aab; color:#fff;}
.footer_under_in{ width:700px; height:14px; margin:0 auto; box-sizing:border-box; padding-top: 2%;}
.footer_under_in a{ color:#fff;}
.footer_under_in li{ float:left;  line-height: 14px;}
.footer_under_in i{ font-style:normal; margin:0 10px;}
.footer_under span{ display: block; margin:0 auto; width:1191px; margin-top: 2%;}
.footer_under img{width:100%; height:auto;}
.footer_under_in2{ width:840px; margin:0 auto; overflow:hidden;}
.footer_under_in2 li{ float:left; margin-right: 5%; margin-top: 2%;}
.footer_under_in2 .no_margin{ margin-right: 0;}
.footer_under p{ text-align: center; padding-top: 1%;}
.footer_under_in3{ width: 930px; margin:0 auto; overflow:hidden;}
.footer_under_in3 li{ float:left; margin-right: 2%;  margin-top: 3%; margin-bottom: 3%;}
.footer_under_in3 .no_margin{ margin-right: 0;}



@media screen and (min-width:1025px) {
	  .sj-nav {display: none;}

}


/*新闻中心——开始--------*/
#xm_banner{ width:1200px; margin:0 auto;}
#xm_news{ width:100%; height: 68px; line-height: 68px;}
#xm_news p{ width: 1200px; margin:0 auto; background:url(../images/house_icon.jpg) no-repeat left center; border-bottom: 1px solid #efefef; padding-left: 2%; box-sizing: border-box;}
#xm_con{ width: 1200px;  margin:0 auto; overflow:hidden; margin-bottom: 5%; margin-top: 2%}
.xm_con_l{ float:left; width:21%;  border: 1px solid #efefef;}
.xm_con_l .h3{ hieght:60px; line-height: 60px; padding-left: 5px; background:#008cff url(../images/xw_line.jpg) no-repeat left bottom; color:#fff; font-weight:500; }
.xm_con_l .i1{ font-style:normal;  font-size:22px; margin-right: 4%;}
.xm_con_top{ padding:0 10%}
.xm_con_top a{ color:#333;}
.xm_con_top>ul>li>a{
	/*display: block;*/
    width: 154px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; 
}
.xm_con_top a:hover{ color:#0066ba;}
.xm_con_top span i a{display: block;
    width: 154px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
.xm_con_top span{ height:40px; line-height: 40px; color:#fff;  display: block; overflow:hidden; background:#008cff;  margin-top: 25%;}
.xm_con_top span a{ display: block; float:left; color:#fff;}
.xm_con_top span a:hover{ color:#fff;}
.xm_con_top span img{ margin-top: 9px; margin-left: 10px;}
.xm_con_top span i{ font-style:normal; float:left; margin-left: 15px; font-size:14px;}
.xm_con_top ul li{ list-style:inside; padding-left: 20px; height:50px; line-height: 50px; border-bottom: 1px solid #efefef; font-size:14px;}
.margin_top{  margin-top: 25%;}
.xm_con_under h3{ font-size:17px; color:#0061b9; line-height: 40px;}
.xm_under_in{ padding-bottom: 5%;}
.xm_under_in span{ float:left;}
.xm_under_in p{ font-size:16px; color:#0066ba; padding-top: 12px;}
.xm_under_in h3{ font-size:20px; color:#fdb500; margin-top: -8px;}
.line_height{ line-height: 28px; font-size:14px;}
.line_height i{ font-style:normal; margin-left: 1px;}
.bottom{ padding-bottom: 10%;}

.xm_con_r{ float:right;  border: 1px solid #efefef; width: 77%; overflow:hidden;}
.xm_con_r_top h3{ font-size:22px; line-height: 52px; color:#008cff; font-weight:500; border-bottom: 3px solid #c1dcf1; padding-left: 2%;}
.xm_con_r_top i{ font-style:normal; font-size:14px; background:url(../images/arr.jpg) no-repeat right center; float: right; margin-right: 6%; padding-right: 3%;}
.xm_con_r_l{ float:left; margin-left: 2%; width: 20%;}
.xm_con_r_l img{ width: 100%; height:auto; }
.xm_con_r_r{ float:left; width: 76%; padding-left: 2%;  font-size:14px;}
.xm_con_r_r h3{ font-weight:500; line-height: 40px;}
.xm_con_r_r p{ line-height: 21px;}
.xm_con_r_r span{ width:100px; height: 35px; border: 1px solid #218fef; display: block; margin-top: 2%; text-align: center; line-height: 35px; color:#218fef; font-size:16px;}
.xm_con_r_r span a{ display: block; }
.xm_con_r_r span a:hover{ background:#218fef; color:#fff;}
.xm_con_r_r p a{ color:#333;}
.xm_con_under_l{ float:left; padding-left: 1%; }
.xm_con_r_under li{ padding-left: 2%; border-bottom: 1px dashed #ccc; line-height: 40px; float: left;
    width: 40%;
    margin-right: 4%;}
.xm_con_under_r{ float:left;  padding-left: 4%;}
.xm_con_r_under li a{ color:#333;}
.xm_con_r_under li a:hover{ color:#218fef;}
.xm_con_r_under{ margin-top: 2%; overflow:hidden; margin-bottom: 3%;}
.xm_con_r_top{ overflow:hidden;}
.xm_con_r_in{ overflow:hidden; margin-top: 3%;}



/*新闻详情——开始--------*/
#xw_xq_con{ width: 1200px; overflow:hidden; margin:0 auto;}
#xw_xq_con>h2{ font-weight:500; border-bottom: 3px solid #c3d9ee; color:#218fef; width: 60%; font-size:18px; line-height: 50px;}
.xw_xq_l{ float: left; width: 60%; font-size:16px; font-weight:100; padding-bottom: 2%; line-height: 40px;}
#xw_xq_con i{ font-style:normal; font-size:14px; float:right; color:#333;}
.xw_xq_l img{ margin-top: 4%; width: 100%; height:auto; }
.xw_xq_r{ float: left; width: 30%; margin-left: 10%;}
.xw_xq_r h3{ color:#218fef; border-bottom: 1px solid #c3d9ee; line-height: 41px;}
.xw_xq_r img{ margin-top: 4%; width: 100%; height:auto;margin-bottom: 2%;}
.xw_xq_r p{ text-align: center; font-size:14px;}
.xw_xq_r li{ line-height: 30px; list-style:decimal; margin-left: 6%;}
.xw_xq_r li a{ color:#333;}
.xw_xq_r li a:hover{ color:#218fef;}
.xw_xq_r ul{ margin-top: 4%; overflow:hidden;}



/*新闻详情样式的定义*/
.xw_xq_l h2{ font-weight: 500; color: #218fef; font-size: 18px; line-height: 36px; margin:1% 0 2% 0%;}
.xw_xq_l h3{ font-weight: bold; color: #218fef; font-size:16px; line-height: 32px; margin:1% 0 2% 0%;}
.xw_xq_l h4{ color:#218fef; font-size:14px; line-height: 28px; margin:1% 0 2% 0%;}
.xw_xq_l h5{ color: #218fef; font-size:13px; line-height: 26px; margin:1% 0 2% 0%;}
.xw_xq_l h6{ color: #218fef; font-size:12px; line-height: 24px; margin:1% 0 2% 0%;}
.xw_xq_l p{ line-height: 34px;}
.xw_xq_l ol{ overflow:hidden; margin:1% 0 2% 0;}
.xw_xq_l ul{ overflow:hidden; margin:1% 0 2% 0;}
.xw_xq_l ul li{ list-style:disc; margin-left: 4%;}
.xw_xq_l ol li{  list-style:decimal; margin-left: 4%;}
.xw_xq_l blockquote {margin-bottom: 2%; padding: 2%; font-style: italic;
}
.xw_xq_l pre { color: #333;  font-size: 14px;  margin:1% 0 2% 1%; }
.xw_xq_l code { display: block;}











/*新闻_行业新闻——开始--------*/
.xm_hy_r{ float:right;  border: 1px solid #efefef; width: 76.5%; overflow:hidden; padding-left: 1.5%;}
.xm_hy_r h3{ background:url(../images/round_02.jpg) no-repeat left center; font-weight:500; font-size:16px;line-height: 50px; padding-left: 1.5%;}
.xm_hy_r i{ font-style:normal; float:right; font-weight:500; font-size:12px; padding-right: 2%;}
.xm_hy_r p{ font-size:14px; padding-top: 1%; padding-bottom: 3%; line-height: 24px; background:url(../images/hyxw_line.jpg) no-repeat bottom center;}


.yewei{ width:50%; float:right; /*height:32px;*/ color:#218fef; margin:1% 0;}
.yewei span{ width:34px; height:28px; border: 1px solid #218fef; display: block; float:left; margin-left:2%; line-height: 28px; text-align: center; }
.yewei_sp02{ background:url(../images/sanjiao.jpg) no-repeat center center;}
.yewei li{ width: 28px; height: 28px; float:left; text-align: center; line-height: 28px; border: 1px solid #218fef; margin-left:2%}
.yewei .background{ background:#218fef; color:#fff;}
.yewei_sp01{ background:url(../images/sanjiao_02.jpg) no-repeat center center;}
.yewei .line-height{ line-height: 22px; border:none}
.yewei a{ width:34px; height:28px; border: 1px solid #218fef; display: block; float:left; margin-left:2%; line-height: 28px; text-align: center; }
.yewei .current{ background:#218fef; color:#fff;}

/*产品中心详情——开始--------*/
.xm_con_top .margin_top{ margin-top:6%;}
.cp_con_l{ float:right;  width: 77%; overflow:hidden;}
.cp_con_l>h2{font-size:22px; line-height: 52px; color:#008cff; font-weight:500; border-bottom: 3px solid #c1dcf1; padding-left: 2%;}
.lunbo{ margin-top: 4%;}
.cp_con_l p{ font-size:14px; line-height: 30px;}
.i2{ padding-left: 3%; font-style:normal;}
.padding_top{ padding-top: 4%;}
.cpxq span{ font-size:16px; line-height: 32px; width:75px; background:#218fef; color:#fff; display: block; text-align: center;}
.cpxq{ border-bottom: 3px solid #c4daef; margin-top: 4%;}
.cpxq2 i{ font-style:normal; color:#d5d5d5; font-size:12px;}
.cpxq2{ font-size:16px; color:#218fef; font-weight:bold; line-height: 62px;}
.cp_con_l ul .li03{ list-style:decimal; line-height: 28px; margin-left: 2%;}
.cpxq3{ overflow:hidden;}
.cpxq3 img{ width: 100%; height:auto; border: 2px solid #fff;}
.cpxq3_l{ float:left; width:32%; margin-right: 2%; text-align: center;}
.cpxq3_c{ float:left; width:32%; margin-right: 2%; text-align: center;}
.cpxq3_r{ float:left; width:32%; text-align: center;}
.cpxq3 p a{ color:#333;}
.cpxq3 p a:hover{ color:#218fef;}
.cpxq3_l a{ display: block; overflow:hidden; }
.cpxq3 li{ float:left; width: 33%;text-align: center;}
.cpxq3 li a{ text-align: center; display: block; color:#333;}
.cpxq3 li a:hover{color:#218fef;}


/*

.cp_con_l h2{ font-size: 24px; line-height: 52px;color: #008cff;font-weight: 500;padding-left: 2%;}
.cp_con_l h3{ font-size: 22px; line-height: 52px;color: #008cff;font-weight: 500;padding-left: 2%;}
.cp_con_l h4{ font-size: 20px; line-height: 52px;color: #008cff;font-weight: 500;padding-left: 2%;}
.cp_con_l h5{ font-size: 18px; line-height: 52px;color: #008cff;font-weight: 500;padding-left: 2%;}
.cp_con_l h6{ font-size: 16px; line-height: 52px;color: #008cff;font-weight: 500;padding-left: 2%;}


.xw_xq_l h2{ font-weight: 500; color: #218fef; font-size: 18px; line-height: 36px; margin:1% 0 2% 1%;}
.xw_xq_l h3{ font-weight: bold; color: #218fef; font-size:16px; line-height: 32px; margin:1% 0 2% 1%;}
.xw_xq_l h4{ color:#218fef; font-size:14px; line-height: 28px; margin:1% 0 2% 1%;}
.xw_xq_l h5{ color: #218fef; font-size:13px; line-height: 26px; margin:1% 0 2% 1%;}
.xw_xq_l h6{ color: #218fef; font-size:12px; line-height: 24px; margin:1% 0 2% 1%;}


.xw_xq_l p{ line-height: 40px;}

.xw_xq_l ol{ overflow:hidden;}
.xw_xq_l ul{ overflow:hidden;}
.xw_xq_l ul li{ margin:1% 0 2% 1%;}
.xw_xq_l ol li{ margin:1% 0 2% 1%;}
.xw_xq_l blockquote {margin-bottom: 2%; padding: 2%; font-style: italic;
}

.xw_xq_l pre { border: 1px solid #218fef; color: #333; font-family:"微软雅黑"; font-size: 14px; line-height:40; margin:1% 0 2% 1%; padding: 2%;}
.xw_xq_l code { display: block;
}


*/









/*产品中心——开始--------*/
.m_t{ margin-top: 4%;}

/*荣誉资质——开始--------*/
.ry_under{ overflow:hidden; margin-top: 2%;}
.ry_under li{ float:left; width: 25%; text-align: center;}
.ry_under li img{     width: 90%; height: auto; margin: 0 auto; display: block; margin-top: 3%; margin-bottom: 4%; border: 2px solid #fff; margin-top: 6%;}
.ry_under li a{ color:#333;}
.ry_under li a:hover{ color:#218fef;}

.ry_under .no_margin{ margin:0;}
.no_border{ border:none;}
.zhengshu02{ width: 50%; margin:0 auto; margin-top: 5%;}
.zhengshu02 img{ width:100%; height:auto;}
.zhengshu02_under{ width: 100%; height:35px; background:#f7f7f7; margin-top: 6%; line-height: 35px;}
.zhengshu02_span_l{ float:left; cursor:pointer;}
.zhengshu02_span_r{ float:right; cursor:pointer;}
.zhengshu02_under_in{ width:50%; margin:0 auto;}



/*荣誉资质——开始--------*/
.kehu{ overflow:hidden; width: 90%; margin:0 auto; background:url(../images/hyxw_line.jpg) no-repeat bottom center; margin-top: 4%; padding-bottom: 4%;}
.kehu_l{ float: left; width: 25%;}
.kehu_l img{ width: 100%; height:auto;}
.kehu_r{ float: right; width: 70%; padding-left: 5%; }
.kehu_r h3{ font-weight:500; color:#218fef; font-size:14px; padding:2% 0 2.5% 0;}
.kehu_r p{ line-height: 24px;}


/*工程案例——详情——开始--------*/
.gc_xq img{ width: 90%; height:auto; margin-top: 4%;}
.cp_con_bt h2{
    line-height: 52px;
    color: #008cff;
      font-size: 30px;
    font-weight: 500;
    margin-top: 3%;
    margin-bottom: 4%;
    border-bottom: 3px solid #c1dcf1;
    padding-left: 2%;
	float: right;
    width: 75%;
    overflow: hidden;
}

/*技术达尔——施工设备——开始--------*/

.border img{ border: 2px solid #ededed;}


/*技术达尔——核心技术——开始--------*/
.cp_con_l i{ font-style:normal; padding-left:3%;}

/*技术达尔——达尔优势——开始--------*/
.daer_ys{ font-size:20px; color:#F1B915; font-weight:bold; height:51px; line-height: 51px; margin-top: 4%; }
.daer_ys i{ font-style:normal; padding-left: 0; float:left;}
.daer_ys img{ float:left;}
.cpxq3 .margin_top02{ margin-top: 4%;}
.overflow{ overflow:hidden;}


/*联系我们——开始--------*/
.lx_con{ overflow:hidden;}
.lx_con h3{ border:none; padding-top: 2%; padding-left: 0;}
.lx_con h2{ font-size:32px; color:#F9B900; background:url(../images/shuzi_bg.png) no-repeat left 38px; padding-bottom: 3%; float:left;}
.lx_con .i3{ font-style:normal; font-size:18px; color:#0467B5; padding-left: 0; float:left; line-height: 46px; font-weight:bold; margin-right: 1%;}
.lx_con01{ overflow:hidden;}
.lx_con_l{ float:left; width:50%;}
.lx_con_l p{ line-height: 40px;}
.lx_con_r{ float:left; width: 45%;}
.lx_con i{ padding:0;}
.lx_con_r img{ width: 100%; height:auto; max-height: 340px; margin-top:140px;}
.ditu{ height:550px; width:76%; margin:0 auto; overflow:hidden; margin-top: 5%;}


/*关于我们——开始--------*/
.daer_gs{ text-align: center; font-size:30px; padding-top: 6%; padding-bottom: 2%;}
.cp_con_l img{ width: 90%; height: auto; margin:0 auto; display: block; margin-top: 3%; margin-bottom: 4%;}
.cp_con_l p{ text-indent:28px;}
.cp_con_l2 .daer_ys img{ width:76px; margin:0;}
.cp_con_l2 p{ text-indent:0;}

/*加盟达尔——开始--------*/
.daer_ly{ text-align: center; font-size:18px; padding-top: 4%; padding-bottom: 3%; font-weight:bold; color:#008BFF; border-bottom: 1px solid #ECECEC; width: 75%; margin:0 auto;}
.jm_under .jm_under_p{ width: 75%; margin:0 auto;}
.jm_under i{ font-style:normal; color:red;}
.jm_under input{ width:358px; height:40px; border: 1px solid #ECECEC;}
.jm_input{ width:450px; margin:0 auto;  height:40px; line-height: 40px; margin-top: 3%;}
.jm_input p{ float:left; width:90px; height:40px; line-height: 40px; box-sizing:border-box;}
.jm_input input{ float:left;}
.jm_under .jm_input02{ height:170px; width: 354px; border-color:#ECECEC;}
.jm_input_p{ padding-left: 30px;}
.jm_input_p2{ padding-left: 14px;}
.jm_input03{ width:450px; margin:0 auto; line-height: 40px; margin-top: 3%; overflow:hidden;}
.jm_input03 p{ float:left; width:90px; height:40px; line-height: 40px; box-sizing:border-box;}
.jm_input03 input{ float:left;}
.yzm{  width:450px; margin:0 auto; line-height: 40px; margin-top: 3%; overflow:hidden;}
.yzm_l{ float:left; width:90px; height:40px; line-height: 40px; box-sizing:border-box; font-size:14px;}
.yzm_c{ float:left;}
.yzm_c input{ width: 172px;}
.yzm_r{ float:left; margin-left: 2%;}
.submit{ width: 361px; line-height: 40px; background:#0D6FB7; text-align: center; color:#fff; margin-top: 4%; float: right; margin-right: 25%; }
.cp_con_l h2{ font-size:30px;  font-weight:500;  margin-top: 3%; margin-bottom: 4%;}




/*侧边栏——开始--------*/
.right_cbl{ width: 50px; height:152px; position:fixed; right:0; top:50%; margin-top: -76px; display: none;}
.right_cbl .cbl{ width: 50px; height:50px; border-bottom: 1px solid #fff; background: #9fa0a0; cursor:pointer;}
.right_cbl .cbl_li03{ border:none;}
.cbl_li01 ul{ width: 140px; height:96px; background:#fff; position:absolute; left:-140px; top:0; border: 1px solid #ccc; border-right: none;}
.cbl_li01 ul li{ text-align: center; line-height: 32px; font-size:14px; background:url(../images/qq.jpg) no-repeat 20px center; padding-left: 16%; box-sizing:border-box;}
.cbl img{ margin-top: 10px; margin-left: 10px;}
.cbl_li02 img{ margin-left: 8px; margin-top: 11px;}
.cbl_li03 img{ margin-top: 11px;}
.cbl_ul{ display: none;}
.cbl_div{ width: 90px; height:90px; background:#fff; position:absolute; left:-90px; top:50px;  display: none;}
.cbl_div img{ margin:0;}


/*产品详情——轮播--------*/
.all_cp_xq img{display: block;}
.all_cp_xq { width: 500px; height: 353px; margin: 0px auto; position: relative; margin-bottom: 5%; }
.all_cp_xq ul{ position:relative; z-index:1;}
.all_cp_xq ul li { display: none; position: absolute; left: 0; top: 0; }/*这里的li必须是定位元素，这样所有的li才能重叠在一起*/
.all_cp_xq ul .current_xq { display: block; }
.all_cp_xq ol .current_xq{ background:orange;}
.all_cp_xq span { ;position: absolute; z-index:3; width: 40px; height: 70px;  background: url(../images/arr_left.png) no-repeat; top: 50%; left:-13%; margin-top: -35px; cursor:pointer;}
.all_cp_xq .right_xq { right: 0; left:106%; background-position: right top;  background: url(../images/arr_right.png) no-repeat;}


/*产品详情——Js添加边框类--------*/
.biankuang{ border: 2px solid #218fef;}
.biankuang_width{ width:278; height:249;}



/*Alignment*/
.alignleft {
   display:inline; float:left; margin-right:1.625em;
}
.alignright {
   clear:both; display:inline; float:right; margin-left:1.625em;
}
.aligncenter {
   clear:both; display:block; margin-left:auto; margin-right:auto;
}


/*banner 轮播*//*banner 轮播*//*banner 轮播*/
@media screen and (min-width:620px) {
.main_visual{height:600px;overflow:hidden;position:relative;}
.main_image{height:600px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px;}
.main_image li a{display:block;width:100%;height:600px;}
.main_image li .img_1{background:url(../images/banner_01.jpg) center top no-repeat; background-size:100% 600px;}
.main_image li .img_2{background:url(../images/banner_01.jpg) center top no-repeat; background-size:100% 600px;}
.main_image li .img_3{background:url(../images/banner_01.jpg) center top no-repeat; background-size:100% 600px;}
.main_image li .img_4{background:url(../images/banner_01.jpg) center top no-repeat; background-size:100% 600px;}
.main_image li .img_5{background:url(../images/banner_01.jpg) center top no-repeat; background-size:100% 600px;}


div.flicking_con{position:absolute;top:550px;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; background-size:100% auto;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top; right:100px; background-size:100% auto;}
.main_image li img{ width: 100%;}
}





@media screen and (min-width:1025px) and (max-width:1440px) {
.main_visual{ height:450px;}
.main_image{ height:450px;}
.main_image ul{ height:450px;}
.main_image li{ height:450px;}
.main_image li img{ height:450px;}
div.flicking_con{ top: 418px;}

}


@media screen and (min-width:620px) and (max-width:1024px) {
.main_visual{ height:260px;}
.main_image{ height:260px;}
.main_image ul{ height:260px;}
.main_image li{ height:260px;}
.main_image li img{ height:260px;}
div.flicking_con{ top: 234px;}

}


.contact img{width:40%;}




