@charset "utf-8";

body{ margin:0; padding:0;  font-size:14px; font-family:"微软雅黑",Microsoft Yahei,"Hiragino Sans GB" ,Arial,Lucida,Verdana,SimSun,Helvetica,sans-serif;  color:#202020; background:#fff; }
div,span,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li,a,img,p,table,tr,td{margin:0; padding:0; border:0; text-decoration:none; list-style:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.hidden{ display:none;}
.strong{ font-weight:bold;}
.red{ color:#d0011b;}
.orange{ color:#f25504;}
.grey{ color:#a3a2a2;}
.blue{ color:#177bbb;}
.italic{ font-style:italic;}
.left{float:left;}
.right{float:right;}
.t_center{ text-align:center;}
.t_left{ text-align:left;}
.h30{ width:100%; clear:both; height:30px;}
 

.head{width:100%; height:100px; background:#0d50a1; position:fixed; top:0; z-index:9; opacity:0.9; -webkit-opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; filter:alpha(opacity=90);  }
.head02{width:100%; height:100px; position:fixed; top:0; z-index:99;}
.main{ width:100%; height:auto; clear:both;}
.center{width:1200px; height:auto; margin:0 auto;  clear:both;}
.center h2{ width:100%; margin:50px 0 0px; text-align:center; font-size:20px; line-height:30px; color:#4c4c4c; font-weight:100;}
.center h3{ width:100%; padding-bottom:10px; text-align:center; font-size:12px; line-height:24px; background:url(../images/title_line.jpg) bottom center no-repeat; color:#a7a7a7; font-weight:100; font-family:Verdana, Geneva, sans-serif;}
.center h4{ width:100%; text-align:center; font-size:12px; line-height:34px; color:#4c4c4c; font-weight:100;}
.margintop20{ margin-top:20px;}


.logo{ float:left; height:42px; width:256px; margin:29px 0;  background:url(../images/head_bg.jpg) center top repeat-x; }

/*导航*/
.menubox{ height:100px; width:600px; float:right; border-right:0px solid #fff;}
.menu{width:750px; height:100px; line-height:100px; float:left;}
.menu li{height:100px; line-height:100px; font-size:16px;float:left; position:relative; padding:0 10px; text-align:center;}
.menu li a{color:#f6f6f6;height:28px; margin:36px 0; line-height:28px; padding:0 23px; display:block; font-weight:100;   font-size:15px;}
.menu li a:hover{ color:#fff; height:26px; line-height:26px; padding:0 22px; border:1px solid #e0e0e0; border-radius:26px; -moz-border-radius:26px; -webkit-border-radius:26px;}
.menu li a.nosub{ color:#fff; height:26px;line-height:26px;  padding:0 22px; border:1px solid #e0e0e0; border-radius:26px; -moz-border-radius:26px; -webkit-border-radius:26px;}


.backToTop {
 width: 50px;
 height:50px;
 position: fixed;
 _position: absolute;
 right: 20px;
 bottom: 100px;
 _bottom: "auto";
 cursor: pointer;
 opacity: 0.8;
 filter: Alpha(opacity=80);
}
.shopwx {
 width: 155px;
 height:205px;
 position: fixed;
 _position: absolute;
 right: 50px;
 bottom: 360px;
 _bottom: "auto";
 cursor: pointer;
 
}


.foot{ width:100%; height:auto; background:#666;}
.foot_center{ width:1200px; height:170px; padding:15px 0 15px; background:#666; margin:0 auto;}
.foot_center .link{ width:510px; padding-left:190px; height:170px; float:left; background:url("../images/wxapp.png") center left no-repeat;}
.foot_center .link02{ width:400px; padding:30px 0px 0 100px; height:140px; float:right; background:url(../images/line02.jpg) center left no-repeat;}
.foot_center .link h4{color:#fff; font-weight:normal; height:40px; line-height:40px; width:120px; border-bottom:1px solid #fff; font-size:18px;}
.foot_center .link p{ color:#fff; font-size:14px; padding-top:20px; line-height:30px;}

.copyright{  width:100%; text-align:center; font-size:12px; color:#d3d3d3; background:#333;}
.cpt_text{ width:1000px; height:40px; line-height:40px; margin:0 auto;}
.cpt_text a{ color: #fff;}
.cpt_text span{ color:#fff; padding:0 10px;}





