*{
	margin: 0;
	padding: 0;
}

em {
	font-style: normal;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

images {
	border: none;
}

input{
	outline: none;
}

body {
	
	font-family: "微软雅黑";
	color: #666;
	background: white;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	zoom: 1;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}
@font-face {
    font-family: 'dincond-regular';
    src: url('../font/dincond-regular-webfont.eot');
    src: url('../font/dincond-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dincond-regular-webfont.woff2') format('woff2'),
         url('../font/dincond-regular-webfont.woff') format('woff'),
         url('../font/dincond-regular-webfont.ttf') format('truetype'),
         url('../font/dincond-regular-webfont.svg#dincond-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#head {
	height: auto;
	background: white;
	box-shadow: 0 10px 10px rgba(0,0,0,0.1);	
	position: relative;
	z-index: 10;
    padding-bottom:10px;
}
#head .wrap {
	position: relative;
}
#logo {
	width: 550px;
	height: auto;
	float:left;
}
#logo img{
	margin-top:40px;
}
#nav {
	width:100%;
    background:#0066b6;
    
}
#nav-list {
    display:block;
    width:1200px;
    margin:0 auto;
}
#nav-list li {
	float: left;
	width: 171px;
	height: 55px;
	text-align: center;
    position:relative;
    z-index:100;
}
#nav-list li a {
	display: block;
	height: 55px;
	width: 100%;
	line-height: 55px;
	color: #fff;
    font-size:16px;
    font-weight:bold;
}
#nav-list li:hover {
	color:#fff;
    background:#90c320;
}

#nav-list ul{
    background-color: #90c320;
	width: 171px;
	position: absolute;
	top: 55px;
	overflow: hidden;	
    display:none;
    height:0;
    filter:alpha(opacity:80); opacity:0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;
}
#nav-list ul li{width:100%;height:40px;float:left;font-size:14px;color:#fff;}
#nav-list ul li a{font-size:14px;color:#fff;margin:0;border:none;line-height:40px;font-weight:normal;height:40px;display:block;width:100%;}
#nav-list ul li a:hover{color:#fff;background:#82b514;}
#btns {
	position: absolute;
	right: 0;
	top: 24px;
}
#btns a {
	display: block;
	float: left;
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	margin-left: 18px;
	background: url(../images/search_bg.jpg) no-repeat center center;
	border-radius: 50%;
	background-size: cover;
	transition: .5s;
	color: #2c2c2c;
}
#btns a div {
	background: url(../images/search.png) no-repeat 2px 2px;
	width: 100%;
	height: 100%;
}
#btns a:hover, #btns a.active {
	background: #cf000d;
	color: white;
}
#btns a:hover div ,#btns a.active div {
	background-position-y: -42px;
}

#main-pic {
	height: 564px;
	max-width: 1920px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
#main-pic ul {
	width: 10000px;
	position: absolute;
	top: 0;
	left: 0;
}
#main-pic ul li {
	width: 1920px;	
	float: left;
	height: 564px;
    background-position:center top;
    background-repeat:no-repeat;
}
#handle {
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 12px;
}
#handle a {
	display: inline-block;
	height: 14px;
	width: 14px;
	border-radius: 7px;
	background: white;
	margin: 0 4px;
}
#handle a.active {
	border: 3px solid white;
	width: 8px;
	height: 8px;
	background-color: initial;
    color:#fff;
} 

