@charset "utf-8";

/* CSS Document */

* {margin: 0px;padding: 0px;}

body{ overflow-x:hidden; width:100%; font-family:Microsoft YaHei;}

div, td{margin:0;padding:0px;font-size: 12px; color:#333;}

h1,h2,h3,h4,h5,h6,i,em,b,dt,dd{padding:0px;margin:0;font-size:12px;font-weight:normal; font-style:normal;}

ul,ol {list-style-type: none;display: block;}

img{border:0; vertical-align:top;}

a:link,a:visited{color:#333;text-decoration: none;}


a:hover,a:active{color:#333;}



.w{margin-left:auto; margin-right:auto;width:1204px;}

.fr{ float:right;}

.fl{ float:left;}

.mt5{ margin-top:5px;}

.mt10{ margin-top:10px;}

.mt15{ margin-top:15px;}

.mt20{ margin-top:20px;}

.mt25{ margin-top:25px;}

.mt30{ margin-top:30px;}

.mb10{ margin-bottom:10px;}

.mb15{ margin-bottom:15px;}

.mb25{ margin-bottom:25px;}

.mb30{ margin-bottom:30px;}

.center{ text-align:center;}

.txtR{ text-align:right;}



/*----top----*/

#top{ height:23px; padding-top:5px; background-color:#f9f9f9; border-bottom:1px solid #e8e7e7;}

.top_r a{ color:#8b9297; display:inline-block; margin:0 9px;}

.top_r a:hover{ color:#e4000d;}

.top_r span{ margin-right:10px; background-repeat:no-repeat; background-position:left; display:inline-block;}

.top_r span.top_login{ background-image:url(../images/top_login.png); padding-left:7px;}

.top_r span.top_wx{ background-image:url(../images/top_wx.png); padding-left:16px;border-right:1px solid #9b9b9b;}

.top_r span.top_m{ background-image:url(../images/top_m.png); padding-left:8px;border-right:1px solid #9b9b9b;}



.logo{ margin-top:22px;}

.tSearch { width:384px; height:32px; background-color:#f6f6f6; margin-top:40px;}

.tSearch  .keyboard{ width:343px; padding-left:5px; height:32px; border:0; background-color:transparent; float:left; font-size:14px; font-family:Microsoft YaHei;}

.tSearch .sub{ display:inline-block; width:24px; height:24px; background:url(../images/btn_search.jpg) no-repeat center center; border:0; float:right; margin-top:4px; margin-right:12px; cursor:pointer;}



.nav{ margin-top:32px;position:relative; z-index:90;}

.nav li{ float:left; margin-left:8px; min-height:40px; font-size:18px;}

.nav li.home{ margin-left:0;}

.nav li>a{ color:#000; text-shadow:0.1px 0.1px 0.1px #000;}

.nav li>a:hover,.nav li.now>a{ color:#da030f; text-shadow:0.1px 0.1px 0.1px #da030f;}

.nav li.hover{ background:url(../images/icon-4.gif) no-repeat center bottom;}


.navconBox{ position:absolute; left:0; right:0; top:39px; height:28px; border-top:1px #dadbdc solid; background:#f5f5f5; display:none;}

.navcon{ position:absolute; line-height:28px;}

.navcon115{ left:0;}

.navcon135{ right:0; text-align:right;}



.nav .navcon a{ font-size:12px; font-weight:normal; padding:0 13px;}

.nav .navcon a:hover{ border:0;}



/*----footer----*/

#footer_01{ height:49px; line-height:49px; background-color:#c70019;}

#footer_01 span{font-size:16px;}

#footer_01 span a{ color:#fff;}

#footer_02{ background-color:#363636; padding:10px 0;}

#footer_01 span,#footer_02 dl{ float:left; width:172px;}

#footer_02 dd{ height:30px; line-height:30px; font-size:14px;}

#footer_02 dd a{ color:#c1c1c1;}

#footer_02 dd.ewm div{ float:left; width:80px; margin-right:12px; margin-top:40px;}

#footer_02 dd.ewm div.odd{ margin-right:0;}

#footer_02 dd.ewm div p{ text-align:center; font-size:14px; color:#c1c1c1; line-height:30px; margin-top:10px;}

#footer_02 dd.ewm div p i{ font-size:16px; color:#e3a62a;}

#footer_03{ height:45px; background-color:#2f2f2f;}

#footer_03 .fnav,.copyright{ font-size:13px; line-height:45px;}

#footer_03 .fnav,#footer_03 .fnav a,.copyright{ color:#e1dddd;}

#footer_03 .fnav,#footer_03 .fnav a,.copyright,a:link,a:visited{color:#666;text-decoration: none;}

#footer_03 .fnav,#footer_03 .fnav a,.copyright,a:active{color:#fff;}

#footer_03 .fnav,#footer_03 a:hover{color:#c70019;}

.copyright span{ margin-left:10px;}





.c{zoom:1;}

.c:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}







