/* 公共样式表css */

html,body {
    font-family:Microsoft Yahei,"Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

body{ min-width:1200px;}

a {
    text-decoration: none;
    color: #333;
}

img {
    border: 0;
}

body {
    background: #fff;
    color: #333;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
	margin: 0;
	padding: 0;
	text-align: left;
}


button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}



.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/* 新加样式css */
.clearfix {clear: both;}
#header{height:72px; margin-top:30px;}
.header a{ color:#000;}
.w1200{width:1200px; margin:0 auto;}

.fl{float: left;}
.fr{float: right;}
.nav{width: ;}

		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:0 20px; margin-left:50px; height:72px; line-height:72px;  position:relative; z-index:1;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline; }
		.nav .nLi span{ float:left;  }
		.nav .nLi span a{ display:block;  padding:0 18px 0; font-size:18px; color: #333;  }
		.nav .special span a{color:#09f;}
		.nav .nLi span a:hover{ color: #09f;}
		.nav .sub{ display:none;  width:220px; overflow:hidden; left:15px; top:65px;  position:absolute;background: url(../images/bg_sub.png);line-height:40px; padding:5px 0; font-size:16px; border-top:2px solid #09f; }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; }
		.nav .sub a:hover{ background:#333; color:#3ab1fd;  }
		.nav .on h3 a{ background:#4E4E4E; color:#fff;   }



.load{ height: auto; line-height:72px;}
.load a{padding:0 16px 0;}
.load a:hover{ color:#F59733; text-decoration:underline;}
/*bnner轮播样式*/
	.fullSlide{ width:100%;  position:relative;  height:500px; margin-top:30px;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:500px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;text-align:center;
		 _filter:alpha(opacity=60);
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{display: inline-block; *display:inline;
    vertical-align: baseline;
    zoom: 1; width: 6px;
    height: 6px;
    background: url(../images/icon-q1.png) no-repeat;
    background: url(../images/icon-q1.png) no-repeat\9;
    background-size: 6px 6px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px;line-height:9999px; overflow:hidden;
	}
	.fullSlide .hd ul .on{    width: 24px;
    height: 6px;
    background: url(../images/icon-q2.png) no-repeat;
    background: url(../images/icon-q2.png) no-repeat\9;
    background-size: 24px 6px;}

.solution_tit{text-align:center; font-size:30px; line-height:152px; padding-top:20px; color:#000;}

.qwe{overflow: hidden;height: auto;}
.qwe h2{ font-weight: normal;margin-top:40px;margin-bottom: 20px;border-bottom: 1px solid #bfbfbf; padding-bottom: 20px;}
.case02{ width: calc(100% /4 - 12px); margin: 0px 0px 40px 10px; float: left; position: relative; border:1px solid #E5E5E5;}
.case02 img{ width: 100%; display: block; height: 250px;}
.case02 h3{ line-height: 60px; font-size: 18px; font-weight: bold; text-align: center; border-bottom:1px solid #E5E5E5;color: #2277DA;} 
.case02 p{width: calc(100% + 1px); background: #ea8218; color: #fff; text-align: center;font-size: 18px; height: 50px; line-height: 50px; cursor: pointer;} 
.case02:hover p{background: #f22d00;}
.case02:hover{border-color:#f22d00;}

.point{width:100%; height:auto; padding:70px 0; text-align:center; background:#F7F7F7 url(../images/map.png) no-repeat center;background-size:40% auto; display:block;border-bottom:1px solid #D1D1D1;border-top:1px solid #D1D1D1; margin-top:100px;}
.point img{height:300px; width:auto;}
.product2{margin-top:50px;}
.p1{ height:auto; padding-top:15px;}
.p1_r{width:550px;}
.p1_r_tit{ text-align:center; font-size:25px; line-height:25px; padding-bottom:20px; color:#2e2e2e;}
.p1_r_meat{ height:120px;margin-bottom:15px; width:550px; overflow:hidden; line-height:30px; text-indent:24px;}
.p1_r_box img{ width:180px; height:180px; float:left; }
.p2_meat{ height:90px; width:820px; overflow:hidden; line-height:30px; text-indent:24px;}
.zhifu{ width:820px; margin-top:30px;}
.zhifu li{float:left;width:360px; font-size:18px; height:45px; line-height:45px;  background:#f3f3f3; border:1px solid #ddd; padding:15px; margin-bottom:17px; margin-right:17px; text-indent:15px; display:block; overflow:hidden;}
.zhifu li img{width:45px; height:45px; float:left;}
.zhifu li span{float:left;}
.device li {width:390px; float:left; line-height:50px; text-align:center;}
.device li img{ width:388px; height:auto; border:1px solid #ccc;}
.foot{width:100%; height:auto; background:#2F3034; padding:30px 0;}
.foot1{ width:auto; margin-right:42px;margin-left:42px; }
.foot1 h1, .foot1 h1 a{line-height:65px!important; color:#fff!important; font-size:18px!important; font-family:"微软雅黑"!important;}
.foot1 h1 a{}
.foot1 li{ font-size:16px; margin: 10px 0;}
.foot1 li a{color:#999; line-height:28px;}
.foot1 li a:hover{color:#fff;}
.foot_bottom{border-top:1px solid #7D7D7D; margin-top:30px;}
.copyright{height:auto; line-height:30px; color:#fff; font-size:14px; padding-top:10px;}

.second_ban{ width:100%; height:260px; padding-top:90px; margin-top:30px;}
.ban1{ background:url(../images/bg_second_ban1.jpg) no-repeat center; background-size: 100%;}
.ban2{ background:url(../images/product_02.jpg) no-repeat center; background-size: 100%;}
.ban3{ background:url(../images/Cooperation_02.jpg) no-repeat center; background-size: 100%;}
.ban4{ background:url(../images/culture_02.jpg) no-repeat center; background-size: 100%;}
.ban5{ background:url(../images/contact_02.jpg) no-repeat center; background-size: 100%;}
.ban6{ background:url(../images/success07.jpg) no-repeat center; background-size: 100%;}
.ban12{ background:url(../images/success08.jpg) no-repeat center; background-size: 100%;}
.ban7{ background:url(../images/success_02.jpg) no-repeat center; background-size: 100%;}
.ban8{ background:url(../images/success06.jpg) no-repeat center; background-size: 100%;}
.ban9{ background:url(../images/success05.jpg) no-repeat center; background-size: 100%;}
.ban10{ background:url(../images/success03.jpg) no-repeat center; background-size: 100%;}
.ban11{ background:url(../images/success04.jpg) no-repeat center; background-size: 100%;}
.ban3 h1,.ban4 h1,.ban5 h1, .ban6 h1{height:auto; padding-top:100px; display:block; font-weight:normal; font-size:38px;}
.ban2 h1{height:auto; padding-top:100px; display:block; font-weight:normal; font-size:38px;}

.second_lead{height:260px; color:#fff; font-size:16px; line-height:32px; }
.second_lead_in{ width:630px; height:auto; margin-top:30px;}
.margintop30{ margin-top:30px;}
.margintop50{ margin-top:50px;}
.margintop70{ margin-top:70px;}
.margintop100{ margin-top:100px;}
.margin_r30{ margin-right:30px;}
.margin_r15{ margin-right:30px;}

.con li, .con2 li, .con3 li{ height:auto; float:left; text-align:center; line-height:67px;}
.con li span, .con2 li span, .con3 li span{ width:auto; text-align:center; font-size:23px; display:block; line-height:30px; 
padding-top:18px; padding-bottom:8px;color: #666;}
.con li p, .con2 li p{ text-align:center; line-height:28px;}
.con3 li p{ text-align:center; line-height:28px;}

.advantage1 li{width:20%;}
.advantage2 li{width:25%;}
.advantage3 li{width:33.3%;}
.con li img{width:70px; height:70px; margin:0 auto; display:block;}
.con2 li img{width:177px; height:175px; margin:0 auto; display:block;}
.con3 li img{width:112px; height:113px; margin:0 auto; display:block;}
.textrear{line-height:35px; text-indent:32px; font-size:16px; line-height:32px;}
.second_tit{text-align:center; font-size:30px; line-height:50px; color:#000;}
.textrear_img{margin:50px auto; display:block;}

.second_tit2{width:1200px; margin-bottom:40px; height:74px; line-height:74px; font-size:30px; border-bottom:1px solid #bfbfbf;}
.product img{ float:left; width:248px; height:248px; margin-right:15px; border:1px solid #000;}
.product li{ width:550px; height:250px; float:left; margin-left:50px; margin-bottom:40px;}
.pro_in{ width:285px; height:250px; overflow:hidden; line-height:29px;}
.pro_in dd{width:293px; height:46px; overflow:hidden; line-height:46px; font-size:18px;}
.con2 h3{text-align:center; font-size:20px; font-weight:normal;}

.rightqq {
    position: fixed;
    z-index: 100;
    right: 0;
    bottom: 5%;
}