@charset "utf-8";
/* CSS Document */
/*================================统一样式=================================*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin:0; padding:0;}
html , body {width:100%; height:100%;}
img {border:none; border:0; vertical-align:center;}
ul, li {list-style-type:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:16px;}
aside section,body,input,button,textarea {font-family:'microsoft yahei', Arial, Helvetica, sans-serif; font-size:12px;}
input,textarea,button {border:none; border:0; background:none;}
button {cursor:pointer;}
input:focus,textarea:focus {outline:none;} /*去掉chrome蓝色边框*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;} /*去除chrome浏览器input自动填充黄色背景色*/
i, em, cite {font-style:normal;}
aside section {display:block; margin:0 auto;}
html,body {height:100%;}
a, a:link {text-decoration:none;} /*设置a标签基本样式与伪类选择器设置*/
a:visited {}
a:active, a:hover {text-decoration:none;}
a:focus {outline:none;} 
.clear {clear:both;}
.hide {display:none;}
.marIn {width:1140px; margin:0px auto;}
.big_box {min-height:100%; position: relative;}

/*页头 开始*/
.head {width:100%; height:73px; background:#fff;}
.head_left {float:left; margin-top:19px;}
.logo {width:131px; height:35px; float:left; background:url(../image/common/logo.png) no-repeat;}
.logo a {width:100%; height:100%; display: block;}
.slogan {width:105px; height:31px; float:left; margin:6px 0px 0px 26px; background:url(../image/common/slogan.png) no-repeat;}
.head_menu {line-height: 73px; float:right;}
.head_menu li {margin-left:50px; font-size:14px; display:inline;}
.head_menu li a {color:#000; transition:color 0.3s; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; -o-transition:color 0.3s;}
.head_menu li a:hover {color:#0091ff;}
/*页头 结束*/

.content {padding-bottom:110px;}
.nav_box {width:100%; height:56px; line-height: 56px; border-bottom:1px solid #e0e0e0; font-size:0; text-align: center;}
.nav_box li {display:inline-block; *display: inline; *zoom:1; font-size:14px;}
.nav_box li a {padding-left:63px; margin-left:63px; border-left:1px solid #dadada; transition:color 0.3s; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; -o-transition:color 0.3s; color:#000;}
.nav_box li:first-child a {padding:0; margin:0; border:none;}
.nav_box li a:hover , .nav_box li a.choose_nav {color:#0091ff;}

/*页尾 开始*/
.footer {width:100%; height:77px; position: absolute; bottom:0; padding-top:33px; background:#2d3337;}
.footer_menu {font-size:0; text-align: center;}
.footer_menu li {height:14px; line-height: 14px; display:inline-block; *display: inline; *zoom:1; padding-left:14px; margin-left:14px; border-left:1px solid #748087;}
.footer_menu li:first-child {padding:0; margin:0; border:none;}
.footer_menu li a {color:#748087; font-size:12px; transition:color 0.3s; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; -o-transition:color 0.3s;}
.footer_menu li a:hover {color:#fff;}
.footer p {margin-top:13px; text-align: center; color:#748087;}
/*页尾 结束*/

.navPhone {display:none;}
.bg_op {position: fixed; left:0; right:0; top:0; bottom:0; z-index: 99; background:#000; opacity:0.7; display: none;}


@media screen and (max-width:767px) and (min-width:320px) {
	.head_left , .head_menu {display: none;}
	.head_menu {padding:8px 14px; position: fixed; left:0; right:0; top:45px; z-index:100; line-height:normal; float:none; background:#fff;}
	.head_menu li {padding:12px 0px; margin:0px; border-top:1px solid #ebebeb; display: block;}
	.head_menu li:first-child {border:none;}
	.head_menu li a {display: block;}
	.head {height:45px;}
	.navPhone {height:45px; position: fixed; left:0; right:0; top:0; z-index:100; background:#0091ff; display:block;}
	.navPhone_icon {width:44px; height:45px; position: absolute; left:0; top:0; background:url(../image/common/navPhone_icon.png); background-size:44px;}
	.close_nav {width:44px; height:45px; position: absolute; left:0; top:0; background:url(../image/common/close_navPhone_icon.png); background-size:44px; display:none;}
	.return_btn {width:44px; height:45px; position: absolute; left:0; top:0; background:url(../image/common/return_btn.png); background-size:44px;}
	.navPhone span {display:block; line-height:45px; font-size:16px; color:#fff; text-align: center;}
	.nav_box {height:45px; line-height:45px; border:none; background:#f1f1f1;}
	.nav_box li {width:33.33333333333%;}
	.nav_box li a {padding:0; margin:0; border:none;}
}





















