﻿@charset "utf-8";
/* CSS Document */
/*404*/
.div404{text-align:center; margin:0px auto; width:900px;}
.div404 p{	margin-top:20px;text-align:center;}
.div404 p.eroimg{margin-left:65px;}
.div404 p a{margin-left:10px;}


/*layout*/
html{height:100%;}
body{height:100%;}
#header{background:url(../images/headerbg.jpg) 0 0 repeat-x;  width:100%; height:116px; position:relative; z-index:3;}
.header_t{width:1002px; margin:0px auto; height:29px; line-height:29px; position:relative; z-index:1;}
.langude{float:right; width:90px; height:29px; color:#9a9a9a; text-indent:9px; background:url(../images/line.png) 0 7px no-repeat;}
.langude>span.fr{background:url(../images/ponit.png) right 12px no-repeat; width:12px; height:29px; cursor:pointer;}
.langude img{margin-right:7px; vertical-align:-1px;}
.langude a{color:#9a9a9a;}
.langude a:hover{color:#fff;}
.slidelangude{width:100%; height:29px; background:#fff; border:1px solid #aaa; border-top:none; visibility:hidden;}
.slidelangude a:hover{color:#df0000}
.langude:hover .slidelangude{visibility:visible;}
.headermap{float:right; width:28px; height:15px; margin:8px 8px 0px 0px; background:url(../images/headermap.jpg);}
.headerform{float:right; width:210px; margin-right:24px; color:#9a9a9a;}
.headerform input[type="text"]{background:#c3c2c1; border:none; height:17px; padding:0px 2px; width:136px; vertical-align:middle; color:#9a9a9a;}
.headerform input[type="submit"]{width:22px; height:17px; background:url(../images/headersub.jpg); border:none; vertical-align:middle;}
#nav{width:1002px; margin:0px auto; height:58px;}
#navlist{height:58px; float:right;}
#navlist li{float:left; height:58px; margin-left:15px;}
#navlist li a{display:block; padding:0px 20px; margin-left:-4px; line-height:58px; text-align:center; font-size:14px; color:#4a4a4a; font-weight:bold;}
#navlist li:hover,#navlist li.now{height:103px; background:url(../images/navhv_02.png) right top no-repeat; }
#navlist li:hover a,#navlist li.now a{color:#fff; height:103px; background:url(../images/navhv.png) 0 0 no-repeat;}

#footer{background:url(../images/footer.jpg) 0 0 repeat-x #0e0e0e; padding:15px 0px 45px;}
.footer_main{width:1002px; margin:0 auto; overflow:hidden;}
.ft_nav{height:65px; line-height:65px; width:700px; background:url(../images/hr.jpg) left bottom no-repeat;}
.ft_nav a{color:#fff; font-weight:bold; margin-right:30px; text-transform:uppercase;}
.ft_nav a:hover{color:#ec6d5b;}
.copyright{float:left; width:700px; color:#949494; line-height:22px; padding-top:10px;}
.copyright a{color:#949494;}
.copyright a:hover{color:#fff;}
.footer_main section.fr{width:225px;}
.footer_main section.fr header{height:65px; line-height:65px; background:url(../images/hr2.jpg) left bottom no-repeat; color:#fff; font-weight:bold; margin-bottom:10px;}
/*.footer_main section.fr>div a{margin-left:18px;}*/
.footer_main section.fr>div a:first-child{margin-left:0;}


/*index*/
#h_banner{position:relative; z-index:1; overflow:hidden; height:577px; border-bottom:1px solid #b3b3b3;}
#h_banner>a{position:absolute; width:100%; height:100%; left:0; top:0; display:none;}
#h_banner img{position:absolute; left:50%; margin-left:-791px;}
#h_banner>a:first-child{display:inline;}
#banner_btns{width:100%; max-width:1582px; margin:210px auto 0px; height:59px; position:relative; z-index:2;}
#banner_btns span{width:64px; height:59px; cursor:pointer;}
#banner_btns span.fl{background:url(../images/bannerl.png);}
#banner_btns span.fr{background:url(../images/bannerr.png);}
#scrnews{position:relative; z-index:2; height:86px; line-height:86px; margin-top:-86px; background:url(../images/png.png);}
.scrnews_m{width:1003px; margin:0 auto;}
.scrnews_m>span.fl{font-size:16px; color:#fff;}
.scrnews_m>div.fl{width:800px; height:86px; overflow:hidden;}
.scrnews_m>a.fl{color:#ff9600;font-size: 14px;}
.scrnews_m a:hover{text-decoration:underline;}
#scrnews ul li{width:90%; overflow:hidden; white-space:nowrap; padding-left:10px;}
#scrnews ul li a{font-size:14px; color:#fff;}

.h_main1{height:190px; background:#fbfcfc; border-bottom:1px solid #e0e0e0;  font-size:13px;}
.h_about{width:1002px; margin:0 auto;}
.h_about header{height:60px; line-height:60px; color:#c1231d;}
.h_about article.fr{width:825px; height:88px; overflow:hidden; margin-top:5px; line-height:22px; text-align:justify;}
.h_about article.fr a.h_more{margin-left:5px;}
.h_about a.jzimg{border:1px solid #e0e0e0; width:153px; height:97px; *font-size:85px;}

.h_main2{height:305px; padding-top:55px; background:url(../images/h_main2.png) left bottom repeat-x #fff;}
.h_main2_centent{width:1002px; overflow:hidden; margin:0 auto;}
.h_main2 header{height:34px; line-height:34px; margin-bottom:12px; color:#c1231d; font-size:13px;}
.h_news{float:left; width:290px; padding-right:29px;}
.h_news article{color:#4a4a4a; line-height:20px; margin-bottom:13px;}
.h_news article div{height:60px; overflow:hidden; text-align:justify;}
.h_news article time{display:block; height:20px; overflow:hidden; color:#999; font-size:11px; font-weight:bold;}

.h_pros{float:left; background:url(../images/line2.png) 0 0 no-repeat; padding-left:20px; width:335px; padding-right:10px;}
.h_pros article{height:75px; overflow:hidden; margin-bottom:18px;}
.h_pros article div.fr{width:229px; text-align:justify;}
.h_pros article div.fr>span{display:block; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; margin-bottom:6px;}
.h_pros article div.fr>span a{color:#333;}
.h_pros article div.fr>span a:hover{color:#c1231d;}
.h_pros article div.fr p{line-height:16px; color:#747474;}
.h_pros article a.jzimg{width:97px; height:73px; border:1px solid #e0e0e0; *font-size:64px;}

.h_dload{float:right; width:280px; padding-left:35px; background:url(../images/line2.png) 0 0 no-repeat;}
.h_dload ul{line-height:30px; margin:-6px 0px 12px;}
.h_dload ul li{height:30px; *margin-top:-3px;}
.h_dload ul li a{display:block; background:url(../images/ponit2.png) right center no-repeat; color:#4a4a4a;}
.h_dload ul li a span{display:block; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}
.h_dload ul li a:hover{background:url(../images/ponit3.png) right center no-repeat; color:#c1231d;}

a.h_more{color:#c1231d;}
a.h_more:hover{text-decoration:underline;}

/*inside*/
.inbanner{height:173px; overflow:hidden; position:relative; z-index:1;}
.inbanner img{position:absolute; left:50%; margin-left:-791px;}
.in_shadow{height:17px; background:url(../images/png2.png) 0 0 repeat-x; position:relative; z-index:1; margin-top:-17px;}
#in_main{width:1002px; margin:0 auto; background:url(../images/in_main.png) right top repeat-y; padding-bottom:60px;}
.in_maintop{width:100%; height:48px; background:url(../images/in_maintop.png) right top no-repeat;}
#in_main>div.fl{width:740px; overflow:hidden;}
.curmbs{height:48px; line-height:48px; overflow:hidden; padding-right:10px; border-bottom:1px solid #e0e0e0;}
.curmbs h2.fl{width:27%; overflow:hidden; font-size:16px; color:#c5241d;}
.curmbs div.fr{width:67.57%; overflow:hidden; text-align:right; white-space:nowrap; text-overflow:ellipsis;}
.curmbs div.fr>img{vertical-align:0px; margin:0px 10px;}
.curmbs div.fr a img{vertical-align:0px;}
.in_centent{padding-top:20px;}
.in_centent ul{margin:12px 0px; padding-right:40px; list-style:disc;}

#in_main>aside.fr{width:228px;}
.in_nav{margin:10px 50px 0px; line-height:36px;}
.in_nav li{height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.in_nav li a{color:#c1231d;}
.in_nav li a:hover{font-weight:bold;}

.page{text-align:center; padding-top:50px; color:#323232;}
.page a{display:inline-block; vertical-align:middle; height:14px; line-height:14px; padding:0px 5px; backface-visibility:#f4f5f7; border:1px solid #e8e8e8; margin-right:3px; font-size:11px; color:#aeaeae;}
.page a:hover,.page a.now{background:none; border:none; padding:1px 6px; color:#323232;}

/*about*/
.about{margin-top:30px; text-align:justify;}
.about header{font-size:13px; color:#c1231d; line-height:32px;}
.about article{line-height:22px;}
table.aboutimg{width:100%; vertical-align:middle; text-align:center; margin-top:30px;}

/*contact*/
.contact{border-bottom:1px solid #d4d4d4; padding-bottom:40px; margin-bottom:40px; overflow:hidden;}
.contact:first-child{margin-top:10px;}
.map{float:right; border:1px solid #d4d4d4; width:395px; height:212px;}
.addr{float:left; width:300px; margin-left:12px; line-height:30px; color:#333;}

/*dload*/
.dload{margin-top:25px;}
.dload:first-child{margin-top:0px;}
.dload header{overflow:hidden;}
.dload header span.th1{float:left; width:620px; height:34px; line-height:34px; font-size:14px; color:#c5241d; text-indent:13px; overflow:hidden; white-space:nowrap;}
.dload li span.td1{float:left; width:600px; padding-left:20px; height:34px; line-height:34px; overflow:hidden; background:url(../images/ponit4.png) 12px 17px no-repeat;}
.dload header span.th2,.dload header span.th3,.dload li span.td2,.dload li span.td3{float:left; text-align:center; width:60px; height:34px; line-height:34px;}
.dload ul{margin:0; padding:0; list-style:none;}
.dload li{overflow:hidden; *margin-top:-3px; border-bottom:1px dashed #d4d4d4;}
.dload li span.td2 a,.dload li span.td3 a{display:block; width:100%; height:100%; background:url(../images/ponit3.png) center no-repeat;}
.dload li:hover{background:#f7f7f7;}

/*message*/
.message_intro{line-height:20px; color:#333; text-align:justify;}
.msgtabletit{height:45px; line-height:45px; margin-top:10px; color:#333; font-weight:bold; border-bottom:1px solid #d4d4d4;}
.msgtable{margin-top:20px;}
.msgtable th{font-weight:normal; text-align:right; padding-right:10px; width:180px; line-height:35px; vertical-align:top;}
.msgtable td{vertical-align:middle; line-height:35px;}
.msgtable td input{background:#fff; border:1px solid #e1e1e1; height:18px; line-height:18px; padding:0px 3px; margin-top:5px}
.msgtable td textarea{background:#fff; border:1px solid #e1e1e1; width:307px; height:68px; padding:3px; margin-top:8px;}
.msgtable td img{vertical-align:-6px; margin-left:8px; cursor:pointer;}
.msg_form{margin-top:25px; border-top:1px solid #d4d4d4; padding-top:25px; padding-left:118px;}
.msg_form input{width:76px; height:27px; background:url(../images/subreset.jpg); margin-left:15px; color:#fff; font-weight:bold; font-family:Arial;}

/*news*/
.news_tabs{float:left; width:107px; margin-right:30px; min-height:100px;}
.news_tabs ul{overflow:hidden; margin-top:13px;}
.news_tabs ul li{height:25px; line-height:25px; margin-top:10px; background:url(../images/ponit5.png) 5px 11px no-repeat; padding-bottom:1px; overflow:hidden}
.news_tabs ul li a{display:block; padding-left:18px; color:#333;}
.news_tabs ul li.chos,.news_tabs ul li:hover{background:url(../images/ponit5.png) 5px 11px no-repeat #f9f9f9; padding-bottom:0; border-bottom:1px solid #d1d1d1;}
.news_tabs ul li.chos a,.news_tabs ul li:hover a{font-weight:bold;}

ul.news_list{list-style:none; padding:0; margin:0;}
.news_list li{height:114px; border-bottom:1px dashed #d4d4d4; background:url(../images/ponit6.png) 15px 17px no-repeat; padding:0px 30px; margin-top:7px;}
.news_list li:first-child{margin-top:0;}
.news_list li time{display:block; height:25px; line-height:25px; overflow:hidden; padding-top:8px; color:#999; font-weight:bold;}
.news_list li>span{display:block; height:20px; line-height:20px; overflow:hidden; margin-bottom:5px; white-space:nowrap;}
.news_list li>span a{color:#333;}
.news_list li>span a:hover{color:#c1231d;}
.news_list li>p{height:35px; line-height:18px; overflow:hidden; color:#747474; text-align:justify;}
.news_list li:hover{background:url(../images/ponit6.png) 15px 17px no-repeat #f7f7f7;}

/*newshow*/
.newshow{line-height:22px; text-align:justify;}
.newshow header{border-bottom:1px solid #d4d4d4; padding:10px;}
.newshow_date{text-align:right; line-height:16px; font-size:11px; color:#999;}
.newshow_date time{font-weight:bold;}
.newshow h1{font-size:13px; color:#333; line-height:27px; font-weight:normal;}
.newshow section{padding:0px 10px; margin-top:20px;}
.news_pn{padding:15px 10px; border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4; margin-top:50px;}
.news_pn>div{height:20px; padding:5px 0px; line-height:20px;}
.news_pn span.fl{width:46px; height:20px; background:#666; font-weight:bold; color:#fff; text-align:center; margin-right:13px;}
.news_pn a{float:left;  max-width:500px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#868686;}
.news_pn a:hover{color:#333;}
.detail_return{margin-top:30px; overflow:hidden;}
.detail_return a.fr{background:url(../images/ponit7.png) 48px 8px no-repeat #f5f6f8; width:52px; height:21px; border:1px solid #e0e0e0; line-height:21px; text-align:center; padding-right:7px; color:#323232;}
.detail_return a.fr:hover{background:url(../images/ponit7.png) 48px 8px no-repeat #aaa;}
.newshow_r{width:197px; margin:12px auto 0px;}
.newshow_r dt{height:36px; line-height:36px; color:#c1231d; padding-left:5px; border-bottom:1px solid #d4d4d4;}
.newshow_r dd{background:url(../images/ponit6.png) 0 9px no-repeat; padding-left:15px; line-height:22px; margin-top:10px;}
.newshow_r dd time{display:block; height:22px; overflow:hidden; color:#999; font-weight:bold;}
.newshow_r dd a{display:block; max-height:44px; overflow:hidden; color:#333;}
.newshow_r dd a:hover{color:#c1231d;}
.newshow_r dd:hover time{color:#c1231d;}

/*zijixiugai*/
ul.proslist1{list-style:none; padding:0; margin:0;}
.proslist1 li{height:120px; border-bottom:1px dashed #d4d4d4; padding:15px; margin-top:8px; *margin-top:5px;}
.proslist1 li:first-child{margin-top:0px;}
.proslist1 li div.fr{width:590px; text-align:justify;}
.proslist1 li div.fr>span{display:block; height:30px; line-height:30px; overflow:hidden;}
.proslist1 li div.fr>span a{color:#333;}
.proslist1 li div.fr>span a:hover{color:#c1231d;}
.proslist1 li div.fr>p{height:72px; line-height:18px; overflow:hidden; color:#747474; display:inline;}
.proslist1 li div.fr a{color:#c1231d;width:200px}
.proslist1 li div.fr a:hover{text-decoration:underline;}
.proslist1 li a.jzimg{width:92px; height:110px; *font-size:96px; border:1px solid #e0e0e0;}
.proslist1 li:hover{background:#f4f4f4;}


/*products*/
ul.proslist{list-style:none; padding:0; margin:0;}
.proslist li{height:120px; border-bottom:1px dashed #d4d4d4; padding:15px; margin-top:8px; *margin-top:5px;}
.proslist li:first-child{margin-top:0px;}
.proslist li div.fr{width:590px; text-align:justify;}
.proslist li div.fr>span{display:block; height:30px; line-height:30px; overflow:hidden;}
.proslist li div.fr>span a{color:#333;}
.proslist li div.fr>span a:hover{color:#c1231d;}
.proslist li div.fr>p{height:72px; line-height:18px; overflow:hidden; color:#747474;}
.proslist li div.fr>p a{color:#c1231d; margin-left:5px; }
.proslist li div.fr>p a:hover{text-decoration:underline;}
.proslist li a.jzimg{width:92px; height:110px; *font-size:96px; border:1px solid #e0e0e0;}
.proslist li:hover{background:#f4f4f4;}

/*proshow*/
.ps_show{float:left; overflow:hidden; width:350px; margin-left:13px;}
.ps_show table{float:left; border:3px solid #f7f7f7; border-collapse:separate;}
.ps_show table td{width:254px; height:302px; border:1px solid #e0e0e0;}
#ps_scroll{width:67px; float:right;}
#ps_scroll>span{display:block; width:100%; height:20px; cursor:pointer;}
#ps_scrprev{background:url(../images/ps_scrprevhv.png) center center no-repeat;}
#ps_scrnext{background:url(../images/ps_scrnexthv.png) center center no-repeat;}
#ps_scroll>div{height:270px; width:100%; overflow:hidden;}
#ps_scroll>div>ul{list-style:none; padding:0; margin:0;}
#ps_scroll>div>ul li{width:65px; height:78px; border:1px solid #d4d4d4; cursor:pointer; margin-bottom:15px;}
#ps_scroll>div>ul li span.jzimg{width:65px; height:78px; *font-size:68px;}
#ps_scroll>div>ul li.chos{border:1px solid #c1231d;}

.ps_intro{float:right; width:325px; margin-right:20px;}
.ps_intro h1{font-size:20px; color:#333; line-height:26px; font-weight:normal; word-break:break-all;}
.ps_technical{line-height:26px; margin-top:15px;}
.ps_technicaltit{display:block; font-size:14px; color:#323232;}

.ps_btns{clear:both; padding-top:25px; height:27px; border-bottom:1px solid #d4d4d4;}
.ps_btns span{float:left; width:123px; height:27px; line-height:27px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/psbtns.jpg) 0 0 repeat-x; margin-right:8px; border-bottom:1px solid #d4d4d4; text-align:center; font-weight:bold; color:#fff; cursor:pointer;}
.ps_btns span.chos{background:url(../images/psbtnshv.jpg) 0 0 repeat-x; border:1px solid #d4d4d4; border-bottom:none; color:#c1231d;}
.ps_tabs{margin-top:25px; line-height:26px; text-align:justify; padding-bottom:40px; border-bottom:1px solid #d4d4d4; display:none;}
.ps_canshutable{line-height:29px;}
.ps_canshutable th{background:#f7f7f7; width:68px; text-align:right; font-weight:normal; color:#323232; padding-right:7px;}
.ps_canshutable td{width:278px; padding:0px 7px;}
.ps_nav{width:197px; margin:45px auto 0px; overflow:hidden;}
.ps_nav li{max-height:44px; line-height:22px; overflow:hidden; margin-top:10px; padding-left:10px; background:url(../images/ponit5.png) 0 9px no-repeat;}
.ps_nav li a{color:#333;}
.ps_nav li a:hover{color:#c1231d;}


