@charset "utf-8";

/* CSS Document */





/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:600px; z-index:1;top:0px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}





/*search*/

.search-box{ width:100%;  height:50px; background:#0089e1; color:#fff;  }

.search-box2{ width:1180px;  height:30px;  margin:0 auto;  padding-top:10px;  }

.search-L{ width:700px;  height:30px;  line-height:30px;  float:left;  overflow:hidden;  }

.search-L a{ margin-right:10px; color:#fff;}

.search-R{ width:272px;  height:30px;  float:right;  border:1px solid #4c4c4c;  border-radius:300px;  background:#fff;  }

.search-R1{ width:210px;  height:28px;  float:left;  }

.search2{ width:210px;  padding-left:10px;  background:none;  color:#909090;  line-height:28px;  height:28px;  }

.search3{padding:5px 8px 0 0;}

.search3 input{ width:20px;  height:20px;  background:url(../images/search.jpg) no-repeat center;  float:right;  cursor:pointer;  border:medium none;  }



/*cententbox*/

.cententbox{width:100%; margin:40px auto; overflow:hidden;}

.boxes{width:1180px; overflow:hidden; margin:0 auto;}







/*合作伙伴*/

.bt{text-align:center;}

.bt h3 a{font-size:30px; color:#0089e1; line-height:40px;}

.bt div{width:100%; height:15px; background:url(../images/bt.jpg) no-repeat center; margin:8px auto;}

.bt p a{font-weight:bold; background:#333333; color:#fff; text-transform:uppercase; display:block; width:80px; height:25px; line-height:25px; margin:0 auto;}

.bt p a:hover{background:#0089e1;}



.gd_05{ position:relative; height:120px; width:1180px; margin-top:30px;overflow: hidden;}

.gd_05 em{  position: absolute;  top: 20px;  }

.gd_05 .t_l{  left:0px;  }

.gd_05 .t_r{  right:0px;  }

.gd_05 #simgs05{ width:1100px; margin:0 auto;}

.gd_05 li{float:left; width:200px; padding-right:25px; text-align:center; line-height:30px;}

.gd_05 li.last{padding-right:0;}

.gd_05 li img{ display:block; width:198px; height:88px;border:1px solid #999999;}

.gd_05 li a{color:#000000;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.gd_05 li img:hover{border:1px solid #0089e1;}

.gd_05 li a:hover{color:#0089e1; text-decoration:underline;}

.gd_05 .fl { float:left;}

.gd_05 .fr { float:right;}

.gd_05 .pa{ position:absolute;}

.gd_05 .pr{ position:relative}





/*product*/

.probox{margin:40px auto; height:560px;}

.flbox{width:240px; height:525px; overflow:hidden; background:url(../images/fl_bj.jpg) no-repeat center; float:left;}

.flbox h2{text-align:center; font-size:24px;}

.flbox h2 a{color:#fff; text-transform:uppercase; line-height:32px; padding-top:10px; display:block; height:68px;}

.flbox h2 a span{font-size:18px; font-weight:normal;}

.fl{width:100%; margin:6px auto;}

.fl dl dt{height:40px; width:240px; background:#0089e1; line-height:40px;}

.fl dl dt a{display:block; color:#fff; font-size:16px; padding-left:35px;}

.fl dl dt:hover{background:url(../images/fl-hover.jpg) no-repeat center;}

.fl dl dd{width:220px; margin:0 auto; line-height:35px; border-bottom:1px dotted #666666;}

.fl dl dd a{padding-left:25px; display:block;}

.fl dl dd a:hover{color:#0089e1;}

.fl dl dd:hover{border-bottom:1px dotted #0089e1;}

.flbox>h5{margin-left:30px;}

.flbox>h5>a>div{width:176px;height:172px;background:#0089e1;}

.flbox>h5>a>div>p{color:#fff;text-align: center;line-height: 40px;}





.pro_nr{width:890px; float:right;overflow:hidden; height:650px;}

/*滑动门*/

#tab{width:100%;position:relative;}

#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;height:33px; border-bottom:2px solid #333333;}

#tab .tab_menu li{float:left;

	width:140px;

	height:35px;

	line-height:35px;

	border-bottom:0px;

	cursor:pointer;

	font-size:18px;

	text-align:center;

	margin:0 5px 0 0;

	font-weight:bold; background:#333333;

}

#tab .tab_menu li a{color:#fff;}

#tab .tab_box{width:100%;  overflow:hidden;  clear:both;  position:relative;  height:478px;  padding-top:20px;  }

#tab .tab_menu .selected a{display:block;color:#fff; background:#0089e1;cursor:pointer;}

.more{float:right; font-size:14px; z-index:99; position:relative; line-height:40px;}

.more a{color:#000;}

.more a:hover{color:#0089e1; text-decoration:underline;}

#tab .hide{display:none;}



#tab .tab_box ul{width:890px; overflow:hidden;}

#tab .tab_box ul li{width:200px; height:230px; overflow:hidden; float:left; margin-right:30px; margin-bottom:10px;}

#tab .tab_box ul li img{width:198px; height:198px; border:1px solid #b2b2b2;}

#tab .tab_box ul li a{line-height:30px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}

#tab .tab_box ul li a:hover{color:#0089e1;}

#tab .tab_box ul li img:hover,.xc_nr ul li img:hover{border:1px solid #0089e1;}





/*x_banner*/

.x_bannerbox1{width:100%; background:url(../images/x_banner.jpg) no-repeat center; height:500px; overflow:hidden;}

.x_banner1{position:relative; height:500px;}

.x_banner1 img{position:absolute; left:0; top:0;}

.x_tel{width:480px; height:60px;}

.x_tel1{position:absolute; top:400px; left:50px;}

.x_tel a{display:block; width:150px; height:30px; border-radius:100px; margin:15px 0; background:#ff9c00; text-align:center; line-height:30px; float:left; font-size:18px;}

.x_tel p{float:right; font-size:16px; line-height:60px;}

.x_tel p b{color:#0089e1; font-size:26px;}

.x_tel a:hover{background:#0089e1; color:#fff;}

.x_bannerbox2{width:100%; background:url(../images/x_banner1.jpg) no-repeat center; height:300px; overflow:hidden;}

.x_banner2{position:relative; height:300px;}

.x_banner2 img{position:absolute; left:0; top:0;}

.x_tel2{position:absolute; top:180px; right:120px;}



/*case*/

.casebox{width:100%; height:460px; overflow:hidden; background:#0089e1;}

.case_bt{width:100%; height:50px; text-align:center; margin-top:35px;}

.case_bt h3{background:url(../images/case_bt.jpg) no-repeat center; line-height:35px; height:35px;}

.case_bt h3 a{color:#fff; font-size:24px;}

.case_bt p{line-height:25px; color:#fff; font-size:16px;}

/* case_nr */

.case_nr{width:100%;overflow:hidden; margin-top:30px;height:300px;}

.box1 {width:100%;position:relative;}

.box1 ul {margin:0 auto;}

.box1 li {float:left;width:260px;margin-right:20px;text-align:center; height:280px; overflow:hidden; border:1px solid #fff; padding:9px}

.box1 li img {width:260px;height:240px;}

.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:14px; color:#fff; background:#3a6bb1;}





/*优势*/

.ysbox{background:url(../images/ys_bj.jpg) no-repeat bottom center; height:500px; width:100%; margin:40px auto;}

.ys_left{float:left; width:400px; height:480px; background:url(../images/ys.jpg) no-repeat center; margin-left:40px;}

.ys_left h3 a{font-size:36px; line-height:40px; height:40px; margin:40px 0 0 50px; display:block;}

.ys_left h3 a span{font-size:24px; color:#b2b2b2; font-style:italic; padding-left:10px; text-transform:uppercase;}

.ys_left p{font-size:24px; color:#0089e1; font-weight:bold; margin:15px 0 0 50px;}

.ys_left_txt{width:260px; margin:50px 0 0 70px; color:#bad3f6; line-height:26px;}

.ys_tel{color:#bad3f6; margin:20px 0 0 70px; font-size:16px; line-height:35px;}

.ys_tel b{font-size:24px; font-family:Impact; font-weight:normal;}

.ys_btn{width:158px; height:49px; background:url(../images/ys_btn.jpg) no-repeat center; line-height:49px; font-size:20px; margin:20px 0 0 50px;}

.ys_btn a{display:block; padding-left:20px;}



.ys_right{width:660px; float:right; margin-right:0px;}

.ys_nr ul li{height:90px; width:560px; padding-left:100px; margin:30px 0 0 0;}

.ys_nr ul li h4{font-size:20px; line-height:24px; background:url(../images/ys_t.jpg) no-repeat left bottom; padding-bottom:10px;}

.ys_nr ul li h4 span{font-size:20px; color:#002b69; margin-left:20px;}

.ys_nr ul li .ys_txt{font-size:16px; color:#333333; line-height:35px;}

.ys_nr ul li .ys_txt span{color:#ff9c00;}

.ys_1{background:url(../images/ys_1.jpg) no-repeat left center;}

.ys_2{background:url(../images/ys_2.jpg) no-repeat left center;}

.ys_3{background:url(../images/ys_3.jpg) no-repeat left center;}

.ys_4{background:url(../images/ys_4.jpg) no-repeat left center;}

.ys_txt>p{width:410px;height:48px;}





/*about*/

.aboutbox{height:350px;}

.about_img{width:450px; height:350px; overflow:hidden; float:left;}

.about_img img{border:1px solid #b2b2b2; padding:4px;}

.about_nr{width:700px; float:right; overflow:hidden; height:350px;}

.about_nr h3 a{font-size:24px; line-height:40px; color:#0089e1;}

.about_nr h3 a span{font-size:18px; color:#000;}

.about_txt{height:245px; overflow:hidden; line-height:27px; font-size:16px; text-indent:2em; margin-top:8px;}

.about_txt a{color:#0089e1;}

.about_txt a:hover{text-decoration:underline;}

.about_btn{height:30px; margin-top:15px;}

.about_btn a{display:block; float:left; width:100px; height:30px; background:url(../images/about_btn.jpg) no-repeat right center #0089e1; padding-right:15px; line-height:30px; text-align:center; color:#fff; font-size:16px;}

.about_btn a:hover{background:url(../images/about_btn.jpg) no-repeat right center #333333;}





/*honor*/

.honorbox{margin:40px auto;}

.honor_bt{height:90px; background:url(../images/honor_bt.jpg) no-repeat center; text-align:center;}

.honor_bt h3 a{font-size:24px; line-height:35px; color:#0089e1;}

.honor_bt p{font-size:16px; color:#4c4c4c; line-height:20px;}

.honor_bt span a{display:block; width:80px; height:25px; margin:0 auto; background:#333333; line-height:25px; font-weight:bold; color:#fff; text-transform:uppercase; margin-top:5px;}

.honor_bt span a:hover{background:#0089e1;}

.honor{width:100%; background:url(../images/honor_bj.jpg) no-repeat top center; margin-top:20px; padding-top:50px;}



.lefts ,.rights {display: block;width: 15px;height: 65px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.gif) no-repeat;}

.lefts {background-position: 0 0;left: 10px;}

.rights {background-position: -15px 0;right: 10px;}

.box2 {width:1180px;height:214px;margin:20px auto;border:1px solid #ccc;padding:10px;position:relative;overflow: hidden;}

.box2 .contant {width: 1100px;  height: 175px; margin:30px auto; overflow: hidden;  font-size: 0;  position: relative;left:50px;}

#simgs2{margin-left: 40px;overflow: hidden;

width: 1180px;}

.box2 ul{width: 1920px;height:600px;margin:0}

.box2 li {float:left; width: 130px;margin-right:100px;margin-bottom: 20px;position:relative;}

.box2 li img {width: 130px;height:185px;}

.box2 li>a{text-align: center}

.box2 li span {display: block;width:255px;background:url(../images/ico1.png);color:#fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px; line-height: 30px;position:absolute;bottom:0;left:0;}





/*客户见证*/

.jzbox{margin:40px auto;}

.jz{margin-top:30px;}

.jz ul{width:1220px; overflow:hidden;}

.jz ul li{width:570px; float:left; height:150px; overflow:hidden; margin:0 40px 30px 0;}

.jz ul li img{float:left; border:1px solid #999999; padding:2px;}

.jz_text{width:370px; float:right;}

.jz_text h3{line-height:30px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.jz_text h3 a:hover{color:#da251c; text-decoration:underline;}

.jz_text p{line-height:25px; height:75px; overflow:hidden; text-indent:2em;}

.jz_text div a{padding:0 20px; float:left; margin-right:20px; margin-top:10px; color:#fff; line-height:30px; font-size:16px;}

.jz_text div .dz_an{background:#0089e1;}

.jz_text div .xq_an{background:#333333;}





.newbox{width:100%; height:915px; overflow:hidden; background:url(../images/new_bj.jpg) no-repeat center;}

.new{width:785px; float:left;}

/*滑动门*/

.new_boxnr{width:725px; margin-top:100px; height:445px; overflow:hidden;}

#tab1{width:100%;position:relative;}

.new_more{position:absolute; top:15px; right:0px;}

#tab1 .tab1_menu{width:100%;float:left;/*position:absolute;*/z-index:1; height:30px; overflow:hidden;}

#tab1 .tab1_menu li a{float:left;

	width:90px;

	height:30px;

	line-height:30px;

	display:block;

	text-align:center;

	background:#0089e1;

	color:#fff;

	font-size:16px;

	margin-right:5px;

}

#tab1 .tab1_box{width:100%;

	overflow:hidden;

	clear:both;

}

#tab1 .tab1_menu .selected a{background:#ff9c00; display:block; color:#000;cursor:pointer;}

#tab1 .hide{display:none;}

#new{width:725px; margin:0 auto; padding:20px 0;} 

.new_nr{width:100%; overflow:hidden; height:165px;}

.new_nr img{float:left; border:1px solid #b2b2b2;}

.new_text{width:465px; float:right; overflow:hidden;}

.new_text h3 a{font-size:16px; line-height:35px;}

.new_text h3 a:hover{color:#0089e1; text-decoration:underline;}

.new_text p{width:100%; line-height:25px; height:95px; overflow:hidden; text-indent:2em;}

.new_text span a{color:#0089e1; line-height:35px;}

.new_text span a:hover{text-decoration:underline;}

#new ul{width:820px; margin-top:20px; overflow:hidden;}

#new ul li{line-height:40px; width:310px; float:left; margin-right:90px; border-bottom:1px dotted #666666; height:40px; overflow:hidden;}

#new ul li a{line-height:40px; display:block;}

#new ul li a b{width:75%; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; font-weight:normal;}

#new ul li a span{float:right;}

#new ul li a:hover{color:#0089e1;}

#new ul li:hover{border-bottom:1px dotted #0089e1;}





/*相册*/

.xc{width:730px; height:235px; overflow:hidden; margin:65px 0 0 50px;}

.xc_bt{height:30px; line-height:30px; overflow:hidden; width:100%;}

.xc_bt h3{float:left;}

.xc_bt h3 a{color:#0089e1; font-size:18px;}

.xc_bt h3 a span{color:#4c4c4c; font-size:14px; text-transform:uppercase;}

.xc_bt p{float:right;}

.xc_nr ul{overflow:hidden; width:770px; margin-top:10px;}

.xc_nr ul li{width:216px; height:195px; overflow:hidden; float:left; margin-right:40px;}

.xc_nr ul li img{border:1px solid #808080; padding:3px;}

.xc_nr ul li a{line-height:30px; display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}







/*faq*/

.faq{width:370px; float:right; margin:70px 0 0 0;}

.faq h3{padding-left:20px;}

.faq h3 a{font-size:24px; color:#000; line-height:35px;}

.faq h3 a span{font-size:14px; color:#595959; text-transform:uppercase; font-weight:normal;}



/* 向上滚动 */

.marqueetop {width:330px;height:720px; overflow:hidden; margin:30px auto 0; color:#fff;}

.faq-l {margin-bottom:20px;clear:both;overflow:hidden;}

.faq-l .faq-w span{width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:#ff9c00; color:#000;}

.faq-l .faq-d span{clear:both;color:#000;width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:#fff;}

.faq-l .faq-w p {float:right;line-height: 20px;width: 300px;margin:0;color: #fff;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.faq-l .faq-d p {float:right;width: 300px;height:80px;line-height:25px;margin:0;color: #b3c0d2;overflow:hidden;}





/*link*/

.link-box{ width:100%; background:#e8f1ff;overflow:hidden; margin:0 auto;}

.link{ width:1180px; line-height:30px; overflow:hidden; margin:10px auto;}

.link h3{float:left; font-size:18px; color:#000;}

.link a{ margin:0 15px;}





