@charset "utf-8";
/* reset */
html,body{height:100%;}
html {overflow-y:auto;_overflow-y:scroll; }
body, div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif;  line-height:22px; font-size:12px; font-weight:normal; padding:0; margin:0; }
em, i, del ,cite{ font-weight:normal; font-style:normal; }
img { border:0; }
ol, ul { list-style:none; }
a { cursor:pointer; }
a:link, a:visited { text-decoration:none;  outline:none;-moz-outline:none; }
a:hover { text-decoration:none;  }
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
/* For modern browsers */
.cf:before,.cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf{_zoom:1; }

/**Global style**/
.Hwrap { background:url(/img/bg/bgHeader.png) repeat-x 0 71px; position:relative; z-index:9;}
#header { width:960px; height:145px; margin:0 auto; position:relative; }
#header .logo { display:inline; float:left; margin:30px 0 0; }

/***Nav style**/

.NavEara{display:inline; width:761px; float:left; margin:20px 0 0 45px; position:relative;}
#Nav li { display:inline; padding:0 23px 0 0; float:left; position:relative;z-index:99 }
#Nav li a { display:block; width:63px; height:13px; overflow:hidden; text-indent:-999em; }
#Nav li.i0 a { background:url(/img/nav.png) no-repeat 0 0; }
#Nav li.i0 a:hover { background:url(/img/nav.png) no-repeat 0 -13px; }
#Nav li.i1 a { background:url(/img/nav.png) no-repeat -86px 0; }
#Nav li.i1 a:hover { background:url(/img/nav.png) no-repeat -86px -13px; }
#Nav li.i2 a { background:url(/img/nav.png) no-repeat -171px 0; }
#Nav li.i2 a:hover { background:url(/img/nav.png) no-repeat -171px -13px; }
#Nav li.i3 a { background:url(/img/nav.png) no-repeat -258px 0; }
#Nav li.i3 a:hover { background:url(/img/nav.png) no-repeat -258px -13px; }
#Nav li.i4 a { background:url(/img/nav.png) no-repeat -344px 0; }
#Nav li.i4 a:hover { background:url(/img/nav.png) no-repeat -344px -13px; }
#Nav li.i5 a { background:url(/img/nav.png) no-repeat -430px 0; }
#Nav li.i5 a:hover { background:url(/img/nav.png) no-repeat -430px -13px; }
#Nav li.i6 a { background:url(/img/nav.png) no-repeat -517px -13px; }
#Nav li.i6 a:hover { background:url(/img/nav.png) no-repeat -517px -13px; }
#Nav li.i7 a { background:url(/img/nav.png) no-repeat -604px 0; }
#Nav li.i7 a:hover { background:url(/img/nav.png) no-repeat -604px -13px; }
#Nav li.i8 a { background:url(/img/nav.png) no-repeat -677px 0; }
#Nav li.i8 a:hover { background:url(/img/nav.png) no-repeat -677px -13px; }
#Nav li.patch { padding:0;}

.NavHover{ width:123px; height:46px;background:url(/img/nav/bgCurtop.png) no-repeat; position:absolute;top:-18px; z-index:9}
.subNav a.close{padding:0 16px;line-height:30px;background:url(/img/icon/close.gif) no-repeat left center; float:right;}
.subNav a.close:hover{ }

