a { outline: none; text-decoration: none; }
a:hover { text-decoration: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: "微软雅黑" !important; }
li { list-style: none; }
.banner, .head_img, .fk_banner, .zjlist_banner, .new-banner, .nk_banner, .slg_banner { margin-top: 166px; }
#nav-header { position: fixed; top: 0; z-index: 2; box-shadow: 0 0 10px #ccc; width: 100%; z-index: 1000;/*opacity: 0;
	filter:alpha(opacity=0);*/
}
.logo { width: 100%; background: #fff; height: 100px; }
.logo .logo_l { float: left; margin-left: 18%; margin-top: 20px; }
.logo .logo_r { float: right; margin-right: 20%; }
#nav-header .top { height: 66px; background: #303136; min-width: 1187px; }
.main-nav { width: 1218px; margin: 0 auto; height: 66px; }
.main-nav ul { width: 1218px; margin: 0 auto; height: 66px; }
.main-nav ul li { float: left; height: 66px; position: relative; }
.main-nav ul li .dad { display: block; float: left; padding-top: 21px; padding-left: 30px; padding-right: 30px; height: 66px; transition-duration: 400ms; text-decoration: none; }
.main-nav ul li .dad .ch { width: 100%; text-align: center; font-size: 16px; color: #fff; line-height: 24px; font-family: 微软雅黑; }
.main-nav ul li .dad .en { width: 100%; text-align: center; font-size: 12px; color: #cacaca; line-height: 20px; font-family: arial; text-transform: uppercase; }
.main-nav ul li:hover .dad, .main-nav ul .cur .dad { background: #ff626f; }
.main-nav ul li:hover .ch, .main-nav ul .cur .dad .ch { color: #fff; }
.down-bg { height: 405px; background: url(../images/tm2.png) repeat; position: fixed; left: 0; top: 100px; width: 100%; display: none; }
.sons { width: 100%; border-right: 1px solid #e9e6e5; margin-left: -1px; margin-right: -1px; position: absolute; top: 66px; left: 0; overflow: hidden; padding-top: 6px; display: none; z-index: 100; height: 322px; }
.sons:hover, .main-nav ul li.selected .sons { background: url(../images/tm.png) repeat; }
.sons a { display: block; width: 100%; margin: 0 auto; height: 38px; color: #333; padding: 2px 0; text-decoration: none; }
.sons a:hover { text-decoration: none; }
.sons a span { width: 96%; display: block; height: 34px; line-height: 34px; border-radius: 4px; line-height: 36px; color: #333; font-size: 13px; text-align: center; margin: 0 auto; }
.sons a:hover span { background: #7c7c7c; color: #fff; text-decoration: none; }
.top-right { float: right; }
.top-right .stock:hover { color: #7b6351; }
.toggle { position: relative; float: right; height: 80px; margin-right: 10px; }
.toggle strong { display: block; font-size: 13px; color: #a1a1a1; height: 80px; cursor: pointer; line-height: 80px; background: url(../images/arrow-down.png) no-repeat right center; padding-right: 15px; }
.toggle .sub { position: absolute; left: -15px; top: 80px; background: #fff; padding-bottom: 12px; background: #fff; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; overflow: hidden; padding-top: 6px; box-shadow: 0 0 2px #ccc inset; width: 100px; display: none; }
.toggle .sub a { display: block; width: 100%; margin: 0 auto; height: 38px; border-bottom: 1px solid #f2f2f2; padding: 2px 0; }
.toggle .sub a span { width: 94%; display: block; height: 34px; line-height: 34px; border-radius: 4px; line-height: 36px; color: #999; font-size: 13px; text-align: center; margin: 0 auto; }
.toggle .sub a:hover span { background: #7b6351; color: #fff; }
/*bottom*/
#bottom_p { margin-bottom: 60px;background: rgb(48,49,54); }
#bottom_p .bottom {  width: 1100px; margin: auto; overflow: hidden; padding-top: 20px; padding-bottom:20px;}
#bottom_p .bottom .bt_l { float: left; }
#bottom_p .bottom .bt_c { float: left; width:680px;margin-left: 99px; color: #fff; font-size: 15px; font-family: 微软雅黑; line-height: 25px; }
#bottom_p .bottom .bt_c p a{color:rgb(239,31,91);}
#bottom_p .bottom .bt_r { float: left; margin-left: 7%; }
#bottom_p .bottom .bt_r img { margin-left: 30px; }
.hid { height: 0; overflow: hidden; color: white; }
.hid2 { height: 0; overflow: hidden; color: white; }







@media (max-width: 650px){
#nav-header {position: fixed;top: 0;z-index: 2;box-shadow: 0 0 10px #ccc;width: 100%;z-index: 1000;}
.logo .logo_r {display:none;}
.logo .logo_l {float: left; margin-left: 6%;margin-top: 20px;}
#nav-header .top {    min-width: 0px; width:100%; height: 66px;}
.main-nav {width: 100%;margin: 0 auto; height: 66px;}
.main-nav ul {width:100%; margin: 0 auto;height: 66px;}
.banner{margin-top: 231px; width:100%;}
#bottom_p .bottom .bt_l {float: left;margin-left: 10%;/* width: 15.75%; */}
#bottom_p .bottom {background: rgb(48,49,54);height: 280px;width: 100%;margin: auto;overflow: hidden;padding-top: 0px;}
.main-nav ul li .dad{display: block;float: left;padding-top: 21px;padding-left: 3px;padding-right: 0px; height: 66px;transition-duration: 400ms;text-decoration: none;background: #303136;}
.main-nav ul li {float: left;height: 66px; position: relative; width: 25%;background: #303136;}
.banner img{height: 31%;}

.head2 ul li:nth-child(7){ display:none;}
.head2 {width: 100%;}
.head2 ul { width:100%;}
#banner a{background-size: 150% 80%;}
}



















































