@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#5b5b5b; line-height:24px; font-family:'微软雅黑'; background:#f7f7f7;}

a { color:inherit; font-size:inherit; line-height:inherit; text-decoration:none; }

a:hover {text-decoration:none;}



/***************index css********************/
.top{ width:1206px; margin:0 auto; height:131px; position:relative; overflow:visible}
.top .logo{ float:left;}
.top .tel{ float:right; text-align:right; margin-top:17px; width:500px; color:#fb913d;  font-family:Arial, Helvetica, sans-serif}
.top .tel .bt{ float:right}
.top .tel .txt{ clear:both; float:right; line-height:30px; padding-top:8px; font-size:20px; text-align:right; color:#fb913d}

.nav-bg{ width:100%; height:51px; background:#2a2929} 
#nav{ width:1206px; margin:0 auto; height:51px; position:relative;}
#nav ul{ }
#nav ul li.lim { float:left; display:inline; position:relative; margin-left:10px; margin-right:10px; height:51px; width:120px; margin-left:15px; margin-right:15px;}
#nav ul li.lim a.lima{ display:block; width:102px; height:51px; color:#ffffff; font-size:15px; text-align:center; line-height:51px;}
#nav ul li.lim:hover a.lima{ background:#fb913d; color:#fff;}
#nav ul li.lim a.current{ background:#fb913d; color:#fff;}
#nav ul li.lim ul{ position:absolute; z-index:999; left:0; top:39px; width:164px; border-top:2px solid #191919; background:#ffcf52; display:none}
#nav ul li.lim ul li{ width:100%; height:50px; overflow:hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:50px;}
#nav ul li.lim ul li a{ display:block; width:100%; height:50px; color:#191919; font-size:15px; text-indent:20px;}
#nav ul li.lim ul li a:hover{ color:#fff;}


.flash{ width:100%; height:auto; margin:0 auto;}
.flash img{ display:block; width:100%;}




/******************************** index *********************************/
.titles{ width:100%; height:auto; background:url(../images/title_bg.png) no-repeat center bottom; padding-bottom:10px; color:#2e2e2e; text-align:center}
.titles span{ display:block; height:40px; line-height:40px;  font-size:30px; text-transform:uppercase}
.titles em{ display:block; height:20px; line-height:20px; color:#959595; font-size:16px; padding-top:5px;}

.xclc{ width:100%; height:103px; background:url(../images/lc.jpg) no-repeat center}

.pro{ width:100%; height:auto;}
.pro  .txt{ width:1206px; height:auto; margin:0 auto; margin-top:40px;}
.mores{ display:block; width:129px; height:40px; background:#fb913d; text-align:center; line-height:40px; color:#fff; margin:0 auto; overflow:hidden; margin-top:30px;}

.boxp{ width:290px; height:auto; margin-bottom:10px;}
.boxp img{ display:block; width:290px; height:194px; margin:0 auto;;}
.boxp .name{ width:290px; height:52px; line-height:52px; margin:0 auto; text-align:center; background:#fb913d; color:#fff; overflow:hidden; font-size:16px;}

.service{ width:100%; height:auto; background:#fbfadc; margin-top:50px;}
.service .bg{ width:1206px; margin:50px auto;}
.service .bg .txt{ width:100%; height:auto; margin-top:40px;}

.about{ width:100%; height:595px; background:url(../images/about-bg.jpg) no-repeat center;}
.about .bg{ width:1206px; margin:0 auto}
.about .bg .left{ width:580px; float:left; margin-top:45px;}
.about .bg .left .titles{ color:#fff; text-align:left; background:url(../images/title_bg.png) no-repeat left bottom}
.about .bg .left .titles em{ color:#fff}
.about .bg .left .txt{ width:100%; color:#fff; min-height:150px; margin-top:30px;}
.about .bg .left .mores{ margin-left:0}

.equ{ width:100%; height:auto; background:#fff;}
.equ .bg{ width:1206px; margin:50px auto;}
.equ .bg .txt{ width:1206px; height:570px; margin-top:40px;}

.boxe{ width:294px; height:262px; position:relative; margin-bottom:10px;}
.boxe img{ display:block;width:294px; height:262px;}
.boxe .name{ width:294px; height:46px; background:rgba(251,145,61,0.65); position:absolute; z-index:999; left:0; bottom:0; text-align:center; line-height:46px; color:#fff;}
.boxe:hover .name{background:rgba(251,145,61,1);}


.new{ width:1206px; height:auto; margin:0 auto; margin-top:50px;}
.new .txt{ width:100%; margin-top:40px;}
.new .txt dl{ width:586px; height:135px; overflow:hidden; float:left; margin-left:8px; margin-right:8px; margin-bottom:30px;}
.new .txt dl dt{ width:191px; height:135px; float:left}
.new .txt dl dt img{ display:block;width:191px; height:135px;}
.new .txt dl dd{ float:right; width:375px; height:135px; color:#5b5b5b}
.new .txt dl dd .name{ height:32px; line-height:32px; font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px;}
.new .txt dl dd .memo{ height:48px; line-height:24px; padding-top:5px; overflow:hidden}
.new .txt dl dd .time{ padding-top:10px;}
.new .txt dl:hover dd {color:#fb913d}

/****************************** ny *************************************/

.titlen{ width:100%; height:auto; background:url(../images/title_bg.png) no-repeat center bottom; padding-bottom:10px; color:#2e2e2e; text-align:center}

.ny_side{ width:1206px; height:auto; margin:50px auto}
.ny_side .txt{ width:100%; height:auto; min-height:350px; margin-top:30px;}

.prosd{ width:1206px; margin:50px auto}
.prosd .prosd-top{ width:100%; height:auto; background:#fff; box-sizing:border-box; padding:25px}
.prosd .prosd-top dl{ width:100%; overflow:hidden}
.prosd .prosd-top dl dt{ width:455px; height:auto; float:left}
.prosd .prosd-top dl dt img{ display:block; width:100%;}
.prosd .prosd-top dl dd{ width:670px; height:auto; float:right}
.prosd .prosd-top dl dd .name{ width:100%; height:64px; border-bottom:1px dashed #dbdbdb; line-height:50px; font-size:24px; color:#2e2e2e}
.prosd .prosd-top dl dd .memo{ width:100%; height:auto; margin-top:20px; min-height:100px;}
.prosd .prosd-top dl dd .btn{ width:188px; height:45px; background:#fc9425; border-radius:5px; color:#fff; font-size:16px; display:block; overflow:hidden; text-align:center; line-height:45px; margin-top:20px;}
.prosd .bt{ width:100%; height:60px; margin-top:30px; line-height:60px; color:#2e2e2e; font-size:24px;}
.prosd .bt .cd{ float:right; font-size:16px; color:#2e2e2e}
.prosd .bt .cd span{ color:#fb913d}

.prosd .prosd-txt{width:100%; height:auto; background:#fff; box-sizing:border-box; padding:25px; min-height:200px;}

