@charset "utf-8";/*fp-seed:crcgaacnc8pm dist-odm7ay2*/

/* CSS Document */

/* head */
#top {height:170px; background:url(../images/690e786e_top_bg.gif) repeat-x;    border-bottom: 1.8px solid rgba(102, 102, 102, 0.29)}
#top .toptxt { line-height:33px; overflow:hidden; padding:0px 5px; width:990px; margin:0px auto}
#top .toptxt_r a{text-decoration:none}
#top .toptxt_r { width:360px; float:right; line-height:32px; text-align:right}
#top .logo { width:635px; height:94px; background:url(../images/d102be23_logo.png) no-repeat; float:left; text-indent:-999999px; overflow:hidden}
#top .tel { width:272px; height:44px; padding-top:50px; background:url(../images/55a7fffa_top_tel.gif) top no-repeat; float:right; text-align:right}
#top .tel span.weixin { padding-left:29px; padding-top:10px; display:inline-block}
#top .tel span.viplogin { padding-left:21px; margin-left:14px; padding-top:10px; display:inline; margin-right:10px}
#top .menu { clear:both}
#top .menu ul { overflow:hidden}
#top .menu li { float:left;/* font-size:15px; */font-weight:bold}
#top .menu li a { color:#FFF; width:125px; height:44px; line-height:44px; text-align:center; background:url(../images/dcc6b969_menu_split.gif) right no-repeat; display:block}
#top .menu li a:hover { background:url(../images/4e1555ec_menu_hover.gif) right no-repeat; text-decoration:none;color:#EF8200}
#top .menu li ul { background:#477743;    width: 105px;padding:10px 10px; position:absolute; display:none; z-index:10}
#top .menu li li { float:none; font-weight:normal; font-size:12px}
#top .menu li li a { color:#fff; height:32px; line-height:32px; text-align:center; background:none; border-bottom:1px #409550 dashed; padding-left:6px; width:95px}
#top .menu li li a:hover { background:none; text-decoration:none}


/*news*/
.sch-news .list {
  margin-top: 5px}.f-cb {
    zoom: 1}
.sch-news .list dl {
  float: left;
  width: 470px;
  margin-bottom: 40px}
.sch-news .list dl dt {
  float: left;
  width: 100px;
  height: 70px;
  background: #eee;
  padding-top: 30px;
  font-size: 14px;
  line-height: 16px;
  color: #999;
  text-align: center}
