/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0;color:#333333;font-family:"Î¢ÈíÑÅºÚ";}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#333;}
a:hover{ color:#f39800;}
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.top{ width:100%; height:45px; background:#313131; color:#FFFFFF; font-size:12px;line-height:45px;text-transform:uppercase;}
.top_r span{ margin-right:5px; position:relative; top:4px;}
.top_r a{ color:#FFFFFF;}
.head{ width:100%; height:132px; background:url(../images/header_bj.jpg) repeat;}
.logo{ margin-top:20px;}
.nav{ margin-top:55px;}
.nav ul li{ float:left; text-align: center; margin-left:25px; margin-right:25px;}
.nav ul li a{ display:block; height:35px;}
.nav ul li a:hover{ border-bottom:2px solid #f39800; color:#f39800;}

.index_about{ width:100%;background:#f6f6f6; overflow: hidden;}
.about_con{ padding-bottom:50px;}
.about_tit{ text-align:center; color:#f39800; padding-top:45px; font-size:32px;}
.about_tit span{ font-size:24px; color:#676767; text-transform:uppercase; margin-left:10px;}
.about_l{ width:660px; height:350px; background:#FFFFFF; margin-top:100px; position:absolute;}
.about_lcon{ padding:45px;}
.jj_tit{ font-size:20px; color:#f39800;}
.jj_con{ margin-top:20px; width:90%;}
.jj_con p{ line-height:34px; text-indent:20px; font-size:14px;}
.jj_more a{ width:120px; height:40px; background:#e5e5e5; display:block; text-transform:uppercase; text-align:center; line-height:40px; margin-top:15px; -webkit-transition: all 0.5s ease-in-out; font-size:12px;}
.jj_more a:hover{ display:block; background:#F39800; color:#fff;}
.about_r{ position:relative;left:-10px; margin-top:50px;}
.liuyan a{ width:130px; height:40px; background:#f39800; display:block; color:#FFFFFF; font-size:16px; text-align:center; line-height:40px; margin-top:15px;}
.lianxi a{ width:130px; height:40px; background:#313131; display:block; color:#FFFFFF; font-size:16px; text-align:center; line-height:40px; margin-top:15px; margin-left:15px;}
.about_wz{ width:90px; height:468px; background:#eeeeee;position:relative;}
.pro_tit{ text-align:center; color:#f39800;font-size:32px;}
.pro_tit span{ font-size:24px; color:#fff; text-transform:uppercase; margin-left:10px;}
.pro_jj{ text-align:center; color:#ffffff; font-size:14px; margin-top:20px;}
.news_jj{ color:#6e6e6e;font-size:14px; margin-top:20px;text-align:center;}
.news_nav{ width:590px; margin:20px auto;color:#FFFFFF; overflow: hidden;}
.news_gs a{ width:180px; height:35px; background:#f39800;display:block; line-height:35px; text-align:center; color:#FFFFFF; font-size:16px;}
.news_hy a{ width:180px; height:35px; background:#838383;display:block; line-height:35px; text-align:center; color:#FFFFFF; font-size:16px; margin-left:20px;}
.news_con{ margin-top:25px; overflow:hidden;}
.news_con ul li{ float: left; width:580px; border:1px solid #eae9eb;box-sizing:border-box;background:#f2f2f2; height:160px; margin-left:5px; margin-right:5px; margin-top:10px;}
.news_r{ width:355px;}
.news_rcon{ padding:25px;}
.news_tit{ color:#333; font-size:15px;}
.news_tit a{ color:#333;-webkit-transition: all 0.5s ease-in-out;}
.news_tit a:hover{ color:#F39800;}
.news_conjj{ font-size:13px; line-height:24px; margin-top:5px;}
.news_conjj a{color:#6b6b6b;-webkit-transition: all 0.5s ease-in-out;}
.news_conjj a:hover{ color:#F39800;}
.date{ font-size:12px; color:#959595;}
.news_more{ margin-left:10px;}
.news_more a{color:#F39800;}

.foot{ margin-top:100px;}
.foot_up{ width:100%; height:235px; background:#f39800;font-size:14px;}
.ewm{ margin-top:55px;}
.foot_nav { overflow:hidden;}
.foot_nav ul li{ float: left; margin-top:65px;}
.foot_nav ul li a{ color:#fff; font-size:14px; margin-left:20px; margin-right:20px;}
.dizhi{margin-left:20px; color:#fff; margin-top:10px;}
.tel{margin-left:20px; color:#fff;margin-top:10px;}
.youxiang{margin-left:20px; color:#fff;margin-top:10px;}
.dizhi span{ margin-right:10px;}
.tel span{ margin-right:10px;}
.youxiang span{ margin-right:10px;}
.foot_r{ width:240px; margin-top:95px; font-size:14px; color:#fff;}
.foot_r span{ position:relative;top:10px; margin-right:10px;}
.foot_d{ width:100%; height:40px; background:#c17901;}
.foot_dl{ color:#fff; line-height:40px;font-size:12px;}
.sheji{ color:#fff;line-height:40px;font-size:12px;}
.sheji a{ color:#FFFFFF; font-size:12px;}
.sheji a:hover{ text-decoration:underline;}

.weizhi{ font-size:12px; line-height:55px; border-bottom:1px solid #d7d7d7;}
.fy_left{ width:220px;}
.fy_main{ margin-top:36px;overflow:hidden; padding-bottom:20px;}
.fy_tit{ width:220px; height:74px; background:#f39800; color:#fff; font-size:26px; font-weight:bold; line-height:74px;}
.fy_tit span{ padding-left:30px;}
#fy_nav ul li a{ width:190px; height:40px; line-height:40px; background:url(../images/nav_iocn.png) #ededed; display:block; margin-top:1px; padding-left:30px; font-size:14px;}
#fy_nav ul li a:hover{width:190px; height:40px; line-height:40px; background:url(../images/nav_iocn.png) #f39800;display:block; color:#FFFFFF;}
#fy_nav ul li.hl a{width:190px; height:40px; line-height:40px; background:url(../images/nav_iocn.png) #f39800;display:block; color:#FFFFFF;}
.nav_line{ width:220px; height:8px; background:#f39800;}
.l_tel{ text-align:center;}
.lx_txt{ padding:16px 0 40px 0; background:#ededed; font-size:14px;}
.l_tel01{ font-size:24px; color:#f39800; text-align:center; line-height:42px;}
.tel_line{ width:90%; border-top:1px dashed #bbbbbb; margin:10px auto;}
.dizhi01{ color:#f39800; text-align:center; margin-top:15px;}
.fy_r{ width:930px;box-shadow: 0 0 5px #dcdcdc;  margin-top:5px; margin-right:5px;}
.fy_con{ padding:30px 30px 60px 30px;}
.a_tit{ color:#f39800; font-size:24px;}
.a_line{ margin-top:10px;}
.a_linel{ width:10%; height:2px; background:#f39800;}
.a_liner{ width:90%; height:2px; background:#d7d7d7;}
.about_jjtu{ text-align:center;}
.about_jjtu{ margin-top:50px;}
.about_txt{ margin-top:30px;}
.about_txt p{ line-height:36px; text-indent:2em; font-size:14px;}

/*culture*/
/*idea*/
.idea{
	background: #fff;
	overflow:hidden; padding-bottom:60px;
}
.idea .p{
	line-height: 30px;

	position: relative;
	font-size:14px;
}
.idea .p img.d1{
	position: absolute;
	left: 0;top:0;
}
.idea .p img.d2{
	position: absolute;
	right: 0;bottom:0;
}
.idea .idea-con{

}
.idea-con-ti{
	text-align: center;
}
.idea-con-ti h3{
	color: #F39800;
	font-size: 24px;
	line-height: 45px;
	padding-top:15px;
}
.idea-con-ti p{

	line-height: 36px;
}
.idea-con-ti span{
	display: block;
	margin: 0 auto;
	height: 3px;
	width: 45px;
	background: #efefef;
	margin: 20px auto 20px;
}
.idea .idea-con li{
	background: #F39800;
	width: 24%;
	margin-right: 1.3%;
	border-radius: 5px;
	float: left;
	transition:all 1s ease;
}
.idea .idea-con li:hover{
	background: #cb8612;
	margin-top: -20px;
	transition:all 1s ease;color:#fff;
	
}
.idea .idea-con li:hover .idea-lin span{
	background: #fff;
	transition:all 1s ease;
	
}
.idea .idea-con li:nth-child(4n){
	margin-right: 0;
}
.idea .idea-con li .idea-lin{
	width: 88%;
	margin: 25px 6%;
}
.idea .idea-con li .idea-lin h5{
	color: #ffffff;
	font-size: 18px;
	line-height: 28px;
	padding-right: 55px;
}
.idea .idea-con li .idea-lin p{
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	text-indent:0; padding-top:5px;

}
.idea .idea-con li .idea-lin span{
	width: 30px;
	height: 3px;
	display: block;
	background: #fff;
	margin-top: 15px;
}

.height{ height:95px;}


.join-tit-sl{ width:416px; height:109px; margin:50px auto 50px;}



.form-fulid{ width:1200px; margin:0 auto; margin-bottom:50px;} 

.form-fulid p{ display:inline-block; margin-right:85px;}

.form-fulid p .txt{ width:324px; height:48px; background-color:#F8F8F8; padding-left:15px; font-size:14px; color:#666666; border:none;}

 

.form-fulid .areas{ margin-top:40px; width:1170px; height:239px; background-color:#F8F8F8; border:none; padding-top:15px; padding-left:30px;}

.form-fulid .sit{ width:100%; text-align:center;}

.form-fulid .smit{ display:block; width:174px; height:48px; margin:40px auto; font-size:14px; color:#fff; border:none; background-color:#e26001; cursor:pointer;}

.pagelist{ text-align:center;display: inline-block;*display: inline;*zoom: 1;}
.pagelist ul li{ float: left; line-height:28px;margin-right:3px;margin-left:3px;}
.pagelist ul li a{border-radius: 5px; border:1px solid #a1a1a1;  display:block; padding:0px 15px 0px 15px;}
.pagelist ul li a:hover{border:1px solid #F39800; color:#F39800;}

.ay_newscon{ width:100%; }
.ay_newscon ul li{ margin-bottom:18px; height:145px; font-size:18px; }

.data{ margin-top:30px;}
.data li {

	padding-bottom: 20px;
	border-bottom:1px solid #b6b6b6;
}
.data li.odd {
	background: none;
}
.data_pic {
	display: block;
	float: left;
	width: 201px;
	position: relative;
}
.data_pic img {
	width: 201px;
	height: 136px;
	margin-top:5px; margin-left:5px;
}

.data_info {
	overflow: hidden;
	position: relative;
	padding: 20px 30px 0 30px;
}
.data_info h5 {
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
	padding-right: 130px;
}
.data_info h5:before {
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 0;
	content: "";
	width: 43px;
	height: 7px;
	background: #c7c7c7;
}
.data_info h5 a {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	position: relative;
	line-height: 32px;
	height: 40px;

	margin-bottom: 5px;
}
.data_info h5 a:before {
	position: absolute;
	bottom:0;
	left: 26px;
	z-index: 0;
	content: "";
	width: 0;
	height: 7px;
	background: #F39800;
	-moz-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	transition: width 300ms ease-in-out, left 300ms ease-in-out;
}
.data li:hover .data_info h5 a {
	color:#F39800;
}
.data li:hover .data_info h5 a:before {
	left: 0;
	width: 43px;
}
.data_des {
	line-height: 26px;
	max-height: 50px;
	font-size: 13px;
	margin-top:-10px;
}
.data_des a{ color:#7e7e7e;}

.data_date {
	position: absolute;
	top: 40px;
	right: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.data li:hover .data_date {
	color: #3b3b3b;
}

.feedback{ padding-top:30px;}
.feedback-form {
  width: 100%;
  text-align: justify;
}
.feedback-form .form-row {
  display: inline-block;
  width: 49%;
  text-align: left;
}
.feedback-form .form-row-full {
  width: 100%;
}
.feedback-form input {
  height: 32px;
}
.feedback-form input[readonly] {
  color: #666;
}
.form-row01{ width:150px; margin:10px auto;}
.feedback-form input,
.feedback-form textarea {
  line-height: 2;
  display: block;
  width: 100%;
  margin: 8px 0;
  padding-left: 6px;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border: 1px solid #e5e5e5;
  outline: none;
}
.feedback-form input:focus,
.feedback-form textarea:focus {
  border-color: #F39800;
  outline: none;
}
.feedback-form input:hover,
.feedback-form textarea:hover {
  border-color: #F39800;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(243, 1529, 0, 0.3);
}
.feedback-form textarea {
  height: 160px;
  max-height: 250px;
  resize: vertical;
}
.feedback-form .submit {
  font-size: 16px;
  display: inline-block;
  padding: 6px 30px;
  cursor: pointer;
  text-align: center;
  color: #fff;
  border: none;
  background: rgba(207, 0, 2, 0.9);
}
.feedback-form .submit:hover {
  text-decoration: none;
  background: #e73133;
}
.feedback-form .submit.disabled {
  opacity: .8;
}

.cate-title .icon-product {
    background-position: -50px 0;
}


.cate-tree .level-1 > li.more::after {
  background-position: -12px 0;
}

.cate-tree .level-1 > li.more:hover::after {
  background-position: -72px 0;
}

.cate-tree .level-1 > li.more.active::after {
  background-position: -84px 0;
}


.ueditor a{ color:#555555;}
.ueditor a:hover{ color:#0072C4;}

.lx_con{ width:100%; margin:0 auto; color:#333333; padding-top:40px;}
.gs_titi{ font-size:20px; font-weight:bold; padding-bottom:20px;}
.lx_conl{ float: left;}
.lx_conl p{ line-height:38px; font-size:14px;}
.ditu{ float: right; margin-left:60px;}
.code a{ color:#FFFFFF;}