@charset "utf-8";
body{

	 
}

.main {
    width: 1280px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    position: relative;
    z-index: 6;
	margin-top:20px;

}
.mianbao{ color:#999999; padding-bottom:0px; text-align:right;}
.mianbao a{ color:#999;}
.mianbao a:hover{ color:#EB6214;}


#left{
  width:1280px;
  overflow:hidden;  
  padding-top:0px;
  text-align:left;

}





#left  ul.title
{
    color:#fff;
    font-size:20px;    
    padding-bottom:0px;
	display:block;
	width:1280px;

	overflow:hidden;
	text-indent:50px;	
	font-size:30px;
    }
#left  ul.title li{ padding-top:30px;font-weight:bold;}
#left  ul.title li.en{ padding-top:15px; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;  }
#left  h3 { text-align:left; font-size:28px; color:#062cb3; line-height:38px; text-transform:uppercase;}
#left  h4{text-align:left; font-size:18px; color:#71aff5; line-height:28px; font-weight:normal;}
.nr_postion .container{
	/* The topmost UL */
	margin:0 auto;
	float:left;

}

.nr_postion   li.menu{
	list-style:none;
	text-align:left;
	position:absolute;
	z-index:9;
}

.nr_postion   li.menu{
	/* The main list elements */	 
}

.nr_postion   li a{
	/* The section titles */
  margin:0 auto;
  color:#555555;
  font-size:16px;
  padding:0px 20px;
  line-height:60px;
  height:60px;
  display:inline-table;
  border-bottom:solid 1px #CCCCCC;
  
  

}

.nr_postion  li a:hover{
  
  color:#062CB3;
  border-bottom:solid 1px #062CB3;
  
}

.nr_postion  li a.cur{
  color:#062CB3;
  border-bottom:solid 1px #062CB3;
}

.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:100%;
}

.dropdown li{
	/* Each element in the expandable list */

	height:47px;
	
}
#left .container li.dropdown a{
	/* The section titles */
  margin:0 auto;
  height:47px;
  line-height:47px;
  display:block;
  width:257px;
  background:url(../images/sabout_left_a.jpg) no-repeat left 50%;
  text-indent:65px;
  text-decoration:none;
  color:#333333;
  font-size:18px;
  position:relative;

}

#left .container li.dropdown a:hover{
  
  color:#71bc30;
  background:url(../images/sabout_left_hover.jpg) no-repeat left 50%;
}

#left .container li.dropdown a.s_cur{
  color:#71bc30;
  background:url(../images/sabout_left_hover.jpg) no-repeat left 50%;
}



