@charset "utf-8";
.pgbanner {width:100%; height:364px; position:relative; z-index:9; margin-top:-7px;}
.pgbanner .bancont {position:relative; width:1000px; height:100%; margin:0 auto;}
.pgbanner .secnav {background:url(../images/secnav.jpg) left 1px no-repeat; left:0; bottom:20px; text-indent:23px;}
.pgbanner .navh {right:0; top:235px; filter: alpha(opacity=80); opacity: 0.8;}
div.bnabout {background:url(../images/banner-about.jpg) 50% top no-repeat;}
div.bncontact {background:url(../images/banner-contact.jpg) 50% top no-repeat;}
div.bnnews {background:url(../images/banner-news.jpg) 50% top no-repeat;}
div.bnpro {background:url(../images/banner-pro.jpg) 50% top no-repeat;}
div.bnsolu {background:url(../images/banner-solu.jpg) 50% top no-repeat;}
.tab {margin-bottom:20px;}
.tab ul { overflow:hidden; height:38px; background:url(../images/bg-tab.jpg) repeat-x; }
.tab ul li {float:left; font-size:18px;font-weight: bold;}
.tab ul li a,.tab span {display:block; float:left; width:109px; height:38px; line-height:34px; text-align:center; margin-right:1px;}
.tab ul li a:hover,.tab .current a,.tab span {background:url(../images/tab-current.jpg) no-repeat; color:#fff;}
.sidebar { width:250px;}
.sidebar h2 {font-family:"Microsoft YaHei", SimHei, SimSun; font-size:20px; line-height:40px;}
.sidebar h2 span {color:#d00602;}
.sidebar ul,.sidebar dl {margin-bottom:20px; font-size:14px;}
.sidebar ul li a {display:block; height:35px; line-height:38px; text-indent:28px; background:url(../images/bg-sidebar.jpg) left -39px no-repeat; overflow:hidden;}
.sidebar dl dd a {display:block; height:35px; line-height:38px; text-indent:10px; overflow:hidden;}
.sidebar ul li a:hover,.sidebar .current a { background:url(../images/bg-sidebar.jpg) no-repeat; color:#fff; }
.sidesolu li,.sidenews dd { height:37px; border-bottom:1px #666 dashed;}
.sidepro {border-bottom:1px solid #e1e1e1;}
.sidepro li {border:1px solid #e1e1e1; border-bottom:none;}
.share {height:42px; background-color:#f1f1f1; }
.bdsharebuttonbox {width:230px; margin:0 auto; padding:8px 0;}
.content { width:702px; margin-top:10px;}
.content p,.content div { margin-bottom:10px; line-height:22px;}
.covernews .recom {line-height:26px;}
.covernews .recom img { float:left; width:246px; height:173px; margin-right:20px; margin-bottom:3px; border:2px #e1e1e1 solid;}
.covernews .recom h2 {line-height:40px; margin-bottom:10px; width:430px; float:left; font-size:16px; border-bottom:1px #e1e1e1 dashed;}
.covernews .recom li span {float:right;}
.covernews .intro {width:430px; float:left; height:54px; line-height:22px;}
.covernews .intro span {float:right; margin-top:22px;}
.covernews .cvnews li { background:url(../images/ico-news.jpg) left -8px no-repeat; height:26px; line-height:26px; text-indent:20px;}
.covernews .cvnews li span {float:right;}
.covernews .common,.covernews .case {background:url(../images/ico-news.jpg) no-repeat; text-indent:18px; color:#fff; margin:20px 0 10px; border-bottom:1px #e1e1e1 solid;}
.covernews .common {background-position:0 -99px; height:30px; line-height:30px; }
.covernews .case {background-position:0 -140px; height:60px; line-height:600px; overflow:hidden;}
.covernews .common span a,.covernews .case span a{float:right; background:url(../images/ico-news.jpg) -5px -49px no-repeat; line-height:1000px; overflow:hidden; width:45px; height:30px; display:block;}
.covernews .case span a {margin-top:30px;}
* html .covernews .cvcs li { float:left; width:160px; height:130px;}
* + html .covernews .cvcs li { float:left; width:160px; height:130px; margin-right:6px; margin-left:8px; }
.covernews .cvcs li a { float:left; width:160px; height:130px; display:block; margin-top:10px; margin-bottom:10px; margin-right:6px; margin-left:8px; text-align:center; _display:inline;}
.covernews .cvcs li a img { padding:2px; border:1px #e1e1e1 solid; width:154px; height:104px; }
.covernews .cvcs li a:hover img {border-color:#d00602;}
.listnews {padding:4px; background-color:#FFF; background-color:#F2F2F2; position:relative; overflow:hidden; height:106px;}
.listnews img {position:absolute; left:2px; top:2px; border:2px #e1e1e1 solid; width:156px; height:106px; margin-right:20px;}
.listnews h2 {font-size:14px; line-height:50px; width:430px; position:absolute; left:188px; top:;  }
.listnews p { width:430px; position:absolute; left:188px; top:50px; line-height:22px;}
.listnews p em {font-style:normal; float:right; margin-top:22px;}
.listnews span {width:60px; display:block; color:#d00602; text-align:center; font-weight:bold; position:absolute; left:635px; top:30px; }
.listnews span strong {display:block; font-size:48px; margin-bottom:20px;}
.listsolu {position:relative; padding-bottom:30px; height:180px;}
.listsolu img, .listsolu h2, .listsolu p, .listsolu span a, .listpro img, .listpro h2, .listpro p,.listpro span {position:absolute;}
.listsolu img {left:5px; top:0; width:246px; height:176px; border:2px #cfcfcf solid;}
.listsolu h2 {left:280px; top:0; line-height:45px; border-bottom:1px #666 dashed; width:422px; margin-bottom:15px; font-size:14px;}
.listsolu p {left:280px; top:60px; width:420px; line-height:22px;}
.listsolu span a {left:280px; top:145px;display:block; width:150px; height:30px; background:url(../images/more-solu.jpg) no-repeat; text-indent:-1000px;}
.recompro {font-size:20px; line-height:45px; height:60px;}
.listpro {height:240px; padding:6px; border:1px #cfcfcf solid;}
.listpro .zkimg {width:300px; height:240px;}
.listpro h2 { left:330px; top:10px; line-height:50px; font-size:16px;}
.listpro p { left:330px; top:60px; line-height:24px; width:360px;}
.listpro span { left:330px; top:194px;}

.procont {margin-bottom:30px; line-height:24px; font-size:14px;}

.tab-nav { width: 1000px; height: 30px; background-color:#f2f2f2; border-top:4px solid #019ea5; position:relative; top:0;}
.tab-nav ul { width:800px; float:left;}
.tab-nav li { float: left; width: 134px; height: 30px; text-align: center; font-size:14px; font-family:"Microsoft YaHei", SimHei, SimSun; cursor: pointer; border-left:1px #dfdfdf solid; border-right:1px #dfdfdf solid; }
.tab-nav li a { display: block; height: 30px; line-height: 30px; background-color:#f2f2f2; color:#666; }
.tab-nav li.tab-current a {  background-color:#fff; color: #666; border: none; }
.tab-nav li a:hover { background-color:#fff; }
.tab-nav li.tab-current a:hover {background-color:#fff; }
.tab-nav .tab-last {display:block;font-weight:bold; float:right; line-height:30px; margin-right:10px;}
.propart {padding:30px 10px 0 10px; min-height:230px;}
.propart h2 {border-top:1px #dfdfdf dashed; line-height:40px; font-size:16px; font-family:"Microsoft YaHei", SimHei, SimSun; color:#d00602;}
.propart p,.propart div { margin-bottom:10px;}

.othpro h2 {background:url(../images/othp.jpg) 0px 4px no-repeat; height:60px; line-height:600px; overflow:hidden; text-indent:18px; color:#fff; margin:20px 0 10px; border-bottom:1px #e1e1e1 solid;}
.othpro h2 span a{float:right; margin-top:30px; background:url(../images/ico-news.jpg) -5px -49px no-repeat; line-height:1000px; overflow:hidden; width:45px; height:30px; display:block;}
* html .othpro ul li { float:left; width:180px; height:140px;}
* + html .othpro ul li { float:left; width:180px; height:140px; margin-right:6px; margin-left:6px; }
.othpro ul li a { float:left; width:180px; height:140px; display:block; margin-top:10px; margin-bottom:10px; margin-right:6px; _margin-right:3px;margin-left:12px;  _margin-left:6px;  text-align:center;}
.othpro ul li a img { padding:2px; border:1px #e1e1e1 solid; width:174px; height:114px; }
.othpro ul li a:hover img {border-color:#d00602;}

/*proimg*/
.pro-pics { width: 380px; height: 410px;}
ul#pro-pics { position: relative; z-index: 20; width: 380px; height: 296px; }
ul#pro-pics li { display: none; position: absolute; z-index: 20; top: 0; left: 0; width: 380px; height: 296px; }
ul#pro-pics li img { width: 374px; height: 290px; padding: 2px; border: 1px solid #e4e4e4; }
#pro-pics-nav { position: relative; z-index: 20; width: 380px; height: 68px; margin-top: 10px; }
#pro-pics-nav ul.imglist2 { position: absolute; z-index: 20; left: 34px; top: 10px; width: 328px; height: 54px;}
#pro-pics-nav ul.imglist2 li { width: 77px; height: 54px; margin-right: 5px; float:left; }
#pro-pics-nav ul.imglist2 li a { width:77px; height: 54px;}
#pro-pics-nav ul.imglist2 li a img { width: 63px; height: 50px; padding: 1px; border: 1px solid #e4e4e4; }
#pro-pics-nav ul.imglist2 li.current a img { border-color: #d00602;}
#pro-pics-nav span.pro-pics-arrow { position: absolute; top: 10px; width: 17px; height: 54px; }
#pro-pics-nav span.pro-pics-arrow a { display: block; width: 17px; height: 54px; background: url(../images/arrow.jpg) 0 0 no-repeat; text-indent: -9999px; }
#pro-pics-nav #pro-pics-pre { left: 0px; }
#pro-pics-nav #pro-pics-next { right: 0px;}
#pro-pics-nav #pro-pics-next a { right: 0px; background-position:-26px 0;}

.prointro {width:560px; height: 410px;}
.prointro h1 {line-height:50px; font-family:"Microsoft YaHei", SimHei, SimSun; font-size:20px; text-indent:20px;}
.prointro dl {border-bottom:1px #ccc dashed; font-size:16px; overflow:hidden;}
.prointro dl dt,.prointro dl dd {float:left; line-height:32px;}
.prointro dl dt {width:160px; font-family:"Microsoft YaHei", SimHei, SimSun; font-weight:bold;}
.prointro dl dd {width:400px;}
.prointro .xunjia { background:url(../images/chat.jpg) no-repeat; height:55px; margin-top:20px;}
.prointro .xunjia a {float:left;display:block; width:175px; height:55px; overflow:hidden;}
.prointro .xunjia span {float:left;display:block; font-size:26px;font-family:"Microsoft YaHei", SimHei, SimSun; line-height:45px; text-indent:16px; color:#d00602;}
.prointro .jianjie {margin-top:20px; line-height:22px;}
.prointro .jianjie span {font-weight:bold; font-size:16px;}

.contact h2 { padding:10px 20px; background-color:#f4f4f4; line-height:26px; font-weight:normal; margin-bottom:20px;}
.contact ul {float:left; width:380px;}
.contact ul li {height:35px; line-height:35px; text-indent:10px; font-size:12px;}
.contact ul li span {font-weight:bold;}
.contact dl {float:left; width:300px; height:210px; overflow:hidden;}
.contact dl iframe {border:none;}
#order { background-color:#f4f4f4; text-indent:15px; height:40px; line-height:40px;  font-size:14px; overflow:hidden;}
.pageorder { margin:50px 20px; width:660px; height:180px;}
.pageorder .fmleft { float:left; width:249px; height:134px;}
.pageorder .fmleft li { float:left; width:249px; height:34px;margin-bottom:20px; text-align:right;}
.pageorder .fmleft li span {color:#666; font-size:14px;}
.pageorder .fmleft li input { border:1px #ccc solid; width:160px; height:30px;line-height:30px; color:#666; padding:0 5px; font-size:12px;}
.pageorder .ordercontent {float:right; width:360px; height:128px;}
.pageorder .ordercontent textarea {width:325px; height:128px; margin-top:0px; padding:5px; color:#666; border:1px #ccc solid; font-size:12px; overflow:hidden;}
.pageorder .submit {clear:both; margin-left:190px; *margin-left:125px; overflow:hidden; height:100px;}
.pageorder .submit input { border:none; cursor:pointer; margin:30px 0 0 20px; width:80px; height:30px;background-color: #019ea5; color:#fff;}

.newspage h1 { font-size:20px; text-align:center; line-height:50px;}
.newspage .date { text-align:center; margin-bottom:20px; border-bottom:1px #ccc dashed; }
.newspage .date span {margin-right:10px; line-height:40px;}
.newspage h2,.newspage h3,.propart h3 { line-height:40px; font-size:16px;}
#pgtext {font-size:14px;}
#pgtext a {color:#019ea5;}
#pgtext a:hover {text-decoration:underline;}
.pront span {display:block; width:350px; overflow:hidden;}
.pgsolu h2 { background:url(../images/bg-pgsolu.jpg) left 10px no-repeat; text-indent:10px; padding-bottom:10px;  line-height:54px; color:#fff;}

.Pagelist { margin:10px 0 0 10px;border:none;}
.Pagelist li { float:left; margin:0 0 0 10px; border:1px solid #ccc;}
.Pagelist li a { color:#333; text-decoration:none; padding:4px 10px;}
.Pagelist li b { color:#fff; text-decoration:none; padding:4px 10px; background:#c00;}
.Pagelist li a:hover{ background-color:#c00; color:#fff; text-decoration:none;}

/* product table */
.p_table { border-collapse: collapse; line-height: 140%; text-align: center; width: 100%;}
.p_table th,.p_table td { border: 1px solid #ccc; padding:6px 4px;}
.p_table tr.p_table_even { background: #eee; }
.p_table tr.trbg { background: #019ea5; color:#FFF;}
.p_table tr.trbg a { color:#FFF;}
.p_tableh { border: 1px solid #f0f0f0; padding:6px 4px;}
.retab {font-size:12px; line-height:20px;}

.tools {padding-bottom:20px; font-size:14px; width:350px;}
.tools h2 { background:url(../images/bg-pgsolu.jpg) left 10px no-repeat; text-indent:24px; padding-bottom:10px;  line-height:54px; color:#fff;}
.tools ul li {line-height:30px; text-indent:24px;}
.toolschat { width:350px; position:relative;}
.toolschat a {display:block;position:absolute; left:80px; top:160px;}