.menu{
    width:100%;
    height:200px;
    background:#f3f3f3;
}
.menu ul{
    display:block;
    width:1200px;
    margin:0 auto;
    padding-top:40px;
}
.menu ul li{
    width:280px;
    height:120px;
    background:#fff;
    float:left;
    margin-right:24px;
    display: table;
}
.menu ul li a{
    text-align: center;
    font-size: 16px;
    color: #0C46BC;
    font-weight: bold;
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.menu ul li a:hover{
    background:#f0fcff;
}
.menu ul li span{
    display: block;
    width: 52px;
    height: 52px;
    margin: 0 auto 9px auto;
}
.menu ul li:nth-child(1) span
{
    background:url(../images/i1.png) no-repeat center;
}
.menu ul li:nth-child(2) span
{
    background:url(../images/i2.png) no-repeat center;
}
.menu ul li:nth-child(3) span
{
    background:url(../images/i3.png) no-repeat center;
}
.menu ul li:nth-child(4) span
{
    background:url(../images/i4.png) no-repeat center;
}
.menu ul li:nth-child(4){
    margin-right:0;
}

.banner{position: relative;overflow: auto;text-align: center;width:600px;float:left;}
.banner .dots{position:absolute;left:0;right:0;bottom:70px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;}
.banner ul .slider-item {width:600px; float: left;height:400px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 570px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner .progress2{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f7ac00}

#news{
    padding:60px 0;
}
#comments_2{float:left;width:600px;}
#news .list{width:570px;float:right;}
#news .list .article{height:180px;width:100%;}
#news .list ul{padding-top:10px;}
#news .list li{width:100%;}
#news .list li h1{float:left;width:85%;font-size:15px;color:#777;line-height:32px;}
#news .list li a:hover h1{text-decoration:underline;}
#news .list li span{float:right;width:15%;display:block;text-align:right;line-height:35px;color:#999;}
#news .titlebar{width:100%;height:40px;border-bottom:1px solid #f1f1f1;background:#f7f7f7;}
#news .titlebar .txt{line-height:39px;float:left;border-top:2px solid #f90;font-size:16px;color:#f90;font-weight:bold;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;text-align:center;background:#fff;width:22%;}
#news .titlebar .link{width:70%;float:right;height:40px;text-align:right;line-height:40px;padding-right:15px;}
#news .titlebar .link a{color:#4a4a4a;font-size:14px;}
#news .titlebar .link a:hover{color:#f7ac00;}



.photo .content{width:100%;height:270px;overflow:hidden;padding-bottom:0px;}
.photo{padding:50px 0 60px 0;}
.photo .titlebar{width:100%;height:35px;background:#f7f7f7;border-bottom:1px solid #d9d9d9;}
.photo .titlebar .link{width:100%;float:left;background:#f7f7f7;border-bottom:1px solid #d9d9d9;height:35px;text-align:right;line-height:35px;}
.photo .titlebar .link .more{padding-right:15px;color:#333;font-size:14px;float:right;}
.photo .titlebar ul{width:900px;float:left;padding-left:0px;}
.photo .titlebar ul li{float:left;}
.photo .titlebar ul li a{display:block;line-height:35px;padding:0 50px;color:#000;font-size:16px;}
.photo .titlebar ul li a.tabactive{display:block;line-height:34px;float:left;border-top:2px solid #90c320;font-size:16px;color:#90c320;font-weight:bold;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-align:center;background:#fff;}

.photo .tabcontent{width:100%;height:270px;box-sizing: border-box;border: 1px solid #d9d9d9;border-top:none;overflow:hidden;padding:40px 30px;}
.photo .tabcontent li{width:25%;float:left;text-align:center;font-size:16px;color:#333;padding:0 14px;box-sizing:border-box;}
.photo .tabcontent li img{width:100%;height:170px;}
.photo .tabcontent li p{line-height:35px;}

.brand{padding-bottom:30px;}
.brand .titlebar{width:100%;height:34px;position:relative;text-align:center;padding-top:26px;margin-bottom:30px;}
.brand .titlebar hr{width:100%;height:8px;background:#e2e2e2;margin:0px 0 0 0;}
.brand .titlebar span{display:block;width:150px;height:60px;text-align:center;font-size:22px;font-weight:bold;color:#f90;background:#fff;position:absolute;left:525px;top:0;line-height:60px;}
.brand .list{width:100%;height:180px;}
.brand .list img{}
.brand .list .prev,.brand .list .next{width:30px;height:50px;float:left;margin-top:35px;}
.brand .list .prev{background:url(../images/prev.jpg) no-repeat;}
.brand .list .next{background:url(../images/next.jpg) no-repeat;}
.brand .list .scroll{width:1140px;float:left;height:120px;overflow:hidden;position:relative;}
.brand .list .scroll ul{width:10000px;position:absolute;left:0;top:0;}
.brand .list .scroll ul li{width:153px;margin:0 5px;float:left;border:1px solid #efefef;box-sizing:border-box;}
.brand .list .scroll ul li img{width:100%;height:110px;}

#footer {
	height: 243px;
	background-color: #f3f3f3;
	color: white;
	position: relative
}
#to-top{
	width: 39px;
	height: 39px;
	background: url(../images/to-top.png) no-repeat center center;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -20px;
	cursor: pointer;
}
#footer-top {
	height: auto;
	padding: 40px 0 40px 0;	
	font-size: 14px;
	line-height: 22px;
}
#address {
	width: 355px;
    padding-top:25px;
}
#address li{width:100%;height:40px;border-radius:20px;margin-bottom:10px;font-size:14px;color:#666;line-height:40px;font-weight:bold;text-indent:60px;background:url(../images/address.png) no-repeat #fff;}
#address li span{font-weight:normal;font-size:14px;}
#address li:nth-child(1){background-position:20px 8px;}
#address li:nth-child(2){background-position:20px -45px;}
#address p:nth-of-type(2){
	background-position-y: -70px;
	margin-top: 18px;
}
#code {
	padding: 0 0px 0 45px;	
	width: 430px;	
    font-size:14px;color:#333;line-height:24px;
    box-sizing:border-box;
}
#code .weixin{width:110px;float:left;text-align:center;padding-right:33px;}
#code p {
	
}
#code h1 {
	font-weight:bold;font-size:16px;color:#333;padding:15px 0;
}
#footer-nav {
	width: 400px;	
    border-right:1px solid #e3e3e3;
}
#footer-nav dl {	
	
}
#footer-nav dl dt{font-size: 16px;color:#333;font-weight:bold;width:100%;padding-bottom:8px;}
#footer-nav dl dd{font-size:14px;line-height:32px;}
#footer-nav dl dd a{color:#666;}
#footer-nav dl:nth-child(1){width:225px;float: left;}
#footer-nav dl:nth-child(1) dd{width:50%;float:left;}
#footer-nav dl:nth-child(2){width:130px;float:right;}
#footer-nav dl:nth-child(2) dd{width:100%;}
#footer-nav li ul {
	padding-top: 14px;
}
#footer-list li ul li {
	float: initial;
	font-size: 14px;
	line-height: 24px;
}
#footer-list li ul li a {
	color: white;
}
#footer-list li ul li a:hover {
	text-decoration:underline;
}