.mianbao{ width:100%; border-bottom:solid 1px #CCCCCC;}


#right{
  width:1280px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;

}
.nr_postion{
   width:1280px;
   margin:0 auto;
   overflow:hidden;
   color:#999999;
   height:60px;
   
}
.nr_postion ul .pro_content{
  float:right;
  width:100px;
  line-height:30px;
  height:30px;
  padding-top:5px;
  text-align:right;
  padding-right:5px;
  color:#666;
  font-size:14px;
 
}
.nr_postion  a{
  color:#999999;
  line-height:60px;
  height:60px;

}
.nr_postion  a:hover{ color:#062CB3;}
.pro_content span{
  color:#999999;
}
.home{
   background:url(../images/home.png)  no-repeat left 50%;
   padding-left:16px;
}
.nr_postion ul .pro_img{
  float:left;
  width:110px;
  padding-left:0px;
  
}
.nr_postion ul .title{ float:left; width:800px; text-indent:0px;}
.nr_postion ul .title  h3{
  color:#333333;

  font-size:24px;
  font-weight:bold;
  line-height:32px;
  height:40px;
  font-family:"微软雅黑";
}
.nr_postion ul .title  h3 span{
   font-size:10px;

}
.about_txt{
  width:1280px;
  margin:0 auto;
  height:auto;
  min-height:560px;
  
  overflow:hidden;
  line-height:28px;
  padding-top:28px;
  color:#333333;
  
}

.index_ny{
  width:1280px;
  height:auto;

  line-height:32px;
  font-size:16px;
  margin-left:auto;
  margin-right:auto;
}
.cont_txt{ font-size:14px;}
.cont_txt  a{ display:block; width:199px; padding:50px; float:left;  background:url(../images/icon01.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; border-right:solid 1px #CCCCCC;}
.cont_txt  a:hover{ background:url(../images/icon01_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}
.cont_txt h4{ font-size:18px; padding-bottom:20px;}
.cont_txt  a.icon02{ display:block; width:199px; padding:50px; float:left;  background:url(../images/icon02.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; border-right:solid 1px #CCCCCC;}
.cont_txt  a.icon02:hover{ background:url(../images/icon02_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}
.cont_txt  a.icon03{ display:block; width:199px; padding:50px; float:left;  background:url(../images/icon03.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; border-right:solid 1px #CCCCCC;}
.cont_txt  a.icon03:hover{ background:url(../images/icon03_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}
.cont_txt  a.icon04{ display:block; width:199px; padding:50px; float:left;  background:url(../images/icon04.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; border-right:none;}
.cont_txt  a.icon04:hover{ background:url(../images/icon04_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}


.tags{ margin-top:40px; color:#999999;}
.tags a{ color:#dab96b;}
.about_txt .back_btn{ text-align:right; padding-top:20px; padding-right:10px; padding-bottom:5px; border-top:solid 1px #E4E4E4; margin-top:20px;}
    
.about_txt .back_btn a{ border:solid 1px #CECECE; padding:5px 15px; color:#b8b8b8;}    

.about_txt .whln  tr td{ height:35px; line-height:35px;}

.about_txt .index_ny  .news  .prev{
  margin-top:30px;
}




.main_bg{ padding-bottom:35px;}
	 
	 
	 
/*产品中心*/
.main_pro_bg{ background:#F5F5F5; width:100%;}
.main_pro_bg .main{background:#F5F5F5; margin-top:0px; padding-top:30px;}
.main_pro_bg #left  li.menu{ text-align:left;}
.index_pro_sal ul{ width:359px;  background:#fff; padding:0px; height:334px; float:left; margin-right:35px; overflow:hidden; color:#666666; position:relative; border:none; margin-bottom:35px;}
.index_pro_sal ul li.pro_bg{ position:absolute; top:0px; left:0; width:359px; height:270px; display:none; }
.index_pro_sal ul.selected li.pro_bg{ display:block;}
.index_pro_sal ul li.img{ width:359px; height:270px; overflow:hidden; padding:0; margin:0px;}
.index_pro_sal ul li.img img{ width:359px; height:270px;}
.index_pro_sal ul li.pro_title{ line-height:64px; text-align:center; border-top:solid 1px #F5F5F5;}
.index_pro_sal ul li.pro_title a{ line-height:64px; text-align:center; font-size:18px;}
.index_pro_sal ul.last{ margin-right:0px;}

.index_ny .pro_img{ float:left; width:590px;}
.index_ny .pro_img img{ width:572px; height:430px; padding:3px; border:solid 1px #DFDFDF;}
.index_ny .pro_shuxing{ float:right; width:560px;}
.index_ny .pro_shuxing h2{ font-size:24px; font-weight:bold; background:url(../images/line2.png) repeat-x left bottom; line-height:60px; text-indent:10px; padding-bottom:10px; margin-bottom:10px;}
.index_ny .pro_shuxing  ul li{text-indent:10px; padding-top:12px;}
.index_ny .pro_shuxing  ul li span{ font-weight:bold;}
.index_ny .pro_shuxing  ul li.tel{background:url(../images/line2.png) repeat-x left top;font-weight:bold; padding-top:22px; margin-top:22px;}
.index_ny .pro_shuxing  ul li.qq a{ width:218px; height:50px; background:#961318;  color:#fff; font-size:24px; font-weight:bold; display:block; line-height:50px; margin-left:10px; margin-top:15px;}
.index_ny .pro_shuxing  ul li.qq a img{ vertical-align:middle; padding-left:10px; padding-right:5px;}
.pro_detail_wb{ padding-top:0px;}
.index_ny .pro_detail_title{ background:url(../images/line.jpg) repeat-x left 50%; margin-top:30px;}
.index_ny .pro_detail_title span{ background:#fff; font-size:24px; color:#961318; font-weight:bold; padding-right:10px;}
.index_ny .pro_detail_title span img{ padding-right:10px;}
.index_ny .pro_detail_title span.ban{ float:right; font-size:14px; padding-left:10px; margin-right:40px;}
.index_ny .pro_detail{ width:100%; margin-left:auto; margin-right:auto; margin-top:35px; clear:both; float:none;}

/*新闻*/
.index_news_right ul{
  width:1280px;
  margin-left:auto;
  margin-right:auto;
}


.about_txt .index_news_right li{
   line-height:22px;
   overflow:hidden;
   color:#666;
   float:left;
   width:100%;
   margin-bottom:40px;
   border-bottom:solid 1px #CCCCCC;
   padding-bottom:20px;

}
.about_txt .index_news_right li.last{ margin-right:0px;}
.about_txt .index_news_right li  h3{
   font-size:16px;   
   padding-bottom:10px;
   

}
.about_txt .index_news_right li  h3 span{ color:#777777; float:right; font-size:14px; font-weight:normal;}
.about_txt .index_news_right li .time{ width:270px; height:160px;  text-align:center; line-height:30px; float:left;overflow:hidden;}
.about_txt .index_news_right li .time img{ width:270px; height:160px; }
.about_txt .index_news_right li.selected .time{ }
.about_txt .index_news_right li .nr{ float:right; width:990px; position:relative; height:160px;}
.about_txt .index_news_right li .nr a.more{ position:absolute; bottom:0px; right:0px; border:solid 1px #CCCCCC; color:#CCCCCC; display:block; width:88px; height:40px; line-height:40px; text-align:center;}
.about_txt .index_news_right li .nr a.more:hover,.about_txt .index_news_right li.selected .nr a.more{  border:solid 1px #2E56E3; color:#fff; background:#2E56E3;}
.index_news_detail h2.news_title{ font-size:24px; text-align:center; border-bottom:solid 1px #E6E6E6; padding-bottom:20px;}
.index_news_detail .news_time{ padding-top:15px; text-align:center; color:#666;}
.news_detail{ width:100%; clear:both; float:none; margin-left:auto; margin-right:auto; margin-top:30px;}
.news_btn{ width:100%; clear:both; float:none; margin-left:auto; margin-right:auto;   padding-top:80px;}
.news_btn .next{ float:right;}


/*项目案例(弹出图集)*/
.index_case_sal ul{ width:213px;  background:#F5F5F5; padding:0px; height:198px; float:left; margin-right:20px; overflow:hidden; color:#666666; position:relative; border:none; margin-bottom:20px;}
.index_case_sal ul li.pro_bg{ position:absolute; top:0px; left:0; width:213px; height:160px; display:none; }
.index_case_sal ul.selected li.pro_bg{ display:block;}
.index_case_sal ul li.img{ width:213px; height:160px; overflow:hidden; padding:0; margin:0px;}
.index_case_sal ul li.img img{ width:213px; height:160px;}
.index_case_sal ul li.pro_title{ line-height:38px; text-align:center; border-top:solid 1px #F5F5F5;}
.index_case_sal ul li.title a{ line-height:38px; text-align:center;}
.index_case_sal ul li a{ font-size:14px;}
.index_case_sal ul.last{ margin-right:0px;}

.service_bg{background:url(../images/service_bg.jpg)  no-repeat 50% 50px;}

.service_txt{ font-size:14px; padding-left:60px; text-transform:uppercase;}
.service_txt  a{ display:block;  width:220px; padding:50px; float:left;  background:url(../images/icon05.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; margin:0 15px;box-shadow: 5px 5px 3px #CCCCCC; }
.service_txt  a:hover{ background:url(../images/icon05_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}
.service_txt h4{ font-size:18px; padding-bottom:10px;}
.service_txt  a.icon02{ display:block; width:199px; padding:50px; float:left;  background:url(../images/icon06.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; }
.service_txt  a.icon02:hover{ background:url(../images/icon06_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}
.service_txt  a.icon03{ display:block; width:199px; padding:50px; float:left;  background:url(../images/icon07.png) #F2F2F2 no-repeat 50% 50px; padding-top:130px; text-align:center; }
.service_txt  a.icon03:hover{ background:url(../images/icon07_hover.png) #EB6214 no-repeat 50% 50px; color:#fff;}

.tanchu{ width:520px; padding:50px 100px; color:#999;}
.tanchu h4{ color:#333; font-size:24px; text-align:center;}
.tanchu p.en{ text-align:center; border-bottom:solid 1px #666666; padding-top:20px; padding-bottom:30px; margin-bottom:30px; text-transform:uppercase;}



.honor_bg{background:url(../images/honor_bg.jpg)  no-repeat 50% top; height:520px; padding:90px 0;}

/* 本例子css */
.ladyScroll{width:1280px; margin-left:auto; margin-right:auto; padding-top:20px;}
.ladyScroll .prev,.ladyScroll .next{width:12px;height:27px;position:absolute;top:260px;left:0;z-index:100; cursor:pointer; background:url(../images/left_btn.png) no-repeat;}
.ladyScroll .next{ background:url(../images/right_btn.png) no-repeat;left:auto; right:0;}
.ladyScroll .next{  }
.ladyScroll .prev:hover{ }
.ladyScroll .next:hover{  }

.ladyScroll .scrollWrap{overflow:hidden;position:absolute; margin-left:24px;}
.ladyScroll dl{float:left;width:230px;text-align:center;position:relative; height:300px;}

.ladyScroll  dt{margin:0 auto;width:230px;overflow:hidden;}
.ladyScroll  img{display:block;width:168px;height:232px; padding:31px 31px;}
.ladyScroll  dt a{ color:#fff; background:#F8F8F8; border-bottom:solid 6px #F8F8F8; display:block; width:230px; height:294px; }
.ladyScroll  dt a:hover{ text-decoration:none; border-bottom:solid 6px #EB6214; background:#EEEEEE; }

.culture_txt{ font-size:16px; line-height:24px;}
.culture_txt ul li{display:block; width:400px;  float:left; overflow:hidden; position:relative; height:493px;}
.culture_txt ul li img{ width:400px;height:493px; }
.culture_txt  a{  display:block; width:400px;height:300px; background:url(../images/icon08.png)  no-repeat 50% 0px;  text-align:center;  position:absolute; top:0px; left:0px; width:400px; padding-top:193px; color:#fff;}
.culture_txt  a p{ color:#999;}
.culture_txt  a:hover{ background:url(../images/icon08_hover.png) no-repeat 50% 0px; color:#333;}
.culture_txt h4{ font-size:30px; padding-bottom:40px;}
.culture_txt .icon02  a{ background:url(../images/icon09.png)  no-repeat 50% 0px;  text-align:center; }
.culture_txt .icon02  a:hover{ background:url(../images/icon09_hover.png)  no-repeat 50% 0px; }
.culture_txt  .icon03 a{  background:url(../images/icon10.png)  no-repeat 50% 0px; text-align:center;}
.culture_txt  .icon03 a:hover{ background:url(../images/icon10_hover.png)  no-repeat 50% 0px;}

.pro_mianbao{ padding-bottom:10px;}
.search{ border-top: solid 1px #E8E6E7;border-bottom: solid 1px #E8E6E7; margin-bottom:20px; padding:10px 10px; font-size:14px;}
#invalid_keywords{ width:190px; border:none;}
#invalid_search{ float:right;}

.products_list .pic{ display:block; width:410px; border:solid 1px #DFDFDF; text-align:center;}

.products_list .pic a.title{ display:block; width:391px; font-size:18px;padding:0px 10px; padding-top:10px; font-weight:bold; }
.products_list .pic:hover a{ display:block;  color:#062cb3;}
.products_list .pic a img{width:410px; height:260px;}
.products_list .pic .big_img{overflow: hidden;width: 410px;height: 260px;display: block;}
.products_list .pic  p{ font-size:14px; padding:20px 10px;}

.left_list .pic a{ display:block; width:266px; border:solid 2px #F2F2F2; text-align:center; background:#F2F2F2;}
.left_list .pic a:hover{ display:block; border:solid 2px #EC6213;  background:#EC6213; color:#fff;}
.left_list .pic a img{width:262px; height:256px;}
.left_list .pic a p{ height:60px; line-height:60px;}
.left_list h3{ height:50px; width:100%; line-height:50px; background:#2C2A5C; color:#fff; clear:both; font-size:18px; text-indent:20px; font-weight:normal;}
.products_detail_right tr td{ line-height:36px; padding-left:10px;}
.products_detail_right .first td{ text-align:center; font-size:24px; line-height:60px;}

.detail .hd li{ width:100%; height:48px; line-height:48px; color:#333; font-size:20px; margin-bottom:20px;}
.other  a{border:solid 1px #CCCCCC; display:inline-block; line-height:28px; height:28px; padding:0 5px;}
.other  a.pre{ float:right;}

.honnor_list ul{ width:382px; float:left; margin-right:65px; text-align:center; overflow:hidden;margin-bottom: 20px;}
.honnor_list ul li.img{ overflow:hidden; width:380px; height:552px; border:solid 1px #CCCCCC; }
.honnor_list ul li img{ width:380px; height:552px; }
.honnor_list ul.last{ margin-right:0px;}

.contact_left{ float:left; width:600px;}
.contact_left h3{ color:#062cb3; font-size:22px; line-height:48px;}
.ditu{ float:right; width:640px;}

.message_bg{ border-top:solid 1px #DDDDDD; padding-top:50px; margin-top:50px;}
.message_bg ul{ padding-top:40px;}
.message_bg ul li{ padding-bottom:20px;}
.message_bg ul li input{ width:605px; padding:10px; border:solid 1px #F8F8F8; margin-right:10px; height:24px; line-height:24px; background:#F8F8F8;}

.message_bg ul li textarea{ width:1240px; padding:10px; border:solid 1px #F8F8F8; margin-right:30px; height:270px; line-height:24px;background:#F8F8F8;}
.message_bg ul li a{ display:block; width:200px; height:54px; line-height:54px; text-align:center; color:#fff; background:#1C4EFF;}

.video_list ul{ width:410px; float:left; margin-right:25px; text-align:center; position:relative;}
.video_list ul li img{ width:410px; height:250px; }
.video_list ul li a.btn{ display:block; width:410px; height:180px; position:absolute; z-index:9; top:0px; left:0px; padding-top:70px; display:none;}
.video_list ul li .btn img{ width:98px; height:98px;}
.video_list ul.last{ margin-right:0px;}

.jobs_bg{ width:100%; background:#F8F8F8; padding:50px 0; margin-bottom:60px;}
.jobs_bg .title_h3 { font-size:36px; text-align:center; line-height:40px;}
.jobs_bg .title_h4 { font-size:24px; text-align:center;color:#e5e5e5; text-transform:uppercase;line-height:40px;}

.main_bg .title_h3 { font-size:36px;  line-height:40px;}
.main_bg .title_h4 { font-size:24px; color:#e5e5e5; text-transform:uppercase;line-height:40px; padding-bottom:30px;}

.sideMen .sideMen_cont{ color:#666666;border-bottom:solid 1px #DFDFDF; padding:15px 0;}
.sideMen h3.border_333{ border-bottom:solid 1px #DFDFDF; font-size:16px; color:#282828; font-weight:normal; line-height:40px; height:40px;}
.icon{
  display: inline-block;
  width: 14px;
  height: 40px;
  line-height: 14px;
  /*vertical-align: text-top;*/
  background:url(../images/faq_icon.jpg)  no-repeat 50% 50%;
  margin-top: 1px;
  float:right;
  
}
.sideMen .on {
     background:url(../images/faq_icon_hover.jpg)  no-repeat 50% 50%;
}
.about_txt .index_faq h3{ text-align:center; color:#062cb3; font-size:22px; padding-bottom:60px;}
.about_txt .index_faq{ width:900px; margin-left:auto; margin-right:auto;}
.index_faq ul{ padding:0 20px; color:#444444; padding-bottom:20px;}
.index_faq ul li a{ font-size:18px; line-height:36px;}