@charset "utf-8";
body{font-family:'微软雅黑';margin:0 auto;padding:0;background:#FFF;font-size:13px; color:#333333; overflow-x:hidden; min-width:1200px; }
div,form,ul,ol,li,span,p,dl,dt, dd{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
ul,ol,li{list-style:none;}
a{outline-style:none;color:#333;text-decoration:none; }
a:hover{text-decoration:none; color:#fe5d02;}
.clear{ clear:both;}
.fl{ float:left; display: inline;}
.fr{ float:right; display:inline;}






.top{ width:100%; height:30px; line-height:30px; background:#282828;}
.top1{ width:1200px; margin:0 auto; color:#f48342;}
.wel{ float:left;}
.tel{ float:right;}
.head{ width:1200px; margin:0 auto;}
.head .logo{ float:left; width:45%;}
.head .nav{ float:right; width:50%; line-height:60px; padding-top:15px;}
.nav ul li{ width:16%; float:left; text-align:center; font-size:15px;}
.nav ul li a:hover{color:#fe5d02;}



/* banner */
.fullSlide{width:100%;position:relative;height:454px;background:#000;}
.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:454px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:454px;}
.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:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#fe5d02;}



.content{ width:1200px; margin:20px auto}
.ind_case{ width:100%; margin:0 auto;}
.tit h1{ font-size:24px; color:#fe5d02;}
.ind_case ul{ margin-top:20px;}
.ind_case ul li{ width:23.5%; margin-right:1.5%; float:left; padding-bottom:10px; }
.ind_case .caseimg img:hover{ filter:alpha(opacity=50);opacity:0.8; }
.ind_case .caseimg{ text-align:center; box-shadow:0 0 20px #ccc;-webkit-box-shadow:0 0 20px #ccc;-moz-box-shadow:0 0 20px #ccc;-ms-box-shadow:0 0 20px #ccc;-o-box-shadow:0 0 20px #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.ind_case ul li h1{ color:#333; font-size:17px; padding:5px 6px; margin-top:15px;}
.ind_case .casems{ color:#666; line-height:20px; padding:0px 6px;}




.indabcon, .indnewscon{ width:1200px; margin:25px auto}
.indabcon .abimg{ float:left; padding-right:15px; width:410px;}
.indabcon .abright{ float:left; width:600px;}
.abtit h1{ font-size:24px; color:#fe5d02; padding-bottom:15px;}
.indabcon p{ line-height:26px; color:#666; }
.indabcon .more{ width:120px; border:1px #ccc solid; padding:10px 10px; color:#0e6eb8; text-align:center; margin-top:15px;}
.indabcon .more a{ color:#333; font-size:14px;}
.indabcon .more a:hover{ color:#fe5e00;}


.indnewscon ul li{ width:32%; margin-right:1.3%; float:left; padding-bottom:10px; }
.newsimg{ text-align:center; padding-bottom:10px;}
.newstit{ font-size:15px; color:#333; padding-bottom:10px;}
.newsms{ color:#666; line-height:20px;}



.bq{ background:#282828; width:100%;}
.copyright{ width:1200px; margin:0 auto; padding-bottom:20px;}
.bqleft{ float:left; width:55%; color:#7c7c7c;}
.bqcen{ float:right; width:30%; color:#7c7c7c; padding-top:20px;}
.bqcen p{ line-height:22px;}
.bqleft ul{ width:30%; float:left;padding-top:20px;}
.bqleft ul li{ line-height:22px; float:left;}
.bqleft ul li a{ color:#fff;}
.bqleft ul li a:hover{color:#fe5e00;}

.bqleft .leftnav{ line-height:22px; color:#7c7c7c; padding:50px 0px 10px 0px;}
.leftnav a{ color:#7c7c7c;}
.leftnav a:hover{ text-decoration:underline;}
.bqleft p{ line-height:24px;}
.dh{ background:url(../images/tel.jpg) left center no-repeat; padding-left:50px; margin-bottom:10px;}


.abbanner{ background:url(../images/abbanner.jpg) center center no-repeat; height:250px;}
.probanner{ background:url(../images/probanner.jpg) center center no-repeat; height:250px;}
.conbanner{ background:url(../images/conbanner.jpg) center center no-repeat; height:250px;}
.newsbanner{ background:url(../images/newsbanner.jpg) center center no-repeat; height:250px;}


/* left_nav */
.nyleft{ width:200px; float:left;}
.left_nav{width:200px;background:#fff;margin:0 auto; float:left;}
.left_nav dl dt{width:165px;height:40px;line-height:40px;background:url(../images/long.png) no-repeat 12px center #fe5d02;padding-left:35px;color:#fff;margin-bottom:4px; font-size:16px;}
.left_nav dl dd{height:40px;position:relative;}
.left_nav dl dd .nav_right{width:300px;height:auto;overflow:hidden;position:absolute;left:200px;top:0px;padding:0px 5px 10px 5px;background:#fff;display:none;border:1px solid #ccc;}
.left_nav dl dd .nav_right a{width:110px;height:35px;line-height:35px;text-align:left;color:#666;padding-left:40px;background:url(../images/nav_right_bg.png) no-repeat 20px center;display:block;float:left;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.left_nav dl dd .nav_right a:hover{width:110px;height:35px;line-height:35px;text-align:left;color:#fff;padding-left:40px;background:url(../images/nav_right_bg2.png) no-repeat 20px center #fe5d02;text-decoration:none;}
.left_nav dl dd a.nav_left{height:35px;line-height:35px;background:url(../images/left_nav_dt_bg.png) no-repeat 180px center #E0E0E0;padding-left:13px;display:block;border-bottom:1px solid #fff;color:#3C4347;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.left_nav dl dd a.nav_left:hover{background:url(../images/left_nav_dt_bg2.png) no-repeat 180px center #fe5d02;color:#fff;text-decoration:none;}


.leftcon{ width:100%; float:left; margin-top:20px;}
.leftcon p{ line-height:26px; color:#666;}
.leftcon h1{width: 180px;height: 40px;line-height: 40px;background: #fe5d02;padding-left: 20px;color: #fff;margin-bottom: 4px;font-size: 16px;}
.nyright{ width:960px; float:right;}
.position{ width:100%; margin:0 auto; border-bottom:2px #fe5d02 solid; padding-bottom:10px;}
.position .zb{ font-size:22px; color:#333; float:left;}
.position .dqwz{ float:right; padding-top:10px; color:#666;}
.position .dqwz a{ color:#666;}
.position .dqwz a:hover{ color:#fe5d02;}
.abcon{ margin-top:20px; color:#666;}
.abcon p{ line-height:26px;}




.nyprolist, .nynewslist{ width:100%; margin:0 auto;}
.nyprolist li{ float:left; width:30%; margin-left:1.5%; margin-right:1.5%; margin-bottom:15px;}
.nyprolist .nyproimg{ text-align:center; margin-bottom:10px;border:1px #ccc solid; border-radius:5px;}
.nyprolist .nyproimg:hover{ text-align:center; margin-bottom:10px;border:1px #fe5d02 solid; border-radius:5px;}
.nyprolist .nyprotit{ text-align:center;}
.nyprolist .proxqtit{ text-align:center; font-size:16px; margin-bottom:10px;}
.nyprolist .proxqimg{ text-align:center; margin-bottom:10px;}
.nyprolist p{ line-height:26px;}



.nynewslist li{ border-bottom:1px #ccc dashed;  line-height:40px; height:40px; background:url(../images/newsli.jpg) left center no-repeat; padding-left:15px;}
.nynewslist .nynewstit{ float:left;}
.nynewslist .nynewstime{ float:right;}
.newsdettit{ text-align:center; font-size:16px; color:#333}
.newsdettime{ text-align:center; color:#666; border-bottom:1px #ccc dashed; padding:6px 0px;}
.newsdetcon{ margin-top:10px; width:100%;}
.newsdetcon p{ line-height:26px;}




.message{ width:42%; padding-left:30%; padding-bottom:20px; margin-top:30px;}
.message label{ display:block; height:22px; line-height:22px;  margin-bottom:4px; float:left; padding-right:10px; width:60px;}
.ly_yzm{ width:100px; float:left;height:20px; line-height:20px; padding:5px; border:1px solid #666; color:#000;}
.message .text{ margin-bottom:10px; width:50%; height:20px; line-height:20px; padding:5px; border:1px solid #ccc; color:#000; font-family:Arial;}
.message textarea{ display:block; width:70%; height:115px; line-height:18px; padding:5px; border:1px solid #ccc; font-size:14px; font-family:Arial; margin-bottom:20px;resize:none;}
.tj{ padding-left:30%; margin-top:30px;}
.message .btn{ width:76px; height:30px; line-height:30px; padding:0; border:0; background:#fe5d02; color:#fff; cursor:pointer; font-family:Arial; font-size:14px;}
.message .btn:hover{ opacity:.85; filter:alpha(opacity=85);}





