﻿@charset "utf-8";
/*sarons项目公用样式表*/
*html{background-image:url(about:blank);background-attachment:fixed;}
body{padding:0px;margin:0px;font-size:12px;font-family:Arial,Helvetica,"宋体",Verdana, sans-serif,"Times New Roman", Times, serif,"Courier New", Courier, monospace;color:#000;text-align:center;}
div,form,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px;text-align:left;}
button{ margin:0px;padding:0px; font-size:12px;}
ul,ol,li,dl,dt,dd{list-style:none;}
img{border:0;}
table,td,tr,th,select,input,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
/*统一文章标题*/
h1{ font-size:12px;}
/*统一栏目标题*/
h3{ font-size:14px;}
/*统一标签页*/
h4{ font-size:13px;}

/* Clearfix清除浮动 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */


/*调用整站统一头部导航样式*/
* html,* html body{background-image:url(blank);background-attachment:fixed}
#user {background: url(user-bg.png) repeat-x scroll 0 0 transparent;}
.hd {height: 25px;overflow: hidden;}
.hd ,.hdNavOut ,.otNav ,.foot ,.footOut ,.fLogo{background: url(repBg.png) repeat-x top;}
.hdMain {width: 970px;height: 25px;line-height: 25px;margin: 0 auto;color: #516E8F ;position: relative;}
.hdMain .hdLeft {float: left;text-align: left;width: 650px;color: #516E8F ;_padding-top:4px;}
.hdMain a {height: 25px;line-height: 25px;color: #516E8F ;text-decoration: none;margin: 0 5px;_margin: 4px 5px 0;}
.hdMain a:hover{color:red;text-decoration:underline;}
.iconHome {background-position: 5px -130px;_background-position: 5px -133px;}
.iconSina, .iconSohu, .iconTencent, .iconRss, .iconMail, .iconHome, .iconMap, .iconRssYe, .iconMailBlue, .iconNew {width: 16px;height: 16px;display: inline-block;margin-right: 3px;padding: 0 ;}
.iconSina, .iconSohu, .iconTencent, .iconRss, .iconMail, .iconHome, .iconMap, .iconRssYe, .iconMailBlue, .iconNew {background-image: url(icon.png);}
#user .menu, #user #menu {font-size: 12px;height: 25px;line-height: position: absolut;}
#user .menu .menu-tips, #user .menu-tips {position:absolute;right:0;top:0;}
.hdMain .hdRight {float: right;text-align: right;color: #516E8F;padding-right: 10px;_margin: -4px 0 0;}
#user .menu img, #user #menu img {border: 1px solid white;float: left;height: 16px;margin-left: 10px;margin-top: 4px;width: 16px;_padding-top: 3px;}
.hdMain .hdRight img {width: 16px;height: 16px;}
#user .menu i, #user .menu-tips i {color: #516E8F;margin-left: 15px;float: left;font-style: normal;_padding-top: 4px;line-height: 25px;line-height: 28px\9;_line-height: 25px;}
#user .menu a, #user .menu-tips a {margin-left: 15px;float:left;line-height: 25px;line-height: 28px\9;*line-height:29px;_line-height: 26px;}
#user .menu .menu-tips .menu-msg, #user .menu-tips .menu-msg {font-family: "宋体";margin-left: 10px;padding-left: 15px;background-position: 0 2px;_background-position: 0 7px;}
#user .menu .menu-tips .menu-msg, #user .menu-tips .menu-msg {background: url(icon2.png) no-repeat 0 1px;*background-position:0 3px;_background-position:0 7px;}
#user .menu .menu-tips .menu-msg i, #user .menu-tips .menu-msg i {color: #990102;font-family: Arial,Helvetica,sans-serif;float: none;margin: 0;}
#user .menu i, #user .menu-tips i {color: #516E8F;margin-left: 15px;float: left;font-style: normal;_padding-top: 4px;line-height: 25px;line-height: 28px\9;_line-height: 25px;}
.hd, .hdNavOut, .otNav, .fLogo {background: url(repBg.png) repeat-x top;}
.otNav {background-position: 0 -381px;height: 60px;overflow: hidden;}
.otNavMain {width: 970px;margin: 0 auto;font-size: 14px;color: #E7ECF1 ;height: 60px;line-height: 23px;display: block;}
.otNavMain ul {height: 59px;overflow: hidden;}
.otNavMain li {background: url(navAllDetail.png) no-repeat 0 9px;float: left;text-align: center;height: 59px;display: inline;}
.otNavMain .pA {width: 238px;margin-left: 73px;background: none ;}
.otNavMain .pB {width: 220px;}
.otNavMain .pC {width: 173px;}
.otNavMain .pD {width: 200px;border: none ;}
.otNavMain dl {margin: 7px 0 0;}
.otNavMain dt {height:23px;line-height:23px;text-align:center;}
.otNavMain a {font-size: 14px;color: white ;margin: 0 10px;text-decoration: none;}
.otNavMain a:hover {text-decoration:underline;}
.hdMain a.hdBtnLog{background:url(btn.png) no-repeat left 2px;color:#fff;display:block;width:44px;height:30px;line-height:30px;text-align:center;margin:0;color:#e8edf2 !important;}
.hdMain a.hdBtnLog:hover{text-decoration:none;}
.hdMain .drop ,.hdMain .hdBtnLog ,.hdMain .logArr { background:url(headIndex.png) no-repeat;}
.hdMain .logArr { background-position:-170px -154px;*background-position:-170px -158px;_background-position:-170px -158px; width:12px; height:16px; display:inline-block; float:none !important;/*20120116 add float:none*/}
.hdMain .logRegist {  height:25px; line-height:25px; color:#516e8f; text-decoration:none; margin:0 5px;_margin:4px 5px 0; display:inline-block; float:none !important;/*20120116 add float:none*/}
#sarons_foot{padding-top:16px;}


/*footer公用样式*/
.footer{padding-top:30px;}
.footNew {background: url(footBgNew.png) repeat-x;}
.fotherNew {width: 970px;height: 191px;line-height: 22px;overflow: hidden;text-align: left;margin: 0 auto;color: white;}
.fotherNew li {padding: 30px 20px 0 60px;float: left;position: relative;}
.fotherNew li.fir {width: 316px;_width: 324px;}
.fotherNew li.sec {width: 185px;}
.fotherNew li.last {width: 180px;margin: 0 !important;padding-right: 0 !important;}
.fotherNew h3 {font-size: 14px;font-weight: bold;border-bottom: #BBCFE6 1px solid;display: inline;padding: 0 25px 8px 0;text-indent: 3px;}
.fotherNew h3, .fotherNew dt, .fotherNew a {color: #E7ECF1 !important;text-align: left;}
.fotherNew dl {margin: 20px 0 25px;}
.fotherNew dt {position: relative;}
.fotherNew dt em {color: white;margin-right: 8px;}
.fotherNew a {padding: 1px 2px;margin: 0 5px 0 0;text-decoration: none !important;display: inline-block;text-indent: 0;font-family: "宋体";}
.fotherNew a:hover { background-color:#ead812; color:#3585e3 !important;}
.iconRss {background-position: 0 -72px;width: 10px;}
.iconNew {background-position: 0 -692px;width: 25px;position: absolute;left: 118px;top: 0;}
.fLink {background: #D1D1D1;height: 40px;text-align: center;color: #333;font-size: 14px;}
.flinkMain {width: 960px;margin: 0 auto;line-height: 38px;border-bottom: #BDC7D0 2px solid;text-align: center;}
.fLink a {color:#000 !important;text-decoration: none;height: 32px;line-height: 32px;margin: 0 10px;font-family: "宋体";}
.fLink .marWid a {margin: 0 9px;text-indent: 0;}
.copyArea {background: #D2D2D2;line-height: 46px;}
.copyMain {width: 950px;text-align: center;color: #033D63;margin: 0 auto;}
.copyMain em {margin-left: 50px;font-style: normal;}
.copyMain a {color: #365071;margin: 0 5px;display: inline-block;}
.fotherNew .box1 { float:left; width:90px;}
.fotherNew .box2 { float:left; width:115px;}
.fotherNew .box3 { float:left; width:80px;}

.hdTop .hdtMsg,.hdTop .hdtMail,.hdTop .hdtMail u,.hdTop .hdtMenu .hdtmArr{ background:url(icon.png) no-repeat;}
.hdTop .hdtMenu,.htdLogBtnb,.onError{ background:url(logoAct.png) no-repeat;}
.coHead{height:289px; border-bottom:1px solid #fff; position:relative; border-bottom:1px solid #fff; background-position:center 41px;}
.hdTop{ height:40px; background:#434343;font-size:12px;font-family: Simsun; }
.hdTopCon{ width:970px;height:40px;  margin:0 auto;}
.hdLogged{ display:inline-block; float:right;}
.hdTop a{ text-decoration:none;}
.hdTop .hdtExit,.hdTop .hdtMail,.hdTop .hdtMsg,.hdTop .hdtMenu,.hdTop .hdtLogin{ cursor:pointer;}
.hdTop .hdtExit:hover ,.hdTop .hdtMail:hover ,.hdTop .hdtMsg:hover ,.hdTop .hdtMenu:hover ,.hdTop .hdtReg:hover { background-color:#676767;}
.hdTop .hdtWel,.hdTop .hdtName,.hdTop .hdtExit,.hdTop .hdtLogin,.hdTop .hdtReg{text-align:center; line-height:40px; color:#fff;}
.hdTop .hdtWel{ display:block; float:right; width:45px; height:40px;font-size:12px!important; }
.hdTop .hdtName{ display:inline-block; float:right;height:40px; background:#4e4e4e;margin-left:8px; padding:0 20px;font-size:12px!important;}
.hdTop .hdtExit{ display:block; float:right; width:40px;height:40px;margin-left:2px;}
.hdTop .hdtMail{ display:block; float:right; width:40px;height:40px; position:relative;margin-left:2px; background-position:12px -1083px;z-index:9999;}
.hdTop .hdtMail i{ display:block; width:40px;height:45px; position:absolute; top:0px; left:0px; bottom:-5px; background:#917347;font-style:normal;}
.hdTop .hdtMail i u{ display:block; width:40px;height:13px; background-position:12px -1128px; margin:10px 0 4px 0;}
.hdTop .hdtMail i em{ display:block;width:40px; height:10px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;font-style: normal;}
.hdTop .hdtMsg{ display:block; float:right; width:40px;height:40px;margin-left:2px; background-position:13px -1045px;}
.hdTop .hdtMenu{ display:block; float:right; width:115px;height:40px; margin-left:2px; background-position:20px -48px; position:relative; background-color:#4e4e4e;z-index:9999;}
.hdTop .hdtMenu .hdtmArr{ display:block; width:13px; height:13px; position:absolute; top:14px; right:13px; background-position:0 -1368px;}
.hdTop .hdtMenu:hover .hdtmArr{ background-position:0 -1398px;}
.hdTop .hdtMenu a.go_home_page{position:absolute;width:115px;height:40px;top:0;left:0;}
.hdTop .hdtMCur,.hdTop .hdtMCur:hover { background-color:#9a9a9a;}
.hdTop .hdtMCur .hdtmArr{ background-position:0 -1398px;}
.footer { height:64px; overflow:hidden;background:#666666; margin-top:0px!important; padding:0px!important;clear:both}
.foot{ width:970px; margin:0 auto; background:none;}
.fLink {}
.copyArea { background:none; line-height:normal;}
.footOut { background:none;}
.fLink { height:37px; text-align:center; color:#b0b0b0!important; font-size:14px; background:none;}
.fLink a { color:#b0b0b0!important; text-decoration:none; font-size:12px; height:32px; line-height:32px; margin:0 10px; font-family:"宋体";}
.fLink a:hover { color:#b0b0b0!important; text-decoration:underline;}
.flinkMain { width:960px; margin:0 auto; height:35px; line-height:38px; border:none; }
.fLink .marWid a,.fLink .marWidMain a { margin:0 9px; text-indent:0;}
.copyMain { width:950px; margin:0 auto; text-align:center; color:#b0b0b0;}
.copyMain a { color:#b0b0b0; margin:0 5px; display:inline-block;}
.copyMain a:hover { text-decoration:underline;}
.copyMain em {  margin-left:50px; font-style:normal;}
@media screen and (max-width: 960px) {
	.footer{height:auto}
	.foot,.copyMain{width:100%;height:40px;line-height:40px}
	.footOut{display:none}
}
.linkseo{width:970px;margin:0 auto;margin-top:10px;margin-bottom:10px;clear:both;height:auto}
.linkseo h2{border-bottom:1px solid #0777a7;padding-bottom:5px}
.linkseo ul{margin-top:5px;margin-bottom:5px}
.linkseo li{float:left;margin-right:10px}
.clr{clear:both;height:10px}