﻿@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html{min-width: 1180px; width: 100%;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei","Arial",Verdana,Arial,sans-serif; line-height: 1.4; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .4s ease; cursor: pointer;}
a:hover{color: #ae381e!important;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}

.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.wrapper{width: 1200px; margin: 0 auto; position: relative;}
.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.wow{visibility: hidden; visibility: visible\9;}
.boxwrapper{overflow: hidden;}

/*右侧浮动菜单*/
.rightmenu{width: 68px; position: fixed; right: 20px; top: 50%; margin-top: -141px; z-index: 999991;}
.rightmenu li{margin: 2px 0; position: relative;}
.rightmenu li a{display: block; width: 68px; height: 68px; background: #bfbfbf;}
.rightmenu li i{display: block; width: 40px; height: 26px; margin: 0 auto; padding-top: 12px; background-repeat: no-repeat; background-position: center bottom;}
.rightmenu li i.btn1{background-image: url(img/r_btn1.png);}
.rightmenu li i.btn2{background-image: url(img/r_btn2.png);}
.rightmenu li i.btn3{background-image: url(img/r_btn3.png);}
.rightmenu li i.btn4{background-image: url(img/r_btn4.png);}
.rightmenu li span{display: block; text-align: center; font-size: 14px; color: #fff; margin-top: 2px;}
.rightmenu li:hover a{background: #c00;}
.rightmenu .telBox{height: 68px; line-height: 68px; white-space: nowrap; background: #c00; font-size: 20px; color: #fff; padding: 0 20px; position: absolute; right: 68px; top: 0; opacity: 0; visibility: hidden; transition: all .4s;}
.rightmenu li:hover .telBox{opacity: 1; visibility: visible;}
.rightmenu li a.Gotop i{width: 100%; height: 100%; padding-top: 0; background-position: center;}


/*头部*/
.header{width: 100%; height:167px; border-bottom: 1px solid #ddd; background: #fff; min-width: 1180px;}
.logo{height: 130px; float: left; margin-top:15px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; width: auto; height: 100%;}
.htel{float: right; margin-top:55px;background:url(img/tel.png) no-repeat 0 10px;}
.htel p{padding-left:60px; font-size:16px; color:#333; line-height:25px;}
.htel span{padding-left:60px; font-size:30px; color:#ec6400; font-weight:bold;line-height:35px; font-family:Arial, Helvetica, sans-serif;}



.nav{width: 100%; position: relative; z-index: 99999; min-width:1200px; background: #fff;}
.navfixed{position: fixed; left: 0; top: 0; border-bottom: 1px solid #f1f1f1;}
.nav ul{float: left;}
.nav ul > li{float: left; position: relative; padding: 0 8px; background:url(img/nav_line.png) no-repeat right}
.nav ul > li > a{display: block; min-width: 48px; height: 60px; line-height: 60px; color: #333; font-size: 15px; text-align: center; padding: 0 8px; position: relative;}
.nav ul > li > a i{display: block; width: 0; height: 3px; background: #1c7dd2; position: absolute; left: 0; top:-2px; transition: all .3s;}
.nav ul > li.active > a,.nav ul > li:hover > a{color: #1c7dd2!important;}
.nav ul > li.active > a i,.nav ul > li:hover > a i{width: 100%;}
.nav_child{width: 120%; text-align: center; box-shadow: 0 4px 4px rgba(0,0,0,.2); position: absolute; left: -10%; top: 60px; height: 0; background: #fff\9;}
.nav_child ol{padding: 10px 0; background: #fff; transform: translateY(20px); transition: all .4s; opacity: 0; visibility: hidden;}
.nav_child li a{display: block; height: 36px; line-height: 36px; font-size: 13px; font-weight: normal;}
.nav_child li a:hover{background: #225cbe; color: #fff !important;}
.nav ul > li:hover > .nav_child{height: auto;}
.nav ul > li:hover > .nav_child ol{transform: translateX(0); opacity: 1; visibility: visible;}

/*热门搜索*/
.hot_search{background: #f8f8f8; height: 64px;}
.hot_sleft{max-width: 70%; float: left; height: 64px; line-height: 64px; font-size: 0; overflow: hidden;}
.hot_sleft span,.hot_sleft a{display: inline-block; *display: inline; *zoom: 1; font-size: 14px; color: #666;}
.hot_sleft span{font-weight: normal; margin-right: 6px; position: relative;}
.hot_sleft span em{color: #00377e;}
.hot_sleft a{color: #666; margin-right: 14px;}
.searchform{width: 276px; height: 34px; float: right; border: 1px solid #ddd; margin-top: 14px; border-radius: 18px; overflow: hidden;}
.searchform .form{padding: 0 38px 0 20px; position: relative;}
.searchform input[type="text"]{display: block; width: 100%; height: 34px; line-height: 34px; *line-height: 32px; font-size: 12px;}
.searchform .btn{display: block; width: 34px; height: 34px; cursor: pointer; background: url(img/search_btn.png) no-repeat center; position: absolute; right: 6px; top: 0;}





/*底部*/
.footer{background: #313131; color: #666; overflow: hidden;}
.footer a{color: #666;}
.footer a:hover{color: #c00!important;}
.foot_model{padding: 60px 0 30px 0;}
.foot_model dl{float: left; margin-right: 7.4%;}
.foot_model dl.nlast{margin-right: 0;}
.foot_model dt{font-size: 16px; color: #fff;}
.foot_model dt a{color: #fff;}
.foot_model dd{margin-top: 20px;}
.foot_model li{height: 32px; line-height: 32px;color: #999;}
.foot_model li a{color: #999;}

.foot_ewm{float:right; width:113px;}


.foot_link{line-height: 24px; padding: 14px 0; color: #8f8f8f;}
.foot_link span,.foot_link a{display: inline-block; *display: inline; *zoom: 1; color: #8f8f8f; vertical-align: top;}
.foot_link a{margin-right: 10px;}

.foot-contact{padding-bottom: 20px;}
.foot-contact ul{position: relative; overflow: hidden; margin: -6px -16px -6px 0;}
.foot-contact li{width: 266px; float: left; margin: 6px 16px 6px 0; padding: 8px 10px; border: 1px solid #4d4d4d; transition: all .3s;}
.foot-contact li:hover{border-color: #c00;}
.foot-contact li a{display: block; /* height: 89px; */}

.foot-contact li .title{border-bottom: 1px solid #4d4d4d; font-size: 16px; color: #fff; padding: 0 4px; height: 34px; line-height: 34px; overflow: hidden;}
.foot-contact li .text{margin-top: 6px;}
.foot-contact li .text p{height: 26px; line-height: 26px; overflow: hidden; padding-left: 24px; position: relative; color: #999; font-size: 12px;}
.foot-contact li .text p i{display: block; width: 18px; height: 18px; background: url(img/foot_btn.png) no-repeat 0 0; position: absolute; left: 0; top: 4px;}
.foot-contact li .text p.tel i{background-position: -18px 0;}
.foot-contact li .btn{text-align: right; font-size: 0; margin-bottom: 6px;}
.foot-contact li .btn span{display: inline-block; *display: inline; *zoom: 1; width: 23px; height: 8px; background: url(img/foot_btn.png) no-repeat -36px 0;}
.foot-contact li:hover .btn span{background-position: -36px -8px;}





.foot_copy{line-height: 24px; padding: 14px 0; color: #8f8f8f; border-top: 1px solid #424242; font-size: 12px;}
.foot_copy a{color: #8f8f8f;}
.foot_copy .fl{max-width: 84%;}
.foot_copy .fr{max-width: 10%; max-height:50px;}


/*内页广告图*/
.ny_banner{position: relative;}
.ny_banner img{width: 100%;}
/*内页*/
.inner_title{font-size: 24px; text-align: center;}
.inner_desc{line-height: 24px; text-align: center; color: #666; margin-top: 10px;}

@media only screen and (max-width: 1399px){
	.wrapper{width: 1200px;}
	/*底部*/
	.foot_model dl{margin-right: 6%;}
}


.hzkhaTitle {font-size: 24px;padding: 25px 0 0px 0;text-align: center;}
.hzkhbTitle {height: 7px;background: url(img/2-1Z91615513YP.png) no-repeat center top;margin-top: 12px;margin-bottom: 20px;}
