@charset "gb2312";
/* CSS Document 
Theme Name:077 
Theme URI: 
Description:网站主色为黄色#ebb100  产品分类有二级菜单样式
Version: 20160722(20160722)
Author: liyan(lcz)
Author URI: 
*/

*{ margin:0; padding:0;}
.clear{ clear:both;height:0px;}
li{ list-style:none;}
a,img{ border:0px;}
a,p,li,span,h1,h2{
	font-family:'"Microsoft YaHei';
	font-size:13px;
	color:#404040;
	line-height:30px;
	text-decoration:none;}
body{ background:#dbdbdb;}
.header{width: 100%;height:88px;background: #ffffff;position: fixed;left: 0;top: 0;z-index: 30;}
.header .logo{position: absolute;left:30px;top: 0; width:380px;}
.header .share{position: absolute;top: 25px;right: 30px;height: 34px;z-index: 11;	}
.header .share a:hover{	opacity: 0.8;}
.share p{ line-height:40px;}
.fl{ float:left;}
.header .menu{width:706px; z-index:999; margin: auto;text-align:center;}
.header .menu dd{float: left;width: 86px;height: 88px;text-align: center;position: relative;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.header .menu dd:hover,.header .menu dd.cur{border-color: #f6f6f6;}
.header .menu dd i{display: block;width: 46px;height: 46px;margin:0;}
.header .menu dd i.circle{position: absolute;left: 20px;top:20px;background:url(../images/bg_sign04.png) no-repeat 0 0;	}

@keyframes circle-in{

	0% {
		transform: rotateX(90deg);
	}

	100% {
		transform: rotateX(0deg);
	}
}

.header .menu dd:hover i.circle{background-position: 0 bottom;animation: circle-in 1s forwards;}
.header .menu dd.cur i.circle{	background-position: 0 bottom;}
.header .menu dd i.sign{background-position: 0 0;background-repeat: no-repeat;margin:20px auto 0;}
.header .menu dd.cur i.sign,.header .menu dd:hover i.sign{	background-position: 0 bottom;}
.header .menu dd i.sign0{
	background-image: url(../images/home_04.png);}

.header .menu dd i.sign1{
	background-image: url(../images/home_12.png);}

.header .menu dd i.sign2{
	background-image: url(../images/home_06.png);}

.header .menu dd i.sign3{
	background-image: url(../images/home_08.png);}

.header .menu dd i.sign4{
	background-image: url(../images/home_10.png);}
.header .menu dd i.sign5{
	background-image: url(../images/home_14.png);}
.header .menu dd i.sign6{
	background-image: url(../images/home_15.png);}
.header .menu dd i.sign7{
	background-image: url(../images/home_16.png);}
.header .menu dd i.sign8{
	background-image: url(../images/home_17.png);}
.header .menu dd span{display: block;width: 100%;line-height: 36px;text-align: center;background: #ebb100;color: #fff;position: absolute;left: 0;top: 86px;height: 36px; opacity: 1;}
.pbds_tsina{display:block;float:left;padding:0;width: 36px;height: 36px;margin:0 0 0 10px;background:url(../images/home_19.jpg) no-repeat center;}
.pbds_weixin{display:block;float:left;padding:0;width: 36px;height: 36px;margin:0 0 0 10px;background:url(../images/home_21.jpg) no-repeat center;}
.fullSlide {width:100%;position:relative; margin:auto;height:660px; z-index:1;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:660px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:660px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul li:hover{background:#da231b;}
.fullSlide .hd ul .on {background:#da231b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat;}
.banner_fix{ width:100%; height:660px; position:fixed; top:88px; left:0px; z-index:1;}

.i-wrap .hr{width: 50px;height: 3px;background: #ebb100;margin:0 auto 20px auto;}
.nextpage{width: 22px;height: 22px;background:url(../images/v_08.png) no-repeat center;left: 50%;margin-left: -11px;bottom: 5px;
animation: start 1.2s infinite ease-in-out;cursor: pointer;}
.poa {position: absolute;}
.black{background:url(../images/v_07.png) no-repeat;}

@keyframes start {

	100% {opacity: 0;transform: translate(0,6px);}

	60% {opacity: 1;transform: translate(0,0);}

	0%,30% {opacity: 0;transform: translate(0,-4px);}

}
/*市场*/
.i-market{height: 650px;width: 100%;position: relative;background: #f3bb4f;}
.w1000 {width: 1000px;margin: 0 auto;position: relative;}
.i-market ul{width: 100%;height: 100%;}
.i-market li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;background:url(../images/ba1.jpg) no-repeat;_background:url(../images/ba1.jpg)no-repeat scroll center center;border-style: none;}
.i-marketb{padding:150px 0 0 130px;}
.i-marketb .txt{padding-left: 25px;width: 590px;margin-top: -10px;}
.i-marketb .txt h5{font-size: 36px;color: #fff; font-weight:inherit; line-height:50px;}
.i-marketb .txt h6{font-size: 14px;color: #fff;font-weight:inherit;}
.switch-btn{width: 100%;position: absolute;left: 0;bottom: 136px;text-align: center;}
.switch-btn span{display: inline-block;width: 220px;height: 46px;line-height: 46px;border:2px solid #fff;
color: #fff;font-size: 20px;transition: all 500ms ease-in 0ms;border-radius: 50px;margin: 0 20px;cursor: pointer;}
.switch-btn span.on,.switch-btn span:hover{background: #fff;border-color: #fff;color: #222;}

/*服务*/
.i-history{width: 100%;height:800px;background:url(../images/bg_26.jpg) no-repeat top center fixed #e7e7e7;}
#servicelist {width: 1200px;margin: 0 auto;}
#servicelist .serviceitem { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; height:100%; border-right: 1px solid rgba(0,0,0,.06);height:auto;border-right: 1px solid rgba(0,0,0,.06);padding: 0 25px; text-align:center;float: left; width:346px;position: relative;}
#serviceitem_0::before {position: absolute;content: "01";font-size:66px;top:248px;font-family: "Times New Roman";color:#d5d5d5;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;z-index:0; left:42%;}
#serviceitem_1::before {position: absolute;content: "02";font-size:66px;top:248px;font-family: "Times New Roman";color:#d5d5d5;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index:0;left:42%;}
#serviceitem_2::before {position: absolute;content: "03";font-size:66px;top:248px;font-family: "Times New Roman";color:#d5d5d5;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;z-index:0;left:42%;}
#servicelist .serviceitem div { margin-top:25px;overflow: hidden;text-align: center;}
#servicelist .serviceitem div p.title2 { font-size:16px;  margin-bottom:30px;color: #595959;
height: 40px;line-height: 40px;transition: all ease-out .2s}
#servicelist .serviceitem div p.description {color: #848484;line-height: 24px;height: 50px;overflow: hidden;}
#servicelist .serviceitem:hover { background-color: rgba(255,255,255,.8); }
#servicelist .serviceitem:hover::before {font-size:180px;top:12%; left:30%;}
#servicelist .serviceitem a {padding-top:25%;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; height:550px;display: block;width:100%;}
#servicelist .serviceitem a:hover {padding-top:35%;}
#servicelist .serviceitem a img { transition: all 0.6s cubic-bezier(.35,-0.32,.58,1) 0s; float: none; height: auto;  opacity: 0;z-index: 2;position: relative;	float: none;width: 342px;}
#servicelist .serviceitem:hover a img { float: none; height: auto; margin: 0 auto; opacity: 01; }
#servicelist .serviceitem a::after { position:absolute; content:""; width:40px; height:40px; background:url(../images/icon.png) -92px 0 no-repeat;margin-top:30px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;left:42%;}
#servicelist .serviceitem a:hover::after {background:url(../images/icon.png) -10px 0 no-repeat; width:70px;left:42%;}
/*新闻*/
.i-news{background:url(../images/bg_27.jpg) no-repeat center fixed #f3bb4f; height:650px;}
.newstitem{ width:100%; height:150px; border-bottom:rgba(0,0,0,0.05) 1px solid;transition:all ease-out .2s; position:relative;} .newscontent{ width:960px; height:90px; padding-top:40px; margin:0px auto; display:block; position:relative; z-index:1 }
.newsinfo{ margin-left:110px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.newsdate{ /*width:180px*/}
.newsdate p{font-family: "Times New Roman";}
.newsinfo .md{ color:#fff;font-size:60px; line-height:50px;  text-align:right}
.newsinfo .year{ color:#eaeaea; font-size:16px; text-align:right;}
.newsbody .ellipsis{ width:460px; height:20px; line-height:20px; font-size:16px;color:#222222;}
.newsbody .description{width:460px; height:42px; line-height:22px; color:#464646; margin-top:10px; overflow:hidden}
.newstitem:hover .newsinfo{ transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0);-moz-transform:translate3d(-50px,0,0);}
.newstitem:hover p{ color:#fff}
.newstitem:hover a{ color:#fff}
.newsbody{ margin-left:50px}
.newstitem:hover{background-color: rgba(107, 107, 107, 0.8);}
.newscontent:hover {background:url(../images/icon5.png) center right no-repeat; height:120px;}
.i-new p.title5 {color: #fff; font-size: 26px; text-align: center;font-family: "Times New Roman", "微软雅黑";}
.i-new{padding-bottom: 10px;padding-top:60px;}

/*关于*/
.i-about { position: relative;
overflow: hidden; height: 650px;width: 100%;background:url(../images/bg_28.jpg) no-repeat  center fixed #fff;}
.left { width: 50%; height: 100%; position:absolute;top: 0; left: 0; background:url(../images/cp2.jpg) no-repeat center right;}
.right{width: 50%;height: 100%;position: absolute;top: 0;	right: 0;}
.right ul{ margin-left:7%; margin-top:80px;}
.subtitle {text-align: left; font-family: "Times New Roman"; margin-top: 5px;}
.wenzi { height:auto; line-height: 26px; width:500px;   height: 50px;color: #848484; line-height: 24px;}
.more { width: 12%; margin-top:80px;line-height: 40px; height: 40px;
border-radius: 0px;text-align: center;text-indent: 0px;display: block; padding:0 20px;
background-color: #383838;border: #383838 1px solid;color: #fff;}
.ding {width:50%;padding-top:8%; padding-bottom: 3%;}
.title7 {font-family: "Times New Roman"; color: #444;font-size: 26px;}
/*底部*/
.fooders.yd {width: 100%; height: 395px;background-color: #262626; position: relative;transition: 2.5s;}
.jies {text-align: center;background:#fff; width:100%; padding:20px 0; height:280px;}
.jTitle {color: #ebb100; font-family: "Times New Roman";font-size: 40px; text-align: center; padding-top: 40px; opacity: 1;}
.jies p { font-size: 10px;color: #a1a1a1; margin-top: -5px; margin-bottom: 6px;opacity: 1;}
.jies font { width: 35px;height: 25px; margin: 0 auto;text-align: center;clear: both;display: block;border-bottom: solid 1px #000; margin-bottom:40px;opacity: 1;}
.fooders .food_logo {width: 200px; height: 200px; background: #ebb100; top:-50px; position: relative;margin: 0 auto; 
 text-align:center;}
.fooders .xzt {margin-top: -105px;float: left; width:500px;}
.fooders .xzt a {margin-bottom:25px; padding:0 10px;line-height: 26px; margin-left:-10px; }	
.dx{ margin-top:25px;}
.fooders .fooer_c {margin: 0 auto;  width: 1200px;position: relative;}
.fooders p,.fooders a,.fooders div{ color: #9b9b9b;}
.fooders .fooer_c .dx.rig {float: right;width:500px; text-align:right; margin-top:-105px;}
.fooders .xs {border-bottom: solid 1px #373737;border-top: solid 1px #373737;height: 72px;float: left;width: 100%;margin-top: 35px; line-height:72px;}
.fooders .youq {float: left;_line-height:26px;line-height:26px;}
.xs span,.xs a{line-height:72px;}
.fenx{ float:right; text-align:right;}
.fooders .bz {float: left; text-align: center;width: 100%; line-height:72px; font-size:13px;}
/*产品*/
.i-pro{ width:100%; background-position:center center; background-repeat:no-repeat; background-size:cover; min-height:100%; position:relative; z-index:1;height:650px; min-width: 1200px;background:url(../images/home_333.jpg) no-repeat top center fixed #e7e7e7;}
.i-wrap{width: 100%;position: relative;margin-top:748px;z-index:20;}
.title{text-align: center; padding:50px 0 20px 0;}
.i-wrap .title span,.in-wrap .title span{	display: inline-block;	margin:0 8px;}
.i-wrap .title .cn,.in-wrap .title .cn{color: #2d2d2d;font-size: 26px;}
.i-wrap .title .en{font-size: 26px;color: #333;text-transform: uppercase;font-family: "Times New Roman", "微软雅黑";}
.i-prolist{position: relative;margin-top: 64px; width:1075px;}
.i-prolist ul{width: 1200px;}
.i-prolist li { width: 250px;float: left;  height:370px;background: #fff;margin-right: 27px;position: relative; cursor: pointer;}
.i-prolist li .conb{width:210px;height: 106px;padding:0px 20px 15px 20px;
bottom: 0;left: 0;}
.i-prolist li h2{color: #333;font-size:14px;font-weight: bold;}
.i-prolist li h3{color: #666; font-size:13px;height:50px; font-weight:inherit; line-height:20px;overflow: hidden;}
.i-prolist li .more2{width: 88px;height: 26px;line-height: 26px;border:1px solid #d2d2d4;color: #666666;text-align: center;
float: right;font-family: arial;border-radius: 50px;transition: all 500ms ease-in 0ms;}
.i-prolist li:hover .more2{background: #ebb100;color: #fff;border-color: #ebb100;	}
.i-prolist .prev,.i-prolist .next{display: block;cursor: pointer;width: 39px;height: 39px;background-image: url(../images/btn1.png);background-repeat: no-repeat;cursor: pointer;position: absolute;top: 180px;}
.i-prolist .prev{background-position: left top;left: -69px;}
.i-prolist .next{background-position: left bottom;right: -69px;}
.i-prolist .prev:hover{background-position: right top;}
.i-prolist .next:hover{background-position: right bottom;}
.i-prolist li a img { width:250px; height:250px;  }
/*首页完*/

.banner_dt.os {background: url(../images/gy_02.jpg) repeat center top;height:230px; margin-top:88px;*margin-top:88px;}
.ft{font-family: "Times New Roman";}
.banner_dt .banner_dtc {width: 1200px; margin: 0 auto; _padding-top:120px; padding-top:120px;}
.banner_dt .banner_dtc .bt { float: left;}
.banner_dt .banner_dtc .jl {float: right;color: #fff; padding-top:30px;}
.banner_dt .banner_dtc .jl a{ color:#fff;}
.banner_dt .banner_dtc .bt p { font-size: 30px;color: #fff;}
.banner_dt .banner_dtc .bt span {font-size: 20px; color: #fff;position: relative;}
.dt_center {width:1140px; padding:30px; margin: -30px auto 100px;
 background-color: #fff; opacity: 1;box-shadow: 0 1px 2px 0px rgba(100, 100, 100, 0.1); }
 
 /*内页二级菜单*/
.menu_{position:relative; margin:0 auto 20px auto; text-align:center; padding:10px 0 20px 0; border-bottom:1px solid #e6e6e6;}
.menu_ .nav{margin:0 auto; text-align:center;}
.menu_ .nav li{float:left;font-size:14px; margin-right:10px;}
.menu_ .nav {display:inline-block;}
.menu_ .nav li a{float:left;display:block;position:relative;overflow:hidden;padding:5px 15px; background:#fff; line-height:30px; /*margin-right:10px;*/ text-align:center; border:1px solid #e6e6e6;}
.menu_ .nav li .box{height:50px;position:absolute;top:51px;background:#fff; border:1px solid #e6e6e6;display:none; width:1140px; text-align:center; margin:auto; left:0px;z-index:999;}
.menu_ .nav li .box a{display:block;height:50px;float:left;line-height:50px;border:none;background:none;padding:0 10px;width:118px; text-align:center; }
.menu_ .nav li .box a:hover{ color:#dd9805;}
.btn-5:hover { color:#dd9805;}
.menu_ .nav li  .active{background:#414141;color: #fff;}

/*新闻列表*/
.news_anlge_right { border-radius:0px; width: 40px; height: 40px; border: 1px solid #e0e0e0; text-align: center; margin-top: 30px; transition: all 0.3s ease-out 0s; line-height:40px; margin-right:28px;float: right;}
.news_list_txt h3{color: #525252;font-weight:inherit; line-height:38px; overflow: hidden; height:42px;transition: all 0.6s ease 0s; }
.news_list_txt h3 a{font-size: 16px; }
.news_list_txt p a { color: #B0B0B0; line-height: 24px; }
.news_list_txt p { font-size: 13px; margin-top: 6px; height: 44px; overflow: hidden; transition: all 0.6s ease 0s; }
.news_list_date { border-right:1px solid #e5e5e5; padding-right:28px;/*width:90px; */height:74px; margin-left: 28px; padding-top:28px; }
.news_list_date span { font-size: 28px; color: #3d3d3d; }
.news_list_date i { font-size: 13px; color: #8c8c8c;    font-style: normal;}
.news_list_txt { width: 650px; height: 102px; margin-left: 34px; padding-left: 30px; }
.news_list ul li { height: 102px; padding: 50px 16px; border-bottom:1px solid #f0f0f0; }
.news_list ul li:hover .news_anlge_right { background: #ebb306; color: #fff; border: 1px solid #ebb306; transition: all 0.6s ease 0s; margin-right: 50px;}
.news_list ul li:hover { background-color: #f6f6f6; transition: all 0.6s ease 0s; }
.news_list ul li:hover .news_anlge_r_mar {  }
.news_list ul li:hover .news_list_txt h3{ margin-left: 20px;}
.news_list ul li:hover .news_list_txt p{ margin-left: 20px; }
.news_list ul li:hover h3 a { color: #ebb306; }

/*产品列表*/
.projectitem a .project_info::after { width: 0%; height: 1px; position: absolute; content: ""; top: 100%; left: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-color: #ebb100; }
.projectitem a:hover .project_info::after { width: 100%; }
.projectitem a .project_info p.title8 { margin: 0 20px; color: #565656; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-top:5px;}
.projectitem a .project_info div { position: absolute; height:70px; width: 100%; bottom: -70px; margin-top: 0; top: auto;background-color: #fff; transition: all 0.3s ease-out 0s; box-shadow: 0 1px 2px 0px rgba(100, 100, 100, 0.1);}
.projectitem a:hover .project_info p.title8 { color: #dd9805; }
.projectitem a::after { content: ''; width: 40px; height: 40px; line-height: 40px; background:url(../images/soso-ico.png); margin: 0 auto; margin-left: -20px; margin-top: 0px; display: inline-block; position: absolute; top: 0%; left: 50%; z-index: 10; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity: 0; }
.projectitem:hover a::after { margin-left: -20px; margin-top: -20px; top: 50%; opacity: 1; }
.project_info p.subtitle2 {margin-top: 0;color:#929292; line-height:18px;text-align: left;padding: 0px 0px 0px 18px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.projectlist { padding-left:20px; }
.projectlist ul li{width:250px; height:auto;float: left; margin-right:3%;margin-bottom:8%;position: relative;}
.projectitem a {display: block;overflow: hidden}
.projectitem a img {float: none;width: 250px;transition: all 0.9s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
a.details,#sitecontent .npagePage a.details{ display:none;}
.fanye{ text-align:center; margin-top:20px; }
.fanye a{ margin-right:1px; border:1px solid #3d3d3d; padding: 2px 8px;}
.fanye li{ display:inline-block;}
 /*产品内页*/
.jncleft{ width:755px; padding:0px 30px 30px 0px; float:left; border-right:1px solid #e5e5e5;}
.jncleft div{font-family:'"Microsoft YaHei';font-size:13px;color:#404040;line-height:30px;text-decoration:none;}
.jncleft h1{ font-size:24px; font-weight:inherit; padding-bottom:20px;}
.jncright{ width:295px; float:left; margin-left:40px; border:1px solid #e2e2e2; padding-bottom:10px;}
.jncleft img{ min-width:600px;padding-bottom:20px; /*height:508px;*/}
.jncright h2{ background:#2e2e2e; line-height:40px; padding-left:15px; font-weight:inherit; color:#fff;} 
.myscroll { width: 250px; height:500px; margin: 15px auto;  overflow: hidden;}
.myscroll_ li { text-align:center; height:290px; overflow: hidden; border:1px solid #d4d4d4; margin-bottom:10px;}
.myscroll_ li a{ color:#333333; line-height:40px;}
.myscroll_ li img{ height:250px; width:250px;}
.myscroll2 ul li{ line-height:40px; border-bottom:1px dashed #d4d4d4;}
.myscroll2{ padding:15px;}
.myscroll2 ul li span{ color:#b7b7b7; font-family:SimSun; padding-right:5px; }
.sy a,.crm a{font-weight:bold;}
.crm{ border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; line-height:40px;}
.bigimg{ width:786px; text-align:center}

