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: 14px; font-family: Microsoft Yahei, Tahoma, Geneva, sans-serif; outline: medium none;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #FAFBFF url(../images/t200.jpg) no-repeat center top; color: #000; line-height: 1.2; }
a, a:link { color: #084206; text-decoration: none; outline:none;}
a:visited { color: #084206; }
a:active, a:hover { color: #da251e; text-decoration: underline; }
a:focus { outline: none; }
 
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; word-wrap: break-word;}
.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:984px; margin:0 auto;}

.buttun { float: left; 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 transparent;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 { z-index: 9900; height: 169px;}
.lang { position: relative;}
.lang a { width: 50px; height: 20px; padding-top: 28px; display: block;text-align: center;position: absolute; top: 29px; text-shadow: 0 1px 5px #FFFFFF; -moz-animation: 1s ease-in 0s normal none 1 time; color:#000; font-size: 12px;}
a.cn { right:0px; background: url(../images/icon/chs.gif) no-repeat center top;}
a.en { right:50px; background: url(../images/icon/eng.gif) no-repeat center top;}
a.jp { right:100px; background: url(../images/icon/jp.gif) no-repeat center top;}
a.lo { left:3px; }


/* ==头部样式== */
#navMenu { height: 56px; line-height: 56px; display:block; z-index:99999; position: absolute; top: 93px; width: 100%; background: url(../images/nav_bg.gif) repeat-x left bottom;} 
.navmenu { padding-left: 34px}
.navmenu li{height: 51px; line-height: 51px;float: left;} 
.navmenu li {padding:0px; margin: 0px; }
.navmenu li a { display: block;  font: 14px/50px "微软雅黑"; color: #fff; margin-top: 1px; padding: 0; width: 118px; border-right: 1px #410523 solid; text-align: center;}
.navmenu li.nav0 a { border-left: 1px #410523 solid;}
.navmenu li a.current, .navmenu li a:hover { background:#7A1749; color: #cccccc; border-right: 1px #7A1749 solid; height: 50px; padding-top: 1px; margin-top: 0px; width: 119px; margin-left: -1px;}
.navmenu li.nav0 a.current, .navmenu li.nav0 a:hover {border-left: 1px #7A1749 solid;}

.navmenu li a:hover { text-decoration: none; }
.navmenu dl {margin-left: -9999em; position: absolute;}
.navmenu dl dd,.navmenu dl dd a{ font: 14px/28px "微软雅黑"; height: 28px; color: #fff; line-height: 28px; background:none; text-indent: 0px} 
.navmenu li:hover dl,
.navmenu li.sfhover dl { margin-top: 0px; padding:10px 20px; z-index: 99999; filter: alpha (opacity=90);  opacity: 0.90; margin-left: 0px;  position: absolute; background: #7A1749; border: 0px solid #cdcdcd; border-top: 5px #7A1749 solid;-webkit-box-shadow: 0px 3px 8px #666;-moz-box-shadow: 0px 3px 8px #666; box-shadow: 0px 3px 8px #666;+clear: both; +margin-top: 0px; _clear:both; _margin-top:0px; border-radius: 0px 0px 5px 5px;}
.navmenu li:hover dl dd a,
.navmenu li.sfhover dl dd a{  display: block; padding: 0px 3px 0 12px; background: url(../images/icon/arr1.gif) no-repeat left 12px; margin: 0px; text-transform: none; width: auto; border:none; text-align: left; width: 120px;}
.navmenu li:hover dl dd a:hover,.navmenu li.sfhover dl dd a:hover { background: url(../images/icon/arr2.gif) no-repeat left 12px; color:#005197; }
.navmenu ul li dl {display: none;}
.navmenu li.nav1 dl dd a { width: 160px;}
.navmenu li.nav2 dl dd a { width: 220px;}
.navmenu li.nav5 dl dd a { width: 160px;}
.navmenu li.nav7 dl dd a { width: 64px;}



/*footer*/
.footer { overflow: hidden; clear: both; margin-top: 20px;}
.footer .footerlink { background:#5B002E; padding-bottom: 0px;}
.footer dl { float: left; padding:20px 50px 20px 0px; min-width: 120px;}
.footer dt { height: 33px; line-height: 33px; font: 18px/33px "微软雅黑"; border-bottom: 1px #cccccc solid;color:#fff;	padding-left: 5px;}
.footer dt a {color:#eee;text-shadow: 1px 1px 1px #000; -moz-animation: 1s ease-in 0s normal none 1 time;}
.footer dd {font: 12px/18px "微软雅黑";	padding:10px 0 0 15px;background: url(../images/icon/arr4.gif) no-repeat 5px 14px;}
.footer dd a {color: #eee;text-shadow: 1px 1px 1px #000; -moz-animation: 1s ease-in 0s normal none 1 time;}
.footer dl p { line-height: 25px; font-size: 12px; color: #fff; padding: 10px 0;text-shadow: 1px 1px 1px #000; -moz-animation: 1s ease-in 0s normal none 1 time;}
.footer dl.contact { float: right; padding: 0px 0px 85px 0; width: 300px; background: url(../images/footer_logo.gif) no-repeat right bottom; position: relative;}
	.contact a.ali { display: block; position: absolute; width: 139px; height: 56px; left:0px; bottom: 0px;}
	.contact a.trust { display: block; position: absolute; width: 139px; height: 56px; right:0px; bottom: 0px;}
.footer .copyright { height: 61px; line-height: 61px; padding: 0; color: #789096; font-size: 12px;}