@CHARSET "UTF-8";
body{
    color: #383737;
    font-family: 'Helvetica Neue', Tahoma, Arial, "Hiragino Sans GB", STXihei,'Microsoft yahei', SimSun, sans-serif;
    *font-family:"Microsoft Yahei";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-weight:300;
    margin:0;}
body.body-white{ background: #fff; }
a{ text-decoration: none;}
a:hover, a:active, a:visited, a:link{ color: #383737; }
h1, h2, h3, h4, h5, h6 ,p{
    color: #383737;
    font-family: 'Helvetica Neue', Tahoma, Arial, "Hiragino Sans GB", STXihei,'Microsoft yahei', SimSun, sans-serif;
    *font-family:"Microsoft Yahei";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-weight:300;
}
div, ul, ol, li, dl, dt, dd, p, span{ list-style: none; margin: 0; padding: 0; line-height: 20px; }
.clearit{zoom:1}
.clearit:after,.clearit:before{display: table;line-height: 0;content: ""; }
.clearit:after{clear:both;}
.hide {
    display: none !important;
}
img{ vertical-align: middle; border: 0;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-gr oup:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{content: " "; display: table;}
.clearfix:after, .dl-horizontal dd:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after{ clear: both;}
.container{ -width: 1170px;width:1300px; margin:0 auto 20px;}
.col-xs-2{ width: 195px; float: left;}
.col-xs-10{ width: 945px; float: left;}
/* nav */
.collapse{display: block; visibility: visible;}
.navbar-header{float: left;}
.navbar .container{ position: relative; width: 1170px; }
.container>.navbar-header{ margin: 0;}
.navbar-header a.navbar-brand{ height: 80px; display: inline-block;}
.navbar>.container .navbar-brand{ margin-left: -15px; }
.navbar-brand>img{ display: block;}
.navbar-collapse.collapse{
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;}
.navbar .collapse{ float: right;margin-top:20px; }
.navbar{ margin: 0; }
.nav>li{ position: relative; display: block;}
.navbar-nav{ float: left; margin:0;}
.navbar-nav>li>a {
    text-shadow: 0 1px 0 rgba(255,255,255,0.25);
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.dropdown-menu  {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.caret{
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.navbar{ min-height: 80px; position: relative; }
.navbar .nav > li{font-size: 14px; float: left}
.navbar .nav > li > a{ color: #383737; -padding-top:45px;padding-top:25px;padding-bottom: 15px; text-decoration: none;}
.navbar .nav > li:last-child a{padding-right: 0px;}
.navbar .nav > li>a:hover{background: none;}
.no-label label{ font-weight: normal; margin-right: 10px; }
.navbar .nav > li .dropdown-menu{ margin: 0; }
.navbar .nav > li:hover .dropdown-menu{ display: block; }
.navbar-brand{ padding: 4px 0 0; }
.nav > li > a:hover,
.nav > li > a:focus{ color: #cf001b; }
.nav > li.on >a{ color: #cf001b;}
.dropdown-menu{ background: #cf001b; }
.dropdown-menu > li{ border-bottom: 1px #a20116 solid; }
.dropdown-menu > li:last-child{ border: none; }
.dropdown-menu > li > a{ padding: 15px 20px;  color: #fff; border-left: 3px #cf001b solid; display: block; clear: both;
    font-weight: 200;
    line-height: 1.42857143; white-space: nowrap; text-decoration: none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{
    background: #cf001b; color: #fff;
    border-left: 3px #fff solid;
    /*box-shadow: .3em 0 0 0 #fff inset;*/ }
/**/
.other-link{width:90%;margin:0px auto;margin-bottom:30px;line-height:14px;display: flex;justify-content: center;}
.navbar-translate-1 .menu >:last-child{border-right:1px solid #ef001b;}
.menu li{ display: inline-block; padding:0;padding-right:8px; margin-right: 7px;-overflow:hidden;height:15px; font-size: 14px; *float:left;line-height:12px;-border-right:1px solid #cf001b;}
.menu li a{-line-height:15px;}
.menu li a:link, .menu li a:hover, .menu li a:visited, .menu li a:active{ color: #383737 }
.navbartr{float:left;}
.navbar-translate{ position: absolute; right: 16px; top: 8px; z-index: 2; }
.navbar-translate-1{}
.navbar-translate-2{bottom: 100px;}
.language-type{position:absolute;right:-5px;top:6px;}
.navbar-translate .menu{ display: block; float:left; }
.language li{text-align:center;float:left;padding:5px;font-size:12px;font-family:"Microsoft yahei"}
.language a{font-size: 12px;}
.language a.active{background: #cf001b; color: #fff; padding: 3px 5px;}

/**
* public
*/
.fb{font-weight: 300;}
.border{ border: 1px #e7e9e8 solid; }
.border-gray{ border: 1px #e9e9e9 solid; }
.bottom-line{ border-bottom: 1px #e7e9e8 solid; }
.bottom-line a{ font-size: 14px;}
.bottom-line span{display:block;font-size:13px;color:#999;}
.bottom-line .img-instruct{ font-size: 16px; }
.bottom-line a:hover{ color: #cf001b; text-decoration: none;}
.read_more_btn_container{
    display: inline-block;
    padding-left: 0;
    margin: 23px 0 0 0;
    border-radius: 4px;
}
.read_more_btn_container a{ font-size: 14px; font-weight: 300;
    padding: 5px 15px; color: #383737; background: #f1f5f6;
    border: 1px #e7e9e8 solid; border-radius: 0; text-decoration: none;
}
.read_more_btn_container a:hover, .read_more_btn_container a:focus{
    background: #dbdfe0;
}
.main-content{ margin: 0 auto; padding: 0; -min-height: 350px;width:1300px;}

.list-content{ margin: 25px 0 0; padding: 0; }
.list-content .img-thumbnail{ border: 1px #e7e9e8 solid; width: 306px; height: 204px;}
.page-content{ margin: 30px 0; padding: 0; }
.page-info{ color: #b6b6b6; }
.text-right, .text-right ul{ text-align: right; float: right; }
.desc{ color: #545454; font-size: 12px; height: 68px;}
.time{ color: #b4bbc2; font-size: 14px; }
/** footer */
.footer{ background: #050a0d; color: #7d9aa3; padding:0; height: 77px;}
.footer-left{ padding-left: 0; font-size: 14px;}
.footer li, .footer p{line-height: 77px; font-size: 14px;}
.footer-nav .menu > li > a{ color: #7d9aa3; }
.share { text-align: center;}
.share a{ color: #383737; display: inline-block; }
.share a:hover{ color: #98c01b; }
.share .share-btn{ color: #050a0d; }
.copyright-footer p{ text-align: center; color: #7d9aa3;}
.share-footer p{color: #7d9aa3;}
.copyright-footer{ text-align: center;}
/* list */
.banner img{ width: 100%; }
.list{margin:20px 0; display: block;line-height: 20px;}
.list-images{ width: 85%; margin: 0 auto; overflow: hidden;  margin-bottom: 25px;}
.list-images h5.fb{ font-size: 16px;}
.product-introduce{ font-size: 12px;}
.list-images a:hover{ color:#cf001b; text-decoration: none; }
.list-images p{color: #545454;}
.list .row{margin-bottom: 20px; clear: both; padding-bottom: 20px;}
.list-text{border-top: 2px #f2f2f2 solid; min-height: 592px; padding-bottom: 20px;}
.list-text li{border-bottom: 1px #f2f2f2 solid;padding: 10px 0;text-indent: 1.2em; line-height: 38px; font-size: 16px;}
.list-text a{color: #383737;display: block;width: 85%;}
.list-text li a:hover{color: #cf001b; text-decoration: none;}
.list-text .time{float: right; padding-right: 23px; line-height: 38px; font-size: 14px;}

.list-preview-images ul{ margin: 10px 0 0 0; padding: 0; width: 100%; height: 140px; }
.list-preview-images ul > li{ margin: 0 10px; padding: 0; list-style: none;/* display: inline-block;*/ }
.list-preview-images img{ float: left; margin-right: 10px; width: 190px; height: 128px; }
.list-preview-images h5{ display: inline-block; margin: 10px 0; font-size: 14px; width: 620px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-box h4{padding: 0; margin: 0; height: 30px;}
.list-box h4 span{padding-right:5px;border-bottom: 3px #cf001b solid; height: 30px; display: inline-block;}
.list-box dl{border: 1px #e7e9e8 solid; text-align: center;}
.list-box dl ul{margin: 23px 5px 0;}
.list-box dl ul>li{margin-bottom: 15px;}
.list-box dl ul>li a:hover{color: #cf001b; text-decoration: none;}
.list-box ul>li>img{margin: 0 auto; margin-bottom: 6px; }
.thumbnail{border: none; border-radius: 0; box-shadow: none;}

.lovehome{padding-bottom: 130px;}
.list-content dl{height: 241px; border-bottom: 1px #e7e9e8 solid; padding: 15px 0;}
.list-content dl dt{float: left; margin-right: 35px; padding: 0}
.list-content dl .img-list{width: 295px; height: 209px; border: 1px #e7e9e8 solid; padding: 4px;}
.list-content dl dd{float: right; width: 70%; position: relative; padding: 0;}
.list-content dl dd h2{font-size: 16px; font-weight: 300; border-bottom: 2px #e7e9e8 solid; line-height: 50px; margin: 0; padding: 0;}
.list-content dl dd h2 a{ color: #383737;}
.list-content dl dd h2 a:hover{color: #cf001b; text-decoration: none;}
.list-content dl dd h2 i{width: 113px; border-bottom: 2px #cf001b solid; position: absolute; left: 0; top: 50px;}
.list-content dl dd .play-btn{color: #cf001b;  margin-left: 20px;  font-size: 24px;  vertical-align: middle;  }
.list-content dl dd p{ min-height:100px;font-size: 14px; color: #5b5c5c; line-height: 28px; margin-top: 26px;}
.list-content dl dd>span{color: #b6b6b6; line-height: 32px;}

.list-vedio { width: 85%; margin: 0 auto; overflow: hidden; margin-bottom: 2%;}
.list-vedio  .img-thumbnail{border: 1px #e7e9e8 solid; width: 490px; height: 349px; }
.list-vedio h5{ margin-bottom: 3px; font-size: 16px;}
.list-vedio h5.fb a:hover{ color: #cf001b; text-decoration: none;}
.list-vedio p{ font-size: 12px; color: #b4bbc2;}
.list-vedio i.play-btn{ font-size: 24px; color: #cf001b; margin-left: 10px; vertical-align: middle;}
/* pages */
.pagination ul{ width: 100%; }
.pagination ul > li{ float: left; list-style: none; margin-right: 10px; }
.pagination ul > li > a, .pagination ul > li > span{ background: #f1f5f6; border: 1px #e7e9e8 solid; padding: 10px 12px; }
.pagination ul > li > span.current{ background: #cf001b; color: #fff; }
.paginationjs ul{ width: 100%; }
.paginationjs ul > li{ float: left; list-style: none; margin-right: 10px; }
.paginationjs ul > li > a, .paginationjs ul > li > span{ background: #f1f5f6; border: 1px #e7e9e8 solid; padding: 10px 12px; }
.paginationjs ul > li.active > a{ background: #cf001b; color: #fff; }
.paginationjs ul > li.disabled > a{ opacity: .4; cursor: no-drop; }
.list-loading{position: absolute;background-color: rgba(255,255,255,.6);width: 100%;height: 100%;display: none;}
.list-loading img{width: initial;height: initial;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
/**
* index
*/
.row{ -margin: 0 -15px;margin:0;}
.col-xs-4,.col-xs-2,.col-xs-3,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;}
.col-xs-4{ -width: 365px; width:425px;padding-right:5px;padding-left:0;float: left;}
.col-xs-9{ width: 847px; float: left;}
.main-content .s-logo{ font-size: 24px; padding: 30px 0;}
.s-logo p{position: relative;display: inline-block;}
.s-logo p> i.fa{font-size: 20px;}
.s-logo p > i.fa-quote-left{ vertical-align: top;margin-top: -15px;margin-right: 15px;}
.s-logo p > i.fa-circle{ vertical-align: middle;font-size:6px;padding: 0 10px;}
.s-logo p > i.fa-quote-right{vertical-align: bottom;position: absolute;bottom: -15px;margin-left: 15px;}
.s-logo a{
    position: relative;
    display: inline-block;
    margin-top: -10px;
    /*padding: 11px 50px 11px 30px;*/
    letter-spacing: 5px;
    float: right;
    /*font-size: 16px;*/
    font-weight: 300;
    /*border: 1px #035981 solid;*/
	width:144px;
	height:44px;
    color: #fff;
    background: url("../images/btn_pwdd.png") 0 0 repeat-x;
}
.s-logo a:hover{ background: url("../images/btn_pwdd.png") 0 0 repeat-x; color: #fff;}
.s-logo a:hover, .s-logo a:visited, .s-logo a:active, .s-logo a:link{ text-decoration: none; }
.s-logo a:hover, .s-logo a:visited, .s-logo a:active, .s-logo a:link{ text-decoration: none; color: #fff; }
.s-logo a > i{ position: absolute; right: 10px; top: 15px; }
.tab h4{display: inline-block;padding:10px 6px;-padding: 10px 15px;margin-bottom: 0; font-size: 16px; font-weight: 300;}
.tab h4.active{-background: #f2f2f2;}
.tab-middle a:hover{color: #cf001b; text-decoration: none;}
.tab .tab-nav{border-bottom: 1px #999999 solid; width: 90%;}
.tab-right:last-child .vertical span{width: 100%; height: 121px; overflow: hidden; display: block;}
.tab-right:last-child p{padding: 0 25px 0 0;}
.tab-right:last-child .vertical img{padding-bottom: 15px; width: 100%;}
.tab .tab-left ul{width: 90%;}
.tab .tab-left li{-padding: 10px 0;padding:8px 20px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;}
.tab .tab-middle{-padding: 0 20px 15px 15px;}
.tab .vertical span{width: 93%; -height: 121px; -height:460px;overflow: hidden; display: block;}
.tab p{padding: 10px 25px 0 0; font-size: 14px;}
.tab .vertical img{-padding-bottom: 15px;padding-bottom:0; width: 100%;}
.tab-right li{width: 84%;}
.tab-right a:hover{color: #cf001b; text-decoration: none;}
.tab-right a p{text-decoration: none; text-align: center; height: 42px; line-height: 42px;}
/*.tab .tab-right{padding: 20px;}*/
/*event*/
.event-content{ width: 100%}
.event-title{margin: 0; padding: 0; border-bottom: 1px #f2f2f2 solid; margin-top: 5px;}
.event-title a{ display: inline-block; width:120px; height: 43px; line-height: 43px; text-align: center; color: #000; font-size: 14px; text-decoration: none }
.event-title .active{ background:#f2f2f2; color: #656464;}
.list-time-content{ position: relative; border-left:1px #dbdfe0 solid; padding-left: 30px; overflow: hidden;  margin-top: 22px;}
.list-time ul{ margin-top: 22px;}
.list-time ul li{ background: url(../images/event-btn.png) no-repeat 16px top; height: 38px; line-height: 38px; padding-left: 48px; cursor: pointer;}
.list-time ul li.last{  background: url(../images/btn_special.png) no-repeat 16px top;}
.list-time ul li.first{  background: url(../images/btn_first.png) no-repeat 16px top;}
.list-time ul li span{color:#bebebe; font-size: 12px; }
.list-time ul li.current{ background: url(../images/btn-hover.png) no-repeat; height: 48px; line-height: 48px; padding-left:10px}
.list-time ul li.current span{ width: 30px; overflow: hidden; display: block; height: 30px; line-height: 48px;}
.list-time ul li.current span{ color: #313131}
.list-time-content .event-list{ width: 70%; min-height: 250px;}
.list-time-content .event-list,.list-time-content .honor-content{ display: none}
.list-time-content .active,.honor-content .active{ display: block}
.event-list img.time-picture{ position: absolute; right: 0; width: 260px; height: 240px; }
.event-list h2,.event-list p{ font-size: 16px; color: #383737}
.event-list h1,.honor-content h1{ font-size: 24px; color: #b0b0b0; margin: 0; margin-bottom: 20px;}
.honor-content{ margin: 0 auto; text-align: center; overflow: hidden;}
.honor-content p{ font-size: 14px; color: #383737; line-height: 28px;}
.honor-content img{ margin-top: 30px;}
.honor-content p img{ display: inline-block; margin-top: -4px; margin-left: 10px;}

/*company--introduce*/
.company-introduce h3{height: 45px; line-height: 45px; background: #cf001b; color: #fff; font-size: 17px; text-align: left; padding-left: 39px;}
.company-introduce .conpany-text{padding: 25px 0 70px 0;}
.company-introduce .conpany-text h4{font-size: 17px; color: #cf001b; line-height: 44px;}
.company-introduce .conpany-text li{text-indent: 40px; line-height: 28px; color: #545454; font-size: 14px;}
.company-introduce .conpany-text li span{color: #cf001b;}
.company-introduce fieldset{  border: 1px #d0d0d0 solid;  padding: 0px 20px 34px 43px; margin: 17px 0 0 0; }
.company-introduce fieldset legend{width: auto; border: none;}
.company-introduce h5{padding: 0 20px; color: #cf001b;font-size: 16px;  height: 32px;  line-height: 32px;  letter-spacing: 1px;  }
.president{float: left; padding: 3px; border: 1px #d8d8d8 solid; position: relative; margin-left: 19px;}
.president img{width: 130px; height: 170px;}
.president p{position: absolute; display: inline-block; width: 130px; left: 3px; bottom: 3px; background: #cf001b; height: 30px; line-height: 30px; text-align: center; color: #fff;}
.company-introduce fieldset .team{float: right; width: 74%; margin-top: 15px;}
.company-introduce fieldset .team li{width: 48%; display: inline-block; color: #929292; line-height: 40px;}
.company-introduce fieldset .team li i{width: 14px; height: 14px; background: #cf001b; display: inline-block; margin-right: 22px;}
.company-introduce fieldset .team li span{color: #545454; margin-right: 30px;}

/*newPaper*/
.newPaper ul{display:block;margin:0 auto;width:1095px;}
.newPaper ul li{float:left;width: 175px;display: inline-block;margin:40px 22px 0;}
.newPaper ul li a:hover{color: #cf001b; text-decoration: none;}
.newPaper ul li img{width: 175px;}
.newPaper ul li p{height: 35px; line-height: 35px;}

/*admit-person*/
/*.container ul.problemlist{width: 942px;}*/
.container .climber{ width: 100%; text-align: center; margin-top: 20px;}
.container .climber img{ width: 300px; display: inline-block; border: 6px #f2f2f2 solid;}
.container .climber>img+img{ margin-left: 60px;}
.container ul.problemlist{margin: 38px 0 76px;}
.container ul.problemlist li h4{ line-height: 59px; border-bottom: 1px #f2f2f2 solid; font-size: 16px; margin: 0; cursor: pointer;}
.container ul.problemlist li h4 a{padding-left: 22px; color: #383737; cursor: pointer;}
.container ul.problemlist li h4 a:hover{color:#c7000a; text-decoration: none; }
.container ul.problemlist li em{float: right; margin-right: 20px; font-size: 16px; color: #c6c6c6; font-style: normal;}
.container ul.problemlist li .arrow{width: 25px; height: 26px; float: right; background: url(../images/arrow.png) no-repeat; margin-top: 16px; margin-right: 22px;}
.container ul.problemlist li .arrow-on{  -webkit-transform: scaleY(-1);  -moz-transform: scaleY(-1);  -ms-transform: scaleY(-1);  -o-transform: scaleY(-1);  transform:scaleY(-1); transform: rotateX(180deg);}
.container ul.problemlist li ol{padding: 22px 22px 18px; background: #f2f2f2; line-height: 24px; display: none;}
.container ul.problemlist li ol>li{line-height: 25px;padding-left:35px; clear: both}
.container ul.problemlist li ol li span{display:inline-block;float:left;width: 70px; color: #838383; margin: 0 0 0 -35px; font-size: 14px;}
.container ul.problemlist li ol>li ul{display:inline-block; *display:inline; *float: left;}
.container ul.problemlist li ul li{ margin-left: 10px;padding-left:10px; font-size: 14px;}
p.absorb{ margin-bottom: -20px;}
/*stock*/
.stock-box p{ font-size: 14px; line-height: 24px; margin-left: -30px;}
/*MOMA-system*/
.system-content h1{ font-size: 24px; color: #000; text-align: center; margin: 28px auto;}
.system-content .system-list{ width: 100%; background: #f8f8f8; border: 1px #dbdfe0 solid;height: 343px; }
.system-content .system-list li{ float: left; width: 20%; text-align: center; padding: 35px 0 15px; cursor: pointer;}
.system-content .system-list li p{ font-size:14px; color: #000; margin: 5px 0 0;}
.system-content .system-list .tec-icon { margin: 0 auto; display: block; background-image: url(../images/newsystem.png); width: 106px; height: 86px;}
.system-content .system-list li.current p{ color: #c7000a;}
.system-content .system-list .tec-icon-1{ background-position: 0 0;}
.system-content .system-list li.current .tec-icon-1 { background-position: 0 -172px;}
.system-content .system-list .tec-icon-2{ background-position: -106px 0;}
.system-content .system-list li.current  .tec-icon-2{ background-position: -106px -172px;}
.system-content .system-list .tec-icon-3{ background-position: -212px 0;}
.system-content .system-list li.current .tec-icon-3{ background-position: -212px -172px;}
.system-content .system-list .tec-icon-4{ background-position: -318px 0;}
.system-content .system-list li.current  .tec-icon-4{ background-position: -318px -172px;}
.system-content .system-list .tec-icon-5{ background-position: -424px 0;}
.system-content .system-list li.current .tec-icon-5{ background-position: -424px -172px;}
.system-content .system-list .tec-icon-6{ background-position: 0 -86px;}
.system-content .system-list li.current  .tec-icon-6{ background-position: 0 -258px;}
.system-content .system-list .tec-icon-7{ background-position: -106px -86px;}
.system-content .system-list li.current  .tec-icon-7{ background-position: -106px -258px;}
.system-content .system-list .tec-icon-8{ background-position: -212px -86px;}
.system-content .system-list li.current  .tec-icon-8{ background-position: -212px -258px;}
.system-content .system-list .tec-icon-9{ background-position: -318px -86px;}
.system-content .system-list li.current .tec-icon-9{ background-position: -318px -258px;}
.system-content .system-list .tec-icon-10{ background-position: -424px -86px;}
.system-content .system-list li.current .tec-icon-10{ background-position: -424px -258px;}
.system-content .system-instruct{ padding: 30px 56px; color: #000; display: none; min-height: 332px;}
.system-content .system-instruct img{ width: 500px; display: block; margin: 0 auto 20px;}
.system-content .system-instruct p{ line-height: 34px; font-size: 14px; text-indent: 2em;}
.system-main .active{ display: block;}
/*stock*/
.stock-content{ margin: 0 auto; width: 100%;}
.stock-content table{ margin: 0 auto; margin-top: 25px;}
.stock-content table td{ border:1px #e5e5e5 solid; height: 32px; line-height: 32px; font-size: 14px; color: #000;}
.stock-content table td.col-xs-2{ background:#f2f2f2; padding-left: 40px;}
.stock-img{ margin-top: 40px;}
.stock-img p{ margin: 0 auto; width: 42%; line-height: 24px; font-size: 12px; color: #666;}
.stock-img img{ display: block; margin: 0 auto; margin-top: 10px;}
/*introduce*/
.introduce-table{ width: 70%; margin: 0 auto; margin-top: 25px;}
.introduce-table tr{ height: 32px; line-height: 45px;}
.introduce-table tr td{ border:1px #e5e5e5 solid;  padding-left: 40px; }
.introduce-table tr td.col-xs-4{ background:#f2f2f2;}
.hot-content{ color: #9e9e9e; font-size: 14px; display: block; text-align: center;}
.hot-content:hover{color: #cf001b; text-decoration: none;}


/*culture*/
.culture{padding-bottom: 264px;}
.list-content h3{height: 38px; line-height: 38px; border-bottom: 2px #dbdfe0 solid; margin-top: 33px; font-size: 18px;}
.list-content h3 a{display:block; float: left; border-bottom: 2px #cf001b solid; width: 175px; color: #383737; font-weight: 300;}
.list-content h3 a:hover{text-decoration: none;}
.list-content ul li,.list-content ol li{line-height: 30px; color: #383737; font-size: 14px;}
.list-content ul li span{color: #cf001b; font-size: 16px;}
.list-content ul li em{color: #cf001b; font-style: normal;}
.list-content ol li{list-style: decimal; margin-left: 28px;}


/*speech*/
.speech-img{ margin-top: 30px;}
.pre-speech{ width: 100%; height: 40px; border-bottom: 3px #f2f2f2 solid; font-size: 18px; color: #383737; }
.pre-speech span{display: inline-block;  border-bottom: 3px #c7000a solid; height:40px; line-height: 40px; }
.speech-content p{ font-size: 14px; line-height: 30px; margin-top: 30px; padding: 0 15px; text-indent: 2em;}
.speech-content p img{ float: right; margin-right: 85px;}

/*climb*/
.climb h3{height: 40px; line-height: 40px; border-bottom: 2px #f2f2f2 solid; font-size: 18px;}
.climb h3 a{ text-decoration: none; display: inline-block; border-bottom: 2px #cf001b solid; *display:inline; *float:left;}
.climb p{line-height: 30px; color: #545454;}
.climb p span{ font-size: 14px;}
/*.climb .climb_img{height: 355px; overflow: hidden;}
.climb .climb_img img{width: 100%;}*/
.climb_img img{display: block; margin: 0 auto;}
.climb h4{font-size: 18px; font-weight: 300; height: 40px; line-height: 40px;}
.climb h4.title_underline{border-bottom: 1px #dbdfe0 solid;}
.need_find{border: 1px #f2f2f2 solid; width: 944px; margin: 0 auto;}
.need_find tr{height: 32px; line-height: 32px; border-bottom: 1px #dbdfe0 solid;}
.need_first{height: 32px; line-height: 32px; color: #fff; background: #cf001b;}
.need_find td{padding: 0 0 0 25px; border-right: 1px #dbdfe0 solid;}
.colspan_gray{background: #f2f2f2}
.climb ol{padding-bottom: 200px;}
.climb ol>li{list-style: decimal; margin-left: 18px; line-height: 30px;}
.climb ol>li a{color: #cf001b;}
.climb ul li{line-height: 30px;}
/*footer*/
.col-xs-3{ width: 293px; float: left;}
.col-xs-5{ width: 457px; float: left;}
table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
table td[class*="col-"], table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}
.introduce-table .col-xs-4 { width: 211px; }
.introduce-table .col-xs-8 { width: 476px; }