.sch-news .list dl dt b {
  display: block;
  font-size: 28px;
  line-height: 28px;
  color: #333}
.sch-news .list dl dd {
  float: left;
  position: relative;
  width: 360px;
  height: 175px;
  overflow: hidden}
.sch-news .list dl dd a {
  display: block;
  height: 100%;
  padding: 8px 35px 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear}
.sch-news .list dl:hover a {
  padding-top: 24px;
  background: #34793c}
.sch-news .list dl:hover .txt {
  color: #fff}.sch-news .list dl .tit {
  font-weight:bold}.sch-news .list dl:hover .tit {
  color: #fff}
/*join*/
.fl {
    float: left;
    display: inline}.fr {
    float: right;
    display: inline}
.rel {
    position: relative}.sch-intro {
	padding-top: 30px}
.sch-intro .imgbox {
  width: 266px;
  height: 803px;
  margin-top: 10px;
  border: 2px solid #dadada;
  margin-bottom: 50px}
.sch-intro .imgbox img {
  margin: -42px 0 0 40px}
.sch-intro .cont {
  width: 560px}
.sch-intro .cont h3 {
  margin: 0 0 15px;
  font-size: 24px;
  line-height: 52px;
  color: #333}
.sch-intro .cont h3 i {
  display: block;
  width: 43px;
  height: 2px;
  background: #dab866}

/* nav */
.nav{height:40px;z-index:30; position:relative}
.nav ul{ width:1000px; margin:0px auto}
.nav ul li{ float:left; padding:0px 30px; background:#00376a; height:40px; line-height:40px; text-align:center; border-right:1px solid #34793c}
.nav ul li a{ color:#fff; font-size:15px}
.nav ul li.li_cur{padding-right:40px; position:relative; z-index:20}
.nav ul li.cur{border-right:none; width:230px; padding:0px; margin-left:55px}/*wrapper:od0gmf*/
.nav ul li ol{ position:absolute; top:40px; left:0px; display:none}
.nav ul li ol li{ border-bottom:1px solid #34793c;background:#34793c; float:none; text-align:center; width:125px; padding:0px}

.nav ul li .sea_btn{width:20px; height:40px; float:right; cursor:pointer; margin-right:10px}
.nav ul li .sea_txt{ height:25px; width:150px; background:none; color:#d1d3d6; font-family:"΢���ź�"; padding-top:8px}
/* banner */
.index_banner{ position:absolute; left:50%; margin-left:-950px;top:0px;overflow:hidden;width:1900px;z-index:-1; height:900px}
.index_banner ul{width:100%; height:900px}
.index_banner ul li{height:900px; position:absolute; left:0px; top:0px}
.index_banner ul li img{display:block; height:900px}
.index_banner ul li .zml_li{position:absolute; left:50%; width:1000px; margin-left:-500px;top:250px;background-color:#34793c}
.index_banner ul li .zml_li dl{ width:1000px; margin:0px auto}
.index_banner ul li .zml_li dl dd{ width:320px; padding:20px;height:150px;text-align:left}
.index_banner ul li .zml_li h3{ font-size:24px; color:#fff; font-weight:bold}
.index_banner ul li .zml_li p{ color:#fff; padding:20px 0px}
.index_banner ul li .zml_li a{background-color:#34793c; height:20px; color:#fff; padding-left:25px; line-height:20px; display:block; cursor:pointer}

.switch_box{ position:absolute; top:400px; left:50%; margin-left:-200px;z-index:99}
.switch_box a{width:8px; height:8px; background:#fff; display:inline-block; margin:0px 2px; cursor:pointer; overflow:hidden}
.switch_box a.cur{ background:#ab8e54}

/*case.asp*/
.news-infor .main{
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
	opacity: 0;
	filter: Alpha(opacity=0)}
.news-infor .box{
	background-color: #fff;
	float: left}
.news-infor.m-wrap .box{
	width: 100%}
.news-infor .box a{
	display: block;
	/*width: 345px;*/
	width: 260px;
	padding: 26px;
	transition: all 0.3s ease 0s;
	cursor: pointer}
.news-infor.m-wrap .box a{
	width: 88%;
	padding: 15px 6%}
.news-infor .box a:hover{
	background-color: #34793c}
.news-infor .box a:hover .f18{
	color: #fff}
.news-infor .box img{
	display: block;
	width: 100%}
.news-infor.m-wrap .box img{
	display: none}
.news-infor .box .f18{
	line-height: 26px;
	display: block;
	color: #34793c;
	height: 52px;
	position: relative;
	overflow: hidden}
.news-infor.m-wrap .box .f18{
	font-size: 16px}
.news-infor .box .more{
	line-height: 24px;
	display: inline-block;
	padding-right: 16px;
	color: #333;
	margin-top: 19px;
	color: #333}
.news-infor.m-wrap .box .more{
	display: none}
.news-infor .box a:hover .more{
	color: #fff;background-color:#34793c}
.news-infor .box .date{
	line-height: 32px;
	color: #888;
	display: block}
.news-infor.m-wrap .box .date{
	font-size: 12px;
	line-height: 24px}
.news-infor .box a:hover .date{
	color: #82a0cb}
.news-infor .box .img{
	display: block;
	width: 100%;
	margin-top: 9px}
.news-infor .box .word{
	margin-top: 13px;
	width: 100%;
	display: block;
	color: #666;
	height: 44px;
	overflow: hidden}
.news-infor.m-wrap .box .word{
	margin-top: 0}
.news-infor .box a:hover .word{
	color: #c2d0e4}
.news-infor .box .img{
	display: block;
	position: relative}
.news-infor .box .img .bg-pic{
	width: 100%}
.news-infor .box .img .up-img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%}
.test-infor .main{
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
	opacity: 0;
	filter: Alpha(opacity=0)}
.test-infor .box{
	background-color: #fff;
	float: left}
.test-infor.m-wrap .box{
	width: 100%}
.test-infor .box a{
	display: block;
	width: 215px;
	padding: 10px;
	transition: all 0.3s ease 0s;
	cursor: pointer}
.test-infor.m-wrap .box a{
	width: 88%;
	padding: 15px 6%;	color: #fff}
.test-infor .box a:hover{
	background-color: #34793c}
.test-infor .box a:hover .f18{
	color: #fff}
.test-infor .box img{
	display: block;
	width: 100%}
.test-infor.m-wrap .box img{
	display: none}
.test-infor .box .f18{
	line-height: 26px;
	display: block;
	color: #34793c;
	height: 52px;
	position: relative;
	overflow: hidden}
.test-infor.m-wrap .box .f18{
	font-size: 16px}
.test-infor .box .more{
	line-height: 24px;
	display: inline-block;
	padding-right: 16px;
	color: #333;
	margin-top: 19px;
	color: #333}
.test-infor.m-wrap .box .more{
	display: none}
.test-infor .box a:hover .more{
	color: #fff;background-color:#34793c}
.test-infor .box a:hover .word{color: #fff}
.test-infor .box .date{
	line-height: 32px;
	color: #888;
	display: block}
.test-infor.m-wrap .box .date{
	font-size: 12px;
	line-height: 24px}
.test-infor .box a:hover .date{
	color: #82a0cb}
.test-infor .box .img{
	display: block;
	width: 100%;
	margin-top: 9px}
.test-infor .box .word{
	margin-top: 13px;
	width: 100%;
	display: block;
	color: #666;
	height: 27px;
	overflow: hidden}
.test-infor.m-wrap .box .word{
	margin-top: 0}
.test-infor .box a:hover .word{
	color: #c2d0e4}
.test-infor .box .img{
	display: block;
	position: relative}
.test-infor .box .img .bg-pic{
	width: 100%}
.test-infor .box .img .up-img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%}

/*��ϵ����*/
.text2{
	    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 210px;
    padding-left: 19px}.about2 p {
    line-height: 23px;
    font-size: 15px;
    line-height: 30px}
/* index_footer */
.foot { height:180px; padding-top:30px; overflow:hidden; background:url(../images/720d6e50_foot_bg.gif) repeat-x}
.footlink { border-bottom:1px #34793c solid; padding-bottom:5px}
.footlink h2 { font-size:18px; font-weight:bold; display:block; color:#FFF; padding-left:14px}
.footlink_con { line-height:24px; padding:10px 14px}
.footlink_con a { margin-right:20px; color:#FFF}
.copyright { line-height:30px; padding-left:14px; line-height:30px; color:#FFF;padding-top: 10px}
.copyright a { color:#FFF}
.w1000 { width:1000px; margin:0px auto}
/* ���Ź��� */

/* �������� */
.news_cur{ width:100%; background:#fff; display:none}
.news_cur dl{ width:1000px; margin:0px auto; padding:30px 0px}
.news_cur dl dt{ float:left; width:585px; padding:0px 30px}
.news_cur dl dt img{ float:left; padding-right:25px; display:inline-block}
.news_cur dl dt h3{  font-size:16px; color:#333; line-height:24px}
.news_cur dl dt p{ line-height:24px; color:#666;padding:15px 0px}
.news_cur dl dt a{ color:#034793c; line-height:24px}
.news_cur dl dd{ float:right; width:325px}
.news_cur dl dd ul{}
.news_cur dl dd ul li{ border-bottom:1px solid #ccc; padding-left:10px}
.news_cur dl dd ul li span{ float:right; color:#a6a6a6}
.news_cur dl dd ul li a{ color:#666}

/* Ͷ�� */
.tz_con{ width:1000px; margin:0px auto; padding:20px 0px 10px; min-height:37px; height:auto !important; height:37px; overflow:hidden}
.tz_con h3{ font-size:16px; color:#333}
.tz_scroll{ position:relative; z-index:99; height:100px}
.tz_scroll span.tz_prve{ position:absolute; left:0px; top:30px; width:16px; height:26px; cursor:pointer}
.tz_scroll span.tz_next{ position:absolute; right:0px; top:30px;width:16px; height:26px;cursor:pointer}

.tz_ul{ position:relative; z-index:99;height:100px; width:904px; overflow:hidden; margin-left:50px}
.tz_ul ul{width:9999px; position:absolute; z-index:99; height:100px}
.tz_ul ul li{ float:left; width:180px; text-align:center; border-right:none;height:100px; padding-top:20px}
.tz_ul ul li.cur{border-right:1px solid #ccc}



/* �ײ� */
.index_news_footer{line-height:37px}
.zml_footer{ width:1000px; margin:0px auto;color:#fff}
.zml_footer p{ float:right}
.zml_footer p a{ color:#fff}
.zml_footer{ position:relative; z-index:90;background-color:#34793c; cursor:pointer}
.zml_footer dl{ width:100px}
.zml_footer ul{position:absolute; bottom:37px; left:-20px; border:1px solid #ccc; border-bottom:none; display:none} 
.zml_footer ul li{ padding:5px 10px; border-bottom:1px solid #fff; background:#fff; width:100px; text-align:center; line-height:24px; border-bottom:1px solid #ccc}
.zml_footer ul li a{ color:#333}

/*��ҳ���*/
.warp{position:absolute;top:370px;width:100%}
.left{ float:left}
.right{ float:right}
.ny_wrap{ width:100%;background:#fff; margin:0px auto; position:relative}
.ny_nav{position:absolute; top:-35px; left:50%; margin-left:-500px}
.ny_nav a{ display:block;width:635px; height:35px}

.inside-tips {
    height: 182px;
    line-height: 20px;
    color: #fff}
.inside-tips h2 {
    font-weight: normal;
    font-size: 32px;
	font-weight: bold;
    line-height: 66px;
    color: #fff;
    padding-top: 13px;
    background: url(../images/517871a4_bg_sign11.jpg) no-repeat 3px bottom}
.inside-tips p.fz16 {
    font-size: 16px;
	line-height: 40px}
.w960 {
    width: 960px;
    margin: 0 auto;
    position: relative;
    z-index: 1}



.ny_nav ul{ width:640px}
.ny_nav li{ float:left; width:158px; margin-right:1px; height:35px}
.ny_nav li a{ display:block;width:158px;height:35px; background:url(../images/f8b8c653_ny_nav_bg.png) repeat; font-size:16px; color:#fff; text-align:center; line-height:35px}
.ny_nav li a{ display:block;width:158px; height:35px}
.ny_nav li a:hover{ background:#34793c}
.ny_nav li a.cur{ background:#34793c}
.title{ height:35px; border-bottom:1px solid #ddd; margin-bottom:10px}
.title a{ height:35px; color:#999; font-size:13px; line-height:35px; padding:0 5px}
.title em{color:#999}
.title .home{ padding-left:2px}
.ny_cont{width:940px; padding:10px 30px; margin:0px auto}

.footer_wrap{ width:100%; background:#4c4c4c; height:37px; line-height:37px}
.footer_cont{ width:1000px; margin:0 auto}
.copy_right{ float:right;  line-height:30px; font-size:12px; color:#cfcfcf}
.copy_right a{ color:#cfcfcf}
center{ margin-top:20px}

/*�����ʱ�-��������-��ϸ*/
.news2_detail p { color:#4c4c4c; font-size:13px; font-family:"΢���ź�"}
.news2_detail a { color:#4c4c4c}
.news2_detail_title { border-bottom:1px dashed #e8e8e8}
.news2_detail_title h2 { font-family:"΢���ź�"; font-size:24px; text-align:center; line-height:70px; font-weight:bold; color:#aa9168}
.news2_detail_cont {}
.news2_detail_cont img { margin-bottom:25px}
.news2_detail_cont p { line-height:24px; font-size:15px; margin-bottom:25px; text-align:left}
p.news2_detail_date { color:#999; text-align:center; height:45px; line-height:45px; font-family:"����"; font-size:12px; color:#999999}
.news2_detail_date a{ color:#999}
a.news2_back { background:#aa9168; font-family:"΢���ź�"; margin:50px 0 20px 0; height:32px; line-height:30px; font-size:18px; color:#fff; width:101px; text-align:center; display:block}
.new_picbox{ padding:10px 0}



/*�����ʱ�-��������*/
.new_pictop span{ display:block; font-weight:bold; font-size:50px; color:#fff; text-align:center; line-height:54px}
.new_pictop em{ display:block;  font-size:12px; color:#fff; text-align:center}
.news3_dl_center .first{ position:relative}
.new_pictop{ position:absolute; top:-4px; left:17px;background-color:#34793c; width:88px; height:98px}
.news3 .news3_dl_center { padding-bottom:26px; height:271px; padding-top:0; border-bottom:1px solid #d9d9d9}
.news3_dl_center dt {float:left; margin-right:20px}
.news3_dl_center dd { width:470px; float:left;  color:#4c4c4c; font-family:"΢���ź�"; overflow:hidden}
.news3_dl_title { color:#aa9168; font-size:24px; font-weight:bold; line-height:30px}
.news3_dl_center a:hover.news3_dl_title{ color:#aa9168}
.news3_dl_center a:hover.news_read3{ color:#fff}
.news3_dl_center dd em { color:#999; font-size:15px; margin:8px 0; display:block}
.news3_dl_center dd p { color:#808080; font-family:"΢���ź�"; font-size:13px;  overflow:hidden; padding:25px 0}
.news_read3{ color:#fff; font-family:"΢���ź�"; font-size:13px; background:#aa9168; width:82px; height:27px; line-height:27px; text-align:center; display:block}
.news3_info .first a{ color:#4c4c4c; line-height:40px; min-height:100px; height:auto !important; height:100px}

.news3_info .first a:hover{ color:#aa9168}
.news3_info .first a.cur{color:#aa9168}
.news3_info .first em{ padding:0 30px}
.news3_info dl{padding-bottom:29px; padding-top:29px}
.news3_info dt{ padding-left:17px; float:left; background-repeat:no-repeat; background-position:18px 0; width:67px; height:73px; padding-right:30px}
.new_nav{ padding-bottom:25px}
.news3_info dl dt span{ display:block; color:#aaaaaa; font-size:33px; font-weight:bold; line-height:48px; text-align:center}
.news3 .news3_info dl dt em{  display:block;color:#fff; font-size:12px; font-weight:bold; line-height:24px; text-align:center; padding:0px}
.news3_info dd{ float:right; width:810px; padding-right:30px}
.news3_info dd h4{ font-size:18px;  color:#4c4c4c; line-height:34px}

.news3_info dt.addbg{}
.news3_info dd p{ font-size:12px; color:#4c4c4c; line-height:20px}

/* zml���� */
.news3{ padding:30px 0px}
.zml_news{}
.zml_news a{ padding:20px 15px; font-size:15px; color:#4c4c4c; display:inline-block}
.zml_news a:hover{ color:#aa9168}
.zml_news dl{background-color:#34793c; padding:15px 0px 40px; min-height:50px; height:auto !important; height:50px}
.zml_news dl dt{ float:left; width:70px; border:1px solid #aaa; text-align:center; margin-left:20px; cursor:pointer}
.zml_news dl.cur dt{border:1px solid #aa9168}
.zml_news dl.cur dt h3{ color:#aa9168}
.zml_news dl.cur dt span{ background:#aa9168}

.zml_news dl dt h3{ font-size:33px; font-weight:bold; color:#aaa; padding:15px 0px}
.zml_news dl dt span{ background:#aaa; color:#fff; display:block}
.zml_news dl dd{ float:right; width:850px}
.zml_news dl dd h3 a{ font-size:18px; color:#4c4c4c; margin:0px; padding:0px 0px 10px}
.zml_news dl.cur dd h3 a{ color:#aa9168}
.zml_news dl dd h3 a:hover{ color:#aa9168}
/*�����ʱ���������*/
.about p{ line-height:23px; font-size:15px; line-height:28px}
.about em{ font-weight:bold; color:#aa9168}
.about span{}
.about_b{ font-weight:bold}

/*�����ʱ�-���¼�0714*/
.thing_focus_wrap{ position:relative; width:960px; height:310px; margin-top:65px}
.ad{ width:960px; height:310px}
.adWrap{position:absolute;  width:830px; height:145px;  top:153px; left:75px; overflow:hidden}
.ad_ul{ position:absolute;  width:4500px; height:51px;  top:0; left:0}
.ad_ul li{width:830px; height:51px; float:left; font-size:15px}

/*���Ұ�ť*/
/*.next a,.pre a{ position:absolute;width:52px; height:52px; top:138px}
.next a{right:0px}
.pre a{left:0px}*/

.next a:hover{}
.pre a:hover{}
/*���㰴ť*/
.choose{position:absolute;top:50px;left:0px;width:100%;height:22px}
 .choose_ul{ position:absolute; top:9px; right:0px}
.choose_ul li{ display:inline; cursor:pointer;float:left;  width:22px; height:23px; margin-right:85px; text-align:center; line-height:30px}
.choose_ul li:hover,.choose_ul li.on{}

/*.btn a{ display:block; width:52px; height:52px; color:#fff; font-size:30px}*/


.choose_time{position:absolute;top:0px;left:0px;width:100%;height:40px}
.choose_time ul{ position:absolute; top:0px; left:414px}
.choose_time li{  float:left;width:107px; height:40px;line-height:40px; font-size:16px; color:#666; font-family:"΢���ź�"}
.choose_time li.on_time{ font-size:24px;  color:#666}


/*�����ʱ�-��������0714*/
.zml_adv{}
.zml_adv dl{ min-height:240px; height:auto !important; height:240px; padding:70px 0px; border-bottom:1px dashed #ccc}
.zml_adv dl dt{ float:right; width:320px}
.zml_adv dl.cur dt{ float:left}
.zml_adv dl dd{ float:left; width:615px; font-size:13px; line-height:22px}
.zml_adv dl.cur dd{ float:right}
.zml_adv dl dd span{ float:left; padding-right:20px}
.zml_adv dl dd h3{color:#34793c; font-size:24px; font-weight:bold; line-height:30px; padding-bottom:20px}
.zml_adv dl dd .dd_line{ border-left:1px solid #ccc; margin-left:100px; padding-left:30px}


/*�����ʱ�-���»��Ա*/
.sensible{ padding:10px 0px 30px}
.sensible dl{ width:940px; height:282px; background:#f2f2f2; padding:10px; margin-bottom:12px}
.sensible dl a{ color:#666}
.sensible dt{ float:left}
.sensible dd{ float:left; padding-left:32px; width:670px}
.sensible h4{ font-size:24px; font-weight:bold; line-height:36px}
.sensible p{ font-size:12px; margin-bottom:20px}
.sensible span{ font-weight:bold;padding-bottom:20px; display:block}
.sensible dl a span{ font-size:15px}




/*�����ʱ�-רҵ���Ŷ�*/
.team_box{ width:960px; overflow:hidden}
.team_box ul{ padding:30px 0px; min-height:100px; height:auto !important; height:100px}
.team_box li{ width:450px; margin-right:60px;float:left; border-bottom:1px dashed #ccc; font-size:15px; cursor:pointer; display:inline; padding:10px 0px} 
.team_box li.cur{ margin-right:0px}
.team_box li span{ padding:0px 50px; display:inline-block; width:120px}



/*�����ʱ�-��Ӣ��Ƹ0714*/
.question1{ padding:30px 0px 0px}
.question1 dl { width:100%}
.question1 dl dt { border-bottom:1px solid #ddd;height:40px; height:40px; font-size:16px; line-height:40px; cursor:pointer; font-family:"΢���ź�"; padding:5px 0px}
.question1 dl dt.cur { font-weight:bold;  color:#aa9168; font-weight:bold}/*compiled-whym6b0om*/
.question1 dl dd { padding:14px 12px; display:none; border-bottom:1px solid #ddd}
.question1 dl dd p{ font-size:15px; line-height:30px; color:#333}
.question1 a{ display:block; width:122px; height:38px; background:#aa9168; line-height:38px; font-size:18px; color:#fff; float:right; text-align:center; float:right}

/*�����ʱ�-��ϵ����0714*/
.contact{ padding:20px 0px 30px}
.contact img{ width:600px; height:530px; display:block; float:left}
.contact dl{width:360px; background:#f5f5f5; height:530px; float:right}
.contact dl dt{ background:#aa9168;padding:20px; color:#fff}
.contact dl dt h3{ font-size:16px; font-weight:bold}
.contact dl dt span{ font-size:15px; display:block; padding:10px 0px}
.contact dl dt p{}
.contact dl dd{padding:20px}
.contact dl dd h3{ border-bottom:3px solid #aa9168; padding-bottom:10px; font-size:15px; color:#333; font-weight:bold; margin-bottom:20px}
.contact dl dd p{}

/*�����ʱ�-Ͷ�ʲ���0714*/
.tactic_box{ position:relative; width:900px; border:1px solid #ccc; padding:45px 30px; margin:50px 0px}
.tactic_box span{ background:#aa9168; display:block; width:128px; height:43px; font-size:20px; line-height:43px; color:#fff; position:absolute; top:-20px; left:-1px; text-align:center}
.tactic_box p{ line-height:36px; font-size:13px}



/*�����ʱ�-Ͷ�ʰ���0714*/
.case dl{ width:960px; height:163px; border-bottom:1px solid #e5e5e5; padding:26px 0}
.case dl dt{ width:214px; height:163px; float:left; text-align:center}
.case dl dd{ float:right; width:734px; height:163px;color:#4d4d4d}
.case h4{ font-size:18px;  font-weight:bold}
.case a{ color:#34793c; padding:15px 0; display:inline-block}

/* zml��ҳ */
.zml_time{ padding:10px 0px 40px}
.zml_time dl{ min-height:80px; height:auto !important; height:80px}
.zml_time dl dt{ float:left; width:250px; font-size:18px; color:#aa9168; padding:20px 0px}
.zml_time dl dd{ float:right; width:700px;background-color:#34793c; padding:20px 0px; color:#5b5b5b}
.div_dl{padding:30px 0px; min-height:100px; height:auto !important; height:100px}
.zml_time dl dd .zml_div {background-color:#34793c; padding-left:80px; display:block; position:relative; z-index:99}
.zml_time dl dd .zml_div span.zml_span{ position:absolute; left:0px; color:#fff;background-color:#34793c; display:inline-block;text-align:center; width:65px; font-size:15px}

.zml_time dl dt.cur{ text-align:center; color:#333; padding-bottom:40px}
.zml_time dl dd.cur{ background:none;padding-bottom:40px; color:#333}
.zml_time dl dd.cur p{ text-align:center; font-size:18px; background:none}
.zml_time dl dd.cur p.cur span{ width:75px; display:inline-block; float:left; padding-left:15px}
.zml_time dl dd.cur span{ background:none; font-size:18px; color:#333; text-align:center}

/* ������ʷ�Ļ� */
.cul_con{ padding:30px 0px 0px}
.cul_con dl{ padding-bottom:80px; min-height:200px; height:auto !important; height:200px}
.cul_con dl dt .video{ float:right; width:535px; height:390px}
.cul_con dl dd{ float:left; width:365px}
.cul_con dl dd p{ font-size:13px; color:#666; line-height:24px}
.cul_con dl dd p.zml_p{ padding:30px 0px}
.cul_con dl dd em{ display:block; width:55px; height:45px}
.cul_con dl dd em.cur{width:55px; height:45px; float:right}

.cul_con h3.zml_p3{ border-bottom:1px solid #ccc; position:relative; z-index:99; margin-bottom:50px}
.cul_con h3.zml_p3 span{color:#999; font-size:36px; margin:0px auto; background:#fff; text-align:center; position:absolute; left:50%; margin-left:-110px; top:-22px; padding:0px 10px; line-height:40px; height:40px}
.cul_con img.cul_img{ padding-bottom:70px}

.cul_con2{ padding:10px 0px 30px}
.cul_con2 dl{}
.cul_con2 dl dt{ float:left; width:175px}
.cul_con2 dl dt p{ height:50px;background-color:#34793c; font-size:18px; color:#fff; padding:38px 15px; position:relative; z-index:99; cursor:pointer; z-index:0}
.cul_con2 dl dt p.cur{background:#00376a}
.cul_con2 dl dt p em{position:absolute; right:-10px; width:10px; height:22px; display:none}
.cul_con2 dl dd{ float:right; width:770px; position:relative; z-index:100; display:none;background:#ccc}
.cul_con2 dl dd .cul_scroll{ width:770px; position:relative; overflow:hidden; height:505px; border:solid 1px #eeeeee}
.cul_con2 dl dd .cul_scroll ul{ width:9999px; position:absolute; height:505px}
.cul_con2 dl dd .cul_scroll ul li{ position:relative; z-index:99; float:left}
.cul_con2 dl dd .cul_scroll ul li img{ display:block}
.cul_con2 dl dd .cul_scroll ul li p{ position:absolute;background-color:#34793c; bottom:0px; left:0px; color:#fff; line-height:20px; padding-left:20px; width:750px; padding:8px 10px}
.cul_con2 dl dd .cul_scroll ul li p em{ display:block; width:630px}
.cul_con2 dl dd span.ls_prve{width:25px; height:25px; position:absolute; bottom:4px; z-index:100; right:45px; cursor:pointer}
.cul_con2 dl dd span.ls_next{width:25px; height:25px; position:absolute; bottom:4px; z-index:100; right:10px; cursor:pointer}
.cul_con2 dl dd span.ls_txt{ position:absolute; bottom:5px; z-index:100; right:90px;color:#fff; font-size:18px}

/*zml����*/
.tanchu{width:100%; height:100%;  position:fixed; top:0px; left:0px; z-index:99; _position:absolute;_top: expression(documentElement.scrollTop + 0 + "px"); display:none}
.tanchu_content{ position:absolute; top:200px; left:50%; margin-left:-220px}
.tanchu_content em{ position:absolute; width:34px; height:34px; right:30px; top:-5px; cursor:pointer; z-index:100}
.tanchu_con{width:520px; position:relative; z-index:99}
.tanchu_con span{ display:inline-block; width:20px; height:34px}
.tanchu_con span.prve{position:absolute; left:0px; top:150px; cursor:pointer}
.tanchu_con span.next{position:absolute; right:0px; top:150px;cursor:pointer}
.scroll{ width:390px;height:360px; margin:0 auto}

.scroll ul{ padding:25px 0}
.scroll ul li{ width:390px; float:left; z-index:99}

.scroll ul li dl{}
.scroll ul li dl dt{ border-bottom:1px solid #333; min-height:165px; height:auto !important; height:165px; padding-bottom:10px; position:relative; z-index:99}
.scroll ul li dl dt img{ float:right}
.scroll ul li dl dt h3{ font-size:18px}
.scroll ul li dl dt span{ font-size:15px; display:block; width:60%}
.scroll ul li dl dt i{ position:absolute; bottom:10px}
.scroll ul li dl dd{ margin:15px 5px;height: 110px;overflow-x: hidden;overflow-y: auto}

.changepage1{ text-align:center; padding:13px 10px 8px 10px; width:550px; margin:20px auto 40px auto}
.changepage1 a.num{ display:inline-block; padding-left:7px; padding-right:7px; margin:0 2px; vertical-align:5px; border:1px solid #d4d4d4; vertical-align:8px}
.changepage1 a.cur ,.changepage1 a:hover{ background:#ceac70; color:#FFFFFF}
.fenye{ text-align:center; padding:20px 0px 0px}


.next, .pre {position: absolute;width: 50px;height: 50px; color:#fff;text-align: center;font-size: 30px;color: #fff;font-weight: bold;line-height: 50px;width: 52px;height: 52px;background: #a0a0a0;top: 138px}
.pre {left: 0px}
.next {right: 0px}
.next:hover,.pre:hover{ background:#916f37}
.pre a,.next a{ color:#fff}