﻿/*通用部分*/
body{
	/* background: url("../images/bg.png") no-repeat center top #f3f3f3; */
	font: normal 14px/24px "Microsoft YaHei","微软雅黑","Microsoft JhengHei","华文细黑","STHeiti","黑体","宋体";
	color: #4a4a4a;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0; padding:0;}
body,form{margin:0;padding:0;}
input{vertical-align:middle;outline:none;}
textarea{vertical-align:top;outline:none;resize:none;}
img{border:0;outline:none;}
a:link,
a:visited {
  color: #4a4a4a;}
a:hover,
a:active {
  color: #106470;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #B0D4EC;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}
li{list-style:none;}
h2,
dt,
dd {
  padding: 0;
  margin: 0;}

#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
#body_wrapper{width:100%;overflow:hidden;}
.w1200{width:1200px;overflow:hidden;margin:0 auto;}
.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w940{width:940px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w670{width:670px;}
.detail {background:#fff;}

/*顶部横条*/
#topbar{width:100%;line-height:33px;height:33px;background:#84c225;}
#topbar .bar{width:1200px;margin:0 auto;color:#E9E9E9;font-size:14px;}
#topbar .bar .l{float:left;width:780px;padding-left:10px;color:#fff;}
#topbar .bar .r{float:right;width:150px;}
#topbar .bar .r li{float:left;margin:0 10px;}
#topbar .bar .r li a{color:#E9E9E9;}
#topbar .bar .r li a:hover{color:#fff;}
#topbar .bar .r img{vertical-align:middle;margin:0 5px 3px 0;}

.weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:45px; display:none;}
.weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.on .weixin_nr{ display:block;}



/*头部*/
#header_wrapper{background:#59b632;}
#header {
  width: 1200px;
  margin: 0 auto;}
#header .logoarea {
  width: 1200px;
  height: 110px;}
#header .logoarea .left {
  width: 350px;
  height: 85px;
  float: left;
  margin-top: 25px;}
#header .logoarea .right {
  width: 850px;
  height: 95px;
  float: right;
  text-align: right;}
#header .logoarea .right .motto{
	float:left;
	width:200px;
	margin-top:25px;
	margin-left:300px;}
#header .logoarea .right .weixin{
	float:right;
	width:300px;
	margin-top:20px;}


/*nav*/
#navigator {
  width: 100%;
  height: 43px;
  background: #84c225;}

