html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, fieldset, blockquote, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family: Microsoft Yahei, Tahoma, Geneva, sans-serif; outline: medium none;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff url(../images/bj.gif) repeat-x left 0; color: #4a4848; line-height: 1.2; }
a, a:link { color: #4a4848; text-decoration: none; outline:none;}
a:visited { color: #4a4848; }
a:active, a:hover { color: #a90000; text-decoration: underline; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; word-wrap: break-word;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
	.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.dis_in_b {display: inline-block;}
.dis_b {display: block;}
@font-face{
	font-family:'FZZZHONGJW';
	src:url(../images/FZZZHONGJW.ttf) format('truetype');
}
@font-face{
	font-family:'NimbusSanNov';
	src:url(../images/NimbusSanNov.woff) format('woff'),url(../images/NimbusSanNov.ttf) format('truetype');
}
/* h1 {text-shadow: 0 1px 0 #FFFFFF; -moz-animation: 1s ease-in 0s normal none 1 time;} */  /*阴影*/
.layout,.wrapper { width:980px; margin:0 auto;}

.buttun { display: inline-block; vertical-align: middle;font-family: Arial;
font-size: 14px;padding: 3px 7px;height: 22px;line-height: 22px;border: 1px solid #B6B6B6;border-color: #7B7B7B #B6B6B6 #B6B6B6 #7B7B7B;background:url(../images/icon/bg.png) no-repeat 0 -48px #eeeeef;position: relative;outline: 0;}
.buttun:focus {background:url(../images/icon/bg.png) no-repeat 0 -48px #f5f5f5;}
.code { width: 60px} .codeimg { vertical-align: middle; padding-top: 8px;padding-left: 8px}

.btn {font-weight:700;font-family:Arial, Helvetica;background:#DBDBDB;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#DBDBDB');background:-webkit-linear-gradient(top, #F5F5F5, #DBDBDB);background:-moz-linear-gradient(top, #F5F5F5, #DBDBDB);background:-o-linear-gradient(top, #F5F5F5, #DBDBDB);background:-ms-linear-gradient(top, #F5F5F5, #DBDBDB);background:linear-gradient(top, #F5F5F5, #DBDBDB);border:1px solid #DBDBDB;color:#000;padding:7px 20px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 2px 3px rgba(0,0,0,.4);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.4);box-shadow:0px 2px 3px rgba(0,0,0,.4);text-shadow:#FFF 0 1px 0;min-width:120px;min-width:90px\9;*min-width:auto;text-align:center;cursor:pointer}
.btn:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CBCBCB');background:-webkit-linear-gradient(top, #FFFFFF, #CBCBCB);background:-moz-linear-gradient(top, #FFFFFF, #CBCBCB);background:-o-linear-gradient(top, #FFFFFF, #CBCBCB);background:-ms-linear-gradient(top, #FFFFFF, #CBCBCB);background:linear-gradient(top, #FFFFFF, #CBCBCB);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 3px rgba(0,0,0,.5);box-shadow:0px 2px 3px rgba(0,0,0,.5)}
.btn:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ABABAB');background:-webkit-linear-gradient(top, #FFFFFF, #ABABAB);background:-moz-linear-gradient(top, #FFFFFF, #ABABAB);background:-o-linear-gradient(top, #FFFFFF, #ABABAB);background:-ms-linear-gradient(top, #FFFFFF, #ABABAB);background:linear-gradient(top, #FFFFFF, #ABABAB);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:0px 2px 3px rgba(0,0,0,.5);box-shadow:0px 2px 3px rgba(0,0,0,.5)}
.btn:active{color:#515151;padding:7px 20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CBCBCB', endColorstr='#F5F5F5');background:-webkit-linear-gradient(top, #CBCBCB, #F5F5F5);background:-moz-linear-gradient(top, #CBCBCB, #F5F5F5);background:-o-linear-gradient(top, #CBCBCB, #F5F5F5);background:-ms-linear-gradient(top, #CBCBCB, #F5F5F5);background:linear-gradient(top, #CBCBCB, #F5F5F5);box-shadow:inset 0 1px 3px #C1C1C1;-webkit-box-shadow:inset 0 1px 3px #C1C1C1;-moz-box-shadow:inset 0 1px 3px #C1C1C1}

.header { height: 97px;}
	.logo { width: 586px; height: 97px;float: left}
	.logo a { width: 586px; height: 97px; display: block; background: url(../images/logo.gif) no-repeat 0 0}
	.lang { height: 18px; line-height: 18px; position: absolute; right: 0px; top: 10px;}
	.lang a { height: 20px; padding:0 10px; display: block; float: right; text-align: center;color:#fff; font-size: 12px;}
	a.cn { background: url(../images/icon/cn.jpg) no-repeat center top; width: 25px; padding:0px;}
	a.en { background: url(../images/icon/en.jpg) no-repeat center top; width: 25px; padding:0px;}
	.weibo { text-align:right; height:29px; line-height:29px; padding-top: 15px;}
	.weibo a,.weibo a:link,.weibo a:visited { display:block; height:25px; line-height:25px; padding-left:35px; padding-top:4px; background:url(../images/icon/weibo.png) no-repeat 0 0; float:right; font-size: 12px;}
	.weibo a:hover { background-position:0 -29px; text-decoration:none;}

.menu { width: 100%; height: 52px; background: url(../images/nav_bg.gif) repeat-x 0 0;}

/* ==头部样式== */
/* navBar */
.navBar{ width:980px;margin:0 auto; height:52px;line-height:52px;background:none;color:#fff;}
.nav{position:relative;width:980px;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;}
.nav a{color:#fff;}
.nav h3{font-size:100%;font-weight:700;}
.nav h3 a,.nav h3 a:link,.nav h3 a:visited{display:block;width:140px; height: 52px; line-height:52px; text-align:center;}
.nav h3 a:hover { color:#ff0000; text-decoration: none;}
.nav .m{float:left;position:relative;z-index:1;}
.nav .s{float:left;width:3px;text-align:center;color:#D4D4D4;font-size:12px;}
.nav .on h3 a,.nav .on h3 a:link,.nav .on h3 a:visited { color:#ff0000;}

.nav .sub{display:none;position:absolute;left:0px;top:52px;z-index:1;width:140px;border:1px solid #E6E4E3;border-top:0;background:#fff; box-shadow: 0px 0px 8px #000; filter: alpha (opacity=90);  opacity: 0.90;}
.nav .sub li{text-align:left;padding:0 15px;margin-bottom:-1px; text-align: center;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:10px 0;line-height:18px;color:#000;font-size:14px;font-weight:normal;}
.nav .sub li a:hover{color:#1391d5;text-decoration: none;}

.nav .block{height:52px;width:140px;background:url(../images/block.gif) no-repeat center bottom;position:absolute;left:0;top:0px;overflow:hidden;}

/*footer*/
.footer { overflow: hidden; clear: both; background: url(../images/footer_bg.gif) repeat-x left 0 #eee;}

.footer dl { float: left; padding:20px 50px 20px 10px; width:120px;}
.footer dt { height: 33px; line-height: 33px; font: bold 14px/33px "Microsoft Yahei"; border-bottom: 1px #e0e0e1 solid;color:#595959; padding-left: 5px;}
.footer dl a {color:#595959;text-shadow: 1px 1px 1px #fff; -moz-animation: 1s ease-in 0s normal none 1 time;}
.footer dd {font: 12px/18px "Microsoft Yahei";	padding:10px 0 0 15px;background: url(../images/icon/arr3.gif) no-repeat 5px 14px;}

.footer .share { float: right; padding: 20px 0px 20px 0;}
	.share .s { padding-bottom: 10px; overflow: hidden;}
	.share .ewm { text-align: right;}
.footer .copyright { padding: 20px 0; background: #435e8c;}
	.copyright p {padding:0px;	color: #cccccc;	line-height: 22px; font: 12px/22px "Microsoft Yahei"; text-shadow: 1px 1px 1px #000; -moz-animation: 1s ease-in 0s normal none 1 time;}
