﻿@font-face {
 font-family: 'gotham-lightRegular';
 src: url('gotham-light/gotham-light.eot');
 src: local('gotham-light/gotham-light Regular'), 
              local('gotham-light'), 
              url('gotham-light/gotham-light.woff') format('woff'), 
              url('gotham-light/gotham-light.ttf') format('truetype'), 
              url('gotham-light/gotham-light.svg#gotham-light') format('svg');
}  
body{ font-family:"Microsoft YaHei",sans-serif; font-size:12px; color:#3e3a39; background:#fff;}
a{ -webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
.icon{ background:url(../image/icon.png) no-repeat; display:block;}
.w100{ width:100%;}
.w1000{ width:1000px;}
.w1200{ width:1200px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.cYellow{ color:#fed600;}
.bgYellow{ background:#fed600;}


.main_box{ padding:0 20px; width:100%; max-width:1560px; }


/*public*/
.header{ height:130px; background:#fff;}
	.logo{ width:218px; height:38px; background:url(../image/logo.jpg); margin:50px 0 0 0;}
	.header .top{ width:780px;}
	.weibo{ width:70px; height:30px; margin:15px 0 25px 0;}
		.weibo a{ display: block; width:30px; height:30px;background:url(../image/weibo.jpg) no-repeat; -webkit-transition:none;}
		.weibo a.fL { background-position: 0 0;}
		.weibo a.fR { background-position: -30px 0;}
		.weibo a.fL:hover { background-position: 0 -30px;}
		.weibo a.fR:hover { background-position: -30px -30px;}

			.nav{ margin-right:-25px;}
			.nav li{ width:110px; height:60px; float:left; position:relative;}
			.nav b{ float:left; line-height:24px; color:#d9d9d9; font-weight:400;}
			.nav a{ display:block; text-align:center; font-size:14px; color:#666; position:relative; padding:0; height:20px; line-height:24px;/*ie*/+height:40px;}
			.nav a:hover,.nav a.cur,.nav a.active{ color:#e28210;}
/*			.nav a.cur,.nav a.active{ font-weight:700;}*/


/*2017-12-20*/
.subItem{ display:none; background:#fff; box-shadow:0 1px 7px rgba(0,0,0,.35); position:absolute; left:0; top:40px; z-index:3;}
.subItem a{ display:block; text-align:left; width:160px; height:50px; line-height:50px; padding:0 28px; border-bottom:1px solid #f4f4f4; color:#333; position:relative; clear:both;}
.subItem a:hover::before{ content:""; display:block; width:10px; height:13px; background:url(../image/arrow.jpg) no-repeat; margin-top:19px; margin-right:3px; float:left;}


.footer{ background:#f5f5f5; border-top:1px solid #ebebeb; padding:40px 15px 30px 15px; margin-top:50px;}
	.footer ul{ margin-left:-25px;}
	.footer li{ width:115px; float:left; /*ie*/ +width:110px;}
		.footer li h6 a{ font-size:14px; color:#333; margin-bottom:10px;}
		.footer li a,.footer li span{ display:block; line-height:24px; color:#666; text-align:center;}
		.footer li a:hover{ color:#a5855f;}

.footer div.fR{ width:300px; height:160px; border-left:1px solid #e5e5e5;}
	.link{ width:240px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; float:right; font-style:italic; line-height:22px;height:32px; margin-bottom:20px; clear:both;}
		.link select{ float:right; width:170px; }
	.erwei{ clear:both; width:240px; height:110px; margin:0 0 0 60px;}
		.erwei p{ width:110px; float:left; font-style:italic; line-height:20px;}
		.erwei span.ui{ width:110px; height:110px; background-position:0 0; float:right;}

.bottom{ background:#252629; height:40px; padding:0 15px;}
	.bottom p,.bottom a{ color:#fff; line-height:36px; margin:0;}
	.bottom a:hover{ text-decoration:underline;}




/*index*/
.kv{ position:relative; height:480px; overflow:hidden;}
.kv_btn{ width:930px; height:55px; position:absolute; bottom:0; left:50%; margin-left:-465px; z-index:11;}
	.kv_box{ width:300px; height:170px; margin:0 5px; background:rgba(255,255,255,.9); padding:8px 20px; border-top :5px solid; /*ie*/background:#fff\0;+background:#fff;+width:260px;}
	.kv_box:hover{ cursor:pointer;}
	.kv_box h5{ font-size:14px; line-height:20px; margin-bottom:15px; color:#323336;}
	.kv_box h5 span{ color:#999; font-weight:400; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	
	.kv_box.fL{ border-color:#f0a44b; position:absolute; top:0; left:5px;}
	.kv_box.mc{ border-color:#8ab4bc; position:absolute; top:0; left:50%; margin-left:-150px;}
	.kv_box.fR{ border-color:#cb3247; position:absolute; top:0; right:5px;}

.banner{ height:480px;}
.banner .ban_c img{position:absolute;width:1000px;left:50%;margin-left:-500px;top:0;}
.banner .ban_nav{display:none;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}


.index{ margin-top:50px;}
    .case_box{ width:410px; height:180px; position:relative;}
		.case_index_words{ width:250px; height:180px; background:rgba(0,104,183,.9); position:absolute; left:0; top:0; z-index:8; /*ie*/background:#0075b8\0;+background:#0075b8;}
		.case_index_words a{ color:#fff; }
			.case_index_words a:hover b{  color:#fff;}
			.case_index_words h6{ margin:20px 20px 10px 20px; padding:0 0 5px 5px; border-bottom:1px solid #e5e5e5; font-size:14px; color:#fff;}
			.case_index_words p{ height:70px; line-height:24px; text-indent:2em; color:#fff; margin:0 20px 10px 20px;}
			.case_index_words b{ font-style:italic; color:#e5e5e5; margin:0 0 0 20px;text-decoration:underline;}
		.case_index_words span{ width:9px; height:18px; background:url(../image/span.png) no-repeat; position:absolute; right:-9px; top:50%; margin-top:-10px;}
		.case_box .owl-pagination{ position:absolute; bottom:10px; left:150px; z-index:9; /*ie*/+bottom:25px;}
		.case_box .owl-buttons{ display:none;}
	
	
	
	.news_box{ width:320px; height:180px; background:#f5f5f5; /*ie*/+height:175px;}
		.news_box h6{ margin:12px 18px 30px 24px; font-size:14px; color:#333;}	
			.news_box h6 a{ font-size:12px; color:#0068b7; font-weight:400; opacity:.8;}	
			.news_box h6 a:hover{ opacity:1;}
		.news_box ul{ margin:0 18px 0 24px;}	
			.news_box ul li{ background:url(../image/index_li.jpg) no-repeat left center; height:16px; margin:0 0 10px 0; padding:0 0 2px 15px; /*ie*/+height:14px;}
				.news_box ul li a{ height:14px; line-height:14px; color:#666; clear:both;}	
					.news_box ul li a p{ width:200px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
					.news_box ul li a span{ float:right; color:#b2b2b2;}	
				.news_box ul li a:hover p{color:#0068b7;}	
	
	.new_case{ width:250px; height:180px; border-top:2px solid #0068b7;}
		.new_case .title{ margin:10px 18px 12px 0; font-size:14px; color:#333;}	
		.new_case a{ clear:both; display:block; height:68px; border-bottom:1px dotted #d3d3d3; padding-bottom:5px; margin-bottom:5px;}	
		.new_case a:last-child{border-bottom:0; padding-bottom:0; margin-bottom:0;}	
		.new_case a h6{ width:150px; color:#333; font-size:14px; font-weight:400;}	
		.new_case a h6 p{ line-height:18px; color:#999; font-size:12px; margin-top:6px;}	
		.new_case a:hover h6,.new_case a:hover h6 p{ color:#0068b7;}



@media screen and (max-width:1440px) {
	.infor_hide h6.year{ top:20px;}
	.infor_hide p{ bottom:20px;}
	.project_box h6{ font-size:38px;}
}



.banners{ height:290px; position:relative; margin-bottom:40px;}


.container_box{ margin-bottom:60px;}

	.bread{ margin-top:25px;}
		.bread a,.bread b,.bread span{ float:left; color:#999; line-height:20px;}
		.bread span.ui{ width:20px; height:20px; background-position: -200px -60px;}
		.bread b{ margin:0 5px; color:#ccc;}
		.bread span{ color:#333;}
		.bread a:hover{ color:#fc9605;}

.leftImg_box{ width:180px; height:450px; position:relative;}
	.leftImg_box img{ display:block;}
	.leftImg_box .back_btn{ width:150px; height:50px; padding:8px 0 0 15px; display:block; background:rgba(16,170,173,.8);  color:#fff; position:absolute; bottom:40px; right:-20px; z-index:9; /*ie*/background:#10aaad\0;+background:#10aaad; +width:150px; +height:45px;}
	.leftImg_box .back_btn:hover{ background:rgba(32,190,193,.8); /*ie*/background:#20bec1\0;+background:#20bec1;}
		.leftImg_box .back_btn span{ width:20px; height:30px; background-position:-110px -80px; margin:2px 5px 0 0;}	
		.leftImg_box .back_btn p{ font-size:24px; float:left;}


.rightCont_box{ width:770px;}

.page_list{ height:30px; margin-top:50px;}
	.page_list a{ padding:7px 8px; background:#f7f7f7; border:1px solid #ddd; color:#ccc; margin:0 3px;}
	.page_list a:hover{ color:#0066a5; border-color:#0066a5; }
	.page_list a.active{ color:#fff; font-weight:700; background:#0066a5; border-color:#0066a5; }


.page_detail{ margin-top:50px; padding-top:20px; border-top:1px solid #ccc;}
	.page_detail .fL{ width:600px;}
		.page_detail .fL p{ margin-bottom:7px; width:540px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
		.page_detail .fL a{ color:#333;}
		.page_detail .fL a:hover{ color:#fc9605;}
	.page_detail a.back{ width:120px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; background:#0d6a9c;}
	.page_detail a.back:hover{ background:#2989bc;}


.pagelist{ width:740px; margin:40px auto 50px auto; text-align:center;}
	.pagelist li{ margin:0 2px; display:inline;}
		.pagelist span{ background:#a5855f; color:#fff; display:inline; padding:5px 10px; border:1px solid #b08859;}
		.pagelist a{  padding:5px 10px; background:#fff; border:1px solid #ccc; color:#999; display:inline;}
		.pagelist a:hover{ background:#a5855f; border-color:#a5855f; color:#fff;}



	
	
	
	
	
/*about*/
.departments{ margin-top:40px;}
	.departments td{ height:210px; /*ie*/+height:170px;}
		.departments td h6{ font-size:18px; font-weight:400; text-align:center; margin-bottom:15px;}	
		.departments td p{  line-height:24px; text-indent:2em; margin:0;}
	

.honor{ margin-top:4px;}
	.honor .title{ border-bottom:3px solid #b7b7b7; height:32px; margin-bottom:10px; clear:both;}	
		.honor .title h6{ background:url(../image/honor.jpg) left 2px no-repeat; padding:0 0 10px 20px; font-size:14px; color:#a5855f; border-bottom:3px solid #a5855f; width:80px; float:left;}
		.honor .title span{ padding:0 0 10px 20px; color:#666; border-left:1px solid #a5855f; height:18px; line-height:18px; display:block; float:left;}
	.honor_list{ clear:both; margin:0 0 20px -18px; width:760px;}
		.honor_list li{ width:235px; height:212px; float:left;  margin:0 0 10px 18px;}	
			.honor_list li img{ width:233px; height:160px; display:block; border:1px solid #a5855f; margin-bottom:5px;}	
			.honor_list li p{ color:#666; line-height:20px;}	
	
.team li{ float:left; width:370px; margin-bottom:30px; height:130px; overflow:hidden;}	
	.team li .pic{ width:72px; height:100px;}	
	.team li .infor{ width:250px; margin:0 25px 0 0;}
		.team li .infor h6{ font-size:14px; color:#282828; margin-bottom:5px;}
			.team li .infor h6 span{ display:block; border-top:1px solid #ccc; font-size:12px; margin-top:5px; padding-top:5px;}
		.team li .infor p{ color:#282828; line-height:20px; margin-top:5px;}	
	
	
.news{ margin-bottom:60px;}

	.top_news{ height:190px; padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:30px;}
		.top_news img{ display:block; float:left;}
		.top_news div{ width:460px;}
			.top_news h6{ color:#333; line-height:30px; font-size:16px;}
				.top_news h6 span{ display:block; font-size:12px; color:#999; font-weight:400;}
			.top_news p{ line-height:24px; font-size:14px; margin-top:10px; color:#666;}
			.top_news a:hover h6{ color:#e28210;}
			.top_news a:hover p{ color:#333;}


	.news li{ border-bottom:1px dashed #ccc; overflow:hidden;}
	.news li a{ display:block; clear:both; color:#666; line-height:40px; font-size:14px;}
		.news li p{ width:620px;  float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:0;}
			.news li span{ font-size:12px; float:right; display:block;}
	.news li a:hover p,.news li a:hover span{ color:#e28210;}



.article{ padding-bottom:60px;}
	.article .title{ font-size:18px; color:#333; font-weight:400; text-align:center; margin-bottom:40px;}
		.article .title span{ font-size:12px; color:#666; display:block; line-height:24px; border-top:1px solid #a5855f; margin-top:10px;}
	.article_box{ margin-bottom:40px;}
		.article_box img{ max-width:740px;}
	.article .back{ color:#999; font-weight:700;}
	.article .back:hover{ color:#a5855f;}


	
	
	
	
	





/*news*/
.news_top{ height:275px; padding:25px; border:2px solid #e6e6e6; /*ie*/+height:225px;}
	.news_top a.fL{ width:400px; height:226px;}
	.news_top a.fR{ width:510px;}
		.news_top a.fR h6{ white-space:nowrap; font-size:18px; line-height:18px; font-weight:400; color:#333; padding-bottom:15px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
		.news_top a.fR p{ color:#999; line-height:20px; text-indent:2em;}
		.news_top a.fR h6 p{ margin:0; width:390px;max-height:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; text-indent:0;}
		.news_top a.fR span{ float:right; font-size:14px; color:#005ab7;}
		.news_top a.fR:hover h6 p{ color:#fc9605;}

.news_list{ margin-top:30px;}
	.news_list li a{ padding:0 10px 0 15px;}
	.news_list li p{ width:950px;}
		.news_list li p span{ margin:0;}


.news_detail .title span{ display:block; font-size:12px; color:#666; margin:10px 0 0 0;}



/*topic_top*/
.topic_top{ border:0; padding:0; background:#f7f7f7;}
	.topic_top a.fR{ margin:30px; width:400px;}
		.topic_top a.fR h6 p{ font-size:24px; line-height:24px; color:#005ab7; width:300px}
		.topic_top a.fR h6 span{ font-size:12px; color:#999; float:right; line-height:24px;}

.topic_list li{ padding-bottom:30px; border-bottom:1px solid #ccc; clear:both; height:190px; margin-bottom:30px;}
	.topic_list li .date{ font-size:14px; color:#005ab7; margin:20px 0;}
	.topic_list li a.fL{ display:block; width:210px; height:119px; margin:0; }
	.topic_list li a.fR{ width:750px;}
		.topic_list li a.fR h6{ width:750px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; font-weight:400; color:#333; margin:0 0 20px 0;}
		.topic_list li a.fR p{ color:#999; text-indent:2em; line-height:20px; max-height:60px;}
		.topic_list li a.fR span{ color:#0d6a9c; float:right;}
		.topic_list li a.fR:hover h6,.topic_list li a.fR:hover span{color:#fc9605;}

.topic_player{ width:600px; margin-bottom:30px;}





/*player*/
.player{ width:800px;}
	.player h6{ font-size:20px; font-weight:400;color:#0d6a9c; margin-bottom:40px; }

.other{ border:2px solid #f7f7f7;}
	.other h6{ display:block; height:40px; line-height:40px; padding:0 0 0 20px;font-size:18px; font-weight:400; color:#333;background:#f7f7f7;}
	.other .slides{ margin:30px 50px;}
		.other .slides .item{ display:block; width:280px; height:200px; position:relative;}
			.other .slides .item span{ display:block; width:280px; height:158px; background:url(../image/vedio.png) no-repeat; position:absolute; top:0; left:0; z-index:9; opacity:.5;}
			.other .slides .item p{ text-align:center; height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0 0 0; color:#666;}
			.other .slides .item:hover p{  color:#fc9605;}
	.other .slides .owl-theme .owl-controls .owl-buttons div{ width:20px; height:30px; text-indent:-9999px; background:none; background:url(../image/ui.png) no-repeat; border:0; position:absolute; top:60px; z-index:9;}
	.other .slides .owl-theme .owl-controls .owl-buttons .owl-prev{ background-position:-130px -80px; left:-40px;}
	.other .slides .owl-theme .owl-controls .owl-buttons .owl-next{ background-position:-150px -80px; right:-40px;}











/*2016-03-18*/
.sidebar{ width:230px;}
	.sidebar h5{ font-size:20px; font-weight:400; color:#323336; border-bottom:3px solid #e28210; padding-bottom:7px; padding-left:20px;}
		.sidebar h5 span{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:5px;}
	.color_orange h5{ border-color:#e28210;}	
	.color_coffee h5{ border-color:#a5855f;}	
	.color_blue h5{ border-color:#8ab4bc;}	
	.color_red h5{ border-color:#cb3247;}	



		
	.menu li{ margin:15px 0 0 0;}
		.menu li h6{ font-size:16px; line-height:16px; font-weight:400; color:#323336; height:25px; border-bottom:1px solid #717071; padding-left:20px; clear:both;}
			.menu li h6 span{ display:block; width:25px; height:25px; background:url(../image/side_menu.jpg) no-repeat; float:right;}
		.menu li a.cur h6,.menu li a.active h6{ border-color:#e28210;}
		.color_orange .menu li a.cur h6,.color_orange .menu li a.active h6{ border-color:#e28210; color:#e28210;}
		.color_blue .menu li a.cur h6,.color_blue .menu li a.active h6{ border-color:#8ab4bc;}
		.color_red .menu li a.cur h6,.color_red .menu li a.active h6{ border-color:#cb3247;}
		.color_orange .menu li a.cur > .menu_items{ display:block;}
		.color_coffee .menu li a:hover h6,.color_coffee .menu li a.cur h6{ border-color:#a5855f; color:#a5855f;}
		.color_blue .menu li a:hover h6,.color_blue .menu li a.cur h6{ border-color:#8ab4bc; color:#8ab4bc;}
		.color_red .menu li a:hover h6,.color_red .menu li a.cur h6{ border-color:#cb3247; color:#cb3247;}
		
			.menu li a.cur span,.menu li a.active span{ background-position:0 -30px;}
		.menu_items{ display:none; border-bottom:1px solid #717071; margin:5px 0; max-height:168px; overflow:hidden; overflow-y:hidden;}
			.menu_items a{ display:block; margin:8px 16px; color:#323336;}
		.menu li a:hover,.menu li a:hover h6{color:#e28210;}
		
		
		

.content_box{ width:740px;}

	.case_list{ margin-left:-10px; width:750px;}
		.case_list li{ width:240px; height:180px; float:left; margin:0 0 10px 10px; position:relative;}
		.case_list li img{ display:block; width:240px; height:180px;}
		.case_list li p{ display:none; width:240px; height:180px; background:rgba(0,0,0,.6); font-size:16px; color:#fff; padding:20px; position:absolute; top:0; left:0; z-index:1; transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s; /*ie*/background:url(../image/0006.png) repeat\0;+background:url(../image/0006.png) repeat;}
			.case_list li p span{ display:block; font-size:12px; line-height:24px;}
		.case_list li a:hover p{ display:block;}





.case_side{ width:310px; margin:0 0 30px 0;}
	.case_side h5{ font-size:20px; font-weight:400; color:#323336; border-bottom:3px solid #e28210; padding-bottom:7px; padding-left:20px;}
		.case_side h5 span{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:5px;}

.case_infor{ margin-top:10px;}
	.case_infor h6{ border-bottom:1px solid #707070; line-height:36px; font-size:16px; color:#323336; font-weight:400; padding-left:20px; margin-bottom:10px; }
	.profile{ padding-bottom:10px; border-bottom:1px solid #707070; margin-bottom:20px;}
		.profile p{ line-height:30px; color:#323336; margin:0 0 0 20px; }
	.detail{ max-height:246px; overflow:hidden; overflow-y:hidden;}
		.detail p{ line-height:30px; margin:0 10px 0 20px;}

.related{ margin:15px 0 0 0;}	
	.related h6{ font-weight:400; color:#323336; padding-left:20px; margin-bottom:17px;}
	.related ul{ clear:both; margin-left:-9px;}
		.related li{ float:left; margin-left:9px;}

.page{ margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #707070;}	
	.page a{ color:#323336;}



.case_content{ width:670px;}
	.backto{ color:#666;}
	.page a:hover,.backto:hover{ color:#fc9605;}
	/*wrapper*/
	#picSlideWrap{padding-bottom:30px; margin-top:16px;}
	.imgnav{width:670px; position:relative;margin:0 auto;}
	#img{z-index:10;width:670px;position:relative;text-align:center;}
		#img img{height:503px;display:none;}
	#cbtn{position:relative;height:100px; margin-top:25px;}
		#cbtn ul{position:relative;width:10000px;height:96px;}
			#cbtn ul li{float:left; width:128px;height:96px;cursor:pointer;text-align:center;margin-right:7px;position:relative; background:#000;}
				#cbtn ul li img{width:128px;height:96px;display:block; opacity:.3;}
				#cbtn ul li tt{background:#000;color:#FFF;position:absolute;right:4px;bottom:4px;z-index:9; line-height:16px;padding:0 5px;}
			#cbtn li.hov img{ opacity:1;}
		#cSlideUl{width:670px;height:140px;overflow:hidden;position:relative;margin:0 auto;}
			#cSlideUl .number{ margin-top:20px; color:#323336;}
	.picSildeLeft{ background:url(../image/pic_arrow.png) no-repeat; width:26px; height:100px; cursor:pointer;position:absolute;top:0;left:0;z-index:9;}
	.picSildeRight{ background:url(../image/pic_arrow.png) no-repeat -26px 0; width:26px; height:100px; cursor:pointer;position:absolute;top:0;right:0;z-index:9;}


.service .title{ position:relative; margin-bottom:20px; clear:both; overflow:hidden;}
	.service .title span{ color:#e5dacb; font-size:50px; font-weight:400; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px; /*position:absolute; top:0; z-index:-1;*/}
	.service .title p{ font-size:28px; line-height:36px; font-family:"宋体"; color:#000; margin-bottom:0;float:left; }
		.service .title p b{ font-size:14px; line-height:14px; color:#999;}


	.process{ width:810px; margin-left:-30px;}
	.process li{ width:240px; margin-left:20px; float:left; margin-bottom:40px;}
		.process li h5{ font-size:38px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#a5855f; margin-bottom:5px;}
		.process li	.bdL{ border-left:1px solid #a5855f; padding-left:10px; min-height:500px;}
			.process li	.bdL h6{ color:#000; font-size:15px; font-weight:400; line-height:30px; height:170px;}
				.process li	.bdL h6 span{font-size:20px; display:block; font-family:"宋体"; font-weight:700; margin-bottom:10px;}
		.process li	.bdL p{ font-size:14px; color:#717071; line-height:30px; margin-bottom:0;}





.contact li{ margin-bottom:10px; clear:both; color:#000;}
	.contact li span{ display:block; float:left; width:40px; margin-left:20px;}
	.contact li p{ display:block; float:left; width:170px;}
	.contact li a{ color:#000;}
	.contact li a:hover{ color:#a5855f;}
.map{ width:740px; height:320px;}




/*鼠标悬停变色04.21*/
#FL1{background: rgb(200, 182,158);}
#FR1{background: rgb(200, 182,158);}
#MC1{background: rgb(200, 182,158);}


.kv_box{ width: 300px; height: 165px; margin: 0px 5px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; padding: 10px 20px; border-top: 5px solid; position: relative; }

#FL1:hover{ width: 300px; height: 165px; margin: 0px 5px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; padding: 10px 20px; border-top: 5px solid; position: relative; }
#FL1:hover { cursor: pointer; }

#FR1:hover{ width: 300px; height: 165px; margin: 0px 5px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; padding: 10px 20px; border-top: 5px solid; position: relative; }
#FR1:hover { cursor: pointer; }

#MC1:hover{ width: 300px; height: 165px; margin: 0px 5px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;  }
#MC1:hover { cursor: pointer; }