#footer-bottom {
	height: 40px;
	line-height: 40px;
	text-align: center;
    width:100%;
    background:#424242;
    font-size:14px;
    color:#bbb;
}
#footer-bottom a{
	color: #bbb;
}
#footer-bottom a:hover {
	color: orange;
}
#footer-bottom a:nth-of-type(1){
	margin: 0 28px;
}
#footer-bottom a:nth-of-type(2){
	margin-right: 8px;
}
#footer-bottom a:nth-of-type(3){
	margin-left: 4px;
}
#search {
	width:290px;height:auto;margin-left:100px;float:left;margin-top:50px;
}
#search-box {
	width: 100%;
	height: 42px;	
	margin-top: 70px;
	background:#f0f0f0;
    border-radius:25px;
}

#search-inp {
	height: 42px;
	margin-left:10px;float:left;
	width: 135px;
	border: none;
    line-height:42px;
    font-size:14px;
    color:#888;
    background:none;
}
#search-btn {
	background:url(../images/search-btn.png) no-repeat;
	color: white;
	height: 42px;
	width: 40px;
	line-height: 40px;
	border: none;
    float:left;
}



.Countdown{width:250px;height:90px;float:right;padding-top:40px;}
.Countdown .date{width:100%;font-size:20px;color:#333;height:30px;}
.Countdown .date div{float:right;}
.Countdown .date .date1,.head .right .date .date3{font-size:18px;padding:0 5px;}
.Countdown .date .date2{width:65px;height:30px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7ac00), to(#fc7c00)) !important;text-align:center;line-height:30px;font-family: Verdana;font-size:24px;color:#fff;font-weight:bold;border-radius:21px;}
.Countdown p{text-align:right;font-size:14px;color:#666;line-height:20px;padding-top:8px;}


#closeit {
	width: 26px;
	height: 26px;
	background: url(../images/search.png) no-repeat -86px 2px;
	position: absolute;
	right: -40px;
	top: 28px;
	cursor: pointer;
}
#search:hover #closeit{
	background-position-y: -23px;
}

/*---------------内页-----------------*/
.sidebanner{width:100%;height:300px;background-position:center top;background-repeat:no-repeat;box-shadow: 0 10px 30px rgba(0,0,0,0.3);}
.sidebanner .w1200{position:relative;}
.sidebanner img{position:absolute;width:220px;right:0;top:30px;}
.current{width:50%;margin:0 auto;background:url(../images/current_bg.png) no-repeat center 160px;padding-top:100px;text-align:center;color:#fff;}
.current h1{font-size:35px;font-weight:bold;line-height:63px;}
.current h2{font-size:14px;font-family:Arial;line-height:25px;}

#c-nav-box {
	height: 144px;
    font-family:'Microsoft YaHei';
}
.c-wrap {
	background-color: #f4f5f5;
	padding-bottom: 64px;
}
.c-about-title {
	width: 230px;
	
}
.c-about-title h2 {
	font-size: 26px;	
	line-height: 32px;
	padding-top: 60px;
    font-weight:bold;
}
.c-about-title h3 {
	color: #999;
	font-size: 14px;
	line-height: 26px;
	
}
#c-nav-box .qrcode{float:left;width:250px;margin-top:20px;padding-left:20px;}
#c-nav-box .qrcode img{float:left;width:95px;height:95px;padding-right:10px;}
#c-nav-box .qrcode p{font-size:14px;color:#333;line-height:22px;margin-top:43px;}
#c-nav {
	padding-top: 74px;
}
#c-nav a {
	display: block;
	float: left;
	width: 120px;
	height: 36px;
	border-radius: 18px;
	color: #444;
	font-size: 16px;
	line-height: 36px;
	text-align: center;
}
#c-nav a.active {
	background-color: #90c320;
	color: white;
}


