html,body,div,span,ul,li,ol,dl,dt,dd,table,tr,td,a,p,img,h1,h2,h3,h4,h5,h6,form,input,small{margin: 0; padding: 0;}
body{font-family:'OpenSansRegular','Roboto','Helvetica Neue',Arial,Geneva,Helvetica,sans-serif;}
body{ background-color: #fff; height: auto;}
img{border: none;}
ul,li{list-style: none;}
img{border: none;}
ul,li{list-style: none;}
a{text-decoration: none; color: #3a3a3a;}
a:hover{color: #0099FF; text-decoration: underline;}
input{border: none;}
.clear{clear: both;}

.clear1:after,.clear1:before{content: "";display: table;}
.clear1:after{clear: both;overflow: hidden;}
.clear1{zoom: 1;}

.header{width: 1100px; height: 132px; margin: 0 auto;}
.header .logo{height: 100px;}
.header .navlis{width: 1100px; height: 32px; background-color: #464646; position: relative; z-index: 100;}

.navlis .nav_l{float: left;}
.navlis .nav_l li{float: left;}
.navlis .nav_l li img{float: left; margin-right: 10px;}
.navlis .nav_l li span{width: 0px; height: 16px; border: 1px solid #8d8d8d; display: block; margin-top: 8px;}
.navlis .nav_l li a{color: #fff; font-size: 16px; line-height: 32px; display: block; height: 32px; width: auto; padding-left: 15px; padding-right: 15px;}
.navlis .nav_l li a:hover{background-color: #141414; text-decoration: none;}

.navlis form{float: right; display: block; width: 255px; height: 32px; padding-right: 35px;}
.navlis form input#btn{background-image: url(../images/sub.png); width: 38px; height: 32px; float: right; cursor: pointer;}
.navlis form input#keyword{width: 207px; height: 32px; background-color: #dbdbdb; color: #a7a7a7; padding-left: 10px; float: left;}

.navlis .nav_r{float: right;}
.navlis .nav_r li{float: left;}
.navlis .nav_r li a{display: block; background-color: #4e6992; width: 32px; height: 26px; text-align: center; line-height: 32px; padding-top: 6px;}

.footer{width: 100%; height: 32px; background-color: #464646;}
.footer .fcon{width: 1100px; height: 32px; margin: 0 auto; line-height: 32px;}
.footer .fcon p{float: left; padding-left: 10px; color: #d5d4d4; font-size: 13px;}
.footer .fcon .nav_l{float: right;}
.footer .fcon .nav_l li{float: left;}
.footer .fcon .nav_l li span{width: 0px; height: 16px; border: 1px solid #8d8d8d; display: block; margin-top: 8px;}
.footer .fcon .nav_l li a{color: #fff; font-size: 16px; line-height: 32px; display: block; height: 32px; width: auto; padding-left: 15px; padding-right: 15px;}
.footer .fcon .nav_l li a:hover{background-color: #141414; text-decoration: none;}

.footer .fcon .nav_r{float: right; padding-right: 10px;}
.footer .fcon .nav_r li{float: left;}
.footer .fcon .nav_r li a{display: block; background-color: #4e6992; width: 32px; height: 26px; text-align: center; line-height: 32px; padding-top: 6px;}

@media only screen and (max-width: 320px) {
	.phone{display: none;}
}