﻿@charset "utf-8"; 
/*全局样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  
}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ vertical-align:top;border:0;background:none;outline:none;} 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}
#dituContent img{ max-width:none;}
/*初始化a的样式和字体样式*/
a{ color:#666; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #15182B;text-decoration:none;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
/*全局样式*/

/* Bootstrap默认优先手机 */
.nav-1{ width:100%;}
.nav-1 .TopCont{ margin:0; position:relative;}
/*设置logo*/
.nav-1 .navbar-header .logo{ width: 26%; padding-bottom: 0; padding:9px 13px 8px; margin:0; height: auto;}

.nav-1 .navbar-toggle{ margin-top: 4%; margin-right: 0;}
.nav-1 .navbar{ background:none; border:0; margin:0;}
.nav-1 .Top .container{ padding-left:0; padding-right:0;}
.nav-1 .navbar .NavCont .nav{ padding-left:0; padding-right:0; margin:0;}
.nav-1 .navbar-nav .subnav{ display: none;}

/*设置导航a选中和经过样式*/
.nav-1 .navbar .NavCont ul li.active .anav,
.nav-1 .navbar .NavCont ul li .anav:hover{  background: none; color:#f29200;}
.nav-1 .navbar-nav li .subnav{ display:none;}
.nav-1 .navbar-nav li .subnav a{ line-height: 20px; padding: 5px 30px; display: block; }
.nav-1 .navbar-nav li .subnav a:hover{color:#f29200;}

.nav-1 .navbar-nav li dt.sud74,
.nav-1 .navbar-nav li dt.sud76{ display:none;}

/*小屏隐藏分享*/
.nav-1 .navbar .searchbox{ margin:1% 0;}
.nav-1 .navbar .searchbox .searchbtn{ display:none;}
.nav-1 .navbar .searchbox .search{ border:1px #CCC solid; position:relative; display:block;}
.nav-1 .navbar .searchbox .search .sreach_btn{ height:100%; width:15px; cursor:pointer; background:url(../images/search_icon.png) center no-repeat; position:absolute; right:2%; top:0;}
.nav-1 .navbar .searchbox .search .sreach_ipu{ padding:1%; width:95%;}


/*============================ @media 屏幕适应 ===============================*/
/* 超小屏幕（手机，小于 768px） */
@media screen and (min-width:640px){
  .nav-1 .navbar-toggle{ margin-top: 3%;}
}

/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px ) {
	
	.nav-1 .navbar-nav li .subnav{ display: none;}
	
	.nav-1 .navbar-header{ width: 20%;}
	.nav-1 .navbar-header .logo{ width: 100%;}
	
	.nav-1 .container .NavCont{ padding:10px 0 0; float:right;}
	.nav-1 .container .NavCont ul li{ padding-left: 0;}
	.nav-1 .container .NavCont ul li .anav{ color:#5e423e; text-align:center; padding:14px 15px; line-height:1; font-size: 12px;}
	.nav-1 .TopCopy .container .NavCont{ padding-top:0px; padding-left:0; padding-right:0; float:none;}
	
	
}

/* 中等屏幕（桌面显示器，大于等于 992px） */	
@media screen and (min-width:1024px ) {
	.nav-1 .navbar-nav{ height:70px;}
	.nav-1 .navbar-nav li{ height:70px;}
	.nav-1 .navbar-nav .subnav{ position: absolute; left: 0; top: 70px; width: 100%; background: #FFF; z-index:999;}
   	.nav-1 .navbar-nav li .subnav a{ padding: 0; color: #333; text-align: center; font-size: 12px; height: 30px; line-height: 30px;}
   	.nav-1 .navbar-nav li .subnav a:hover{ color:#9A773B;}
	
	
	
	.nav-1 .navbar .searchbox{ width:20%; height:100%; position:absolute; right:-30px; top:0; margin:0;}
	
	.nav-1 .navbar .searchbox .searchbtn{ display:block;height:100%; width:15px; background:url(../images/search_icon.png) center no-repeat; position:absolute; right:2%; top:0;}
	.nav-1 .navbar .searchbox .search{    display: none; width: 142px;position: absolute; z-index:10;right: 2%; top: 80%;height:28px;background:url(../images/search_bg.png) center no-repeat; border:0px;}
	.nav-1 .navbar .searchbox .search .sreach_btn{ right:7%;}
	.nav-1 .navbar .searchbox .search .sreach_ipu{ padding:0 0 0 15px; width:115px; height:28px;}
	
  .nav-1 .container .NavCont{ padding:0; float:left; }
  .nav-1 .container .NavCont ul li{ padding-left: 20px;}
  .nav-1 .container .NavCont ul li .anav{ font-size: 14px; display:block; line-height:70px; padding:0 15px;}
  
  
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width: 1200px) { 
	.container{ padding:0; width:1200px;}
	.nav-1{ height:90px;}
	.nav-1 .navbar-header{ height:90px;}
	.nav-1 .navbar-nav{ height:90px;}
	.nav-1 .navbar-nav li{ height:90px;}
	.nav-1 .container .NavCont ul li .anav{ line-height:90px;}
	.nav-1 .navbar-nav .subnav{ top:90px;}
	.nav-1 .navbar-header .logo{ padding:18px 0px;}
	.nav-1 .navbar .searchbox{ margin:0;}
	.nav-1 .navbar .searchbox .searchbtn{ display:none;}
	.nav-1 .navbar .searchbox .search{top: 28%; display:block;}
	
	.nav-1 .container .NavCont ul li{ padding-left:15px;}
  	.nav-1 .container .NavCont ul li .anav{ font-size: 15px; background:url(../images/nav_li_bg.png) right center no-repeat; padding:0 20px;}
	.nav-1 .container .NavCont ul li:last-child .anav{ background:none;}
}


/* Bootstrap默认优先手机 */
.homeban-2{ position:relative; padding:0; margin:0 auto; overflow: hidden; z-index:1;}
.homeban-2 .banlist,
.homeban-2 .banlist li,
.homeban-2 .banlist li img{ width:100%;}


.subban img{ width:100%;}



.Area{ width:95%; margin:30px auto;}
.Area .Ahd{ text-align:center; background:url(../images/icon.png) repeat-x top;}
.Area .Ahd h2{ margin:0; font-size:2.75em; color:#f29200; padding:10px 0; font-weight:normal;}
.Area .Ahd i{ display:block; width:25px; height:2px; background:#a6a6a6; margin:0 auto 15px;}
.Area .Ahd p{ font-size:2.0em; color:#999; line-height:1.5em;}
.Area .Abd{ margin:35px 0;}
.Area .Abd li{ width:98%; margin:0 1%; display:inline-block; text-align:center; position:relative; display:none;}
.Area .Abd li img{ display:block; width:83%; height:auto; margin:0 auto; position:relative; z-index:-1;}
.Area .Abd li img.IMG2{ display:none; position:absolute; top:0; z-index:10; left:50%;}
.Area .Abd li a{ display:block; width:100%; height:100%;cursor: default;}
.Area .Abd li.A_BG{ padding-top:85px; display:none;}
.Area .Abd li.A_BG img{ display:block; width:65px; height:auto; margin:0 auto;}
.Area .Abd li h2{font-size:1.5em; color:#f29200; padding:10px 0 5px; font-weight:normal;}
.Area .Abd li p{ font-size:0.75em; color:#999; line-height:1.5em;}

.Brea{ padding:20px 0; width:100%; background:url(../images/index_conBG.png);}
.B_left{ width:100%; background:#FFF; border:1px #ececec solid; float:left; position:relative;}
.B_left h2{font-size:18px; font-weight:bold; color:#f29200; text-align:center;}
.B_left .B_pic{display:none;}
.B_left ul{ width:99%; float:right; margin-right:1%;}
.B_left ul .top{ padding:2% 0 0; width:100%; display:none;}
.B_left ul .top span{ display:block; width:18%; float:left; text-align:center; height:auto; font-size:28px; color:#f29200; font-weight:bold;}
.B_left ul .top span em{ display:block; width:100%; font-size:12px; color:#b1b1b1; font-weight:normal; border-top:1px #ececec solid;}
.B_left ul .top dl{ width:79%; float:right;}
.B_left ul .top dl dt a{ font-size:14px; color:#555555; font-weight:bold; display:block; padding:2% 0;}
.B_left ul .top dl dd a{ display:block; line-height:20px; color:#999; font-size:12px;}
.B_left ul li{ width:100%; padding:10px 0; border-bottom:1px #dedede dotted;}
.B_left ul li a{ display:block; width:99%; height:100%; padding-left:1%; font-size:12px; color:#999;}
.B_left ul li:last-child{ border:0px;}
.B_left ul li:hover{ background:#f29200; }
.B_left ul li:hover a{color:#FFF; text-decoration:none;}

.B_middle{ width:100%;border:1px #ececec solid; margin:2% 0 0; float:left; position:relative;background:#FFF;}
.B_middle h2{font-size:18px; font-weight:bold; color:#f29200; text-align:center;}
.B_middle .more{ font-size:14px; color:#adadad; text-transform:uppercase; display:none;}
.B_middle .B_M_box{  position:relative; overflow:hidden;}
.B_middle .B_M_box .bd{ position:relative;}
.B_middle .B_M_box .bd li{ float:left; width:96%; padding:0 2%; margin:1% 0;}
.B_middle .B_M_box .bd li img{ display:none;}
.B_middle .B_M_box .bd li dl{ width:100%; float:right;}
.B_middle .B_M_box .bd li dl dt a{ font-size:14px; font-weight:bold; color:#666; display:block;}
.B_middle .B_M_box .bd li dl dd{ font-size:12px; color:#999;}
.B_middle .B_M_box .bd li dl dd.data{ text-align:right; margin-top:12px; display:none;}
.B_middle .B_M_box .bd li dl dd a{ display:inline-block; color:#f29200; float:left;}
.B_middle .B_M_box  .hd{ width:100%;  position:absolute; z-index:4; bottom:0; left:0; height:10px; line-height:10px; text-align:left; display:none;}
.B_middle .B_M_box  .hd ul{ width:310px; margin:0 auto; text-align:left;} 
.B_middle .B_M_box  .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; text-align:center; margin:0px 5px;overflow:hidden;line-height:999px; background:#ede9e4; border-radius:100%;}
.B_middle .B_M_box  .hd ul .on{ background:#f29200;}

.B_right{ width:100%;border:1px #ececec solid; margin-top:2%; float:left; position:relative;background:#FFF; text-align:center;}
.B_right a{ display:block;font-size:18px; font-weight:bold; color:#f29200; text-align:center; padding:2% 0;}
.B_right a:hover{ text-decoration:none;}
.B_right a span{ display:block; font-weight:normal; font-size:14px; display:none;}
.B_right img{ width:98%;}

.bottom{ width:100%; background:#62615f;}
.foot_top{ border-bottom:1px #777674 dotted; padding:20px 0;}
.BottomLinks{ width:100%; text-align:center;}
.BottomLinks a{ display:inline-block; color:#9b9b9b; font-size:12px; padding:0 2%;}
.BottomLinks em{ display:inline-block; width:1px; height:100%; background:url(../images/icon3.png) center no-repeat;}
.foot_top .select{ width:206px; height:30px; margin:0 auto 15px; background:url(../images/foot_select_BG.png) center no-repeat; position:relative; }
.foot_top .select span{ display:block; width:186px; height:30px; line-height:30px; font-size:14px; cursor:pointer;color:#9b9b9b; padding-left:20px;}

.foot_top .select ul{width:186px; padding-left:20px; display:none; position:absolute; left:0; bottom:31px;}
.foot_top .select ul li{ width:100%; height:30px; font-size:14px; line-height:30px;}
.foot_top .select ul li a{color:#9b9b9b;}
.foot_bottom{ padding:13px 0;}
.foot_bottom .share{ width:100%;color:#9b9b9b; text-align:center; position:relative;}
.foot_bottom .share a{ display:inline-block; width:34px; height:33px; line-height:33px; margin:0 15px; position:relative;}
.foot_bottom .share a.share_title{ width:60px; height:33px; line-height:33px;color:#9b9b9b; position:absolute; left:0; top:0; display:none;}
.foot_bottom .share a.emali{ background:url(../images/email.png) center no-repeat;}
.foot_bottom .share a.xina{ background:url(../images/xina.png) center no-repeat;}
.foot_bottom .share a.weixin{ background:url(../images/weixin.png) center no-repeat;}
.foot_bottom .share a.QQ{ background:url(../images/QQ.png) center no-repeat;}
.foot_bottom .share .weixin div{ width:90px; height:90px; position:absolute; z-index:999; left:-25px; bottom:45px; display:none;}
.foot_bottom .share .weixin:hover div{ display:block;}



.Copyright{ width:100%; text-align:center;color:#9b9b9b; font-size:12px;}
.Copyright a{color:#9b9b9b;}

/*============================ @media 屏幕适应 ===============================*/
/* 超小屏幕（手机，小于 768px） */
@media (min-width:640px){

}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width:768px ) {
	.Area .Abd li{ width:31%; margin:0% 1%; float:left; display:block;}	
	.B_left h2{ text-align:left; padding-left:15px;}
	.B_left{ width:49%; float:left;}
	.B_left .B_pic{width:25%; float:left;}
	.B_left img{ width:100%;}
	.B_left ul{}
	.B_left ul .top{ display:block;}
	
	.B_left ul li{ padding:3% 0;}
	
	.B_middle{ width:49%; float:right; margin:0;}
	.B_middle .B_M_box .bd li{ margin:1.48% 0;}
}
@media (min-width:992px ){
	.B_middle .B_M_box .bd li dl dt a{ padding-bottom:2%;}
	.B_middle .B_M_box .bd li{ margin:2.4% 0;}
}


/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:1024px ) {
	.B_left ul{ width:98%;}
	.B_left ul .top dl{ width:82%;}
   
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) { 
 	.Area{ width:1200px; margin:60px auto;}
	.Area .Ahd h2{padding:15px 0;}
	.Area .Ahd i{  margin:0 auto 35px;}
	.Area .Abd{ margin:35px 0;}
	.Area .Abd li{ width:20%; margin:0;}
	.Area .Abd li.A_BG{ display:block;}
	
	
	.Brea{ padding:50px 0;}
	.B_left{ width:488px; background:#FFF; height:234px; border:1px #ececec solid; float:left; position:relative; padding-right:10px;}
	.B_left h2{ width:25%; margin:0; padding:20px 0 0 20px; left:0; display:inline-block; position:relative; z-index:10;}
	.B_left .B_pic{ display:block; width:170px; height:34px;position:absolute; left:0; top:0; z-index:1;}
	.B_left ul{ width:295px; float:right;}
	.B_left ul .top{ padding:20px 0 0; width:100%; margin-bottom:0;}
	.B_left ul .top span{width:60px; }
	.B_left ul .top span em{line-height:30px;}
	.B_left ul .top dl{ width:230px;}
	.B_left ul .top dl dt a{ padding-bottom:10px;}
	.B_left ul li{ padding:4.7% 0;}
	
	.B_middle{ width:345px; height:234px;border:1px #ececec solid; float:left; position:relative;background:#FFF; margin:0 20px;}
	.B_middle h2{display:inline-block; font-size:18px; text-align:left; font-weight:bold; color:#f29200; position:relative; z-index:5; width:75%; margin:0; padding:20px 0 0 20px;}
	.B_middle .more{ font-size:14px; color:#adadad; text-transform:uppercase; display:inline-block;}
	.B_middle .B_M_box{ height:145px; width:310px; margin:25px 0 0 20px; position:relative; overflow:hidden;}
	.B_middle .B_M_box .bd{height:145px; width:310px; position:relative;}
	.B_middle .B_M_box .bd li{height:145px; width:310px; float:left; padding:0;}
	.B_middle .B_M_box .bd li img{ display:inline-block;}
	.B_middle .B_M_box .bd li dl{ width:195px; float:right;}
	.B_middle .B_M_box .bd li dl dt a{ font-size:14px; font-weight:bold; color:#666; padding-bottom:15px; display:block;}
	.B_middle .B_M_box .bd li dl dd{ font-size:12px; color:#999; line-height:20px;}
	.B_middle .B_M_box .bd li dl dd.data{ text-align:right; margin-top:12px; display:block;}
	.B_middle .B_M_box .bd li dl dd a{ display:inline-block; color:#f29200; float:left;}
	.B_middle .B_M_box  .hd{ width:100%;  position:absolute; z-index:4; bottom:0; left:0; height:10px; line-height:10px; text-align:left; display:block;}
	.B_middle .B_M_box  .hd ul{ width:310px; margin:0 auto; text-align:left;} 
	.B_middle .B_M_box  .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; text-align:center; margin:0px 5px;overflow:hidden;line-height:999px; background:#ede9e4; border-radius:100%;}
	.B_middle .B_M_box  .hd ul .on{ background:#f29200;}
	
	.B_right{ width:315px; height:232px; float:right;  padding:1px; margin-top:0;}
	.B_right img{ width:100%;}
	.B_right a{ display:block; width:311px; height:69px; color:#FFF; background:url(../images/video_BG.png) center no-repeat; position:absolute; left:1px; bottom:0; padding:18px 0 0 25px; text-align:left;}
	.B_right a:hover{ text-decoration:none;}
	.B_right a span{ display:block; font-weight:normal; font-size:14px;}
	
	
	.BottomLinks{ width:600px; float:left; text-align:left; line-height:33px;}
	.foot_top .select{ display:block; float:right;}
	.foot_bottom{ padding:13px 0;}
	.foot_bottom .share{ width:400px;float:left;}
	.foot_bottom .share a.share_title{ display:block;}
	.Copyright{ width:700px; text-align:right; float:right; line-height:33px;}
		
}




.Content{ width:100%; height:100%; background:url(../images/index_conBG.png);}
.sliderbar{ width:100%;}
.sliderbar h2{ background:#f29200; color:#FFF; font-size:18px; width:100%; padding:3% 0 3% 3%;}
.sliderbar  li{background:#f0f0f0; color:#555555; font-size:16px;padding:1% 0 1% 3%; border-bottom:1px #FFF solid;}
.sliderbar li a{ display:block; width:100%; height:100%;}
.sliderbar li:hover,.sliderbar li.current{ background:#e2e2e2;}
.sliderbar li#menu74,
.sliderbar li#menu76{ display:none;}
.location{ margin-bottom:5%;}
.location span{ display:none;}
.location .Current{background:url(../images/location_icon.png) left center no-repeat;padding:2% 0 2% 5%; border-bottom:1px #CCC solid;}
.location .Current a{ color:#999; display:inline-block; padding:0 1%;}
.location .Current span{ display:inline-block; color:#f29200;}

/*.about_honner ul{ padding-top:5%;}*/
.about_honner li{ width:96%; text-align:center; padding:2%; background:#f6f6f6; margin:2% auto; border:3px #f1f1f1 solid;}
.about_honner li img{ width:100%;}
.about_honner li P{ width:100%; padding:2% 0; color:#5d5d5d; font-size:14px; margin:0;}
.yewu_PPP .left h2{font-size:18px; color:#f29200;}
.yewu_PPP .left p{text-indent:28px; line-height:30px; color:#999;}
.yewu_PPP .right{ text-align:center;}
.yewu_PPP .PPP_bottom .next,.yewu_PPP .PPP_bottom .prev{ display:none;}
.yewu_PPP .PPP_bottom li{ float:left; width:100%; position:relative; margin:1% 0;}
.yewu_PPP .PPP_bottom li img{ width:100%; position:absolute; left:0; top:0;}
.yewu_PPP .PPP_bottom li a{display:block; background:url(../images/PPP_bg.png); width:100%; height:100%; color:#FFF; text-align:center;position:relative; z-index:20; display:none; }
.yewu_PPP .PPP_bottom li a i{display:block; width:14px; height:14px; background:url(../images/icon4.png) center no-repeat; position:absolute; left:50%; margin-left:-7px; top:50%; margin-top:7px;}
.yewu_PPP .PPP_bottom li:hover a{ display:block;}

.news_list li{ width:100%; padding:2% 0;font-size:14px; border-bottom:1px #dfdfdf dotted;}
.news_list li a{ display:inline-block; width:100%; padding-left:2%;color:#676767;background:url(../images/icon5.png) left center no-repeat;}
.news_list li span{ display:inline-block; color:#b9b9b9; float:right;}


.case_list li{ width:100%; margin:2% 0;}
.case_list li img{ width:100%;}
.case_list li h2{font-size:18px; color:#f29200; margin:0 0 2% 0;}
.case_list li p{text-indent:28px; line-height:30px; color:#999;}

.job_list table{ width:100%; margin:2% 0;}
.job_list table tr{ width:100%; border-bottom:1px #ededed dotted;}
.job_list table tr th{ width:16.6%; padding:2% 0; text-align:center; font-size:14px; color:#FFF; background:#f29200;}
.job_list table tr td{ font-size:14px; color:#333; font-weight:bold; text-align:center; width:16.6%;padding:2% 0;}
.job_list table tr td a{ display:inline-block; padding:8% 10%; background:#ececec; text-align:center; line-height:100%; font-size:12px; font-weight:normal; color:#666666; border-radius:3px;}
.job_list table tr:hover td{ color:#f29200;}
.job_list table tr:hover td a{ background:#f29200; color:#FFF;}


.job_list table .job_info{ display:none;}
.job_list table .job_info td{ text-align:left; padding-left:15%;}
.job_list table .job_info td h2{ font-size:16px; margin:0; padding:2% 0; color:#333;}
.job_list table .job_info td  p{ font-size:14px; line-height:1; color:#666; font-weight:normal;}



.PPP_YH_list li{ width:100%; margin:2% 0; text-align:center; }
.PPP_YH_list li img{ width:100%;border:1px #b6b6b6 solid;}
.PPP_YH_list li p{ font-size:14px; color:#999999; line-height:3;}


.flfg_list li{ width:100%; margin:2% 0;}
.flfg_list li span{ font-size:12px; color:#f29200; font-weight:bold;}
.flfg_list li dl dt{font-size:14px; color:#f29200;}
.flfg_list li dl dd{ color:#999; font-size:14px; line-height:24px;}
.flfg_list li .pic{ width:100%;}
.flfg_list li .pic{ border:2px #e2e2e2 solid;}
.flfg_list li .pic img{ width:100%; height:100%}

.culture li{ width:100%;  margin:2% 0; position:relative;}
.culture li img{ width:50%; height:auto; position:relative; z-index:20; float:left; display:block;}
.culture li dl{ width:52%; z-index:10;border-bottom:1px #f9b300 solid; padding-left:5%; border-top:1px #f9b300 solid; position:absolute; right:0; top:0;}
.culture li dl dt{ font-size:14px; color:#000; padding-left:15px; background:url(../images/icon5.png) left center no-repeat; margin-top:10%;}
.culture li dl dd{ font-size:12px; color:#999; margin-top:5%;}

.hy_news_list li{ width:100%; margin:2% 0; position:relative;}
.hy_news_list li img{ width:100%;}
.hy_news_list li dt a{ font-size:14px; color:#f29200; font-weight:bold; line-height:2;}
.hy_news_list li dd{ font-size:12px; color:#999; line-height:24px;}
.hy_news_list li .data{ background:url(../images/icon8.png) left center no-repeat; padding-left:20px;}
.hy_news_list li dd .more{ display:block; position:absolute; right:0; bottom:0; width:100px; height:24px; line-height:24px; text-align:center; border:1px #f29200 solid; border-radius:24px;}

.liuyan p{ text-align:center; color:#999; line-height:24px;}
.liuyan form{ width:60%; margin:0 auto;}
.liuyan form li{ margin:2% 0;}
.liuyan form li .text{ width:90%; height:36px;border:1px #f29200 solid; border-radius:2px; padding-left:8%;}
.liuyan form li .name{ background:url(../images/icon9.png) 2% center no-repeat;}
.liuyan form li .tell{ background:url(../images/icon10.png) 2% center no-repeat;}
.liuyan form li .work{ background:url(../images/icon11.png) 2% center no-repeat;}
.liuyan form li .textarea{width:90%; height:118px;border:1px #f29200 solid; border-radius:2px;padding-left:5%; line-height:24px;}
.liuyan form li.button{ text-align:center;}
.liuyan form li .btn{ width:100px; height:34px; margin:25px auto; text-align:center; border-radius:34px; background:#f29c18; font-size:14px; color:#FFF;}

.ygfc_arc img{ width:100%;}
.ygfc_arc .left,.ygfc_arc .right{ width:50%; float:left;}
.ygfc_arc h2{ font-size:14px; color:#f29200; font-weight:bold; margin:25px 0;}
.ygfc_arc p{ font-size:12px; color:#999; line-height:24px;}
.ygfc_arc ul{ margin:5% 0;}
.ygfc_arc li{ width:23%; margin:0 1%; float:left;}

.news_arc .title{text-align:center; margin-bottom:35px;}
.news_arc h1{ font-size:22px; color:#5b5b5b; line-height:42px; font-weight:normal;}
.news_arc .title p{ color:#999; line-height:26px;}
.news_arc .news_bd{ padding:0 15px 50px;}
.news_arc .news_bd p{ text-indent:24px; line-height:26px; color:#999; font-size:14px;}
.ft { padding:20px 0 0; border-top:1px solid #ddd; }
.ft li{ font-size:14px;}
.ft li a{ color:#999;}

.con .address{background:url(../images/add_icon.png) left center no-repeat;}
.con .tell{background:url(../images/rel_icon.png) left center no-repeat;}
.con .cz{background:url(../images/cz_icon.png) left center no-repeat;}


@media screen and (min-width:640px){
}
@media screen and (min-width:768px){
	.about_honner li{ width:48%; float:left; margin:2% 1%;}
	.yewu_PPP .PPP_bottom li{width:48%; float:left; margin:2% 1%;}
	
	.case_list li .left{ width:55%; float:left; padding-right:30px;}
	.case_list li .right{ width:45%; float:right;}
	.about_arc .left{ width:44%; float:left;}
	.about_arc .right{ width:56%; float:right;}
	.PPP_YH_list li{ width:48%; float:left; margin:0 1%;}
	 .flfg_list li{width:48%; float:left; margin:2% 1%;}
	 
	 .hy_news_list li img{ width:30%; float:left; display:block;}
	 .hy_news_list li dl{ width:68%; float:right;}
	 .hy_news_list li .data{ margin-top:5%;}
	
}
@media screen and (min-width:1024px){
	.sliderbar{ width:20%; float:left; margin-top:65px;}
	.sliderbar h2{ width:98%; margin:0; background:#f29200; color:#FFF; font-size:18px; padding:5% 0 5% 5%;}
	.sliderbar li{width:98%; padding:5% 0 5% 5%; background:#f0f0f0; color:#555555; font-size:18px;}
	.sliderbar li a{ display:block; width:100%; height:100%;}
	.sliderbar li:hover,.sliderbar li.current{ background:#e2e2e2;}
	.Maincontent{ width:78%; float:right;}
	.location{ border-bottom:1px #dbdbdb solid; padding-bottom:20px;}
	.location span{ display:inline-block; font-size:24px; color:#555; padding-top:60px;}
	.location .Current{ padding:0; border:0px; float:right; padding-left:15px;}
	.location .Current a{ display:inline-block;  color:#999; padding:0 10px; line-height:60px;}
	.location .Current span{font-size:14px; color:#999; padding-top:0;}
	
	.yewu_PPP .PPP_bottom{ width:100%; height:127px; position:relative; margin:40px 0;}
	.yewu_PPP .PPP_bottom .next,.yewu_PPP .PPP_bottom .prev{ display:block; width:20px; height:29px; position:absolute; top:50%; margin-top:-15px; cursor:pointer;}
	.yewu_PPP .PPP_bottom .prev{ background:url(../images/prev.png) center no-repeat; left:0;}
	.yewu_PPP .PPP_bottom .prev:hover{background:url(../images/prev_1.png) center no-repeat;}
	.yewu_PPP .PPP_bottom .next{ background:url(../images/next.png) center no-repeat; right:0;}
	.yewu_PPP .PPP_bottom .next:hover{background:url(../images/next_1.png) center no-repeat;}
	.yewu_PPP .PPP_bottom .bd{margin:0 auto;}
	.yewu_PPP .PPP_bottom .bd li{ float:left; margin:0 5px; width:200px; height:127px; position:relative;}
	.yewu_PPP .PPP_bottom .bd li img{ position:absolute; left:0; top:0; z-index:10;}
	.yewu_PPP .PPP_bottom .bd li a{ display:block; background:url(../images/PPP_bg.png); width:100%; height:100%; color:#FFF; text-align:center; line-height:120px; position:relative; z-index:20; display:none; position:relative;}
	.yewu_PPP .PPP_bottom .bd li:hover a{ display:block;}
	
	.PPP_YH_list li{ width:31.3%; float:left; margin:0 1%;}
	.flfg_list{ background:url(../images/icon7.png) 60px repeat-y;}
	.flfg_list li{ width:100%; height:125px;}
	.flfg_list li span{ display:block; line-height:125px; padding-left:75px; float:left; background:url(../images/icon6.png) 45px center no-repeat; width:170px;}
	.flfg_list li .pic{ border:2px #e2e2e2 solid; width:152px; height:122px; margin:0 15px; float:left;}
	.flfg_list li dl{ float:right; margin-top:3%; width:53%;}
	
	
}
@media screen and (min-width:1200px){
	
	.sliderbar{ width:251px; float:left; margin-top:65px;}
	.sliderbar h2{ width:231px; margin:0; height:62px; line-height:62px; background:#f29200; color:#FFF; font-size:18px; padding:0 0 0 20px;}
	.sliderbar li{width:231px; height:62px; line-height:62px; background:#f0f0f0; color:#555555; font-size:18px; padding:0 0 0 20px;}
	.sliderbar li a{ display:block; width:100%; height:100%;}
	.sliderbar li:hover,.sliderbar li.current{ background:#e2e2e2;}
	.Maincontent{ width:905px; float:right;}
	.location{ border-bottom:1px #dbdbdb solid; padding-bottom:20px; }
	.location span{ display:inline-block; font-size:24px; color:#555; padding-top:60px;}
	.location .Current{ float:right; height:60px; text-align:right;line-height:60px; font-size:14px;background:url(../images/location_icon.png) left center no-repeat; padding-left:15px;}
	.location .Current a{ display:inline-block;  color:#999; padding:0 10px; line-height:60px;}
	.location .Current span{font-size:14px;  color:#f29200; padding-top:0;}
	.locationNew{ margin-bottom:16px;}
	.locationNew2{ margin-bottom:40px;}
	.locationNew3{ margin-bottom:22px;}
	
	.about_honner li{ width:230px; height:260px;background:#f6f6f6;border:3px #f1f1f1 solid; margin:0 107px 30px 0;}
	.about_honner li img{ width:213px; height:144px; margin:7px auto;}
	.about_honner li:nth-child(3n+0){ margin-right:0px;}
	.about_honner li p{line-height: 25px;margin-top: 10px;}
	
	.yewu_PPP .left{ width:460px; float:left;}
	.yewu_PPP .right{ float:right; width:440px;}
	
	.flfg_list li dl{ width:61%; padding-right:1%;}
	

}
.JobForm{ color:#666666; margin:0px 0px 0px 35px; width:50%; margin:0 auto;}
.JobForm .f1{ font-size:18px; color:#333333; text-align:center; height:32px;}
.JobForm .input { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px; margin:2% 0;}
.JobForm .btn_2 { font-size:14px; width:99px; height:33px; text-align:center; background:#f29200; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:14px; width:87px; height:33px; text-align:center; background:#eef1f3; border:0px; cursor:pointer;}
.JobForm .form_err{ color:#F00; margin-top:2%; display:inline-block;}

/*pages*/
.pagas{ width:100%; padding:15px 0; text-align:center;}
.pagas a{ display:inline-block; padding:0 1%; margin:0 0.5%; color:#999; border:1px #999 solid;}
.pagas a:hover,.pagas .a_cur{ background:#f29200; border:1px #f29200 solid; color:#FFF;}
/*pages end*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.Mask{position: fixed; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}

.Mask div{z-index: 999; width: 90%; height: 250px; margin:30px auto;position: relative;}

@media screen and (min-width:768px){
	.Mask div{z-index: 999; width: 630px; height: 350px; margin:30px auto;position: relative;}

}


@media screen and (min-width:1200px){
	.Mask div{z-index: 999; width: 630px; height: 450px; margin:30px auto;position: relative;}
}



.Mask div iframe{ margin-top: 40px; width: 100%; height: 100%; position: absolute; z-index: 998;}
.Mask div a{ display: block; width: 40px; height: 40px; background: url(../images/honner.png) no-repeat center;position: absolute;right: 0;top: 0px;z-index: 9999;}


#container{width:100%;height:300px;border:#ccc solid 1px;}



