.subNav{ padding:13px 0 0;background:url(/img/nav/shadowTop.png) no-repeat top center; position:absolute;top:15px; }
.subNav .shadowL img,.subNav .shadowR img{ display:block;}
.subNav .shadowL{width:12px; height:268px; position:absolute; left:-12px;top:0;}
.subNav .shadowR{width:12px; height:268px;position:absolute;right:-12px;top:0;}
.subNav .subViewStyle{width:530px;background:#fcfcfc;}
.subNav .subHomeStyle{width:115px;background:#fcfcfc;}

.subNav dl{ width:131px; height:180px; padding:20px 0 0;}
.subNav dl.line{border-right:solid 1px #e6e6e6;}
.subNav dl dt{line-height:34px;padding:0 0 0 40px;}
.subNav dl dt a{font-weight:bold;font-family:"微软雅黑";}
.subNav dl dd{padding:0 0 0 31px;}
.subNav dl dd a{padding:0 0 0 10px;background:url(/img/icon/icon2.gif) no-repeat left center;font-family:"微软雅黑";}
.subNav .lilist{height:140px;padding:0 18px;}
.subNav .lilist li{line-height:25px;}
.subNav .lilist li a{font-weight:bold;font-family:"微软雅黑";}
.subNav .closeEara{ height:30px;background:#202020;clear:both;}

/***Nav style over**/

.Msearch {width:600px; line-height:23px;margin:15px 0 0;float:right; }
.Msearch span{ float:right;}
.Msearch span a{ padding:0 7px;}
.Msearch .Eara01{ width:148px; height:20px; border:solid 1px #adb5bc; float:right;margin:0 6px 0 0;display:inline;}
.Msearch .Eara02{ width:110px;  border:solid 1px #adb5bc; float:right; position:relative; z-index:999;}
.Msearch .input{ height:20px; border:none;background:none;  text-indent:10px; float:left;}
.Msearch .Eara01 .input{ width:128px;}
.Msearch .Eara02 .input{ width:90px;}
.Msearch .btn1{ float:left;width:20px; height:20px;background:url(/img/btn/btn01-1.gif) no-repeat; border:none; cursor:pointer;}
.Msearch .btn2{ float:left;width:20px; height:20px;background:url(/img/btn/btn01-2.gif) no-repeat; border:none; cursor:pointer;}
.Msearch .drop{ width:108px;border:solid 1px #adb5bc;background:#fdfcfc; position:absolute; left:0;top:20px; }
.Msearch .drop a{ display:block;  text-indent:10px;}

/*****footer style*******/
.footerLinkWrap{background:#0f0f0f;min-height:215px; height:auto!important; height:215px; overflow:visible;}
.footerLink{ width:960px; margin:0 auto;padding:35px 0 0;background:url(/img/bg/bgfLink.gif) no-repeat 727px top;}
.footerWrap{padding:15px 0;min-height:65px; height:auto!important; height:65px; overflow:visible;background:#000;}
.footerLink .siteMap{ float:left;width:750px;}
.footerLink .siteMap dl{ float:left;}
.footerLink .siteMap dt{padding:0 0 10px 0;}
.footerLink .siteMap dt a{font-size:14px;}
.footerLink .siteMap dd a{}
.footerLink .siteMap dd a:hover{ text-decoration:underline;}
.footerLink .siteMap .first{padding:0 36px 0 0;border-right:solid 1px #202020;margin:0 36px 0 0;}
.footerLink .siteMap .normal{padding:0 36px 0 0;}
.footerLink .quick{width:192px; float:right;}
.footerLink .quick img{ display:block;}
.footer{ width:960px; margin:0 auto;}
.footer .flink{ }
.footer .flink a:hover{ }
.footer .flink span{padding:0 10px;}
a.shao_a{}
a.shao_:hover{}
.banner{ width:960px; height:304px; margin:0 auto;}
.banlink{ display:block; width:100%; height:100%;}
.inBan{ width:960px;margin:0 auto;}
.inBan img{ display:block;}

.bodyer{margin:-47px 0 0 0;padding:0 0 35px 0;}
.bodyerBg{border-top:solid 1px #c9ccce;background:url(/img/bg/bgBodyer.jpg) repeat-x #f5f7f9;}
.content{ width:960px; margin:0 auto;padding:0 0 30px 0;border:solid 1px #d8dcde;background:#fff; box-shadow:-2px 2px 6px #e7eaeb,2px -2px 6px #e7eaeb;}
.columnHead{ height:60px;line-height:60px;}
.columnHead strong{ float:left; font-size:16px;padding:0 0 0 30px;font-family:"微软雅黑";}
.columnHead a{ float:right;padding:0 30px 0 0;}

.menu{ width:960px; margin:0 auto -1px auto;padding-top:47px; position:relative;z-index:1;}
.menu li{ float:left;width:139px;height:43px; text-align:center;line-height:43px;background:url(/img/bg/bgMenu.jpg) no-repeat center bottom;}
.menu li a{ display:block; font-size:16px; font-weight:bold;font-family:"微软雅黑";}
.menu li.focus{background:#fff;box-shadow:-2px -2px 3px #d8dcde}
.menu li.focus a{ }
.position{padding:15px 0 0 40px; }
.position a{}

.subMenu{ height:46px;background:url(/img/bg/bgSubMenu.gif) repeat-x 0 0; overflow:hidden;_zoom:1;}
.subMenu{padding:0 0 0 25px;}
.subMenu li{ float:left;height:46px;line-height:36px; }
.subMenu li a{  font-size:14px;font-weight:bold;padding:0 15px;font-family:"微软雅黑";}
.subMenu li.focus{background:url(/img/bg/bgSubMenu_Focus.gif) no-repeat center bottom; }
.subMenu li.focus a{ }

.SideBar{width:140px; border-top:solid 1px #d8dcde;}
.SideBar li{height:31px;line-height:31px;border-bottom:solid 1px #d8dcde; vertical-align:middle;}
.SideBar li a{ display:block;padding:0 0 0 20px;font-size:14px;}
.SideBar li a:hover{background:#a4a6aa;}
.SideBar li.focus a{background:#a4a6aa;}

.InContent{width:862px;margin:0 auto;padding:45px 0 0; overflow:hidden;font-family:"宋体";}

.InContent2{width:862px;margin:0 auto;padding:10px 0 0; overflow:hidden;font-family:"宋体";}
.textCont p{line-height:22px;padding:0 0 20px 0;font-family:"宋体";}
.imgCont,.mixedCont{ overflow:hidden;}

.loginPop{width:552px; height:286px; border:solid 1px #333; position:absolute;left:50%; margin-left:-276px;background:#fff; box-shadow:1px 1px 4px #333,-1px -1px 4px #333; z-index:999;}
.loginPopBg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background:#000;filter: alpha(opacity=40); opacity: 0.4; z-index:99;}
.loginPop .head{ height:45px;line-height:45px;background:#bb1b1b; overflow:hidden;zoom:1;}
.loginPop .head strong{ float:left;padding:0 0 0 20px;font-size:16px;font-weight:bold; }
.loginPop .head .btnClose{display:block;width:42px; height:45px;background:url(/img/btn/btnClose.gif) no-repeat; float:right; overflow:hidden; text-indent:-999em;}
.loginPop .cont{ width:478px; margin:0 auto;padding:20px 0; overflow:hidden;}
.loginPop .cont td{padding-right:14px;}
.dialogLayer-iframe{position:absolute; z-index:9;top:0;left:0; height:900px;}

.btnSubmit{width:114px; height:34px;background:url(/img/btn/btnSubmit-3.gif) no-repeat;border:none;cursor:pointer;}
.openLogin{width:510px;padding:10px 0;border-top:solid 1px #e4e4e4;margin-top:30px}
.openLogin .sina{padding:0 0 0 33px;background:url(/img/icon/sina.gif) no-repeat 14px center;}
.openLogin .renren{padding:0 0 0 33px;background:url(/img/icon/renren.gif) no-repeat 14px center;}
.openLogin .qq{padding:0 0 0 33px;background:url(/img/icon/qq.gif) no-repeat 14px center;}
.openLogin .douban{padding:0 0 0 33px;background:url(/img/icon/douban.gif) no-repeat 14px center;}
.openLogin .kaixin{padding:0 0 0 33px;background:url(/img/icon/kaixin.gif) no-repeat 14px center;}
.openLogin a{ float:left;}
.openLogin .para{padding-left:14px;line-height:26px;}