/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative; z-index:1; height:30px; line-height:30px; color:#333;top:20px;}
.nav{position:relative; width:850px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
.nav a{color:#333;}
.nav h3{font-size:100%; font-weight:normal;}
.nav h3 a{display:block; border-right: 1px solid #D7D7D7;width:90px;text-align:center;font-size:16px;text-align:center;height:30px;line-height:30px;}
.nav .m{float:right; position:relative; z-index:1;}
.nav .s{float:right; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
.nav .sub{display:none; position:absolute; left:-3px; top:33px; z-index:1; width:93px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.nav .sub li{text-align:center; padding:0 8px; margin-bottom:-1px;}
.nav .sub li a{display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:40px; line-height:25px; color:#666;}
.nav .sub li a:hover{color:#688C00;}
.nav .block{height:3px; width:93px; background:#84c225; position:absolute; left:0px; top:30px; overflow:hidden;}





#slide {
  width: 100%;}

.main_image {width:100%; height:450px; border-top:1px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:9999px; height:450px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image li {float:left; width:100%; height:450px;}
.main_image li span {display:block; width:100%; height:450px;}
.main_image li a {display:block; width:100%; height:450px;}
.main_image li .img_1 {background: url(../images/slide01.jpg) center top no-repeat;}
.main_image li .img_2 {background: url(../images/slide02.jpg) center top no-repeat;}
.main_image li .img_3 {background: url(../images/slide03.jpg) center top no-repeat;}
.main_image li .img_4 {background: url(../images/slide04.jpg) center top no-repeat;}
.main_image li .img_5 {background: url(../images/slide05.jpg) center top no-repeat;}
div.flicking_con {width:990px; margin:0 auto; position:relative;}
div.flicking_con .flicking_inner {position:absolute; top:400px; margin:0 auto; text-align:center; z-index:999; width:100%; height:21px;} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(../images/point.jpg) 0 0 no-repeat; display:block; text-indent:-1000px;}
div.flicking_con a.on { background:url(../images/point_1.jpg) 0 0 no-repeat;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:49px!important;height:104px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background: url(../images/slide_arrow.jpg) no-repeat 0 0;left:100px;}
#btn_next{background: url(../images/slide_arrow.jpg) no-repeat -49px 0;right:100px;}



/* flexslider */
.flexslider{position:relative;width:1200px;height:300px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.jpg) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.jpg) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

#nav{width:980px;height:42px;margin:0 auto;background:url(../images/bg_nav.jpg) repeat-x bottom;overflow:hidden;}
.menu{margin:0;padding:0 20px;list-style:none;height:42px;line-height:42px;background:url(../images/nav_bg.jpg);overflow:hidden;_float:left;width:760px;}
.menu li{float:left;width:82px;overflow:hidden;}
.menu .mid{background:url(../images/nav_mid.jpg);width:2px;height:42px;display:block;float:left;}
.menu li a{color:#fff;font-size:14px;text-align:center;width:82px;height:42px;line-height:42px;display:block;outline:none;}
.menu li a:hover{background:url(../images/nav_hover.jpg) no-repeat center;color:#ff0;}
.menu .hover a{background:url(../images/nav_hover.jpg) no-repeat center;color:#ff0;font-size:14px;text-align:center;width:82px;height:42px;line-height:42px;display:block;outline:none;}
.menu li .subnav{margin:-4px 0 0 0;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{display:block;width:82px;height:30px;line-height:30px;text-align:center;background:#1F83D9;color:#fff;font-size:12px;border-bottom:1px solid #2D96F0;}
.menu li .subnav dt a:hover{background:#1A5EB6;}

#nav .date{line-height:42px;color:#fff;width:160px;float:right;text-align:center;color:#449AF7;}
#nav .date a{color:#fff;}
#nav .date a:hover{color:#ff0;}

#topad{width:958px;margin:0 auto;padding:10px;border:1px solid #BDD6E7;background:#F9FDFF;display:none;}
#topad ul{margin:0;padding:0;list-style:none;}
#topad ul li{float:left;width:25%;line-height:25px;height:25px;overflow:hidden;font-family:arial;color:#333;}
#topad ul li span{font-family:宋体;margin:0;padding:0;font-size:12px;}
#topad .ad{position:absolute;clear:both;margin:-21px 0 0 944px;}

/*position*/
#position{width:940px;margin:25px auto 0;height:35px;line-height:35px;overflow:hidden;font-family:"微软雅黑";}
#position{background-color:#59b632;color:#fff;text-align:right;padding-right:10px;}
#position a{color:#fff;}
#position div{float:right;height:35px;line-height:35px;_padding-top:8px;}
#position div img{margin:0 5px;vertical-align:middle;}

#sub_content{width:940px;border:1px solid #ebebeb;padding:20px;margin-bottom:20px;background-color:#fdfdfd;}

/*subject*/
.subject{background:#59b632;line-height:60px;height:60px;font-weight:normal;font-size:20px;padding:0 16px 0 0;color:#fff;font-family:"微软雅黑";text-align:right;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.jpg) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}


.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.jpg) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li span{float:right;color:#999;}

.topcate{margin:0px;padding:0;list-style:none;border:1px solid #ebebeb;border-top:none;}
.topcate li{line-height:45px;height:45px;border-bottom:1px solid #ebebeb;}
.topcate li a{display:block;width:238px;height:45px;padding-right:16px;font-size:16px;font-family:"微软雅黑";text-align:right;}
.topcate li a:hover{line-height:45px;height:44px;color:#fff;background-color:#ff9f20;}
.topcate .hover{line-height:45px;height:45px;background-color:#ff9f20;}
.topcate .hover a{color:#fff;font-weight:500;}

#sub_container{width:1200px;margin:0 auto;z-index:1000;margin-top:-60px;overflow:hidden;}
#sub_container .right{width:940px;float:right;}
#sub_container .left{width:240px;float:left;}



/*search*/
.hsearch{margin:0 15px;padding:0;list-style:none;}
.hsearch li{padding:0 0 10px 0;}
.hsearch li div{line-height:22px;color:#999;}
.hsearch .ip{border:1px solid #ccc;padding:6px 0 2px 0;margin:0;height:18px;vertical-align:middle;}
.hsearch .w{width:220px;overflow:hidden;}
.hsearch .bnt{background:url(../images/bnt_blue.jpg) no-repeat center;border:0;width:80px;height:30px;line-height:30px;font-size:12px;color:#333;cursor:pointer;}

/*list*/
.list_page{text-align:center;margin:10px;font-family:"微软雅黑";}
.list_page a{display:inline-block;padding:5px 5px;background:#fff;border:1px solid #ccc;font-family:"微软雅黑";margin-left:-1px;color:#333;}
.list_page a:hover{background:#84c225;color:#fff;border:1px solid #ccc;}
.list_page a.hover {background:#289613;border:0px solid #289613;color:#fff;display:inline-block;padding:7px 10px;font-family:"micorsoft yahei","simsun";margin-left:-1px;}

.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #90CBF9;color:#333;font-family:宋体;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:宋体;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

/*buy tips*/
#sdcms_buy{background:#FFFBF9;color:#333;border:1px solid #FACFBA;padding:5px 10px;}
#sdcms_buy .point{color:#f00;font-family:verdana;margin:0 2px;}
#sdcms_buy .buytip{cursor:pointer;}

#main_section_1{width:1200px;margin: 0 auto;overflow:hidden;min-height:350px;background:#fff;}
#main_section_1 .news{width:900px;float:left;}
#main_section_1 .news h3,#main_section_1 .academic h3{line-height:80px;height:65px;font-size:20px;font-weight:bold;color:#59b632;border-bottom:2px solid #59b632;}
#main_section_1 .news h3 span{float:left;}
#main_section_1 .news .news_wrap ul li{float:left;width:280px;height:340px;margin-right:20px;}
#main_section_1 .news .news_wrap ul li a{display:block;width:280px;height:180px;overflow:hidden;}
#main_section_1 .news .news_wrap ul li img{width:280px;height:180px;border-bottom: 4px solid #d66f23;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
#main_section_1 .news .news_wrap ul li img:hover{opacity: 0.7;filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear; -webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
#main_section_1 .news .news_wrap ul li .news_topic{font-size:16px;height:35px;line-height:35px;color:#333;}
#main_section_1 .news .news_wrap ul li .publish_date{font-size:12px;color: #ccc;}
#main_section_1 .news .news_wrap ul li .news_intro{font-size:14px;color: #a0a0a0;}

#news_nav{float:right;margin-right:18px;}
#news_nav a{padding:4px 6px;margin:3px;border:1px solid #ccc;text-align:center;text-decoration:none;font-size:16px;font-weight:normal;}
#news_nav a.activeSlide{color:#fff;background:#84c225;}
#news_nav a:focus{outline:none;}

.page_nav{float:left;margin-left:20px;margin-top:6px;width:200px;height:30px;}
a.prev{background: #d0d0d0 url(../images/nav-prev.jpg) no-repeat 5px 5px;width:25px;height:25px;display:inline-block;}
a.next{background: #d0d0d0 url(../images/nav-next.jpg) no-repeat 10px 5px;width:25px;height:25px;display:inline-block;}

#main_section_2{width:100%;background:#f0f7e7;overflow:hidden;padding-bottom:20px;}
#main_section_2 .notice{width:1200px;margin:0 auto;clear:both;}
#main_section_2 .notice h3{line-height:80px;height:65px;font-size:20px;border-bottom:1px solid #ccc;width:900px;font-weight:bold;}
#main_section_2 .notice .home_notice .tab_box ul{ float:left; width:880px;}
#main_section_2 .notice .home_notice .tab_box ul li{ float:left; width:440px;}
#main_section_2 .notice .home_notice .tab_box ul li:hover{ float:left; width:440px; height:64px;border:#ecedef 1px solid; background:#fdfeff;}
#main_section_2 .notice .home_notice .tab_box ul li dl{ float:left; width:72px; height:58px; text-align:center; padding-top:6px;}
#main_section_2 .notice .home_notice .tab_box ul li dl dt{ font-size:24px; color:#7a7b7e; border-right:#e1e1e1 1px solid;}
#main_section_2 .notice .home_notice .tab_box ul li dl dd{ font-size:12px; color:#7a7b7e; border-right:#e1e1e1 1px solid;}
#main_section_2 .notice .home_notice .tab_box ul li a{ float:left; font-size:14px; color:#7d7c7c; line-height:18px; height:50px; width:350px; margin-top:14px; margin-left:14px;}
#main_section_2 .notice .home_notice .tab_box ul li a:hover{ color:#8c2e31;}

#main_section_1 .academic{width:280px;float:right;}
#main_section_1 .academic .fl{overflow: hidden;width:280px;padding-top:15px;}
#main_section_1 .academic .fl dl{height:75px;margin-bottom: 10px;border-bottom: 1px dashed #ddd;}
#main_section_1 .academic .fl dt{overflow: hidden;float: left;width:65px;}
#main_section_1 .academic .fl dt strong{display: block;height: 30px; line-height:30px;background: #59b632;text-align: center;color: #fff; font-family:Georgia, "Times New Roman", Times, serif;font-size: 20px;border-radius:5px 5px 0 0;font-weight: normal;}
#main_section_1 .academic .fl dt span{display: block;height: 30px;border: 1px solid  #d4d4d4;border-top: none; line-height:30px;text-align:center;color: #4e4e4e;font-size: 16px;border-radius:0 0 5px 5px;}
#main_section_1 .academic .fl dd{float: right;width: 200px;}
#main_section_1 .academic .fl dd h4{overflow: hidden;height: 22px; margin: 5px 0;line-height:22px;font-size: 16px;font-weight:normal;}
#main_section_1 .academic .fl dd p{overflow: hidden;height: 20px; line-height:20px;}
#main_section_1 .academic .fl dd p strong{color: #a77e09;}

#service_wrap{width:100%;height:180px;background:#f5f5f5;margin-top:20px;}
#service_wrap .service_list{width:1200px;margin:0 auto;}
#service_wrap .service_list h3{text-align:center;height:60px;font-size:20px;line-height:50px;}
#service_wrap .service_list li{width:150px;float:left;text-align:center;}

.footer-jw,.footer-kc,.footer-mh,.footer-ts,.footer-yx,.footer-yl,.footer-hy,.footer-bc{width:42px;height:42px;display:inline-block;background-repeat:no-repeat;background-image:url(../images/footer-ico.jpg);background-position:0 0;overflow:hidden;}
.footer-jw{background-position:0 0;}
.footer-kc{background-position:-42px 0;}
.footer-mh{background-position:-84px 0;}
.footer-ts{background-position:-126px 0;}
.footer-yx{background-position:-168px 0;}
.footer-yl{background-position:-210px 0;}
.footer-hy{background-position:-252px 0;}
.footer-bc{background-position:-294px 0;}
.service_list li{padding:0px 20px 15px 20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.service_list li:hover{cursor:pointer;}
.service_list li:hover .footer-jw{background-position:0 -42px;}
.service_list li:hover .footer-kc{background-position:-42px -42px;}
.service_list li:hover .footer-mh{background-position:-84px -42px;}
.service_list li:hover .footer-ts{background-position:-126px -42px;}
.service_list li:hover .footer-yx{background-position:-168px -42px;}
.service_list li:hover .footer-yl{background-position:-210px -42px;}
.service_list li:hover .footer-hy{background-position:-252px -42px;}
.service_list li:hover .footer-bc{background-position:-294px -42px;}
.service_list ul li h4 {font-size: 16px;margin: 15px 0 10px 0;color: #000;}

#main .main_l {
  float: left;
  padding: 15px 10px 15px 15px;
  width: 760px;
  overflow: hidden;}
#main .main_l .notice {
  width: 375px; 
  float: left;}
.contianer {
  border: 1px solid #e3e3e3;
  position: relative;
  color: #aaa;
  z-index: 1;}
.contianer h2 {
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #e3e3e3;
  overflow: hidden;
  padding: 0;
  background: url(../images/tab_off_bg.jpg) repeat-x left top;}
.contianer h2 .tab {
  font-size: 14px;
  line-height: 36px;
  display: block;
  height: 36px;
  padding: 0 10px;
  float: left;
  color: #3F3F3F;
  cursor: hand;}
.contianer h2 .tab.current {
  color: #fff;
  background: url(../images/tab_on_bg.jpg) repeat-x left top;}
.contianer h2 .tab:hover {
  text-decoration: none;}
.contianer h2 a.more {
  float: right;
  margin-right: 20px;
  font-size: 12px;
  font-weight: normal;
  color: #999;
  background: none;}

.contianer .newslist {
  margin: 10px 0px 10px 10px; width: 355px;}
.contianer .newslist li {
  font-size: 12px;
  height: 25px;
  background: url(../images/news_dot.jpg) no-repeat left center;
  width: 355px;
  padding-left: 10px;}
.contianer .newslist li SPAN {
  width: 50px; font-family: Arial, Helvetica, sans-serif; float: right; color: #bababa; font-size: 11px; text-align:center
;}
#main .main_l .news {
  width: 375px; 
  float: right;}
#main .main_r {
  width: 215px;
  float: right;
  padding: 15px 0px;
  overflow: hidden;}
#main .main_r #service {
  width: 200px;
  height: 130px;}

#service ul { width:200px; height:80px; margin:0 auto;}
#service ul.mt { margin-top: 10px;}
#service li { float:left; height:60px;}
#service li.ml { margin-left:10px;}
#service a { float:left; position:relative; height:60px; overflow:hidden; font-size:14px; color:#e0e03a; text-decoration:none; cursor:pointer;}
#service strong { float:left;}
#service span { float:left; padding:0; height:60px; line-height:60px; background:#900; clear:both; white-space:nowrap;}
#service .active,#nav .current span { background:#600; color:#fff;}
#service .current .active { color:#e0e03a;}

#main .main_r .contact {
  width: 198px;
  border: 1px solid #e3e3e3;
  margin-top: 10px;
  overflow: hidden;}
#main .main_r .contact h2 {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #e3e3e3;
  font-size: 14px;
  color: #fff;
  padding-left: 10px;
  background: #84c225;}
#main .main_r .contact ul {
  margin-left: 10px;}
#main .main_r .contact ul li {
  font-size: 12px;
  height: 24px;
  background: url(../images/news_dot.jpg) no-repeat left center;
  padding-left: 10px;}
#main .main_r .contact .mail {
  width: 120px;
  height: 33px;
  font-size: 14px;
  line-height: 33px;
  margin: 2px auto 5px;
  background: url(../images/icon_mail.jpg) no-repeat 10px center #84c225;
  padding-left: 60px;}
#main .main_r .contact .mail a {
  color: #fff;}

.quick-links{width:1200px;height:150px;margin:20px auto;clear:both;color:#fff;}
/*.quick-links ul li{float:left;width:230px;height:150px;margin:10px 5px;}*/
.quick-links ul li{float:left;width:260px;height:150px;margin:10px 20px;}
.quick-links h3{margin-bottom:10px;-webkit-text-shadow:0 6px 12px rgba(0, 0, 0, 0.31);text-shadow:0 6px 12px rgba(0, 0, 0, 0.31);font-size:18px;height:45px;}
.quick-links .btn-default{color:#fff;background:none;border-color:#fff;}
.quick-links .btn-default:hover {color:#adadad;border-color:#adadad;}
.quick-links-bg1{ background: url(../images/links-1.jpg) no-repeat center; background-size: cover; text-align: center; padding: 20px 0; height: 130px; margin-bottom: 20px;}
.quick-links-bg2{ background: url(../images/links-2.jpg) no-repeat center; background-size: cover; text-align: center; padding: 20px 0; height: 130px; margin-bottom: 20px;}
.quick-links-bg3{ background: url(../images/links-3.jpg) no-repeat center; background-size: cover; text-align: center; padding: 20px 0; height: 130px; margin-bottom: 20px;}
.quick-links-bg4{ background: url(../images/links-4.jpg) no-repeat center; background-size: cover; text-align: center; padding: 20px 0; height: 130px; margin-bottom: 20px;}
.quick-links-bg5{ background: url(../images/links-5.jpg) no-repeat center; background-size: cover; text-align: center; padding: 20px 0; height: 130px; margin-bottom: 20px;}

.quick-links-bg1:hover{ filter: brightness(.9);  -webkit-filter: brightness(.9);}
.quick-links-bg2:hover{ filter: brightness(.9);  -webkit-filter: brightness(.9);}
.quick-links-bg3:hover{ filter: brightness(.9);  -webkit-filter: brightness(.9);}
.quick-links-bg4:hover{ filter: brightness(.9);  -webkit-filter: brightness(.9);}
.quick-links-bg5:hover{ filter: brightness(.9);  -webkit-filter: brightness(.9);}

#footer {
  width: 100%;
  background: #59b632;}
#footer .foot {
  width: 1200px;
  height: 80px;
  margin: 0px auto;}
#footer .copyright {
  float: left;
  margin: 20px 0 0 30px;
  width: 900px;
  height: 60px;
  color: #fff;}
#footer .link {
  float: right;
  width: 200px;
  height: 60px;}
#footer .link select {
  width: 160px;
  height: 25px;
  margin:3px auto;}

.sub_banner{width:100%;height:220px;background:url(../images/sub_banner.jpg) no-repeat center -60px;}



.top-nav-bg,.main-nav-bg,.links,.footer-bg {
	background: url(../images/header-footer-bg1.jpg) repeat-x #fff;
	width: 100%;}
.main-nav-bg {
    background-position: 0 -36px;
    height: 42px;
    line-height: 42px;}
.page-width {
    width: 1200px;}
.center {
    margin: 0 auto;}
.main-nav-box-fix {
	position: fixed;
	top: 36px;
	z-index: 99991;}
.main-nav ul {
	width: 100%;}

.main-nav ul li {
	width: 12.5%;
	float: left;
	text-align: center;}

.main-nav ul li a {
	color: #333;
	/* color: #ffebca; */
	/* text-shadow: 0px -1px 0px #3c0610; */
	display: block;
	width: 100%;
	font-size: 15px;}

.main-nav .nav0 a {
	text-indent: -9999px;
	background: url(../images/home.jpg) center 10px no-repeat;}

.main-nav .nav0 a:HOVER {
	background: none;
	background: url(../images/home.jpg) center 10px no-repeat;}

.main-nav a:HOVER,.main-nav .hover {
	background-color: #59b632;
	color: #fff;
	text-shadow: none;}
.top-nav-expand {
	display: none;
	background: url(../images/top-nav-expand-bg.jpg) repeat-x;
	height: 36px;
	width: 100%;}

.top-nav-expand .center {
	background: url(../images/public/coe-nav-menu.jpg) 0 center no-repeat;
	height: 36px;}

/* sub main nav start */
.wrap {
	display: none;
	position: absolute;
	background-color: #fff;
	z-index: 99999;
	width: 100%;
	height: 170px;
	padding: 23px 0;
	top: 151px;}

.wrap ul {
	float: left;
	padding: 10px 30px;
	/* border-right: 1px dashed  #ebebec; */
	height: 165px;}

.wrap ul li {
	line-height: 28px;}

.wrap .sub {
	display: none;
	position: absolute;}

.wrap ul li a {
	color: #666;
	background: url(../images/triangle.jpg) 0 center no-repeat;
	padding-left: 15px;
	font-size: 14px;}

.wrap ul li a:HOVER {
	color: #59b632;}

.wrap .img {
	float: right;}

.wrap .img-bg {
	height: 175px;}

/* .wrap .sub-nav1 .img-bg {
	background: url("../images/public/sub-nav-about.png") center center
		no-repeat;
	width: 843px;
}

.wrap .sub-nav2 .img-bg {
	background: url("../images/public/sub-nav-department.png") center center
		no-repeat;
	width: 247px;
}

.wrap .sub-nav3 .img-bg {
	background: url("../images/public/sub-nav-faculty.png") center center
		no-repeat;
	width: 465px;
}

.wrap .sub-nav4 .img-bg {
	background: url("../images/public/sub-nav-admission.png") center center
		no-repeat;
	width: 843px;
}

.wrap .sub-nav5 .img-bg {
	background: url("../images/public/sub-nav-research.png") center center
		no-repeat;
	width: 843px;
}

.wrap .sub-nav6 .img-bg {
	background: url("../images/public/sub-nav-news.png") center center
		no-repeat;
	width: 843px;
} */

.wrap .img .photo {
	float: left;
	width: 400px;
	padding-right: 15px;}

.wrap .img .txt {
	float: right;
	width: 300px;
	padding-right: 15px;
	padding-top: 15px;}

/* .wrap .sub-nav3 .img .img-bg .txt {
	width: 220px;
}

.wrap .sub-nav4 .img .img-bg .txt {
	width: 196px;
}

.wrap .sub-nav5 .img .img-bg .txt {
	width: 228px;
}

.wrap .sub-nav6 .img .img-bg .txt {
	width: 190px;
} */

.wrap .img .txt p {
	font-size: 12px;
	line-height: 23px;
	color: #999999;}

.wrap .img a {
	width: 63px;
	height: 25px;
	display: block;
	background: url(../images/public/sub-nav-btn.jpg) 0 -25px no-repeat;}

.wrap .img a:HOVER {
	background-position: 0 0;}

.sub-nav-bottom-bg {
	width: 100%;
	height: 12px;
	background: url(../images/public/sub-nav-bottom-bg.jpg) repeat-x;
	position: absolute;
	top: 215px;}

.nav-mask {
	position: absolute;
	width: 100%;
	top: 222px;
	background-color: #000;
	z-index: 999;
	filter: alpha(opacity = 50);
	display: none;
	opacity: 0.1;}
/* sub main nav end */