@charset "utf-8";
/* CSS Document */

.color1{color:#fff;}
.in_header{background:url(../images/headbg.jpg) no-repeat center top;width:100%; height:138px; overflow:hidden;  }
.headertop{height:40px; position:relative; }
.headertop span{width:160px; display:block; float:left; height:100%; line-height:40px; color:#929292;}
.headertop span.h_email{position:absolute; right:150px; top:0;}
.headertop span.tel{position:absolute; right:0; top:0; text-indent:45px}
.in_header .min{overflow:hidden; }
.in_header .logo1{ float:left; padding-top:24px;}
.tel .cn{ font-size:14px; color:#b8013a;  position:absolute;top:-9px; left:98px;}
.tel .eng{ font-size:14px; color:#b8013a;  position:absolute; top:-9px; right:14px;}
.nav{width:660px; height:37px; float:right; margin-top:24px; }
.nav ul{background:url(../images/line.jpg) no-repeat left center;}
.nav li{ line-height:37px; height:35px;width:110px;; float:left; position:relative;}
.nav li a{ height:37px;text-align:center;display:block; font-size:14px; line-height:22px; color:#515050; width:100%; }
.nav li a span{ line-height:9px; font-size:9px; color:#828282;padding-top:3px;}
/*.nav li a.on{color:#ffffff; background:url(../images/nav_hover.jpg) no-repeat center center; }
.nav li a.on span{color:#fff;}
.nav li a:hover{ color:#ffffff; background:url(../images/nav_hover.jpg) no-repeat center center; }
.nav li a:hover span{color:#fff;}
*/
.erji{display:none;; position:absolute; left:0 ; top:53px; z-index:99999; width:135px;}
.nav li:hover ul{display:block; background:#b8013a;}
.nav li:hover ul li{float:left; border-bottom:1px solid #f1ccd8;}
.nav li:hover ul li a{background:none;}
.nav li:hover ul li:hover{background:#f3034e; width:135px; }
.nav li:hover ul li a:hover{ cursor:pointer; background:none;}
.nav li ul li a {background:none;}
.banner{overflow: hidden;}
.icon{position:absolute; z-index:2;}
.icon a{ display:block; width:100%; height:100%; position:relative;}
.icon a img{position:absolute; left:0; bottom:0; }
.icon1{left:48%; bottom:-20%; width:116px; height:116px;}
.icon2{left:60%; bottom:-20%; width:169px; height:169px;}
.icon3{left:74%; bottom:-20%; width:116px; height:115px;}

#kinMaxShow{display:none; }
.kinMaxShow_button{display:none;}
.content{}

.search{height:178px; line-height:49px; color:#515050; background:url(../images/searchbg.jpg) no-repeat center; border-bottom:1px solid #e5e5e5;}
.in01_left{width:173px; height:153px; float:left; padding-top:15px; color:#fff;}
.in01_left img{width:113px; height:112px; display:block; margin:21px auto;}
.in01_mid{ width:500px; float:left; margin:30px 0 0 70px;}
.in01_mid p{  line-height:35px; text-align:center;}
.in01_right {float:right; width:170px; position:relative; height:178px;}
.in01_right span{ height:25px; line-height:25px; display:block; position:absolute; left:23px; bottom:23px;; font-size:18px;}


.in01search{ width:408px; height:40PX;  margin:36PX  0px 0 50px;  }
.in01search input{width:348px; height:40px; line-height:40px; float:left; border:none; background:none ; color:#aeafb0; text-indent:20px;}
.in01search .btn{ width:57px; height:40px; float:left; cursor:pointer; color:#3f3f3f; font-size:14px; text-align:center; text-indent:0px;}
.content1 .in01{  margin-top:70px; overflow:hidden;}
.in01 .in01-left{width:417px; padding:16px; height:302px; background:url(../images/in01_left.jpg) no-repeat center center; float:left;}
.in01 .in01-right{ margin-top:6px;width:593px;  height:322px; background:url(../images/in01_right.png) no-repeat center center; float:left;}
.in01 .in01-right h2{color:#ffb400; font-size:30px; font-weight:bold; margin:40px 40px 0 34px;}
.in01 .in01-right p{color:#fff; font-size:16px;  margin:10px 40px 0 34px; line-height:40px;}
.in01 .in01-right p a{color:#ffb400; font-size:14px;}

	
.title1{  font-size:12px; position:relative; color:#a7a7a7; text-align:left; height:106px;background:url(../images/in03bg.jpg) no-repeat center center #fff;}
.title1 h2{ color:#4d4d4d; font-size:24px; font-weight:bold; line-height:30px;}
.title1 p{line-height:30px;}
.title1 span{height:2px; background:#4d4d4d; width:60px; display:block; }
.title1 .more{ position:absolute; width:70PX; height:25PX; right:0; bottom:15px; color:#00b1fb; text-align:right; font-size:13px; }
.in02{ overflow:hidden; margin-top:71px; font-size:14px; color:#515050;background:#f5f5f5; }
.promenu {overflow:hidden; width:92%; margin:0 auto;}
.promenu li{float:left; line-height:70px; margin:0 58px;}
.promenu li:hover a{color:#515050;}
.promenu li:hover{border-bottom:2px solid #007fea; height:68px; line-height:68px;}
.prolist{height:360px; width:1000px; overflow:hidden;}
.workListWrap{position:relative; margin:40px auto; min-height:352px;  }
.workListWrap.block{display:block;}
.workListWrap.block1{display:none;}
.caroufredsel_wrapper{width:100%;}
.workList{ height:270px; overflow:hidden;  }
.workItem {float:left; width:239px;margin-left:15px;  }
.workItem span{width:100%;color:#f4faff;line-height:50px; height:50px; overflow:hidden; display:block; text-align:center; background:url(../images/jt.jpg) no-repeat 200px center #007fea;}
.workItem:first-child{margin-left:0px;}
.workItem img{ width:239px;; max-height:239px;}

#case_progress_prev{
    background: url(../images/pre.png) no-repeat 0 0;
    height:62px;
    width:62px;
    position: absolute;
    z-index: 999;
    overflow: visible;
    top:43%;
    left:-28px;
}
#case_progress_next{
    background: url(../images/next.png) no-repeat 0 0;
    height:62px;
    width:62px;
    position:absolute;
    z-index:999;
    top:43%;
	right:-28px;
	}



.in03{  overflow:hidden;}
.in03_title{ height:189px;background:url(../images/in03.jpg) no-repeat center top}
.in03 .bottom{padding:0px 45px; overflow:hidden;  height:746px; background:url(../images/in03bottom.jpg) no-repeat center bottom}

.in03 .bottom .box{width:420px; height:280px;  float:left;  overflow:hidden; margin-top:90px; }
.in03 .bottom .box.box1{float:right;}
.in03 .bottom .box p{line-height:30px; font-size:14px; color:#737373;}
.in03 .bottom .box h2{ color:#fff; font-size:22px; line-height:45px; color:#007fea;}
.in03 .bottom .box span{width:23px; height:2px; background:#f6e443; display:block; margin:1px 0 20px 56px;
.in03 .news .box img{    transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
	-ms-transition: all ease-in-out 0.6s;
}

.in03 .news .box img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}


transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-ms-transition: all ease-in-out 0.5s;
}
.in03 .news .box:hover span{width:300px;}
.in03 .news .box h3{ color:#fff; font-size:12px; padding:0px 108px 10px 56px; line-height:25px;}


.in04{ overflow:hidden; margin-top:30px;background:url(../images/in04.jpg) no-repeat center top }
.in04_top{height:80px; position:relative; }
.in04_top span{ color:#fff; font-size:24px; position:absolute; right:25px; bottom:0px;}
.in04_left {width:245px; height:652px;float:left;position:relative; margin-top:30px;background:url(../images/in04_left.jpg) no-repeat center bottom}
.in04_left .about{ height:260px; background:#eeeeee; padding:30px ; }
.in04_left .about p{color:#7e7e7e; line-height:30px; font-size:14px;}
.in04_left .about p a{ color:#00b1fb; display:block; height:20px; text-align:right; font-size:13px}

.in04_right{width:693px; float:right; height:478px; font-size:12PX; margin-top:175px;}
.in04_right ul li{height:108px; border:1px solid #e1e1e1; margin-top:12px; color:#adacac; position:relative;}
.in04_right ul li:first-child{margin-top:0px;}
.in04_right ul li span{width:114px; height:114px; float:left; font-size:54px; color:#939393; text-align:center;}
.in04_right ul li p{line-height:23px; color:#adacac;}
.in04_right ul li h1{ height:30px; overflow:hidden;font-size:14px; color:#007fea; font-weight:normal; line-height:30px;}
.in04_right ul li h2{padding-left:130px;font-size:14px;color:#7e7e7e;font-weight:normal;}
.in04_right ul li h1 a { width:80%;display:block; height:30px; cursor:pointer; float:left;}
.in04_right ul li h1 i{ display:block;width:20%; float:right; height:30px; font-style:normal; color:#adacac;}
.in04_right ul li a:hover{color:#007fea;}

.in04_right ul li::before {
    content: '';
    position: absolute;
    z-index: 0;
    right: -1px;
    bottom: -1px;
    width: 22px;
    height: 22px;
    border-bottom: 3px solid #007fea;
    border-right: 3px solid #007fea;
    transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
}
.in04_right ul li::after {content: '';position: absolute;z-index: 0;left: -1px;top: -1px;width: 22px;height: 22px;border-top: 3px solid #007fea;border-left: 3px solid #007fea;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;}
/*.in04_right ul li:hover::after,.in04_right ul li:hover::before{width: 690px;cursor: pointer;}
*/


.in05{height:173px; background:#007fea; }
.in05_left{widtth:350px; float:left;padding-top:20px;}
.in05  h1{font-size:24px; color:#ffffff; font-weight:bold; margin-bottom:15px;}
.in05  h2{font-size:14px; color:#ffffff; line-height:30px;}
.in05 i{ margin-bottom:10px;width:50px; height:2px; background:#f6e443; display:block;
transition: all ease-in-out 0.5s;
-webkit-transition: all ease-in-out 0.5s;
-o-transition: all ease-in-out 0.5s;
-moz-transition: all ease-in-out 0.5s;
-ms-transition: all ease-in-out 0.5s;
}
.in05_left:hover i {width:300px;}

.in05_left  p{ color:#fff; line-height:30px; border-bottom:1px solid #55b0e8;}
.in05_left a {width:98px; height:30px; float:left; display:block; border:1px solid #71d3fc;  text-align:center; color:#fff; line-height:30px; margin-left:30px;}
.in05_right{width:193px; float:right;}

.in06{width:100%; background:#f5f5f5; margin-top:50px; overflow:hidden; }
.in06 .min{background:url(../images/in06.jpg) no-repeat 0 center; overflow:hidden; margin:80px auto;}
.in06 .min .about{width:299px; height:325px;padding:15px; float:left; margin-left:255px; background:#fff;}
.in06 .min .about h2{color:#4c4c4c; font-size:18px; padding-left:20px; padding-top:45px;}
.in06 .min .about p{ margin-top:20px;color:#aeaeae; font-size:14px; padding-left:20px; line-height:30px;}
.in06 .min .about p a{ display:block;width:100%; text-align:right; color:#00b023; font-size:14px;}
.in06 .min .about_img{width:416px; height:355px; float:right; overflow:hidden;}
.in06 .min img{float:right;  transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;}
.in06 .min img:hover{ transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}


.messagebox{ color:#7a7a7a; font-size:20px; margin-top:9px;}
.messagebox input{ border:none;color:#ffffff; font-size:14px;font-family:"微软雅黑" ; float:right; margin-top:4px; background:none; border-bottom:1px solid #71d3fc;}
.messagebox textarea{ height:54px; float:right; width:390px;margin-top:4px; border:none;color:#ffffff; font-size:14px;font-family:"微软雅黑"; background:none;border-bottom:1px solid #71d3fc;}
.messagebox .txt {width:390px ;height:30px; }
.messagebox .email {width:390px ;height:30px; }
.messagebox  span{padding-left:3px;}
.messagebox i{color:red}
.messagebox p {text-align:center; line-height:70px; color:#e5004f;}
.messagebox p span{color:#000;}
.messagebox .btn_1 { background:#fff030;width:100px; color:#5c5c5c; font-weight:bold;height:33px; border:none; float:right; margin-top:19px;}
.messagebox .btn_1:visited{color:#000;}
.messagebox .btn_2{background:none; color:#fff; width:120px;font-weight:bold; height:60px; border:none; margin-top:19px;}
.spc{width:190px; float:left; float:right;}
.spc1{float:right;width:190px; float:right;}




.footer{ width:100%; height:49px; background:#2e313a; overflow:hidden; font-size:13px;}
.footer a{ font-size:14px; color:#fff; line-height:40px;}
.footer a.bq{ display:block; float:left; width:290px;}
.footer a.ba{ display:block; margin-left:140px; float:left;}
.footer a.js{ display:block; float:right;}

		.picScroll-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc; display:none; }
		.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
		
		.picScroll-left.block{display:block;}