/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:16px Calibri, Helvetica, sans-serif; color:#4d4d4d; background:url(../images/bgs.png) center top; 	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0; vertical-align:bottom;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#2681c5;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
table{ width:100% !important;}
img{ vertical-align:bottom;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}


/*-------------------------------------------index----------------------------------------------------------*/
.allwidth{ max-width:1100px; margin:0 auto;}
.allwidth01{ max-width:1100px; margin:0 auto;}

.in_logos{ width:25%; float:left;}
.in_logos img{ max-width:100%;}
.in_headr{ width:70%; float:right; margin:35px 0 0 0; }
.in_lan{ float:right;}
.in_search{ float:right; width:26%; border:1px solid #cccccc; border-radius:50px; margin-left:1%; padding:3px 0;}

.in_navbg{ background:#f1f1f1;}
.in_navs .in_navs_li>a{ display:block; text-align:center;padding:15px 0%;  font-size:18px; transition:1s all;}
.in_navs .in_navs_li>a:hover{ background:#0075c0; color:#FFF;}

.in_navs_li{ float:left; width:16.5%; position:relative;margin-left:0.1%;}
.in_navs_li span{ position:absolute; left:0; top:0px;width:100%;height:48px;   z-index:1; display:none;}
.in_navs_li span .in_nav_lines{height:3px; background:url(../images/in_navbg01.jpg) center 0 repeat-x; margin:0 auto;width:100%;height:48px; overflow:hidden; text-align:center; color:#FFF; opacity:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover span .in_nav_lines{ opacity:1; z-index:-10;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:16px; height:48px; line-height:48px; text-align:center; color:#333; z-index:10000;}
.in_navs_li:hover .innav_a{ background:url(../images/in_navbg01.jpg) center 0 repeat-x; color:#FFF;}
.in_navs_li .in_navs_se{ position:fixed; width:100%; left:0; top:140px; opacity:0; visibility:hidden; padding:0px 0;height:0;background:#ffffff; height:50px; box-shadow:0 5px 5px #aaaaaa; 
-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;}
.in_navs_li:hover .in_navs_se{  visibility:visible; opacity:0.8; z-index:1000; padding:0px 0 ; }
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background:url(../images/nav_topico.png) center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{ color:#333; border-radius:0px;border-bottom:0px solid #cccccc; text-align:left; width:1080px; margin:0 auto;}
.in_navs_li .in_navs_se .in_navs_selist a{ display: inline-block; padding:15px 10px; color:#333; text-align:center; font-size:16px;border-left:0px solid #cccccc; border-right:0px solid #cccccc;
-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ color:#1173bc;}

.in_mobnav{ display:none;}
.in_mnav{ display:none; background:rgba(0,0,0,0.8); width:101%; position:absolute; top:70px; padding:40px 0 50px 0; left:-1%; z-index:10000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0187e5; color:#FFF;}
.in_buttom{ display:block; width:40px; height:36px; background-color:none; background-image: none;   border: 0px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:18px 8px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#999999; }

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#ffffff; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#2681c5; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }

.bans1 { width:100%; overflow:hidden; position:relative; }
	.bans1 .warp { width:20000px; }
	.bans1 .warp a { float:left; display:block; }
	.bans1 .warp a img{ width:100%; float:left; }
	.bans1 ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; display:none; }
	.bans1 ul li { display:inline-block; width:14px; height:14px; background:#ffffff; border-radius:7px; margin:0 5px; }
	.bans1 ul li.click { background:#2681c5; }
	.bans1 span { position:absolute; width:35px; height:50px;  display:block; top:50%; margin-top:-25px;  }
	.bans1 span.tl { left:0; }
	.bans1 span.tr { right:0; }

.pros_img11{ width:100%;}

.in_bannerkk{ display:block; /*height:650px;*/}
.in_banner01{ display:none;}
.in_banner01 img{ width:100%;}

.in_caseimg01{ display:none;}

.in_titles{ padding:12px 0 1px 0;}
.in_titles strong{ display:block; text-align:center; font-size:36px; font-weight:normal;}
.in_titles span{ display:block; text-align:center; color:#909090; padding:10px 0; line-height:22px;}
.in_caseitern{ background:#eeeeee; margin-bottom:25px;}
.in_caseitern a{ display:block; width:33%; float:left; margin-right:0.3%; text-align:center; padding:15px 0; font-size:28px;}
a.in_caseitern_a,a.in_caseitern_a:hover{ color:#0075c0;}

.pc_a{ display:block;}
.pc_a01{ display:none;}

.in_proimg img{ width:100%;}

.in_about{ margin-bottom:45px; padding-top: 17px;}
.in_about_l{ width:53%; float:left;}
.in_about_l img{ width:100%;}
.in_about_r{ width:44%; float:right; color:#6d6d6d; line-height:24px;}

a.in_more{ display:block; width:125px; background:#bababa; color:#ffffff; text-align:center; border-radius:50px; padding:6px 0; margin-top:15px; transition:1s all;}
a.in_more:hover{ background:#0075c0;}

.in_footbg{ background:#8c8c8c; color:#FFF;}
.in_foot01{ padding:40px 0 25px 0;}
.in_foot01_l{ width:16.5%; float:left;}
.in_foot01_l dt{ font-size:15px; font-weight:bold; padding-bottom:15px;}
.in_foot01_l dd>a{ font-size:13px; color:#FFF; line-height:22px; transition:1s all;}
.in_foot01_l dd>a:hover{ color:#6CF;}
.in_foot01_r{ width:19%; float:right;}
.in_foot02{ padding:15px 0; border-top:1px solid #989898;}
.in_foot02_l{ width:80%; float:left;}
.in_foot02_r{ width:18%; float:right; text-align:right;}


.sub_banner01{ display:block; height:433px;}
.sub_banner02{ display:none;}
.sub_banner02 img{ width:100%;}

.sub_navbg{ background:#787878;} 
.sub_navs{ text-align:center;}
.sub_navs>a{ display:inline-block; padding:17px 30px; color:#FFF; font-size:18px; transition:1s all;}
.sub_navs>a:hover{ background:#4ba835;}
a.sub_navs_c,a.sub_navs_c:hover{display:inline-block; padding:17px 30px; color:#FFF; font-size:18px; background:#4ba835;}

.sub_con{ padding:40px 0;}

a.pros_list{ display:block; background:#f4f4f4; margin-bottom:15px; padding:20px 1.5%; transition:1s all;}
a.pros_list:hover{ background:#0075c0; color:#FFF; }
.pros_img{ border:1px solid #d8d8d8; width:34%; float:left;overflow:hidden;}
.pros_img img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.pros_list:hover .pros_img img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.pros_list_r{ width:62%; float:right;}
.pros_list_r strong{ display:block; font-size:25px; font-weight:normal; padding:2px 0 10px 0;}
a.pros_list .pros_list_r span{ display:block; line-height:24px; color:#676767;}
a.pros_list:hover .pros_list_r span{ display:block; line-height:24px; color:#ffffff;}

.pro_titles strong{ display:block; font-size:25px; text-align:center; padding:0 0 8px 0;}
.pro_titles span{ display:block; text-align:center;}
.pros_dimg{ width:67%; margin:25px auto 40px auto; border:1px solid #cccccc;}
.pros_dimg img{ max-width:100%;}

.pros_d_title{ background:#ebebeb;}
.pros_d_title a{ display:block; background:#cccccc; color:#000000; padding:12px 0; width:140px; text-align:center; float: left;}
.pros_d_title a:hover{ background:#292929; color:#FFF;}
a.pros_d_nav_a,a.pros_d_nav_a:hover{ background:#292929; color:#FFF;}
.pros_text table{ border:1px solid #eeeeee !important; width:100% !important;}
.pros_text table td{ border:1px solid #eeeeee !important; padding:5px;}
.pros_text{ padding:25px 1%; line-height:26px; display:none;}
.pros_text img{ max-width:100%;}

.solution_list{ padding:35px 0; background:url(../images/case_dot.png) left bottom repeat-x; transition:1s all;}
.solution_list:hover{ color:#0075c0;}
.solution_list .solution_l{ width:31%; float:left; }
.solution_list .solution_l img{ width:100%; display:block; margin:0 auto;transition:all 0.3s; z-index:100; }
.solution_list:hover .solution_l img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.solution_list .solution_r{ width:67%; float:right;}
.solution_list .solution_r strong{ display:block; font-size:20px; padding:2px 0 10px 0;}
.solution_list .solution_r span{ display:block;}
a.solution_a{ padding:8px 0; width:120px; text-align:center; border:1px solid #4ba835; display:block; color:#4ba835; margin:20px 0 0 0; transition:1s all;}
a.solution_a:hover{ background:#0075c0; color:#FFF; border:1px solid #0075c0;}

.solution_list:nth-child(2n){ padding:35px 0; background:url(../images/case_dot.png) left bottom repeat-x;}
.solution_list:nth-child(2n) .solution_l{ width:31%; float:right;}
.solution_list:nth-child(2n) .solution_l img{ width:100%;}
.solution_list:nth-child(2n) .solution_r{ width:67%; float:left;}
.solution_list:nth-child(2n) .solution_r strong{ display:block; font-size:20px; padding:2px 0 10px 0;}
.solution_list:nth-child(2n) .solution_r span{ display:block;}
a.solution_a{ padding:8px 0; width:120px; text-align:center; border:1px solid #4ba835; display:block; color:#4ba835; margin:20px 0 0 0;}

.case_list{ width:31%; float:left; margin:0 1.1% 45px 1.2%;}
.case_list .case_imgs{ overflow:hidden;}
.case_list .case_imgs img{ width:100%; display:block; margin:0 auto;transition:all 0.3s; z-index:100; }
.case_list:hover .case_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.case_list strong{ display:block; padding:10px 0 5px 0; font-size:18px; transition:1s all;}
.case_list:hover strong{ color:#0075c0;}
.case_list span{ display:block; font-size:14px; line-height:18px; height:38px; overflow:hidden; color:#888888; transition:1s all;}
.case_list:hover span{ color:#0075c0;}
a.case_more{ display:block; margin:10px 0 0 0; color:#4ba835; font-size:14px; transition:1s all;}
a.case_more:hover{ color:#0075c0;}

.about_text{ line-height:26px;}
.about_text img{ max-width:100%;}
.megs{ background:#eeeeee; padding:15px 2%; margin:0 0 20px 0; color:#333333;}

.news_dot{ padding:25px 0; border-bottom:1px dashed #cccccc;}
a.news_list{ display:block;}
a.news_list .news_list_l{ width:11%; float:left; text-align:center; background:#e0e0e0; padding:2px 0 10px 0;transition:1s all;}
a.news_list:hover .news_list_l{ background:#0075c0; color:#FFF;}
a.news_list .news_list_l span{ display:block; font-size:55px; border-bottom:1px solid #ffffff; margin-bottom:5px; transition:1s all;}
a.news_list:hover .news_list_l span{ background:#0075c0; color:#FFF;}
a.news_list .news_list_r{ width:87%; float:right; transition:1s all;}
a.news_list:hover .news_list_r{ color:#0075c0;}
a.news_list .news_list_r strong{ display:block; padding:5px 0;}
a.news_list .news_list_r span{ display:block; height:40px; overflow:hidden; line-height:20px;}


@media (max-width: 1100px) {
body{font:14px Calibri, Helvetica, sans-serif; }
	.allwidth{ max-width:97%; padding-left:1.5%; padding-right:1.5%; margin:0 auto;}
.allwidth01{ max-width:100%; margin:0 auto;}

.in_logos{ width:50%; float:left;}
.in_logos img{ max-width:100%; width:100%;}
.in_headr{ width:50%; float:right; margin:5px 0 0 0; }
.in_lan{ float:right; margin-top:18px; margin-right:10px;}
.in_search{ display:none; float:right; width:26%; border:1px solid #cccccc; border-radius:50px; margin-left:1%; padding:3px 0;}

.in_navbg{ /*background:#f1f1f1; */display:none; }
.in_navs .in_navs_li>a{ display:none; text-align:center;padding:15px 0%;  font-size:18px; transition:1s all;}
.in_navs .in_navs_li>a:hover{ background:#0075c0; color:#FFF;}

.in_navs_li{ float:left; width:12.2%; position:relative;margin-left:0.1%;}
.in_navs_li span{ position:absolute; left:0; top:0px;width:100%;height:48px;   z-index:1; display:none;}
.in_navs_li span .in_nav_lines{height:3px; background:url(../images/in_navbg01.jpg) center 0 repeat-x; margin:0 auto;width:100%;height:48px; overflow:hidden; text-align:center; color:#FFF; opacity:0;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_navs_li:hover span .in_nav_lines{ opacity:1; z-index:-10;}
.in_navs_li .innav_a{ display:block; width:100%;font-size:16px; height:48px; line-height:48px; text-align:center; color:#333; z-index:10000;}
.in_navs_li:hover .innav_a{ background:url(../images/in_navbg01.jpg) center 0 repeat-x; color:#FFF;}
.in_navs_li .in_navs_se{ position:fixed; width:100%; left:0; top:150px; opacity:0; visibility:hidden; padding:0px 0;height:0;background:#ffffff; height:50px; box-shadow:0 5px 5px #aaaaaa; 
-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;}
.in_navs_li:hover .in_navs_se{  visibility:visible; opacity:0.8; z-index:1000; padding:0px 0 ; }
.in_navs_li .in_navs_se .in_navs_jt{ height:6px; background:url(../images/nav_topico.png) center bottom no-repeat;}
.in_navs_li .in_navs_se .in_navs_selist{ color:#333; border-radius:0px;border-bottom:0px solid #cccccc; text-align:left; width:1080px; margin:0 auto;}
.in_navs_li .in_navs_se .in_navs_selist a{ display: inline-block; padding:15px 10px; color:#333; text-align:center; font-size:13px;border-left:0px solid #cccccc; border-right:0px solid #cccccc;
-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;}
.in_navs_li .in_navs_se .in_navs_selist a:hover{ color:#1173bc;}

.in_mobnav{ display:block; float:right;}
.in_mnav{ display:none; background:rgba(0,0,0,0.8); width:101%; position:absolute; top:70px; padding:40px 0 50px 0; left:-1%; z-index:10000;}
.in_mnav a{ display:block; margin:0 auto 8px auto; background:#ffffff; border-radius:5px; text-align:center; font-size:15px; padding:5px 0; width:90%;-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_mnav a:hover{ background:#0075c0; color:#FFF;}
.in_buttom{ display:block; width:40px; height:36px; background-color:none; background-image: none;   border: 0px solid #ffffff; border-radius: 4px; padding:0; float:right; margin:10px 8px 0 0;} 
.in_buttom span{ display:block; width:36px; margin:4px auto; height:4px; border-radius:5px; background-color:#0075c0; }

.bans { width:100%; overflow:hidden; position:relative; }
	.bans .warp { width:20000px; }
	.bans .warp a { float:left; display:block; }
	.bans .warp a img{ width:100%; float:left; }
	.bans ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; }
	.bans ul li { display:inline-block; width:14px; height:14px; background:#ffffff; border-radius:7px; margin:0 5px; }
	.bans ul li.click { background:#2681c5; }
	.bans span { position:absolute; width:35px; height:50px; background:#666; display:block; top:50%; margin-top:-25px; display:none; }
	.bans span.tl { left:0; }
	.bans span.tr { right:0; }

.bans1 { width:100%; overflow:hidden; position:relative; }
	.bans1 .warp { width:20000px; }
	.bans1 .warp a { float:left; display:block; }
	.bans1 .warp a img{ width:100%; float:left; }
	.bans1 ul { list-style:none; margin:0; padding:0; width:100%; position:absolute; bottom:20px; text-align:center; display:none; }
	.bans1 ul li { display:inline-block; width:14px; height:14px; background:#ffffff; border-radius:7px; margin:0 5px; }
	.bans1 ul li.click { background:#2681c5; }
	.bans1 span { position:absolute; width:35px; height:50px; display:block; top:50%; margin-top:-25px; }
	.bans1 span.tl { left:0; }
	.bans1 span.tr { right:0; }
	
.in_bannerkk{ display:none; height:650px;}
.in_banner01{ display:block;}
.in_banner01 img{ width:100%;}

.in_caseimg01{ display:none;}

.in_titles{ padding:25px 0 10px 0;}
.in_titles strong{ display:block; text-align:center; font-size:20px; font-weight:normal;}
.in_titles span{ display:block; text-align:center; color:#909090; padding:5px 0; line-height:17px; font-size:12px;}
.in_caseitern{ background:#eeeeee;}
.in_caseitern a{ display:block; width:33%; float:left; margin-right:0.3%; text-align:center; padding:15px 0; font-size:16px;}
a.in_caseitern_a,a.in_caseitern_a:hover{ color:#0075c0;}

.pc_a{ display:block;}
.pc_a01{ display:none;}

.in_proimg img{ width:100%;}

.in_about{ margin-bottom:45px;}
.in_about_l{ width:100%; float:left; margin-bottom:15px;}
.in_about_l img{ width:100%;}
.in_about_r{ width:100%; float:right; color:#6d6d6d; line-height:24px;}

a.in_more{ display:block; width:125px; background:#bababa; color:#ffffff; text-align:center; border-radius:50px; padding:6px 0; margin-top:15px; transition:1s all;}
a.in_more:hover{ background:#0075c0;}

.in_footbg{ background:#8c8c8c; color:#FFF; overflow:hidden;}
.in_foot01{ display:none; padding:40px 0 25px 0;}
.in_foot01_l{ width:12.5%; float:left;}
.in_foot01_l dt{ font-size:15px; font-weight:bold; padding-bottom:15px;}
.in_foot01_l dd>a{ font-size:13px; color:#FFF; line-height:22px; transition:1s all;}
.in_foot01_l dd>a:hover{ color:#6CF;}
.in_foot01_r{ width:19%; float:right;}
.in_foot02{ padding:12px 0; border-top:1px solid #989898; font-size:12px;}
.in_foot02_l{ width:100%; float:none;}
.in_foot02_r{ width:100%; float:none; text-align:left;}


.sub_banner01{ display:none; height:433px;}
.sub_banner02{ display:block;}
.sub_banner02 img{ width:100%;}

.sub_navbg{ background:#787878;} 
.sub_navs{ text-align:center;}
.sub_navs>a{ display:block; padding:12px 0px; color:#FFF; font-size:14px; transition:1s all; float:left; width:33.3%;}
.sub_navs>a:hover{ background:#4ba835;}
a.sub_navs_c,a.sub_navs_c:hover{display:inline-block; padding:12px 0px; color:#FFF; font-size:14px; background:#4ba835;float:left; width:33.3%;}

.sub_con{ padding:40px 0;}

a.pros_list{ display:block; background:#f4f4f4; margin-bottom:15px; padding:20px 1.5%; transition:1s all;}
a.pros_list:hover{ background:#0075c0; color:#FFF; }
.pros_img{ border:1px solid #d8d8d8; width:44%; float:left;overflow:hidden;}
.pros_img img{ width:100%;display: block; margin:0 auto;transition:all 0.3s; z-index:100; }
a.pros_list:hover .pros_img img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.pros_list_r{ width:52%; float:right;}
.pros_list_r strong{ display:block; font-size:18px; font-weight:normal; padding:0px 0 2px 0;}
a.pros_list .pros_list_r span{ display:block; line-height:22px; font-size:13px; color:#676767; height:90px; overflow:hidden;}
a.pros_list:hover .pros_list_r span{ display:block; line-height:22px; color:#ffffff;}

.pro_titles strong{ display:block; font-size:18px; text-align:center; padding:0 0 8px 0;}
.pro_titles span{ display:block; text-align:center;}
.pros_dimg{ width:100%; margin:25px auto 40px auto; border:1px solid #cccccc;}
.pros_dimg img{ max-width:100%;}

.pros_d_title{ background:#ebebeb;}
.pros_d_title span{ display:block; background:#292929; color:#ffffff; padding:12px 0; width:140px; text-align:center;}
.pros_text{ padding:25px 1%; line-height:26px;}

.solution_list{ padding:35px 0; background:url(../images/case_dot.png) left bottom repeat-x; transition:1s all;}
.solution_list:hover{ color:#0075c0;}
.solution_list .solution_l{ width:45%; float:left; }
.solution_list .solution_l img{ width:100%; display:block; margin:0 auto;transition:all 0.3s; z-index:100; }
.solution_list:hover .solution_l img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.solution_list .solution_r{ width:52%; float:right;}
.solution_list .solution_r strong{ display:block; font-size:20px; padding:0px 0 3px 0;}
.solution_list .solution_r span{ display:block; height:40px; overflow:hidden;}
a.solution_a{ padding:5px 0; width:100px; text-align:center; border:1px solid #4ba835; font-size:13px; display:block; color:#4ba835; margin:4px 0 0 0; transition:1s all;}
a.solution_a:hover{ background:#0075c0; color:#FFF; border:1px solid #0075c0;}

.solution_list:nth-child(2n){ padding:35px 0; background:url(../images/case_dot.png) left bottom repeat-x;}
.solution_list:nth-child(2n) .solution_l{ width:45%; float:right;}
.solution_list:nth-child(2n) .solution_l img{ width:100%;}
.solution_list:nth-child(2n) .solution_r{ width:52%; float:left;}
.solution_list:nth-child(2n) .solution_r strong{ display:block; font-size:20px; padding:2px 0 10px 0;}
.solution_list:nth-child(2n) .solution_r span{ display:block;}
a.solution_a{ padding:5px 0; width:100px; text-align:center; border:1px solid #4ba835; display:block; color:#4ba835; margin:4px 0 0 0;font-size:13px;}

.case_list{ width:47%; float:left; margin:0 1.5% 45px 1.5%;}
.case_list .case_imgs{ overflow:hidden;}
.case_list .case_imgs img{ width:100%; display:block; margin:0 auto;transition:all 0.3s; z-index:100; }
.case_list:hover .case_imgs img{-webkit-transform: scale(1.1,1.1); 
    -o-transform: scale(1.1,1.1);
    transition: all 1s;
    -webkit-transition: all 1s;}
.case_list strong{ display:block; padding:10px 0 5px 0; font-size:18px; transition:1s all;}
.case_list:hover strong{ color:#0075c0;}
.case_list span{ display:block; font-size:14px; line-height:18px; height:38px; overflow:hidden; color:#888888; transition:1s all;}
.case_list:hover span{ color:#0075c0;}
a.case_more{ display:block; margin:10px 0 0 0; color:#4ba835; font-size:14px; transition:1s all;}
a.case_more:hover{ color:#0075c0;}

.about_text{ line-height:26px;}
.about_text img{ max-width:100%;}
.megs{ background:#eeeeee; padding:15px 2%; margin:0 0 20px 0; color:#333333;}

.news_dot{ padding:12px 0; border-bottom:1px dashed #cccccc;}
a.news_list{ display:block;}
a.news_list .news_list_l{ width:22%; float:left; text-align:center; background:#e0e0e0; padding:2px 0 10px 0;transition:1s all;}
a.news_list:hover .news_list_l{ background:#0075c0; color:#FFF;}
a.news_list .news_list_l span{ display:block; font-size:42px; border-bottom:1px solid #ffffff; margin-bottom:5px; transition:1s all;}
a.news_list:hover .news_list_l span{ background:#0075c0; color:#FFF;}
a.news_list .news_list_r{ width:76%; float:right; transition:1s all;}
a.news_list:hover .news_list_r{ color:#0075c0;}
a.news_list .news_list_r strong{ display:block; padding:5px 0;}
a.news_list .news_list_r span{ display:none; height:40px; overflow:hidden; line-height:20px;}
	
	}
	
	
/*悬浮窗口*/
.float-sild{ position: fixed; top:40%; right:0; z-index:10; border:1px solid #ddd; border-bottom:none;}
.float-sild .elds{ width:45px; height:46px; border-bottom:1px solid #ddd;}
.float-sild .elds a{ background-color:#fff; background-repeat:no-repeat; background-position:center center; display:block; height:45px; width:45px;}
.float-sild .rel .a1{ background-image:url(../images/qc01.png)}
.float-sild .elds .a2{ background-image:url(../images/qc02.png)}
.float-sild .elds .a3{ background-image:url(../images/qc03.png)}
.float-sild .elds .a4{ background-image:url(../images/qc04.png);background-color: #0075d0;}
.float-sild .elds span{ display:block;/* height:45px;*/ right:100px; background:#fff; border-bottom:1px solid #ddd; position:absolute; top:94px; width:160px; line-height:45px; text-align:center; visibility:hidden; opacity:0; transition:all 0.5s ease;}
.float-sild .elds:hover span{ visibility:visible; right:48px; opacity:1; transition:all 0.5s ease;}
@media (max-width: 768px){
.float-sild{ display:none;}
}

.float-sild .elds span i{ display:block; background:url(../images/skype.jpg) no-repeat left center; height:30px; width:30px; padding-left:36px; line-height:30px; margin:10px;}

	