
button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}



/* 必要布局样式css */
.banner-content {
    min-width: 1200px;
    height: 660px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.banner-slide-circle {
    position: absolute;
    bottom: 52px;
    z-index: 1002;
    left: 50%;
}

.banner-slide-circle ul li {
    width: 11px;
    height: 11px;
    background: #bdccd4;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    margin: 0 8px;
}

.banner-slide-circle ul .on {
    background: #45aaf2;
}


.banner{ height:660px; width:100%; position:relative;}
#glume{width:100%; position:relative; height:100%;}
    #glume .Limg{width:100%;height:100%; margin:0px; padding:0px; list-style:none;}
    #glume .Limg li{width:100%;height:100%; overflow:hidden;position:absolute;cursor:pointer; left:0px; top:0px; list-style:none; background:#f3f3f3;}
	#glume .Limg li .pic{ height:100%; width:100%; background-repeat:no-repeat;}
	#glume .banner_btn{ position:absolute; bottom:20px; left:0px; width:100%; text-align:right; z-index:100;}
	#glume .banner_btn span{ display:inline-block; width:12px; height:12px; position:relative; cursor:pointer;}
	#glume .banner_btn span:after{ content:""; position:absolute; left:0px; bottom:0px; height:20px; width:5px; border-radius:2px; background:#999;}
	#glume .banner_btn span.on:after{ background:#fff; height:30px;}



.i_about{ padding:80px 0px; overflow:hidden;}
.i_tit{ text-align:center; font-size:30px; color:#000; font-weight:bold; line-height:1em;}
.i_tit span{ display:block; color:#000082; font-weight:normal; font-size:16px; padding-bottom:10px;}
.i_tit_intro{ padding:20px 140px 0px 140px;color:#666; text-align:center;}
.i_about_infos{ padding-top:40px;}
.i_about_infos ul{ margin-left:-15px;}
.i_about_infos ul li{ margin-left:15px; width:390px; height:450px; overflow:hidden; background:#eee; float:left; position:relative;}
.a_txt{ position:absolute; z-index:2; left:30px; bottom:30px; width:330px; color:#fff; font-size:20px; font-weight:bold; padding-bottom:30px;}
.a_txt:after{ position:absolute; color:""; bottom:0px; left:0px; height:5px; width:40px; background:#e4ba12; content:"";}
.a_txt p{ font-size:14px; color:#fff; font-weight:normal; height:60px; line-height:20px; margin-top:20px;}

.i_customer{ padding:80px 0px; background:#f3f3f3;overflow:hidden;}
.i_customer_list{ margin-top:40px;}
.i_customer_list ul{margin-top:-10px;}
.i_customer_list ul li{ width:190px; height:77px; overflow:hidden; float:left; margin-left:10px; margin-top:10px;}
.i_customer_list ul li img{ width:190px; height:77px;}

.i_msg{ padding:80px 0px;overflow:hidden;}
.i_contact_infos{ text-align:center; margin-top:40px; color:#666;}
.i_contact_infos p{ color:#666;}
.i_contact_infos p span{ display:inline-block; padding:0px 20px;}

.msg_txt{ padding-top:40px;text-align:center;}
.msg_txt input{ height:40px; margin:0px; border:1px solid #ddd !important; border-radius:3px; padding:0px 10px; border:none; line-height:40px; margin-left:10px; color:#333; opacity:0.8;}
.msg_txt input:nth-child(1){ width:80px; margin-left:0px;}
.msg_txt input:nth-child(2){ width:120px;}
.msg_txt input:nth-child(3){ width:310px;}
.msg_text{ padding:20px 0px 0px 0px; text-align:center;}
.msg_text textarea{ width:570px; padding:10px;color:#333; opacity:0.8;border:1px solid #ddd !important;border-radius:3px;}
.msg_btn{ margin-top:20px;text-align:center;}
.msg_btn input{ width:150px; height:42px; border:none; background:#f1a60f; cursor:pointer; color:#fff;}