﻿/*=============================
 * www.nevsin.cn 新视界科技
===========================*/


@charset "utf-8";
@import url("css/bootstrap3/css/bootstrap.min.css");
@import url("css/iconfont.css");

/*这里是你自己的代码*/

body{ background-color:#fff; color:#666666; font-size: 14px; width: 100%;font-weight:normal}
*{ padding: 0; margin: 0; list-style: none;}
a{ color: #149C36; text-decoration:none;}
a:hover{ cursor:pointer; color:#060; text-decoration:none;}
.row{ width: 1200px; margin: auto;}
.topbar{ border-bottom: solid 1px #eee; background-color: #eee; line-height: 30px; color: #333;}
.topbar a{ color: #333;}
.topbar a:hover{ text-decoration: underline;}
/*img{ max-width:100%;}*/

.header{ background-color: #eee;}
.header .row{ padding: 15px 0;}
.header .logo{ float: left; vertical-align: middle; line-height: 60px; font-size: 38px;color:#000}
.header .logo-icon{ width: 330px; height: 100px; display:block; float: left; margin-right: 15px;background-image:url(../images/logo.png);background-size: 100%;
    background-repeat: no-repeat;}
.header .yb{ float:right;}

.header .search{ margin-left: 400px; margin-right: 200px; padding-top: 15px;}
.header .search .form-control{ border-radius: 30px; border: solid 2px #2EA912; width: 400px; display:inline;}
.header .search .btn-success{ border-radius: 30px; margin-left: -30px; border:solid 1px #2EA912; }

.footer{ background-color: #333333; color: #999;width: 100%; min-width: 1200px;}
.footer .row{ padding: 5px 0;}
.footer .media{ border:solid 1px #444; padding-left: 15px;}

.mainNav{   font-weight: bold;  background-color:  #0076CD;height: 1px;}
.mainNav ul{ list-style: none; padding: 0; }
.mainNav ul li{ display: block; float: left; }
.mainNav ul li.active a:link,.mainNav ul li.active a:visited{ color: #FFFF00; }
.mainNav ul li a:link,
.mainNav ul li a:visited{ color: #fff; display: block; padding: 0 28px; line-height: 40px;}
.mainNav ul li a:hover{ background-color: #333; text-decoration: none;}


.slider .row{ width: auto; width: 100%; min-width: 1200px;}
.slider .item{ height: 400px; background-position: center center; }

.lead{ font-size: 30px;}
.panel-heading a.more{ float: right; }

.list li{ padding: 5px 0;}
.list li .tit{ font-size: 16px;}
.list li span{ display: block; color: #999;}
.list li i{  font-style: normal; color: #999;}

.list a:link,
.list a:visited{ color: #333;}

.news{ padding: 30px 0; background-color: #eee; width: 100%; min-width: 1200px;}
.news .panel-heading { background-color:#149c36 ; color: #fff; padding: 10px 20%;}
.news .panel-heading strong{ font-size: 20px; position: relative; top:-20px;}
.news .panel-heading .iconfont{ font-size: 72px; }
.news .panel-heading .icon-zhongguoditu,.news .panel-heading .icon-shanxisheng{ margin-right: 18px;}
.news .panel-heading a{ color: #ffffff; position: relative; top:40px}
.news .panel-heading a:hover{cursor:pointer; color:#060; text-decoration:none;}



.news .img{ width: 120px; height: 90px; display: block; background-color: #eee;}
.news .media-body a{ color: #333333; font-size: 18px;}
.news .media-body p{ color: #999999; font-size: 14px;}
.news .panel-body .media{ height:100px;}

.product{ background-color: #fff; width: 100%; min-width: 1200px;}
.product .row{ padding: 30px 0;}

.product .panel{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.product .tabs{ text-align: center; margin-bottom: 40px;}
.product .tabs a{ display: inline-block; padding: 15px; font-size: 18px; color: #149c36;}
.product .panel-heading { background-color: #149c36; color: #ffffff; padding: 10px 70px;}
.product .panel-heading .iconfont{ float: left; font-size: 86px; color: #ffffff; margin-right:80px;}
.product .panel-heading strong{ font-size: 20px; line-height: 1.5em; display: inline-block; margin-top: 10px;}
.product .panel-heading p{line-height: 1.5em; font-size: 13px;}
.product .panel-heading a.more{ color: #ffffff; float: none; border:solid 1px #fff; border-radius:5px; padding: 3px 8px; }
.product .panel-heading a.more:hover{ background: #fff; }
.product .panel-heading a:hover{cursor:pointer; color:#060; text-decoration:none;}
.product .panel-body{ padding: 50px 0 0 0;}
.product table td{padding: 10px;}
.product table td a{ font-size: 16px;color: #333333;}
.product table td span.lebel1{ color: #149c36;}
.product table td span.lebel2{ color: #ea8a02;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
	border-top:none;
	padding: 10px 5px;
}

.process{ padding: 80px 0 70px 0;width: 100%; min-width: 1200px;  color: #ffffff; background-image: url(images/process.jpg); background-position: center; background-repeat: no-repeat;}
.process strong{ font-size:30px; display: block; font-weight: normal;}
.process small{ font-size:16px;  font-weight: bold; display: block; margin-bottom: 10px;}
.process .col-sm-2{ text-align: center; padding: 30px;}
.process p{ font-size: 12px;}
.process .iconfont{ font-size: 48px; border: 2px solid #ffffff; width: 130px;height: 130px;  padding: 28px; border-radius: 100px; display: inline-block;}


.school{ background-color: #eeeeee;width: 100%; min-width: 1200px;}
.school .lead{ margin: 60px 0 30px 0;}
.school .lead small{ font-size: 16px; color: #333333; display: block;}
.school .col-sm-3{ padding: 15px;}
.school .media-body{ background-color: #ffffff; height:103px; padding: 15px; color: #666666;}
.school .media img{ width: 270px; height: 158px;}
.school .media strong{ color: #149c36; font-size: 18px; margin-bottom:8px; display: block;}
.school .media a { color: #666666; font-size: 14px; display: block; height: 40px;}

.school .btn{ margin: 40px auto; color: #149c36; padding:10px 20px; width: 160px; text-align: center; border: #149c36 2px solid; font-size: 18px;  background-color: transparent;}
.login-member{margin: 60px 0;}
.login-member .lead small{ font-size: 18px; width: 600px;  margin: 0 auto; text-align: center; display: block;}
.login-member .btn{margin: 20px auto; color: #ffffff; padding:10px 20px; width: 160px; text-align: center; border: #149c36 2px solid; font-size: 18px;  background-color: #149c36;}



.banner-info{ width: 100%; min-width: 1200px; height: 150px; background-color: green; background-repeat: no-repeat; background-position: center;}
.banner-info h1{ color: green; position: relative; top:30px}

.news-list{  padding-bottom: 30px; width: 100%; min-width: 1200px;}

.tab{ background-color: #eeeeee;}
.tab-panel{background-color: #ffffff; text-align: center; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.tab-panel a{ color: #333333; font-size: 16px; padding: 15px 30px; margin: 0 15px; display: inline-block;}
.tab-panel a.active,.tab-pane a:hover{ color: #149c36; border-bottom: 2px solid #149c36; text-decoration: none;}

.news-list .tab-content{ padding: 15px 0 0 0; background-color: #ffffff; margin-top: 30px;}
.news-content-list{/*box-shadow: 1px 1px 3px rgba(100,100,100,.1);*/ background-color: #ffffff; padding: 15px 0 0 0;}
.news-content-list .col-sm-6{ margin-bottom: 25px; min-height:120px;}
.news-content-list .media-left img{ width:185px; height:127px; display:block; background-color:#fafafa;}

.news-list h4{ font-size: 16px; color: #333333; font-weight: 700;}
.news-list p{ font-size: 14px; color: #666666;}
.news-list small{ font-size: 12px; color: #999999;}
.pagination{  margin: 0 auto; text-align: center; display: block; padding: 20px; background-color: #ffffff; box-shadow: 0 -1px 3px #f1f1f1; border-radius:0;}
.pagination>li{ display: inline-block;}
.pagination li a{ margin: 2px; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;  color: #666666;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{ background-color: #149c36; color: #ffffff; border: 1px solid #149c36;}


.breadcrumb-box{ width: 100%; min-width: 1200px;  background-color: #ffffff;  border-bottom: 1px solid #ddd;border-top: 1px solid #ddd; margin-bottom: 20px;}
.breadcrumb{ margin-bottom: 10px; margin-top: 10px; background-color: transparent; padding: 8px 0;}
.breadcrumb>li+li:before{ content: none;}
.breadcrumb>li{ margin: 0 5px;}

.article,.about{ background-color: #ffffff;}
.article{ padding: 30px;}
.article h1{ font-size:30px; line-height: 1.3em; margin: 0 0 10px 0; }
.article small span{ font-size: 14px; margin-right: 15px;}
.article p{ margin-top: 20px; text-indent: 2em; color: #333333; font-size: 14px;}
.article p img{ margin: 0 auto; max-width: 688px;}


.giude {margin: 0 auto; background-color: #ffffff; display: block; padding: 20px;box-shadow: 1px -1px 3px rgba(100,100,100,.1);}
.giude a{ font-size: 14px; color: #666666; padding: 8px 15px; max-width:360px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.about-list .panel-default>.panel-heading{ background-color: #ffffff; border-color: #eeeeee; font-size: 16px; color: #333333; padding: 15px;}
.about-list .panel-default>.panel-heading a{ color: #149c36; text-decoration: none; font-size: 14px;}
.panel{ border: none; box-shadow: none; border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.about-list .media{}
.about-list .media .media-left img{width: 100px; height: 70px; margin-bottom: 0;}
.about-list .media .media-left{ float: left;}
.about-list .media .media-body>h4{ width: 210px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.about-list .media .media-body a{color: #149c36; text-decoration: none;}

.about-list .media{float: left; margin: 0px 5px 10px 5px; border-bottom: solid #eeeeee 1px; padding-bottom: 10px; width: 100%;}
.about-list .media img{ width: 158px; height: 100px; margin-bottom: 10px;}
.recom .media,.recom .media .media-body{ width: 158px; overflow: hidden; }

.category-ul{ border: 1px solid #eee; padding:15px; margin-bottom: 10px; margin-left: 0; background-color: #ffffff;}
.category-ul li{ float: left; margin-right: 15px;}
.category-ul li a{ color: #149C36; padding: 5px 15px; text-decoration: none; cursor: pointer;}
.category-ul li.active a{ background-color: #149C36; color: #ffffff; border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}

.search-panel{ background-color: #ffffff; padding: 15px; margin-bottom: 0; border-bottom: 1px solid #eeeeee; }
.search-panel li{ float: left; margin-right: 15px; line-height:35px;}
.search-panel li select{ height: 30px; border: 1px solid #E3E3E3; min-width: 160px; padding: 0 5px;}
.btn-primary1{ background-color: #fff; padding: 4px 20px; border: 1px solid #0076CD;color:#0076CD} 
.btn-primary1:hover,.btn-primary1:active,.btn-primary1.active{ background-color: #0076CD; border: 1px solid #0076CD; color: #ffffff;}
.btn-primary1.focus,.btn-primary1:focus{background-color: #0076CD; border: 1px solid #008000; color: #ffffff;}
.btn-primary1.active:focus,.btn-primary1.active.focus,.btn-primary1.active:hover{background-color: #0076CD; border: 1px solid #0076CD; color: #ffffff;}

.search-panel li.pull-right{margin-right: 0;}
.category-table{ background-color: #ffffff;}
.category-table tr{ border-bottom: 1px solid #eeeeee;}
.category-table tr:hover td{ background-color:#fafafa;}
.category-table tr:last-child{ border-bottom:none;}
.category-table tr td{ border: none; padding: 15px;}
.search-panel .btn-primary{ background-color: #149C36; color: #ffffff; padding: 4px 20px; border: 1px solid #149C36;} 
.txt-green{ color: #149C36;}
.pur-txt{ background-color: #ffffff; margin-bottom: 20px;}
.pur-txt p{ text-indent: 0; margin-top: 10px;}
.pur-txt h4.tit{ margin-top: 0; border-bottom: 1px solid #eeeeee; padding:15px 0px; margin-bottom: 0;}
.pur-body{ padding: 30px;}
.avater-box p{ margin-left: 60px;}
.avater{ text-align: center;  margin-bottom: 15px;}
.avater-img{ width: 60px; height: 60px; border: 1px solid #eeeeee; border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;}

.price{ font-size: 14px; color: #999999;}
.red{ color: #f41a11 !important; font-weight: bold;}
.f18{ font-size: 18px !important;}
.f24{ font-size: 24px !important;}
.shop-list small{  display: block;}
/*.shop-list .media .media-left{ display:block; float: none;}*/
.supply-box{ background-color: #ffffff; padding: 0 0 40px 0;}
.supply-box img{ width: 269px; height: 160px; margin-top: 15px; }
.supply-box p{ color: #333333; font-size: 16px; font-weight: normal; margin-bottom:10px;}
.supply-box a{ text-decoration: none;  }
.supply-box  .col-sm-3{ height: 255px;}
.supply-box span{ font-size: 12px; color: #999999;}
.supply-box .info{ padding: 10px 15px; background-color: #f9f9f9;}
.supply-box .price{ position: relative; top:-4px}

.my-supply-box .info{ width: 230px;}
.my-supply-box  .col-sm-4{ height: 285px;}
.my-supply-box img{ width: 230px; height:170px ;}
.my-supply-box a{ text-decoration: none; }
.my-supply-box .price{ position: relative; top:-4px}
.my-supply-box span{ font-size: 12px; color: #999999;}
.my-supply-box  .col-sm-3{ height: 280px;}
.my-supply-box .info{ padding: 10px 15px; background-color: #f9f9f9;}


.my-info-box .my-supply-box{ margin-top: 20px;}

.article .pro-img{width:348px; height: 358px; float: left; margin-right: 15px;}

.category-table img{ width: 100px; height: 70px; margin-right: 15px;}
.category-table  a.souce{ color: #999999; text-decoration: none;}

.company-img img{ width: 200px; height: 140px; }
.icon-renzheng{ color: #149C36; font-size: 32px;}
.txt p{ color: #333333;}
.help-list-ul{ margin-top: 10px;}
.help-list-ul li{ padding: 6px 0 6px 20px;  display: block; background: url(images/list-style.gif) no-repeat 10px center;}
.help-list-ul li a{ color: #666666; font-size: 14px;}
.help-list-ul li .time{ float: right; color: #999999;}
.help-box{ background-color: #ffffff; padding: 15px; height: 500px; margin-bottom: 30px;}
.help-box .tit{ border-bottom: 1px solid #eeeeee;  margin-bottom: 15px;}
.help-box .tit h4{border-left:3px solid #888888;padding-left: 15px;}

.advice-box{ padding:30px 100px; width: 800px; background-color: #ffffff; margin: 0 auto;}
.advicetextarea{ border: 1px solid #eeeeee; padding: 15px; width: 90%; float: left; margin-right: 10px;}
.btn-advice{ padding: 10px 80px; margin: 15px auto; }

.sidebar{ background-color: #ffffff; border: 1px solid #dddddd;height:629px}
.sidebar li{ border-bottom: 1px solid #eee; }
.sidebar li h4{ color: #0076CD; font-weight: normal; padding:15px; background-color: #f7f7f7; margin: 0;}
.sidebar li ul{ }
.sidebar li ul li{ background-color: #ffffff; border-color: transparent;padding: 28px 15px 17px 30px;}
.sidebar li ul li a{ color: #666666; font-size: 15px; text-decoration: none; text-align:center}
.sidebar li ul li .iconfont{ margin-right: 5px; color: #999999;}
.sidebar li ul li.active{ color: #fff; background-color: #0076CD;}
.sidebar li ul li.active a{ color: #fff;}
.sidebar li ul li.active .iconfont{ color:#666666 ;}

.my-avater{ background-color: #ffffff; padding: 30px;}
.my-avater-img{float: left;  margin-right: 20px; margin-bottom: 50px; width: 80px; height: 80px;  border-radius: 60px;-moz-border-radius: 60px;-webkit-border-radius: 60px;}
.progress{margin-top: 6px;}
.progress-bar{ background-color: #149C36; }

.progress-box{ margin-top: 10px;}

.card{ background-color: #f9f9f9;margin: 0 -30px ; position: relative; bottom: -30px;}
.card .inner{ width: 33.3333%; float: left; border: 1px solid #dddddd; text-align: center; padding: 20px 0;}
/*.card .col-sm-4 .inner{ margin: 15px; padding: 30px 0; background-color: #f4f4f4; border-radius: 8px; border: 1px solid #dddddd;}*/
.card strong{ font-size: 24px; display: block;}


.recm-info{ background-color: #ffffff; margin-top: 20px; padding: 15px 0; min-height: 300px;}
/*.recm-info .col-sm-4{ overflow:hidden;}
.recm-info .txt-box{  background-color: #f4f4f4; padding:0 10px;}
.recm-info img{ width:228px; height: 160px;}*/
.btn-primary2{ margin-top: 15px; padding: 10px 80px;}
.btn-primary21{ margin-top: 15px; padding: 10px 0px;}


.pub-purch-btn{ margin-top: 10px;}
.pub-purch-btn button{text-align: center;}

.btn-red{ background-color: #ff6600; color: #ffffff;}
.btn-red:hover,.btn-red:active,.btn-red:focus,.btn-red.active{ background-color: #ea5e00; color: #ffffff;}


.my-info-box{ background-color: #ffffff;}
.my-info-header{ padding: 10px 30px; border-bottom: 1px solid #eeeeee;}
.my-info-header a{ margin-top: 10px;}
.my-info-body{ padding: 30px;}
.my-info-body .col-sm-12{ padding: 15px 0; border-bottom: 1px solid #eeeeee;}
.my-info-body .col-sm-12:first-child{ padding-top: 0;}
.my-info-body .col-sm-12:last-child{border-color: transparent;}
.my-info-body .pagination{ margin: 15px -30px 0 -30px; box-shadow: 0 -1px 3px #f1f1f1;}
.my-info-body .article{ padding: 0;}
.upload-img-div{ width: 60px; height: 60px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #dddddd; text-align: center; line-height: 60px; margin-top: 5px; font-size:30px; color:#999999; font-weight:normal;}

.star{ color:red; font-size: 14px; margin-right: 5px;}
.mar-form-l{ padding-left: 0;}
.mar-form-r{ padding-right: 0;}
.my-info-edit{ margin-right: 50px;}

.login-bg{background-color: #f4f4f4;}
.login-bg .header{background-color: #fff; border-bottom: 5px solid #4CAE4C;}
.login-bg .header .logo-icon{ }
.login-mian{ min-height: 600px; background-color: #ffffff;  box-shadow: 0 2px 3px #999999; padding: 0 60px; }
.login-mian .row{height:600px;background-image: url(../images/login-bg.jpg);  background-repeat: no-repeat; background-position:60px 80px;}
.login-block{position: relative; top:110px; left: 760px; width:326px;background-color: #f4f4f4; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; box-shadow: 3px 3px 6px #f8f8f8; border: 1px solid #ddd;}
.login-block h4{ padding: 5px 15px 10px 15px;  border-bottom: 1px solid #dddddd;}
.account-box{ padding:30px 30px 60px 30px; }

.login-block a{ color: #666666; text-decoration: none;}
.login-block button{ padding: 8px 0; box-shadow: 0 2px 4px rgba(100,100,100,0.3); margin-bottom: 10px;}

.login-bg .footer{background-color: #f4f4f4;}
.register-block h4{ padding: 5px 15px 10px 15px;border-bottom: 1px solid #dddddd;}
.regiter-mian .row{ background-image: none;}
.register-block{width:326px;margin-left: 150px; margin-top: 120px;background-color: #f4f4f4; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; box-shadow: 3px 3px 6px #f8f8f8; border: 1px solid #ddd;}
.notice-block{ margin-right: 120px; border: 1px solid #eeeeee; margin-top: 120px; width: 460px; height: 380px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; padding: 30px;}
.register-block button{ padding: 8px 0; box-shadow: 0 2px 4px rgba(100,100,100,0.3); margin-bottom: 10px;}
.register-block a{ color: #666666; text-decoration: none;}
.checkbox a{ color: #4CAE4C;}


.auth-icon{ position: relative; margin: 5px; top:-5px;}

.tabs-company .tab-content{ margin-top: 0; padding: 0;}
.tabs-company .nav-tabs a{ color: #666666;}
.tabs-company .nav-tabs .active a{ font-weight: bold; color: #4CAE4C;}
.tabs-company .nav-tabs .active a:hover,.tabs-company .nav-tabs .active a:active,.tabs-company .nav-tabs .active a:focus{color: #4CAE4C;}
us,.nav>li>a:hover{ background-color: #f9f9f9;}

.product.school .col-sm-6 .table th,.product.school .col-sm-6 .table td { padding-left: 15px; padding-right: 15px;}

.link a { margin: 0 5px; color:#999; }
