@charset "UTF-8";
/* CSS Document */
a{color:#000000;}
a:hover{color:#b20000;}
body {font-family: "Helvetica Neue", Helvetica, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;}
html {-webkit-font-smoothing: antialiased;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */ 

.logo-s{margin-top:10px; width:100%;}
.sloganbg{background:#900 URL(../i/ht.jpg) no-repeat 50% top; background-size:cover;height:400px; margin-top:-20px;}
.sitetitle{color:#fff; margin-top:120px; text-align:center;}
.sitetitle h1{font-size:65px; font-weight:bold;}
.sitetitle h2{font-size:36px; margin-top:35px;}
.sitetitle h3{font-size:20px; margin-top:20px;}
.sloganbg2{background:#900 URL(../i/bg2.jpg) no-repeat 50% 10%; background-size:cover;height:230px; margin-top:0px;}
.sitetitle2{color:#fff; margin-top:30px; text-align:left;}
.sitetitle2 h1{font-size:65px; font-weight:bold;}
.sitetitle2 h2{font-size:36px; margin-top:35px;font-weight:bold;}
.sitetitle2 h3{font-size:20px; margin-top:20px;}
nav.topnavbg{background:#fff；;}
.greentext{color:#900;}
.navbar .nav > li:hover{background:#e7e7e7;color:#900;}
.subcatlist a{line-height:220%; font-size:16px; text-indent:1em;}
.subcatlist a:hover{text-decoration:none;}
.navbar .nav > li:hover .dropdown-menu {display: block;color:#900;}
.navbar .nav > li{width:11.1%; text-align:center; min-width:110px; float:left;}
.mainmenuj{width:100%;}
.mainmenuj > li{width:11.1%; text-align:center; min-width:100px; float:left;}
.homemain{margin-top:15px;}
.underline{ border-bottom:2px solid #b20000; padding-bottom:10px;}
.underline2{ border-bottom:2px solid #b20000; padding-bottom:20px; margin-bottom:10px;}
.lightgrey{color:#333;font-size:24px;}
.lightergrey{color:#aaa;}
.smallbox{border-radius:3px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);margin-bottom: 20px;border: 1px solid #b2b2b2;background: white;}
/*.lightgreybox{background:#f8f8f8; padding:20px 10px 10px 10px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 0 4px 4px; margin-bottom:10px;}*/
.lightgreybox{padding:20px 10px 10px 10px;  border-radius:0 0 4px 4px; margin-bottom:10px;}
.lightgreybox ul li a{color:#900；;}
.lightgreybox ul li{line-height:200%;}
.lightgreybox-home{background:#f8f8f8; padding:20px 10px 10px 10px; margin-top:-10px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); border-radius:0 0 4px 4px; margin-bottom:10px;}
.lightgreybox-home ul li a{color:#900；;}
.lightgreybox-home ul li{line-height:170%;}
.gapy{margin-bottom:10px;}
.hasgap{padding:0 0 0 0px;}
.hasgap a{color:#900；;}
.darkgreen{color:#900；;}
.home3list{ padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #eee;}
.copyright{background:#f3f3f3; border-top:1px solid #ddd; padding:20px 0; text-align:center; line-height:200%; color:#777;}
.movecenter{ margin:0 auto; text-align:center;}
.contentholder{ padding:40px; line-height:170%; font-size:16px;}
'.contentholder p{text-indent:2em;}

h1.lightgrey{font-size:24px;}
pre{font-size:20px;}
h5.lightgrey{font-size:18px;}
h4.lightgrey{font-size:20px;}

h6.lightgrey{font-size:15px;}

.topnavbg ul li a{ color:#000 !important;}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(178, 0, 0, 0.5);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;}
.nav-one {background-color: #b20000 !important;}
.navbar-default .navbar-nav  li  a {color:#fff;}
.dropdown-menu li  a {color:#000 !important;}

/*首页焦点图*/
html, table, td, tr, body, ul, li, p, h2 { margin: 0; padding: 0;}
ul, li, ol { list-style: none;}
img { border: 0;}
.clear { clear: both;}
/*#main { width:100%; margin: 0 auto; text-align: left; position: relative; z-index: 1; }*/
#main { width:1170px; margin: 0 auto; text-align: left; position: relative; z-index: 1; padding-top:10px;}

#controller {
width: 200px;
height:13px;
text-align: center; position:absolute; bottom:9px; right:2%;}
#controller li {
display: inline; float:left; margin:0 5px;
width: 13px;
height: 13px;
text-indent:-99999px;
cursor:pointer;
background:url(icon_page.jpg) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='icon_page.png', sizingMethod='crop');}
#controller li.active {
background:url(icon_page_active.jpg) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='icon_page_active.png', sizingMethod='crop');}
.tbui_slideshow_container {
width:100%;
height: 300px;
overflow:hidden;
position:relative;}
#next,#prev{ width:65px; height:65px; overflow:hidden; display:block; position:absolute; top:188px; text-indent:-9999px; cursor:pointer;}
#prev{ left:10px;
background: url(btn_pre.jpg) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='btn_pre.png', sizingMethod='crop');}
#next{ right:25px;
background: url(btn_next.jpg) no-repeat;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='btn_next.png', sizingMethod='crop');}
.tbui_slideshow_container .tbui_slideshow_slide {
position: absolute;
top: 0;
left: 0;
z-index: 0;
display : none;
webkitbackfacevisibility: hidden;}
.tab_list{ display:none;}
.tbui_slideshow_list img{ width:100%; height:300px; overflow:hidden;}
.slide_bg{ width:100%; height:35px; position:absolute; bottom:0; left:0;background:#000;filter:Alpha(Opacity=55);opacity: 0.55;}
.down_wrap{ padding-left:112px;}
.down_col{ float:left; display:inline; margin:0 50px 0 0; width:280px; background: url(down_dotted_line.jpg) repeat-y right 10px;}
.down_col dt{ height:59px;}
.down_col dd{ font-size:14px; line-height:18px; color:#787878; font-family:Arial,"??", Helvetica, sans-serif; margin:0;}
.down_col_ewm{ width:130px; margin:0; background-image:none;}
.down_col_ewm dt{ height:81px; padding:15px 0 10px;}
.down_col_ewm dd{ text-align:center;}
.ewm_box img{ width:81px; height:81px; display:block; margin:0 auto;}
.down_col_center{}
.down_more_blank{ height:68px; width:300px; margin:39px auto 0; padding-top:18px;}
.pre {background-color:#fff;}

.list-cat ul li {}
.list-cat ul li a {overflow: hidden;color:#fff;background-color:#b20000;border-bottom:1px solid #fff; line-height:46px; height:46px; padding-left:10px;display:block;}
.list-cat ul li a:hover {color:#b20000; background-color:#fff;line-height:46px; height:46px;display:block; border:0px solid #b20000;}