﻿@charset "utf-8";
/* CSS Document */
/*公共样式*/
/* 谷歌浏览器字体不能小于12px的解决 */
html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:12px;line-height: 24px; font-family:"微软雅黑";margin:0;padding:0;color:#666; background:#fff;  }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{dede:arclist-style:none;margin:0;padding:0}
img{border:0px; vertical-align:top;}
.fl{ float:left; margin-right: 20px;} .fr{ float:right; margin-bottom: 20px;}
.fr h3{margin-top: 10px; margin-bottom: 10px;}
div,dl{ display: block; }
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}
.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}
/*----------linkes---------*/
a{color:#333; text-decoration:none;-webkit-transition: color 0.2s linear;-khtml-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.red{ color:#c91b48;} 
.ju{ color:#ba843a;}
.hui{ color:#999999;}
/*公共样式结束*/
.main{ width:1100px; margin:16px auto; }
#ad_ad{height:360px;}
#dddd{background:#f6f6f6;}
li{ list-style-type:none;}
.topbar{height: 132px; width: 100%;float: left;}

#head_top{width: 310px; height:34px; float: right;}
.top_links{ height: 34px;line-height: 34px;}
.top_links li{ float:left;width: 76px; height: 34px;line-height: 34px;  display:inline;}
.top_links li img{margin-top:8px; margin-right:5px;float: left;}
.top_links a{ float:left;width:76px; color:#9fa1a0; font-size:12px; line-height:34px; -ms-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s;  -o-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s;}
.top_icon1 span{ margin-top:0px; display:none; z-index:10px; }
.top_icon1:hover span{ display:block;}

/*导航下拉*/
.navBar{z-index:1;height:48px;background:#860d2c;color:#fff;line-height:48px;width: 100%;float: left;}
.nav{width:1100px;margin:0 auto;}
.nav li{float:left; width:120px; text-align:center;}
.nav li a{ display:block; float:left; text-align:center; width:100%; color:#fff; font-size:18px;border-left: 1px #d8d8d8 solid;}
.nav li a:hover{background:#937340;}
.nav li.m1{width: 100px;}
.nav li.m2{width: 160px; background: #a21816;}
.nav li.m2 a{text-align:left;border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;}
.nav li.m2 img{ margin:13px 8px 0 16px; float: left;}



/*头图*/
.focusBox{position:relative;width:100%;height:500px;overflow:hidden;}
.banner_bd li{
	width:100%;
	height:500px;
}
.banner_show{
	display:block;
}
.banner_bd li a{
	display:block;
	width:100%;
	height:500px;
}
.banner_bd li.li_1 a{
	background:url(http://www.35bag.com/images/202118.jpg) no-repeat center center;
}
.banner_bd li.li_2 a{
	background:url(http://www.35bag.com/images/19.png) no-repeat center center;
}
.banner_bd li.li_3 a{
	background:url(http://www.35bag.com/images/pcbnx3.gif) no-repeat center center;
}
.banner_bd li.li_4 a{
	background:url(http://www.35bag.com/images/xbhbanner.jpg) no-repeat center center;
}
.banner_bd li.li_5 a{
	background:url(../images/banner5.jpg) no-repeat center center;
}
.banner_bd li.li_6 a{
	background:url(http://www.35bag.com/images/20210619.jpg) no-repeat center center;
}
.focusBox .banner_hd{width:100%;position:absolute;bottom:15px; left:48%;}
.focusBox .banner_hd li{width: 12px;height: 12px;background:#b1b0ad;float: left;margin-left: 12px;}
.focusBox .banner_hd .on{background:#937340;}

/*footer*/
.footer{background:#4f140ef7; overflow:hidden;height:244px;}
.footer .address {width:1100px;margin: 30px auto 60px;overflow: hidden;}
.footer .address_left {width: 293px;float: left;}
.footer .address_left img {width: 100%;}
.footer .address_center {width: 388px;height: 207px;float: left;border-left: 1px solid #9b9b9b;border-right: 1px solid #9b9b9b;padding: 20px 30px;}
.footer .address_center p {font-size: 15px;color: #cbcbcb;line-height: 30px;}
.footer .address_center p a{
	color: #cbcbcb;
}
.footer .address_center em {width: 80px;line-height: 30px;font-style: normal;font-weight: normal;}
.footer .address_right {width: 298px;float: right;}
.footer .address_right img{width:179px;display:block;}
.footer .address_right .wx{width:64%; float:left; margin-left: 29px;margin-top: 0px;}
.footer .address_right .wx p{font-size: 16px;color: #ddd;margin-top: 8px;text-align: center;}

#cnzz_stat_icon_1276697907{
	display:none;
}
/*.footer a{color:#ababab; padding:3px;text-decoration: none;}
.fot{ margin-top:40px; height:250px;margin-bottom:30px;}
.fot_log{ border-right:1px dashed #151313; height:230px; float:left; padding-left:20px;}
.fot_log img{ text-align:center;}
.fot_ks{ float:left; position:relative;}
.fot_ks ul{ width:160px; float:left;  text-decoration:none; list-style:none;}
.fot_ks ul h3{ color:#FFF; width:140px; margin:0 auto;line-height:40px; font-size:16px;margin-left:52px;}
.fot_ks ul li{ width:145px; margin:0 auto; text-decoration:none; margin-left:48px;}
.fot_ks ul li a{ font-size:12px; color:#818181; line-height:22px; text-align:left; }
.fot_ks ul li a:hover{background: none repeat scroll 0 0 #9D0939;border-radius: 3px;color: #fff;text-decoration:none;}
.fot_ks ul li a span{ color:#595858;}
.fot_ts{ height:200px;}
.fot_zx{border-right:1px dashed #151313;border-left:1px dashed #151313; height:160px;}
.fot_fw{  height:160px;}
.fot_addr{
	position: absolute;
	width: 519px;
	top: 200px;
	left: 283px;
	font-size: 12px;
	color: #818181;
	line-height: 18px;
}
.fot_ew{ float:left; margin-top:20px; margin-left:40px;}
.fot_sm{ font-size:12px; color:#818181; padding-top:10px; line-height:18px;}
	.fot_nav{width: 100%;height: 52px;background:url(../images/fot_pic_02.gif) repeat-x; position:fixed;left: 0;bottom: 0; z-index:9999;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}*/

.nav_f{width: 1100px; margin:0 auto; overflow:hidden;}
.nav_f .fl{width: 230px; margin-top:5px;}
.nav_f dl dt a{ -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur());}
.nav_f .fl dl dt a{float: left;width: 40px;height: 40px;background:url(../images/pho.png) no-repeat; margin-top:8px; margin-right:6px;}
.nav_f .fl dl:hover dt a{background:url(../images/pho.png) no-repeat 0 -40px;}
.nav_f .fl dl dd{float: left;}
.nav_f .fr{width: 770px;margin-top:13px;}
.nav_f .fr dl{float: left;width: 160px;border-left: 1px solid #1e1c1d; padding-left:30px; }
.nav_f .fr dl dt a{width: 35px;height:40px;background:url(../images/jhh.png) no-repeat;float: left; margin-right:6px;}
.nav_f .fr dl dd{float: left; margin-top:8px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.nav_f .fr dl:hover dd{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.nav_f .fr .lx dt a{background-position: 0 0;} .nav_f .fr .lx:hover dt a{background-position: 0 -40px;}
.nav_f .fr .gh dt a{background-position: -40px 0;} .nav_f .fr .gh:hover dt a{background-position: -40px -40px;}
.nav_f .fr .zx dt a{background-position: -80px 0;} .nav_f .fr .zx:hover dt a{background-position: -80px -40px;}
.nav_f .fr .back_top dt a{background-position: -120px 0;} .nav_f .fr .back_top:hover dt a{background-position: -120px -40px;}
.nav_f .fr .back_top{width: 130px; padding-left:60px;}

.nav_f .fr .zx{height: 35px; position: relative;}
.nav_f .fr .zx #aa{ width:14px; height:14px; position:absolute; top:-5px; left:145px; display:inline-block;}


/*footer*/

#footer{background:#272727; overflow:hidden; margin-top:22px;height:420px;}

#footer a{color:#ababab; padding:3px;text-decoration: none;}
#vbv a{display:inline-block;}
#fot{border-bottom: 1px dashed #686868; overflow:hidden;}

#fot a:hover{color:#fff;background:#9D0939; border-radius:3px;}

.zjnk{float: left;border-right: 1px dashed #686868; padding:30px 10px 20px;}

.zjnk h3{color:#fff;font-size: 16px;font-weight: bold; margin-bottom:3px;}
.zjnk a{display:block;}


.fot_con{ padding-top:26px;color:#ababab; padding-bottom:30px;}

.fot_con .fl{width: 875px;}

.fot_con .logo{float: left; margin-right:35px;}

.fot_con .p1{float: left;width: 150px; margin-top:18px; margin-bottom:22px;}

.fot_con .p1 img{float: left; padding-right:8px;}

.fot_con .p1 span{float: left;line-height: 18px; padding-top:3px;}

.fot_con .p2{float: left; padding-top:18px;}

.fot_con .p3{float: left;width: 592px;}

.fot_con .fr{width: 95px; padding-right:100px;margin-top:20px;}
