@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#666; font-family:微软雅黑, Arial, Helvetica, sans-serif; line-height:32px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
input{outline: none;border:none;}

h1,h2,h3,h4,h5,h6{font-size:16px;}

/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #2c2c2c;} /* 未访问的链接 */
a:visited {color: #2c2c2c;} /* 已访问的链接 */
a:hover{color: #2c2c2c;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #2c2c2c;} /* 点击激活链接 */
p{ line-height:24px;}
.fl{float:left;}
.fr{float:right;} 
.hide{display: none}
.show{display: block}
.dib{display: inline-block;*display: inline;zoom:1;}
/*.clear{clear:both; line-height:0; height:0; font-size:0px;}*/
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow: hidden;}/*清除浮动*/
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.dib{display: inline-block;*display: inline;zoom:1;}
.red{color: red}
/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #ccc; height:20px;line-height:20px} 
ul,li{ list-style:none}


.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

/*top样式*/
.headbox{ width:100%; height:31px; margin:0 auto; background:#e8e8e8; border-bottom:1px solid #dfdfdd;}
.headbox ul{ width:1210px; height:31px; margin:0 auto}
.headbox ul li{ float:left; line-height:31px; color:#999; font-size:14px}
.headbox ul li.address{ background:url(images/address.png) 0 center no-repeat; text-indent:21px;}
.headbox ul li.weixin{ background:url(images/weixin.png) 0 center no-repeat; text-indent:32px;}
.headbox ul li.tel{background:url(images/tel.png) 0 center no-repeat; text-indent:29px;} 

.topArea{ width:100%; height:108px; margin:0 auto 98px; background: url(images/bg.png) repeat;overflow:hidden; position:relative; top:0px; z-index:1000}
.topArea .main{ width:1210px; height:108px; margin:0 auto; position:relative}
.topArea .main .logo{ width:257px; height:108px; float:left}

.navbg{ width:868px; height:108px; float: left; position:absolute; left:342px; top:0; z-index:999999; overflow:hidden;}
.navbg ul li{ width:124px;height:108px; float:left;}
.navbg ul li a{ width:124px;height:64px; display:block; text-align:center; color:#0f0f0f; font-size:18px; line-height:23px; padding-top:44px}
.navbg ul li a:hover{width:124px;height:64px; display:block; text-align:center; color:#fff; font-size:16px; line-height:23px;padding-top:44px; background:#eb7d26}

/*正文开始*/
.fullSlide {
	width:100%;min-width:1200px;position:relative;height:605px;overflow:hidden; margin:0 auto; position:relative; top:-206px;}
.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:605px;
	overflow:hidden;
	text-align:center;
    background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:605px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	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:100px;
	height:7px;
	margin:1px;
	overflow:hidden;
	background:#000;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#eb7d26;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-36px;
	left:2%;
	z-index:1;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:2%;
	background: url(images/right1s.png) no-repeat;
}


.ksbj{ width:100%; height:80px; margin:0 auto; background:#4d4d4d}
.ksbj .main{ width:1210px; height:80px; margin:0 auto; background: url(images/quoted.png) 0 center no-repeat}
.maintxt{ width:1044px; height:80px; display:block; float:right; background:url(images/ten-minites.png) 0 center no-repeat}
.maintxta{ width:835px; height:80px; display:block; float: right}

.xm{ width:150px; height:50px; line-height:50px; text-indent:8px; color:#917553; font-size:14px; margin-right:14px; background:#fff; margin-top:15px}
.sumbit{ width:140px; height:40px;border-radius:5px; background:#d9510f; line-height:40px; color:#fff; font-size:14px}

.pptc{ width:100%; height:auto; margin:0 auto; background:url(images/bg.jpg) center top no-repeat; padding-top:50px; padding-bottom:45px}
.pptc .prod_tit{ height:125px;background: url(images/pptc.png) no-repeat center top;}
.pptc .title{ width:836px; height:80px; margin:0 auto; background:url(images/pic1.png) center top no-repeat; margin-top:10px; position:relative}
.pptc .title .txt1{ position:absolute; left:288px; top:0; line-height:80px; font-size:18px; color:#4d4d4d}
.pptc .title .txt2{ position:absolute; left:520px; top:0; line-height:80px; font-size:18px; color:#4d4d4d}
.pptc .title .txt3{ position:absolute; left:768px; top:0; line-height:80px; font-size:18px; color:#4d4d4d}
.pptc .title .numa{ position: absolute; left:410px;top:0; line-height:80px; font-size:18px; color:#4d4d4d}
.pptc .title .numb{ position: absolute; left:640px;top:0; line-height:80px; font-size:18px; color:#4d4d4d}

.pptc .content{ width:1200px; min-height:350px; display:block; margin:0 auto; margin-top:30px; position:relative}
.pptc .content .leftimg{ position:absolute; left:0; top:0; }
.pptc .content .leftimg img{ width:460px; height:345px}
.pptc .content .righttxt{ position:absolute; left:500px; top:0;width:700px; height:auto}
.pptc .content .righttxt .head{ line-height:50px; font-size:28px; color:#4c4c4c}

.eh1{height:35px;width:420px; margin-top:30px}
.eh1 ul{list-style:none;margin:0px;padding:0px;}
.eh1 li{height:35px;line-height:35px;float:left;display:block; text-align:center;cursor:pointer;width:98px; color:#282828;font-size:16px; background: url(images/picb.png) 0 center no-repeat; margin-right:30px}
.eh1 .active{height:35px;line-height:35px;float:left;display:block; text-align:center;cursor:pointer;width:98px; color:#fff;font-size:16px;background:url(images/pica.png) 0 center no-repeat }

.pptc .content .contenta{ position:absolute; left:500px; top:0; width:700px; height:auto; margin-top:130px; line-height:48px; font-size:19px; color:#4c4c4c}
.pptc .content .more{ position:absolute; left:1050px; top:240px;text-align:right; line-height:40px; font-size:18px; color:#000000}
.pptc .content .more a{line-height:40px; font-size:18px; color:#000000}

.wrap{ width:1200px; margin:0 auto; height:auto;}

/*index product*/
.product{overflow:hidden; position:relative; padding:30px 0; min-height:500px}
.product .prod_tit{ height:158px;background: url(images/prod_tit.jpg) no-repeat center top;}
.workListWrap .workItem2{ width:393px;height:300px;margin:0 3px;position:relative;float:left; _display:inline; overflow:hidden; text-align:center; color: #fff;}
.workListWrap .workItem2 .pic2{ width:393px;height:253px;}
.workListWrap .workItem2 a{ display: block; }
.workListWrap .workItem2:hover{ background: #f9910b; }
.workListWrap .workItem2:hover .pic2{ width: 393px;height:233px; margin:0 auto; display: block; padding-top: 15px;}
.workListWrap .workItem2:hover h3{ background: #f9910b; }
.workListWrap .workItem2:hover .picwrp{ display: block; }
.workListWrap .workItem2 .title{line-height:24px; padding: 0 15px; color: #000;}
.workListWrap .workItem2 .picwrp{width:393px;height:233px;position:absolute;top:15px;display: none;background: url(images/picwrp.png) no-repeat center top;left:0px;}
.workListWrap .workItem2 h3{ text-align: center; height: 44px; line-height:44px;background:#242424; width: 100%;}
.workListWrap .workItem2 h3 a{ color: #fff;font-size:16px;  }
.workListWrap{ width: 100%; position: relative; }

/**/
.zxkttop{ display:block;margin:0 auto;  }
.case1{background:url(images/con54.jpg) left center no-repeat;  }
.case2{background:url(images/con55.jpg) left center no-repeat;  }
.case_list1{ width: 450px; margin:0 auto;  }
.case_list1 li{width:140px;height:41px;line-height: 41px;float:left;color:#fff;text-align:center;cursor:pointer;padding-left:40px; }
.case_list1 li a{ font-size:20px; }
.case_list1 .tabon1 a{color: #f9910b;}
.case_tt1{ margin:30px auto  }
.casewrap1{background:#ebeff8;}
.caseTab1{ background: #e2e2e2;height: 380px;}
.zxktlt{ width: 415px; height: 380px; position: relative;}
.zxktlt span{width:100%;height: 40px; line-height: 40px; position: absolute;left: 0;bottom: 0; background: url(images/zxktbg.png) repeat center top; text-align: center;}
.zxktlt span a{ color:#fff; }
.zxktlt img{ display: block;width: 415px; height: 380px; }
.zxktmd{ width: 510px; height: 380px; margin:0 0 0 25px; }
.zxktmd .ul1{ width: 100%; margin:0 auto 20px; overflow:hidden;}
.zxktmd .ul1 li{ width:230px;height:175px;float: left; position: relative; margin:0 12px; }
.zxktmd .ul1 li img{width:230px;height:175px; display: block;  }
.zxktmd .ul1 li span{width: 100%; height: 30px; line-height: 30px; text-align:center;position: absolute;bottom: 0;left: 0;background: url(images/zxktbg.png) repeat center top; }
.zxktmd .ul1 li span a{ color: #fff; }
.zxktmd .ul2{width: 100%; margin:0 auto; padding-left:10px; }
.zxktmd .ul2 li{ width: 100%; height:40px; line-height:40px; float: left; }
.zxktmd .ul2 li a{width:350px;float: left; display: inline-block; height:40px; line-height:40px; color:#2c2c2c;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.zxktmd .ul2 li span{display: inline-block; width: 80px;float:right; padding-right: 10px;}
.zxktrt{ width: 226px; height: 380px; display: block;}
/**/
.fwlc{  }
.fwlcimg{ display: block;margin:0 auto; padding:30px 0;  }
.fwlc li{ width: 140px; height: 150px; float: left; margin-right:11px; cursor:pointer;} 
.fwlc li img{ width:41px; height: 31px; margin:0 auto; padding-top:40px;display: block;}
.fwlc li p{ line-height: 50px; height: 50px; text-align: center; font-size: 18px; color: #fff;}
.fwlc li:hover{background:url(images/fwlcli.jpg) center bottom no-repeat; }
.fwlc .fwlc1{background:url(images/fwlc1.jpg) center bottom no-repeat;}
.fwlc .fwlc2{background:url(images/fwlc3.jpg) center bottom no-repeat;}
.fwlc .fwlc3{background:url(images/fwlc4.jpg) center bottom no-repeat;}
.fwlc .fwlc4{background:url(images/fwlc5.jpg) center bottom no-repeat;}
.fwlc .fwlc5{background:url(images/fwlc2.jpg) center bottom no-repeat;}
.fwlc .fwlc6{background:url(images/fwlc6.jpg) center bottom no-repeat;}
.fwlc .fwlc7{background:url(images/fwlc7.jpg) center bottom no-repeat;}
.fwlc .fwlc8{background:url(images/fwlc8.jpg) center bottom no-repeat; margin-right:0;}

/*底部*/
.bott2{ width:100%; height:250px;margin-top:40px;overflow:hidden;background:#131313;}
.botcnt{ padding-top:30px; }
.botcnt .botlt{ width:40%;background:url(images/botltx.jpg) right center no-repeat;}
.botcnt .botlt img{ display: block;margin: 20px 0;}
.botcnt .botlt ul li{ width: 100%; height:35px; line-height:35px; color: #8d8d8d; padding-left:30px; }
.botcnt .botlt ul .botlt1{ background:url(images/botlt1.jpg) left center no-repeat; }
.botcnt .botlt ul .botlt2{ background:url(images/botlt2.jpg) left center no-repeat; }
.botcnt .botlt ul .botlt3{ background:url(images/botlt3.jpg) left center no-repeat; }
.botcnt .botlt ul .botlt4{ background:url(images/botlt4.jpg) left center no-repeat; }
.botcnt .botlt p{ text-align: center; }
.botcnt .botrt{ width:700px;}
.botcnt .botrt .botrttop{ padding:20px 0 30px 40px;  }
.botcnt .botrt ul li{ width:233px; float: left;}
.botcnt .botrt ul li img{ display: block; margin:10px auto;  }
.botcnt .botrt ul li p{ text-align: center; color: #8d8d8d; }
/**/
.botbt{ width:100%; background:#292929; height:40px; line-height:40px;}
.botbt span{ display:block; width:33%; float:left; height:40px; text-align:center; color:#a6a6a6;}
.botbt span a{ color:#a6a6a6;}
.btcnt{ }


.tdzs{ width:1210px; height:auto; margin:0 auto; margin-top:50px}
.tdzs .prod_tit{ height:158px;background: url(images/tdzs.jpg) no-repeat center top;}
.tdzs .content{ width:1210px; height:auto; margin:0 auto}

.proimg_aa{width:228px; height:310px; display:block; text-align:center; line-height:40px; font-size:12px; color:#494949;overflow:hidden; float:left; margin:7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:#f6f6f6}
.proimg_aa img{ width:228px; height:228px;}
.proimg_aa p{ width:90%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #fff; font-size:17px}
.proimg_aa span{line-height:40px; font-size:12px; color:#fa0000;}
.proimg_aa:hover{width:228px; height:310px; display:block; text-align:center; line-height:40px; font-size:12px; color:#fff;overflow:hidden; float:left; margin:7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:#eb7d26}
.proimg_aa:hover p{width:90%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #fff; font-size:17px; color:#fff}


.about{ width:1210px;  height:auto; margin:0 auto; margin-top:80px}
.about .prod_tit{ height:60px;background: url(images/gywm.jpg) no-repeat center top;}
.about .content{ width:1210px; height:auto; margin:0 auto; margin-top:40px; font-size:15px; line-height:36px; color:#666}

.proimg_bb{width:107px; height:52px; display:block; float:left; margin:7px 12px;overflow:hidden;}
.proimg_bb img{ width:107px; height:52px;}


.mainframe{ width:1200px; height:auto; margin:0 auto; margin-top:-80px}

.leftframe{ width:227px; height:auto; float:left; margin-right:20px}
.cplist{ width:227px; height:auto;}
.cplist .head{ width:227px; height:57px; background:#eb7d26}
.cplist .head p{ text-indent:18px; font-size:20px; color:#fff; font-weight:bold; line-height:57px}
.cplist .content{ width:217px; height:auto; border:5px solid #eb7d26; padding-bottom:15px}
.onepro{ width:200px; height:32px; background:#d5d5d5; line-height:32px; text-indent:30px; display: block;font-size:15px;color:#333333; margin:0 auto; margin-top:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.onepro:hover{ width:200px; height:32px; background:#d9510f; line-height:32px; text-indent:30px; display: block;font-size:15px;color:#fff; margin:0 auto; margin-top:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.twopro{ width:200px; height:32px; line-height:32px; text-indent:40px; display: block;font-size:13px;color:#333333; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #cfcfcf}
.twopro:hover{ width:200px; height:32px; line-height:32px; text-indent:40px; display: block;font-size:13px;color:#bb2f30; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; border-bottom:1px dotted #cfcfcf}


.contact{ width:197px; height:auto; background:#eb7d26; padding:15px; color:#fff; line-height:30px}
.contact b{color:#fff; font-weight:bold; line-height:30px}

.rightframe{width:953px; height:auto;float:right;}
.maincont{ width:953px; height:auto;}
.maincont .head{ width:953px; height:48px; border-bottom:1px solid #bdbdbd;}
.maincont .head p{ float:left;padding-left:10px; padding-right:10px; border-bottom:2px solid #eb7d26;line-height:46px;color:#3c3c3c; font-size:20px; font-weight:bold}
.maincont .head span{ float:right;line-height:46px;color:#888; font-size:14px;}

.maincont .content{width:917px; height: auto;  font-size:15px; line-height:30px; padding:18px}
.maincont .content1{width:933px; height: auto;  font-size:15px; line-height:30px; padding:10px}

.blocka{ width:100%; height:auto; margin:0 auto; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bdbdbd}
.blocka p a{ line-height:40px; font-size:16px; font-weight:bold;height:40px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.blocka .time{ line-height:30px; font-size:14px; color:#eb7d26}
.blocka span{ line-height:25px; font-size:13px; color:#555; width:100%; height:50px; display:block; overflow:hidden}

.proimg_c{ display:inlne; width:286px; height:256px;overflow:hidden; text-align:center; line-height:40px;float:left; font-size:14px; margin:10px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; color:#333 }
.proimg_c img{ width:280px; height:210px; padding:2px; border:1px solid #d1d1d1}

.proimg_cc{width:213px; height:250px; display:block; text-align:center; line-height:40px; font-size:12px; color:#494949;overflow:hidden; float:left; margin:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:#f6f6f6}
.proimg_cc img{ height:214px;}
.proimg_cc p{ width:90%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #fff; font-size:17px}
.proimg_cc span{line-height:40px; font-size:12px; color:#fa0000;}
.proimg_cc:hover{width:213px; height:250px; display:block; text-align:center; line-height:40px; font-size:12px; color:#fff;overflow:hidden; float:left; margin:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:#eb7d26}
.proimg_cc:hover p{width:90%; height:40px; line-height:40px; margin:0 auto; border-bottom:1px solid #fff; font-size:17px; color:#fff}





#telback{ background:url(images/lxs.png) no-repeat 30px -30px; min-height:400px; padding:80px 0 0 420px; width:380px; font-size:15px; line-height:35px; margin:0 auto}
#telback b{font-size:16px; color:#eb7d26; line-height:35px; font-weight:bold}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"微软雅黑"; font-weight:bold}
.proshow .prtitle p{ font-size:18px; color:#333; font-weight:100; line-height:40px}
.proshow .prtitle span{ font-size:18px; color:#ff0000; line-height:40px}


.proshow .primgpic{ width:100%; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:100%; border:1px solid #ddd}
.proshow .prtent img{max-width:100%; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}

.tbcc{ width:1210px; margin:30px auto;}
.tbcc img{ margin:0px 45px 0px 30px;}