* {	margin: 0;	padding: 0;	font-family: "microsoft yahei";}

img {border: none;}

a {	text-decoration: none;}

ol,ul {	list-style: none;}

div {display: block;}
.w1200 {	width: 1200px;	margin: 0 auto;	position: relative;}
.pa {position: absolute;}
.pl20{padding-left: 20px;}
.h30{width: 100%;height: 30px;overflow: hidden;}
.h30:after{content: "";width: 0;height: 0;display: block;clear: both;}
.nav {position: absolute;width: 100%;height: 80px;z-index: 1000;left: 0;top: 0;background:rgba(255,255,255,0.9);}
.nav.solid {position: fixed;top: 0;left: 0;right: 0;z-index: 9; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    shadow: 0 5px 5px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;background:rgba(255,255,255,0.9);background-size:100% 100%;}
.nav.fixed {position: fixed;top: 0;left: 0;z-index: 9;}
.nav #menu_hover_bg {width: 100%;height: 0;background:rgba(255,255,255,0.9);position: absolute;	top: 79px;	z-index: 9;	overflow: hidden;}
.nav .logo {float: left;width: 276px;height: 80px;margin-right: 30px;}
.nav .logo a {display: block;	width: 276px;padding: 5px 0;}
.nav .logo  img{width: 100%; max-height:70px;}
.nav .menu {float: left;}
.nav .menu ul li {float: left;}
.nav .menu ul li h2 {font-weight: normal;font-size: 16px;position: relative;}
.nav .menu ul>li.intro>h2:before {content: "";position: absolute;width: 50px;height: 2px;background-color: #000;left: 50%;margin-left: -25px;bottom: 18px;}
/*.nav .menu ul>li>h2>img {right: -40px;top: 31px;}*/
.nav .menu ul li h2 a {	padding: 0 17px;line-height: 80px;display: block;height: 80px;color: #333;font-size: 16px;}
.nav .menu ul li h2.active a{color:#000}
.nav .menu ul li h2.active a:after{content: "";position: absolute;width: 50px;height: 2px;background-color: #000;left: 50%;margin-left: -25px;bottom: 18px;}
.nav .menu ul li .sub_menu {width: 1200px;height: 0px;position: absolute;z-index: 999;left: 0;top: 77px;overflow: hidden;}
.nav .menu ul li .sub_menu .sub_menu_list {	float: left;position: relative;}
.nav .menu ul li .sub_menu .sub_menu_list>h3 {color: #666;font-weight: normal;padding-bottom: 10px;font-size: 16px;}
.nav .menu ul li .sub_menu .sub_menu_list:nth-child(1) .list:before,.nav .menu ul li .sub_menu .sub_menu_list:nth-child(2) .list:before{
    content: "";width: 1px;height: 500px;background: #f2f2f2; right: 0; top: 30px; position: absolute;}
.nav .menu ul li .sub_menu.sol_left .sub_menu_list:nth-child(1) .list:before{height: 220px;}
.nav .menu ul li .sub_menu.sol_left .sub_menu_list:nth-child(2) .list:before{display: none;}
.nav .menu ul li .sub_menu .sub_menu_list .list a {float: left;display: block;width: 259px;height: 53px;padding: 13px 0 0 15px;margin-right: 20px;margin-bottom: 20px;color: #515151;}
.nav .menu ul li .sub_menu .sub_menu_list .list a:hover {background: #f2f2f2;}
.nav .menu ul li .sub_menu .sub_menu_list .list a .icon {float: left;width: 30px;height: 50px;}
.nav .menu ul li .sub_menu .sub_menu_list .list a .info {float: left;width: 220px;height: 50px;}
.nav .menu ul li .sub_menu .sub_menu_list .list a .info h3 {font-weight: normal;color: #303030;	font-size: 14px;position: relative;}
.nav .menu ul li .sub_menu .sub_menu_list .list a .info h3 span {position: absolute;top: -5px;display: block;width: 25px;height: 12px;left: 75px;font-size: 12px;}
.nav .menu ul li .sub_menu .sub_menu_list .list a .info p {	padding-top: 5px;font-size: 12px;color: #989898;}
.nav .menu ul li .sub_menu .sub_menu_list .list.sol_list a {
	float: left;width: 274px; height: 75px;padding: 15px 0 0 20px; display: block;margin: 0 20px 20px 0;}
.nav .menu ul li .sub_menu.sol_left .sub_menu_list:nth-child(2) .list.sol_list a {display: block; width: 220px;height: 40px;line-height: 40px;padding: 0;    margin: 0;margin-bottom: 20px;text-indent: 20px;color: #303030;}
.nav .menu ul li .sub_menu .sub_menu_list .list.sol_list .icon{height: 70px;padding-top: 5px;}
#men_fuwu1 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu1 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right:0px solid #f2f2f2;}
#men_fuwu1 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu1 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu1 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu1 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu1 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu1 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu1 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu1 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu1 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

#men_fuwu2 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu2 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu2 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu2 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;}   
#men_fuwu2 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu2 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu2 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu2 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu2 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu2 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu2 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

#men_fuwu3 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu3 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu3 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu3 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu3 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu3 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu3 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu3 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding:0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu3 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu3 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu3 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

#men_fuwu4 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu4 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu4 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu4 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu4 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu4 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu4 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu4 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu4 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu4 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu4 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/


#men_fuwu5 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu5 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu5 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu5 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu5 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu5 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu5 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu5 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu5 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu5 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu5 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

#men_fuwu6 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu6 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu6 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu6 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu6 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu6 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu6 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu6 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu6 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu6 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu6 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

#men_fuwu7 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu7 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu7 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu7 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu7 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu7 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu7 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu7 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu7 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu7 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu7 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

#men_fuwu8 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu8 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu8 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu8 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu8 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu8 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu8 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu8 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu8 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu8 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu8 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/


#men_fuwu9 .sub_menu>.w1200 h3{padding-bottom: 30px;padding-top: 30px;font-size: 16px;color: #666;font-weight: normal;}
#men_fuwu9 .sub_menu .sub_menu_list .category{float: left;width: 257px;height: 220px;border-right: 0px solid #f2f2f2;}
#men_fuwu9 .sub_menu .sub_menu_list .category li{float: left;width: 257px; height: 40px;line-height: 40px;  text-indent: 20px;
    cursor: pointer;font-size: 14px;color: #303030; border-top:#ccc 1px solid;}
#men_fuwu9 .sub_menu .sub_menu_list .category li:last-child{border-bottom:#ccc 1px solid;} 
#men_fuwu9 .sub_menu .sub_menu_list .category li.active { background-color: #fff; }
#men_fuwu9 .sub_menu .sub_menu_list .content{float: left;width: 942px;}
#men_fuwu9 .sub_menu .sub_menu_list .content .cont_list{float: left;width: 942px; height: 220px;display: none;}
#men_fuwu9 .sub_menu .sub_menu_list .content .cont_list a{float: left;width: 274px;height: 234px;padding: 0px 0 0 20px;margin: 0 0 20px 20px;}
#men_fuwu9 .sub_menu .sub_menu_list .content .cont_list a .img{	float: left;width: 422px;height: 234px;	overflow: hidden;}
#men_fuwu9 .sub_menu .sub_menu_list .content .cont_list a .img img{	width:100%;}
/*#men_fuwu9 .sub_menu .sub_menu_list .content .cont_list:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}*/

.nav .login {padding-top: 15px;	float: right;}
.nav .login a {	height: 30px;	line-height: 30px;	padding: 0 10px;	color: #333;	display: inline-block;	vertical-align: middle;	font-size: 16px;}
.nav .login a:nth-child(2) {background: #FD8A08;border-radius: 4px;	color: #fff;margin-right: 10px;	width: 40px;height: 30px;line-height: 30px;	padding: 0;	text-align: center;}

.nav .search{float:left;width:180px;height:30px;background:hsla(0,0%,100%,.12);position:relative;transition:all .3s linear;border:#ccc 1px solid; margin-top:10px;dsplay:block;}
/*.nav .search:hover{magin-top:1px;height:49px;width:300px;background:#262c30;outline:1px solid #00C1DE}*/
.nav .search input{margin-top:5px; background:#fff;font-size:14px;box-sizing:border-box;padding-left:16px;padding-right:22px;width:100%;height:100%; height;25px; line-height:25px;outline:0;background:0 0;border:none;color:#333;line-height:30px;dsplay:block;}
.nav .search input::-webkit-input-placeholder{color:#bbb;}
.nav .search input::-moz-placeholder{color:#bbb;}
.nav .search input:-moz-placeholder{color:#bbb;}
.nav .search input:-ms-input-placeholder{color:#bbb;}
.nav .search button{dsplay:block;background:#fff;position:absolute;z-index:3;right:0;top:0;bottom:0;width:40px;height:30px; line-height:30px;margin:0px 0px 10px;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:.8;border:none; background:#fff; display:block; }
.nav .search button i{ display:block; width:100%; text-align:center; font-size:18px; color:#ccc;}

.index-nav-frame-line{color: #333333;float: left;position:relative;display: block;outline:none;cursor: pointer; width: 120px;line-height: 50px;text-align: center; font-size;16px;font-weight:800;}
.index-nav-frame-line.active{color:#b63b4d;}
.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
.index-nav-frame-line-li{width: 100%;font-weight: 500;text-align: center;background: white;color: #666666;}
.index-nav-frame-line-li:hover{background: #444359;color: white;}
.index-nav-frame-line-li:hover a{background: #444359;color: white;}
.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}
.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}