.main{width:1200px;margin:0 auto;padding:80px 0px 80px 0;border-top:4px solid #f9f9f9;}




.news{width:100%;height:auto;}
.news .container{width:1200px;margin:0 auto;padding:30px 0;}
.news .left{width:700px;height:260px;float:left;background:#fff;padding:20px;padding-left:0;}
.news .left .title{width:100%;height:35px;border-bottom:1px solid #dfdfdf;line-height:35px;font-size:16px;color:#90c320;position:relative;font-weight:bold;}
.news .left .title span{font-size:12px;color:#bcac61;font-weight:normal}
.news .left .title a{display:block;width:50px;height:35px;font-size:10px;color:#999;text-align:right;position:absolute;top:0;right:0;font-weight:normal;}
.news .left .top{width:100%;height:115px;padding-top:15px;}
.news .left .top img{width:120px;height:90px;padding:3px;background:#fff;border:1px solid #eaeaea;float:left;}
.news .left .top .des{width:440px;height:100px;float:right;}
.news .left .top .des h1{font-size:15px;font-weight:normal;padding-bottom:10px;}
.news .left .top .des h1 a{color:#212020;}
.news .left .top .des h1 span{font-size:11px;color:#999;font-style:italic;}
.news .left .top .des p{font-size:13px;color:#666;line-height:20px;padding-bottom:5px;}
.news .left ul{padding-top:15px;}
.news .left .top .des .more{display:block;width:60px;height:20px;background:#90c320;float:right;text-align:center;line-height:20px;color:#fff;font-size:11px;border-radius:3px;}
.news .left li{width:100%;height:36px;line-height:36px;font-size:15px;position:relative;}
.news .left li a{color:#212020;}
.news .left li span{display:block;width:100px;position:absolute;top:0px;right:0px;color:#999;font-size:14px;text-align:right;}

.news .right{width:340px;height:300px;float:right;}




#about{background:url(../images/aboutpic.jpg) no-repeat left 50px;}
#about .text{overflow: hidden;background: url(../images/zi_bj.png);width: 650px;padding: 50px;float:right;}
#about .text p{font-size: 14px;color: #4f4f4f;line-height: 24px;text-indent:28px;padding-top:15px;}
#about .text:hover p{color:#90c320;}

#organization li{width:25%;float:left;padding-bottom:30px;}
#organization li h1{font-size:16px;color:#323232;font-weight:bold;padding-bottom:5px;}
#organization li p{font-size:14px;color:#777;}

/*#schedule table{width:100%;margin:0 auto;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px;}
#schedule table td{line-height:55px;font-size:16px;color:#585858;padding-left:25px;box-sizing:border-box;font-family:"MONTSERRAT-REGULAR";}
#schedule table .title td{background:#eee;border-bottom:2px solid #ccc;font-weight:bold;line-height:35px;}
#schedule table .alter td{background:#f5f5f4;}*/
#schedule table td,#schedule table th{line-height:30px;font-size:14px;}
#schedule table th{text-align:center;font-weight:bold;}
#schedule p{padding-top:20px;font-size:14px;color:#f90;font-weight:bold;}

#map{text-align:center;}

#photo li{width:25%;padding:10px;box-sizing:border-box;float:left;position:relative;}
#photo li img{width:100%;height:186px;}
#photo li p{display:block;width:280px;line-height:40px;font-size:16px;color:#fff;text-indent:15px;position:absolute;left:10px;bottom:10px;background:url(../images/photo-bg.png);font-weight:bold;}

#photolist dl{width:100%;padding-bottom:20px;float:left;}
#photolist dl dt{width:100%;}
#photolist dl dd{width:100%;}
#photolist dl dd img{width:25%;padding:10px;box-sizing:border-box;float:left;height:200px;}

.organization .title{width:100%;padding:0px 0 40px 0px;color:#7cbe16;}
.organization .title h1{font-size:24px;font-weight:bold;}
.organization .title h2{font-size:27px;font-family:Arial;line-height:30px;text-transform:uppercase;}


#articles .list{width:100%;}
#articles .list li{width:100%;height:auto;padding-top:10px;float:left;}
#articles .list li .time{float: left;padding-top: 30px;width: 135px;font-size: 24px;line-height: 32px;color: #d4c5b1;font-family: "MONTSERRAT-REGULAR";letter-spacing: -1px;}
#articles .list li .pic{float:left;width:200px;height:120px;padding:0 15px;overflow:hidden;padding-top: 30px;}
#articles .list li .pic img{width:100%;}
#articles .list li .txt{float: right;width: 800px;padding: 32px 0;border-top: 2px dashed #ececec;}
#articles .list li:nth-child(1) .txt{border-top:none;}
#articles .list li .txt h4{font-size: 18px;color: #58585e;line-height: 24px;transition: all .3s;}
#articles .list li .txt p{font-size: 14px;color: #73706e;line-height: 22px;margin-top: 6px;}
#articles .list li:hover h4{color:#f90;}


.articleTitle{font-size: 18px;color: #58585e;line-height: 24px;}

#company table td,#company table th{line-height:30px;font-size:14px;}
#company table th{text-align:center;font-weight:bold;}

#guide h1{font-size:16px;font-weight:bold;padding-bottom:15px;color:#58585e;line-height:28px;}
#guide .box{width:45%;float:left;}
#guide h2{font-size:16px;color:#f90;font-weight:bold;padding-bottom:10px;}
#guide p{font-size:16px;color:#58585e;line-height:28px;padding-bottom:20px;}

.contact .list{height:320px;float:left;width:300px;padding:40px 20px 0 30px;}
.contact .list h1{font-size:20px;font-weight:bold;color:#333;padding-bottom:10px;}
.contact .list h5{font-weight:bold;font-size:14px;}
.contact .list p{font-size:14px;color:#666;line-height:28px;}
.contact .list img{width:70%;}

.contact h2{font-size:20px;font-weight:bold;color:#333;line-height:40px;padding:30px 0 10px 10px;}

.honor .title{padding-bottom:15px;height:50px;}
.honor .title li{float:left;padding:0 15px 0 0;}
.honor .title li a{display:block;padding:0 20px;height:30px;line-height:30px;background:#8fc320;color:#fff;font-size:14px;text-align:center;border-radius:20px;}
.honor .title li a:hover{background:#cf000d;}

.photo_list{width:186px;height:200px;padding:10px;border:1px solid #ccc;text-align:center;float:left;margin:16px;border-radius:3px;box-shadow: 0px 0px 5px #ccc;background:#fff;}
.photo_list .img{height:140px;padding-bottom:5px;max-width:186px;max-height:186px;}
.photo_list p{font-size:13px;color:#666;line-height:18px;}
.photo_list a{display:block;width:100%;height:auto;text-align:center;background:#fff;}
.photo_list a:hover{text-decoration:none;}
.photo_list:hover{box-shadow: 0px 0px 5px #999;}

.picnews li{width:186px;height:200px;padding:10px;border:1px solid #ccc;text-align:center;float:left;margin:16px;border-radius:3px;box-shadow: 0px 0px 5px #ccc;background:#fff;}
.picnews li .img{width:100%;height:140px;padding-bottom:5px;}
.picnews li p{font-size:13px;color:#666;line-height:18px;}
.picnews li a{display:block;width:100%;height:auto;text-align:center;background:#fff;}
.picnews li a:hover{text-decoration:none;}
.picnews li:hover{box-shadow: 0px 0px 5px #999;}

.main .left{width:237px;height:auto;float:left;padding:0 40px 50px 0;}
.main .right{float:right;width:910px;height:auto;padding-bottom:80px;}
.main .right .content{width:100%;}

/**************************er_left**************************/
.er_left { width:237px; padding-top:48px; }

.l_tit { width:100%; height:185px;  background:#666; color:#fff; }
.l_tit dl {margin-left:21px; border-left:3px solid #f6ac1d; margin-top:113px; min-height:40px; padding-left:6px; }

.l_tit dl dt { font-size:11px; width:100%; float:left; font-family:Arial, Helvetica, sans-serif; line-height:14px; color:#c8c8c8; text-transform:uppercase; }
.l_tit dl dd { font-size:24px; line-height:24px; color:#fff;  width:100%; float:left; }

.er_lfbn { width:228px; color:#5f5f5f; border:1px solid #e2e2e2; background:#f7f7f7; border-top:none; padding:12px 4px 4px 3px; float:left; }
.er_lfbn dl { width:100%; }

.er_lfbn dl dt {  margin:0px 0px; width:100%; padding:4px 0px; border-bottom:1px solid #dddcdc; overflow:hidden; float:left; }
#help dl dt{border-bottom:none;}
#help ul{border-bottom:1px solid #dddcdc;padding-left:35px;padding-bottom:10px;}
#help ul a{color:#777;}
.er_lfbn dl dt a { color:#4c4c4c; background:url(../images/l_lfbnli01.png) no-repeat 211px 12px; line-height:22px; font-size:14px; width:156px; overflow:hidden; display:inline-block; padding:4px 36px 4px 36px; float:left; }
.er_lfbn dl dt a:hover { color:#fff; background:url(../images/l_lfbnli02.png) no-repeat 211px 14px #8fc320;text-decoration:none;}

.er_lfbn dl.open dt { }
.er_lfbn dl.open dt a {  color:#fff; background:url(../images/l_lfbnli02.png) no-repeat 211px 14px #4ca128;}

.er_lfbn dl.open2 dt { padding-bottom:8px; }
.er_lfbn dl.open2 dt a { color:#174aa5; background:url(../images/l_lfbnli02.png) no-repeat 15px 24px #ddebf8; }


.er_lfbn dl dt a.a1 {   color:#fff; background:url(../images/l_lfbnli02.png) no-repeat 211px 14px #4ca128;}
.er_lfbn dl dt a.a1:hover {  color:#fff; background:url(../images/l_lfbnli02.png) no-repeat 211px 14px #4ca128;}

.er_lfbn dl dt.last01 { border:none; }

.main .right .title { width:100%; float:left; height:46px; background:url(../images/er_rttitlebg01.png) no-repeat left top; margin-bottom:30px;}
.main .right .title span { float:left; background:url(../images/er_rttitleli01.png) no-repeat 16px 14px; line-height:46px; font-size:18px; padding-left:38px; color:#4b4b4b; }

.help li{line-height:40px;border-bottom:1px dotted #ccc;}

.technology .list dl{margin-bottom:40px;float:left;width:100%;}
.technology .list dt{width:10%;float:left;height:80px;text-align:right;font-size:20px;font-weight:bold;color:#8fc320;background:url(../images/technology_listbg.jpg) no-repeat right 20px;padding-right:4%;padding-top:15px;}
.technology .list dd{width:80%;float:right;background:#f6f6f6;padding:10px 3%;border-radius:5px;}
.technology .list dd a{margin-bottom:15px;display:block;width:96%;padding:10px 2%;}
.technology .list dd h1{font-size:16px;color:#666;font-weight:bold;}
.technology .list dd p{font-size:14px;color:#999;}
.technology .list dd a:hover{}

/*---------申请试种------------*/
.shizhong{ width: 100%;height: 600px;margin: 0px auto;padding-bottom:50px;}
.shizhong .box{ width: 960px;height: auto;border: 10px solid #8d8a8a;font-family: "Microsoft YaHei";}
.online{width:1020px;overflow:hidden;border:0px solid #8D8A8A;padding:30px;} 
.express{font-family: "microsoft yahei";height:70px;}
.express span{font-size:24px;font-weight:800;display:block;float:left;font-family: "Microsoft YaHei";}
.express span i{color:#b91125;font-size: 24px;font-family: "Microsoft YaHei";font-style:normal;}
.express a{background:url(../images/icon4.png) no-repeat;display:block;float:left;margin:10px 0 0 5px;width:136px;height:23px;line-height:23px;color:#fff;padding-left:10px;font-family: "Microsoft YaHei";}
.express a:hover{color:#fff !important;}
.data_form{margin:0 auto;width:100%;height:auto;}
.data_form .pd{padding:0 10px;display:block;}
.data_form span.wh{width:180px;display:block;float:left;text-align:right;font-size: 14px;font-family: "Microsoft YaHei";font-weight:normal;}
.data_info{width:500px;height:auto;margin:0 auto;float:left;padding-left:0px;}
.data_form .info{position:relative;}
.express_td{background:url(../images/express.png) no-repeat right top;width:100%;height:auto;}
.finish{width:450px;padding-left:70px;font-family: "Microsoft YaHei";font-size:14px;float:left;}
.finish p span{color:#ea9500;font-size:26px;font-weight:800;}
.finish p.size{font-size:22px;line-height:200%;}
.finish span{ font-size: 32px;}
.finish p span.lxftime{display:block;font-size:30px;}
.finish p span.lxftime span{font-size:30px;}
.finish #btnSave{color: #fff !important;font-family: "microsoft yahei";font-size: 22px;text-align: center;display:block;width:248px;margin:20px 0 0 100px;border:0;cursor:pointer;height:59px;background:url(../images/now.png) no-repeat;line-height:59px;font-weight:800;}
.online .botm{font-size:20px;background:#f7f7f7;padding:20px 0px;width:900px;margin:20px auto 0 auto;height:22px;line-height:22px;text-align:center;font-family:'microsoft yahei';}
.online .botm span{display:block;width:645px;margin:0 auto;font-size: 22px;text-align: center;}
.online .botm em{color:#ea9500;display:inline-block;margin-bottom:-2px;*margin-bottom:-5px;*line-height:23px;font-size: 22px;}
.mb15 {margin-bottom: 15px;color: #666;font-size: 14px;font-family: "Microsoft YaHei";}
.mb15 i{ color: red;}
.formtext{height: 20px;width:100px; border:1px solid #ddd; padding:2px 6px; color:#777; font-size:12px; font-family:'Arial','Microsoft YaHei'; background:#fff; -moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.formtext:focus{ border:1px solid #ccc; box-shadow:0 0 3px rgba(0,0,0,0.3); color:#222; }

/*输入框文字提示*/
.cont_td{position:relative;}
.cont_td span.tip{ display:block; width:200px; height:30px; background:#fffdee; color:#f60; padding-bottom:0px; font-size:12px; text-align:center; line-height:30px; border:1px solid #ffbb8d; position:absolute; left:110px; top:-35px; border-radius:4px; box-shadow:0 0 3px #ccc; opacity:0; }
.cont_td span.tip i.color,.cont_td span.tip i.no_color{ font-family:'Arial'; font-style:normal; font-size:12px; position:absolute; top:16px; left:86px; _display:none; }
.cont_td span.tip i.color{ color:#f60; }
.cont_td span.tip i.no_color{ color:#fffdee; top:15px; }

.finish .step{font-size:16px;}
.finish .step b{color:#b91125;font-size:16px;}
.finish .step a{text-decoration:underline;font-size:16px;}
.finish .step .pay{text-align:center;}
.finish .step .pay img{width:250px;border:1px solid #ccc;border-radius:10px;margin:15px 0;}


/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 250px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #79b34c url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #79b34c url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #79b34c url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #79b34c url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.message .listcontent{width:800px;float:left;}
.message .form{width:290px;float:right;height:auto;padding:20px 10px 20px 25px;background:#efefef;}
.message .form h1{font-size:20px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.message .form h1 span{font-size:14px;color:#cf000d;}
.message .form .express_td{background:none !important;}
.message .summit input{width:90%;line-height:35px;background:#cf000d;color:#fff;font-size:16px;text-align:center;border:none;border-radius:3px;font-weight:bold;}
.message .wh i{font-style:normal;}
.message .wh b{font-weight:normal;font-size:12px;color:#cf000d;}

.message .mbox{ width: 100%;height: auto;padding: 20px 0;font-family: "Microsoft YaHei";border-bottom: 1px dotted #d0d0d0;}
.message .mbox .face{ width: 55px;height: auto;float: left;}
.message .mbox .face img{ width: 45px;height: 45px;padding: 3px;border: 1px solid #e4e3e3;}
.message .mbox .face p{ text-align: center;padding-top: 5px;font-size: 12px;color: #333;}
.message .mbox .msginfo{ width: 730px;height: auto;float: right;}
.message .mbox .msginfo .msg_tit{ width: 100%;height: 30px;line-height: 30px;color: #333;}
.message .mbox .msginfo .msg_tit span{ color: #999;}
.message .mbox .msginfo p{ font-size: 14px;color: #333;line-height: 20px;}
.message .mbox .msginfo p span{ color: #999;font-size: 12px;}
.message .mbox .msginfo .reply{ width: 100%;height: auto;background: #f3ede0;margin-top: 10px;}
.message .mbox .msginfo .reply p{ padding: 5px 10px;color: #ad8a49;}

/*全部分类*/
.allcategorylist_c ul{}
.allcategorylist_c a:hover{color:#cc0000;}
.allcategorylist_c ul li{ overflow:hidden; border:1px solid #ededed; margin-bottom:15px;} 
.allcategorylist_c ul li h2{ background:url(../images/sub/classbg.jpg) repeat-x; height:39px; overflow:hidden; padding-left:20px; line-height:39px;}
.allcategorylist_c ul li h2 a{font-family:"microsoft yahei"; font-size:18px; color:#cc0000;}
.allcategorylist_c ul li ul{ width:1010px; margin-top:15px;}
.allcategorylist_c ul li ul li{width:449px; overflow:hidden; border:0px; float:left; margin-left:20px;_margin-left:10px; margin-right:25px; margin-bottom:0px; padding-bottom:15px;}
.allcategorylist_c ul li ul li b{ width:100px;font-family:"microsoft yahei"; font-size:14px; font-weight:bold; float:left; text-align:right}
.allcategorylist_c ul li ul li div{ width:349px; float:right; line-height:27px;}
.allcategorylist_c ul li ul li div a{ color:#666}
.allcategorylist_c ul li ul li div span{color:#ccc; margin-left:5px; margin-right:5px;}

.allcategorylist li{width:16%;float:left;margin:0 1.9% 20px 1.9%;border-bottom:3px solid #8fc320;border-radius:20px;}
.allcategorylist li img{width:100%;border-radius:20px;}
.allcategorylist li h5{font-size:16px;text-align:center;line-height:30px;padding-bottom:15px;}
.allcategorylist li h5 a:hover{color:#8fc320;}

/* ---------------------- 百叶窗banner  -------------------------- */
#slider-wrap{width:450px !important; height:300px !important;}   /*可以修改宽高*/
#slider{position: relative; width:450px; height:300px; background:#FFF;} /*可以修改宽高*/
#slider img{position:absolute; top:0; left:0; display:none; width:450px; height: 300px;}/*可以修改宽高*/
.nivoSlider{position:relative;overflow: hidden;}
.nivoSlider img{position:absolute; top:0px; left:0px}
.nivoSlider a.nivo-imageLink{position:absolute; top:0px;display:block;left:0px;width:450px;height:300px;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute; left:0; bottom:0; background:#000;width:450px; z-index:50; height: 40px; }/*可以修改宽高*/
.nivo-caption p{width:450px;height: 40px; text-indent: -9999px}/*可以修改宽高*/
.nivo-controlNav{position:absolute; left:75%; bottom:10px; z-index: 100;}/*可以修改左右上下间距*/
.nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#333}
.nivo-controlNav a.active{background:#ff6400;font-weight:bold}
.nivo-controlNav a{display:block; color: #fff; width:20px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;font-size:11px;}/*可以修改宽高*/
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.nivo-directionNav a {display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav {right:15px;}
a.nivo-prevNav {left:15px;}

.con1{width:1200px;margin:0 auto;}
.about{width:700px;float:left;}
.about .title{width:100%;height:50px;line-height:35px;font-size:16px;color:#90c320;position:relative;font-weight:bold;}
.about .title span{font-size:12px;color:#bcac61;font-weight:normal;}
.about .title a{display:block;width:50px;height:35px;font-size:10px;color:#999;text-align:right;position:absolute;top:0;right:0;font-weight:normal;}
.about .box{background:url(../images/about.jpg) no-repeat 20px 20px #90c320;width:100%;padding:20px;height:260px;color:#fff;box-sizing:border-box;}
.about .box h1{font-size:16px;line-height:50px;padding-left:280px;}
.about .box p{font-size:14px;line-height:24px;padding-left:280px;}

.navs{width:450px;height:auto;float:right;}
.navs .title{width:100%;height:50px;line-height:35px;font-size:16px;color:#90c320;border-bottom:1px solid #dfdfdf;font-weight:bold;}
.navs .title span{font-size:12px;color:#bcac61;font-weight:normal;}
.navs li{width:30%;float:left;height:120px;padding:0 1%;}
.navs ul{padding-top:30px;}
.navs li .icon{display:block;width:80px;height:80px;background-color:#f4f4f4;border:1px solid #e3e3e3;border-radius:3px;background-repeat:no-repeat;background-image:url(../images/icon.png);margin:0 auto;}
.navs li .icon:hover{background-color:#eee;}
.navs li .icon1{background-position:5px 5px;}
.navs li .icon2{background-position:-65px 5px;}
.navs li .icon3{background-position:-135px 5px;}
.navs li .icon4{background-position:5px -65px;}
.navs li .icon5{background-position:-65px -65px;}
.navs li .icon6{background-position:-135px -65px;}
.navs li p{font-size:14px;text-align:center;line-height:30px;}
.navs li p a{color:#666;}