﻿@import url("reset.css");
body{ background:url(../images/bbgg.jpg) center top repeat-x;}
.wrap, .top, .footer, .nav,#banner{ clear:both; margin:0 auto;}
.wrap, .top{ width:1000px; position:relative; margin:0 auto;}
#banner{ margin-bottom:12px;}
.banner{ clear:both; margin-bottom:12px; height:160px; border-top:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid;}
.bann_1{ background:url(../images/banner/1.jpg) no-repeat center top;}
.bann_2{ background:url(../images/banner/2.jpg) no-repeat center top;}
.bann_3{ background:url(../images/banner/3.jpg) no-repeat center top;}
.bann_4{ background:url(../images/banner/4.jpg) no-repeat center top;}
.bann_5{ background:url(../images/banner/5.jpg) no-repeat center top;}
.bann_6{ background:url(../images/banner/6.jpg) no-repeat center top;}

.footer{ margin:0 auto; background:#fff; border-top:1px #ddd solid; padding:20px; color:#fff;}
.footer .fwrap{ width:750px; padding-left:250px; margin:0 auto;}
.footer .copyright{ color:#999; line-height:24px;}
.footer .fmenu a{ display:inline-block; margin:0 40px 0 0;}

.top{ height:40px; line-height:40px; padding:5px 0px 0px; color:#999; text-align:right;}
.logo{ float:left; padding:0px 0px;}

.nav{ background: url(../images/22nav.png) repeat-x; height:55px; margin-bottom:10px; width:1000px; margin:0 auto; margin-bottom:20px;}
.nav li{ float:left; width:90px; height:55px; line-height:55px; text-align:center; position:relative;}
.nav li a span{ color:#956624;}
.nav li a{ display:block; font-size:14px; color:#956624;}
.nav li a:hover,.nav li.hover a{ color:#fff; background:url(../images/navh.png) no-repeat center;}

.box{ background:#fff; border:1px #e7e7e7 solid; margin-bottom:10px;}
.box h3{ height:42px; line-height:42px; padding:0 10px; border-bottom:1px #e7e7e7 solid; color:#956624;}
.box h3 s{ display:inline-block; margin-right:8px; vertical-align:middle;}
.box h3 strong{ font-size:18px; margin-right:8px;}
.box h3 em{ font-size:12px; font-weight:normal; color:#956624; font-style:normal; text-decoration:none;}

#iproduct .bd{ position:relative; height:125px;}
#iproduct .bd ul{ width:900px; overflow:hidden; position:absolute; left:50px; top:20px; }
#iproduct .bd ul li{ float:left; width:135px; text-align:center; margin:0 0.4%;}
#iproduct .bd ul li img{width:135px; height:90px;}
#iproduct .butn-scoll{ display:block; position:absolute; top:50px; width:40px; height:40px; text-indent:-9999px;}
#iproduct .butn-lt{ background: url(../images/butn-l.png) no-repeat center; left:10px;}
#iproduct .butn-lt:hover{ background:#f8f8f8 url(../images/butn-l.png) no-repeat center;}
#iproduct .butn-rt{ background:url(../images/butn-r.png) no-repeat center; right:10px;}
#iproduct .butn-rt:hover{ background:#f8f8f8 url(../images/butn-r.png) no-repeat center;}


.ibox{ float:left; display:inline-block; height:200px; overflow:hidden; margin-bottom:10px;}
.ibox .bd{ padding:15px;}
#inews{ width:328px; margin-right:8px;}
#iabout{ width:430px; margin-right:8px;}
#iabout .bd .pic{ float:left; width:150px; height:130px;}
#iabout .bd .txt{ float:right; width:240px; height:130px; line-height:26px; overflow:hidden; color:#999;}
#icontact{ width:220px;}
#icontact .bd p{ margin-bottom:10px;}

.tlist{ padding:0;}
.tlist .date{ float:right; color:#999; font-size:12px;}
#inews .tlist .date{ float:none; display:inline-block; margin-right:10px;}
.tlist li{ line-height:26px;}
.main .tlist li{ font-size:14px; height:40px; line-height:40px;}
.tlist li a{
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.list{}
.list .date{ float:right; color:#999; font-size:12px;}
.list li{ line-height:30px; overflow:hidden; padding:10px; border-bottom:1px #eee solid;}
.list li a{
	font-size:14px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.list li .mc{ color:#999; display:none; width:100%; clear:both;}
.list li.act .mc{ display:block; line-height:24px; height:48px; overflow: hidden;}


/* butn */
.butn{ display:inline-block; padding:5px 20px; border:1px #ddd solid; background:#efefef; text-align:center; vertical-align:middle; line-height:1.5 !important;}
.butn:hover{ background:#ddd; color:#666;}
.butn-green{ background:#73b52d; color:#fff; border:1px #73b52d solid;}
.butn-green:hover{ background:#4e9800; color:#fff;border:1px #4e9800 solid;}
.butn-orange{ background:#fbc04f; color:#fff; border:1px #fbc04f solid;}
.butn-orange:hover{ background:#ffa800; color:#fff;border:1px #ffa800 solid;}
.butn-blue{ background:#956624; color:#fff; border:1px #b18d57 solid;}
.butn-blue:hover{ background:#ddc191; color:#fff;border:1px #b18d57 solid;}
.butn-l{ padding:7px 40px;font-size:14px;}
.butn-b{ padding:10px 35px; font-size:16px;}
.butn-s{ padding:2px 20px;font-size:12px;}
.butn-min{ padding:2px 10px;font-size:12px;}
.butn-r3{ border-radius:3px;}
.butn-r5{ border-radius:5px;}
.butn-r10{ border-radius:10px;}

.butn-follow{ background:#fff url(../images/icon/icon-ay.png) no-repeat 10px center; padding-left:28px; }
.butn-follow:hover{ background:#fff url(../images/icon/icon-ay.png) no-repeat 10px center; color:#fa7d3c;}
.butn-followed{ background:#fff url(../images/icon/icon-y.png) no-repeat 10px center; padding-left:28px;}
.butn-followed:hover{ background:#f5f5f5 url(../images/icon/icon-y.png) no-repeat 10px center; color:#333;}


.side{ float:left; width:190px;}
.main{ float:right; width:750px; margin-right:30px;}

#sContact{ text-align:center;}
#sContact h1{ border-bottom:1px #e7e7e7 dashed; margin-bottom:10px;}
#sContact .tel{ font-size:18px; font-weight:bold;}

.snav{ padding:10px;}
.snav h2{ text-align:center; border-bottom:1px #e7e7e7 solid; margin-bottom:15px; padding-bottom:5px;}
.snav h2 strong{ display:block; font-size:24px; line-height:36px;}
.snav h2 em{ display:block; font-size:12px; line-height:20px; font-weight:normal; color:#999; font-style:normal; text-decoration:none;}

.sidemenu li{ line-height:40px; height:40px; border-bottom:1px #e7e7e7 solid; position:relative;}
.sidemenu li a{ font-size:16px; padding:0 0 0 20px;}
.sidemenu li.hover { border-bottom:1px #fff solid;}
.sidemenu li.hover a{ background:url(../images/sidenav.png) no-repeat right center; color:#fff; width:170px; position:absolute;}

.subtitle { line-height:40px;border-bottom:1px #e7e7e7 solid;}
.subtitle strong{ font-size:24px; color:#c98e47; font-weight: bold; margin-right:5px;}
.subtitle em{ font-size:14px; font-style:normal; text-decoration:none; color:#c98e47;}
.location{ float:right; font-size:12px; font-weight:normal; height:40px; line-height:40px; background:url(../images/icon/home.png) no-repeat 0 14px; padding-left:20px;}
.location a{ background: url(../images/arr.png) no-repeat right center; color:#666; padding-right:15px; margin-right:10px;}
.location a:hover{ color:#1778d6;}
.location .act{ color:#000;}

.content{ padding:20px 0;}
.article {line-height:2;}
.article .box h3 strong{ color:#c98e47; font-weight:normal;}
.article .box .bd { padding:10px;}
.article p { margin-bottom: 15px; line-height:2;}
.article ul li { list-style:disc; margin-left:25px;}
.article ol li { list-style:decimal; margin-left:25px;}

.article_title{color:#333; line-height:30px; font-weight: 600; margin:20px auto; text-align:center;}
.subtime{ color:#8c8c8c; font-size:12px; height:20px; line-height:20px; padding:0 0 10px; margin:0 10px; border-bottom:1px #e7e7e7 solid; position:relative; margin-bottom:20px;}
.subtime em{ font-size:12px; color:#999;}
.share{ line-height:1; position: absolute; right:0; top:-3px;}
.back{ text-align: right; font-size:12px; line-height:30px; clear:both; margin-top:30px;}

.map{ margin-bottom:20px;}

.paper{ clear:both; text-align:center; padding:6px; margin-top:20px;}
.paper a{ display:inline-block; height:26px; line-height:26px; padding:0 12px; margin:0 2px; background:#fff; border:1px #e7e7e7 solid;}
.paper span{ display:inline-block; height:26px; line-height:26px; padding:0 12px; margin:0 2px; background:#fff; border:1px #eee solid;}
.paper a:hover,.paper a.act{ color:#fff; font-weight:bold;background:#c98e47;}
.paper a:hover,.paper span.act{ color:#fff; font-weight:bold;background:#5c8ec3;}
.paper a.prevnext{ width:2px !important; text-align:center;}
.paper a.prev,
.paper a.next{ width:2px !important; text-indent:-9999px;}
.paper a.prev{ background:url(../images/ar1.png) no-repeat center;}
.paper a.next{ background:url(../images/ar2.png) no-repeat center;}
.paper a.prev:hover{ background:#c98e47 url(../images/ar12.png) no-repeat center; border:1px #c98e47 solid;}
.paper a.next:hover{ background:#c98e47 url(../images/ar22.png) no-repeat center; border:1px #c98e47 solid;}


.hlist{}
.hlist li { float:left; width:230px; text-align:center; margin:10px;}
.hlist li a{ display:block;}
.hlist li span{ display:block;}
.hlist li .mp{ width:200px; height:150px; padding:15px; border:1px #e7e7e7 solid; margin-bottom:10px;}
.hlist li a:hover .mp{ border:1px #037edb solid; }
.hlist li .mt{
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.plist{}
.plist li { float:left; width:240px; text-align:center; margin:10px 5px;}
.plist li a{ display:block;}
.plist li span{ display:block;}
.plist li .mp{ width:240px; height:160px; padding:0; margin-bottom:5px;}
.plist li .mp img{ width:100%;}
.plist li .mt{
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.subbox{ margin:20px auto;}
.mr20{ margin-right:20px;}

.submitTab{ width:100%;}
.submitTab td,.submitTab th{ padding:10px; vertical-align:top;}
.submitTab th{ width:90px; text-align:right; font-weight:normal; line-height:32px;}
.submitTab input{ width:200px; border:1px #e7e7e7 solid; padding:5px;}
.submitTab textarea{ width:600px; border:1px #e7e7e7 solid; height:120px; line-height:24px; padding:5px;}

.proTab{ width:100%; border-top:1px #e7e7e7 solid;border-left:1px #e7e7e7 solid;}
.proTab td,.proTab th{ padding:10px; vertical-align:top; border-bottom:1px #e7e7e7 solid;border-right:1px #e7e7e7 solid; line-height:2;}
.proTab th{ width:90px; text-align:right; font-weight:normal; background:#f8f8f8;border-right:0;}

.jobTab{ width:100%;}
.jobTab td,.jobTab th{ padding:10px; vertical-align:top; text-align:center;  border-bottom:1px #e7e7e7 solid;}
.jobTab th{ color:#999;}
.jobTab a{ color:#333;}
.jobTab a:hover{ color:#00b7ee; text-decoration:underline;}


.stitle{ background:#f8f8f8; line-height:30px; padding:8px 10px; margin-bottom:10px;}
.stitle strong{ font-size:18px; font-weight:normal;}
.stitle2{ color:#999; margin:20px auto 5px;}

.jobTab2{ width:100%;}
.jobTab2 td,.jobTab2 th{ color:#333; padding:10px; vertical-align:top;  border-bottom:1px #e7e7e7 solid;}
.jobTab2 th{ color:#999; width:60px; text-align:right;}
.jobTab2 td{}




#noSeamScroll{width:900px;height:125px;margin:0px auto;position:relative;overflow:hidden;}
#noSeamScroll ul{position:absolute;list-style:none;}    
#noSeamScroll ul li {float:left;}