@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;outline:none;}
body,ul,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; font-size:12px; text-decoration:none; }
html,body{-webkit-text-size-adjust:none; overflow-x:hidden; font-family:"Microsoft YaHei",微软雅黑; font-family: "Microsoft YaHei","微软雅黑" !important;/*兼容Opera*/ /*font-family:"SimHei",黑体;*/}
img{border:none;}
input,textarea{ border:none; background:none; font-size:12px; vertical-align:middle;}
body a {outline: medium none;}
a{text-decoration:none; color:#646464; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover{text-decoration:none;}
em,i{ font-style:normal;}
a:focus { outline: none; }
input,select {outline:none;
    height: 16px;
} 

/*=====headWarp=====*/
.headWarp{ width:100%;}
/*navWarp*/
.navWarp{ height:32px; background:#e60012; width:100%; position:fixed; z-index:10000;}
.head{ padding:32px 0 0;}
.nav,.head,.main{ width:782px; margin:0 auto; height:100%; overflow:hidden;}
.topNav {position: absolute; top: 0;/* overflow: hidden;*/ z-index: 4; }
/*.navBox {position: relative; }
.navMain { position: relative; }*/
.navIndex{ height:32px;}
.navIndex li {float: left; padding:0 23px; height:32px; line-height:32px; background:url(../images/li_bg.png) left center no-repeat; text-align: center; }
.navIndex li a{ display:block; font-size:14px; color:#fff;}
.navIndex li.dif a{ background:url(../images/nav_bg.png) right center no-repeat; padding-right:37px;}
.navIndex li.first{ background:none; padding-left:12px;}
.navIndex a:hover { font-weight:bold; color:#fff;}
.navSub { width: 782px; height: 182px; display: none; overflow: hidden; border:3px solid #e60012; border-top:none; background:#fff; border-radius:3px; position:absolute; left:0; top:0; margin:32px 0 0; z-index:1000;}
.navSub a { color: #000; display: block;}
.navSub a:hover { color: #e60012;}
.navSub dl { width:115px; padding:10px 0 0 0; float: left; line-height: 22px; height:156px; position: relative;/* font-family:"SimSun",宋体;*/ }
.navSub dl.dlFirst{padding-left:12px;}
.navSub dl.dlJiao{ width:103px;}
.navSub dl.dlJia{ width:auto; padding-left:24px;}
.navSub dt { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -5000px; display: none; }
.navSub dd{ position:relative;}
.navSub dd a{ color:#727171;}
/*webLink*/
.webLink{text-align:right; margin-top:12px;}
.webLink a{ padding:0 9px; font-family:Arial, Helvetica, sans-serif; background:url(../images/link_bg.png) left center no-repeat;}
.webLink a.link01{ background:none;}
/*logo*/
.logo{ padding:7px 0 0; overflow:hidden;}
.logo a img{ display:block; margin:0 auto;}
/*info*/
.info{ height:55px; background:#f7f5ed; padding:5px 0 0 10px; margin-top:35px;}
.txtMarquee-left{width:470px; padding:0 0 0 45px; overflow:hidden; position:relative; background:url(../images/ico1.png) left center no-repeat; overflow:hidden; float:left;}
.txtMarquee-left .bd{ padding:15px 0; }
.txtMarquee-left .bd .tempWrap{ width:425px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{color:#221815; margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important; font-size:14px;}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.shared{ float:right; padding:10px 2px 0;}
/*banner*/
.banner{ margin-top:35px; height:432px; overflow:hidden; background:url(../images/ico2.jpg) center bottom no-repeat; }
.banner img{ display:block;}

/*=====mainWarp=====*/
.mainWarp{height:100%; overflow:hidden; margin-top:40px; margin-bottom:70px;}
/*side*/
.side{ width:148px; float:left;}
.sideNav{ width:122px; overflow:hidden; margin-top:-17px;}
.sideNav li a{ display:block; height:36px; line-height:36px; background:#c9caca; color:#fff; font-size:14px; text-align:center; margin-top:17px;}
.sideNav li a:hover,.sideNav li.sideCur a{background:#e60012;}
/*erji*/
.erji{ clear:both; overflow:hidden; display:none; margin-bottom:20px;}
.sideNav li .erjispan{border-top:1px dotted #9fa0a0;}
.sideNav li .erjispan a{ display:block; height:22px; line-height:22px; text-align:center; color:#727171;  background:#f7f8f8; font-size:12px; margin:0;}
.sideNav li .erjispan a:hover,.sideNav li .erjispan a.erjiCur{color:#e60012; background:#f7f8f8;}
.sideNav li .erjispan.borNo{ border-top:none;}

/*mainR*/
.mainR{ width:634px; float:right; min-height:200px; _height:200px;}
.tit01{ height:36px; line-height:36px; background:#f7f8f8; color:#e60012; font-weight:normal; padding-left:7px;}
.tit01 a{ color:#e60012; font-size:16px;}
.tit01 a.dangqian{ font-size:14px;}
.tit01 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#b9b9ba; padding-left:10px;}

/*=====footWarp=====*/
.footWarp{ height:402px; background:url(../images/foot_bg.jpg) repeat-x;}
.foot{width:782px; margin:0 auto; padding-top:30px; color:#ffffff;}
.footNav{/*font-family:"SimSun",宋体;*/ float:left; width:704px; overflow:hidden;}
.footNav dl{ line-height:22px; float:left; margin-right:38px;}
.footNav dl a{ color:#ffffff;}
.footNav dl dt a{ font-weight:bold;}
.footLink{ float:right; padding-top:55px; width:78px;}
.footLink a img{ display:block; float:left; padding-right:3px;}
.wenInfo{ width:100%; overflow:hidden;/*font-family:"SimSun",宋体;*/ line-height:22px; padding-top:80px;}
.hotline{ font-size:16px;font-family:"Microsoft YaHei",微软雅黑; padding-bottom:15px;}
.wenInfo span{ font-family:Arial, Helvetica, sans-serif;}














