@charset "utf-8";
/* CSS Document */

/*banner style*/
.banner{background:url(../images/banner.jpg) no-repeat; width:980px; margin:0 auto; padding:10px 0 5px 35px}


.news .newsBottom,.search .searchBottom,.infinesearch .searchBottom,.mainbottom{ background:url(../images/bg.png) no-repeat left -154px; width:296px; height:8px; overflow:hidden}
.about .aboutTop h3,.news .newsTop h3,.hotTop h3,.searchTop h3,.infinesearchTop h3,.maintop h3,.messageTop h3,.onlinemainTop h3,.modelTop h3,.relatTop h3,.insidehotTop h3,.newsTop h3,.orderTop h3{ color:#fff; font-size:20px; padding-left:20px; line-height:47px; overflow:hidden}
.about .aboutBottom,.hot .hotBottom,.messageBottom,.modelBottom,.relatbottom,.insidehotBottom{ background:url(../images/bg.png) no-repeat left -697px; height:11px; overflow:hidden}

/*text style*/
.text{ width:940px; margin:10px auto;}

/*about style*/
.about{width:631px; display:block; float:right}
.aboutTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.about .aboutText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px; padding:10px 20px 10px 20px;}
.about .aboutTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.about .aboutTop h3 em a{color:#fff; text-decoration:underline}


.hot{width:631px; display:block; position:relative; float:right}
.hotTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.hot .hotText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px;}
.hot .hotTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.hot .hotTop h3 em a{color:#fff; text-decoration:underline}
.hot .hotText table{width:100%; text-align:left;}
.hot .hotText table .hotTextBlod{ font-weight:bold; color:#013c9e}
.hot .hotText table tr .hotTextIcon{ background:url(../images/bg.png) no-repeat 10px -350px; width:20px;}
.hot .hotText table tr td a{ color:#000; text-decoration:underline}
.hot .hotText table tr td a:hover,.hot .hotTop h3 em a:hover,.news .newstext ul li a:hover{ color:#ace30c;}
.hot .hotText table .hotbg{ background:#eaeef1;}

.news{width:631px; display:block; float:right}
.newsTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.news .newsText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:30px; padding:0 20px;}
.news .newsText span{ float:right}
.news .newsText li{ background:url(../images/bg.png) no-repeat left -808px; height:30px; line-height:30px; padding-left:10px;}
.news .newsText li a{ color:#000; text-decoration:underline}
.news .newsText li a:hover{ color:#ace30c;}
.news .newsTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.news .newsTop h3 em a{color:#fff; text-decoration:underline}
.newsText h4{ font-size:22px; color:#000; text-align:center; line-height:50px; border-bottom:1px solid #e1e1e1; font-weight:normal;}
.time{ text-align:center; line-height:20px; color:#909090; padding:3px 0px 15px;}
.line19{ line-height:19px;}

.insidehot{width:631px; display:block; float:right}
.insidehotTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px}
.insidehotText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px;}
.insidehotTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.insidehotTop h3 em a{color:#fff; text-decoration:underline}
.insidehotText table{width:100%; text-align:left;}
.insidehotText table .hotTextBlod{ font-weight:bold; color:#013c9e}
.insidehotText table tr .hotTextIcon{ background:url(../images/bg.png) no-repeat 10px -350px; width:20px;}
.insidehotText table tr td a{ color:#000; text-decoration:underline; line-height:30px}
.insidehotText table tr td a:hover,.hot .hotTop h3 em a:hover,.news .newstext ul li a:hover{ color:#ace30c;}
.insidehotText table .hotbg{ background:#eaeef1;}

.model{width:631px; float:right}
.modelTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}

/*.model .modelText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px; padding:0 10px 10px 10px;} */
.model .modelText {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
    height: 140px;
    line-height: 25px;
    padding: 10px;
}
.modelText img {
    border: 0 none;
    float: left;
    width: 130px;
}

.model .modelTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.model .modelTop h3 em a{color:#fff; text-decoration:underline}
/*.model .modelText table{ width:100%; text-align:left} */
.model .modelText table {
    float: left;
    margin-left: 20px;
    text-align: left;
    width: 450px;
}
.model .modelText table .hotTextBlod{ font-weight:bold; color:#013c9e}
.model .modelText table tr .hotTextIcon{ background:url(../images/bg.png) no-repeat 10px -350px; width:20px;}
.model .modelText table tr td a{ color:#000; text-decoration:underline}
.model .modelText table tr td a:hover,.hot .hotTop h3 em a:hover,.news .newstext ul li a:hover{ color:#ace30c;}
.model .modelText table .hotbg{ background:#eaeef1;}
.model .texttop{ background:#fff;  border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; color:#000; font-size:24px; padding-left:20px; padding-right:20px; line-height:47px; overflow:hidden;}
.model .texttop em{ float:right; color:#F00; font-size:14px; font-weight:bold}
.modelText table tr td{ background:#f1f1f1; border:1px solid #fff; padding-left:20px;}
.model .Description{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7;}
.model .Description div{background:#eaeef1; height:30px; line-height:30px; font-weight:bold; color:#000; padding-left:20px; font-size:14px;}
.model .Description p{ padding:10px 20px;}
.model .modelBottom{ margin-bottom:15px;}

.relatTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.relatText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px;}
.relatText table{ width:100%;}
.relatText table .hotTextIcon{ background:url(../images/bg.png) no-repeat 10px -350px; width:20px;}
.relatText table tr td.hotTextBlod{ font-weight:bold; color:#013c9e}
.relatText table .hotbg{ background:#eaeef1;}
.text .model .relatText table td a{color:#000; text-decoration:underline}
.text .model .relatText table td a:hover{color:#ace30c;}

.search{float:left; width:296px;}
.searchTop,.onlinemainTop{background:url(../images/bg.png) no-repeat left -85px; width:296px;}
.search .searchText{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px; height:80px; overflow:hidden}
.search .searchText ul li{ float:left; display:block; line-height:35px; width:260px;}
.search .searchText ul li input.textw{ background:url(../images/bg.png) no-repeat left -723px; border:0; width:209px; height:34px; line-height:34px; float:left; margin:0; padding:0;}
.search .searchText ul li input.buttonstyle{ background:url(../images/bg.png) no-repeat left -766px; border:0; width:40px; height:34px; line-height:34px; margin:0; padding:0; float:left}
.search .searchText .searchlink a{ color:#0468a0; text-decoration:underline}
.search ul.searchLink li{ line-height:20px;}
.search .searchText .searchLink .searchW{ width:40px; padding-top:15px;}
.search .searchText .searchLink li{ float:left; display:block; width:220px; padding-top:15px;}
.search .searchText .searchLink li a{ color:#0468a0; text-decoration:underline}
.search .searchText .searchLink li a:hover{ color:#ace30c;}

.contact{background:url(../images/Contact.jpg) no-repeat; width:256px; height:69px; margin-top:9px; padding:20px;}
.text .infinesearch .contact h3{font-size:14px; color:#000;}
.text .infinesearch .contact .phone{ font-size:22px; color:#568501; line-height:32px;}
.text .infinesearch .contact p{ color:#424242; font-size:12px}
.contact .contactBlod{ color:#000; font-size:20px; font-weight:bold; line-height:20px;}
.contact .contactG{ color:#558500; font-size:26px; font-weight:bold; line-height:36px;}
.contact a{ color:#666}

.text .On{ overflow:hidden}
.text .Under{ margin:15px 0;}
.text .brand{float:left; width:90px; padding:13px 0 0 10px}
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #999;border-right:1px solid #999;}
.b1,.b1b{margin:0 5px;background:#999;}
.b2,.b2b{margin:0 3px;border-width:2px;}
.b3,.b3b{margin:0 2px;}
.b4,.b4b{height:2px;margin:0 1px;}
.d1{background:#F7F8F9;}

#imgRoll {POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 800px; PADDING-RIGHT: 10px; HEIGHT: 35px; OVERFLOW: hidden; PADDING-TOP: 10px}
#imgRoll ul {POSITION: absolute; WIDTH: 2000px; LEFT: 0px; HEIGHT: 65px;}
#imgRoll li {WIDTH: 100px; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; HEIGHT: 65px; margin-right:10px;}

/*message style*/
.infinesearch{float:left; width:296px;}
.infinesearchTop{background:url(../images/bg.png) no-repeat left -85px; width:296px;}
.infinesearch .searchText{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px; height:80px; overflow:hidden}
.infinesearch .searchText ul li{ float:left; display:block; line-height:35px; width:260px;}
.infinesearch .searchText ul li input.textw{ background:url(../images/bg.png) no-repeat left -723px; border:0; width:209px; height:34px; line-height:34px; float:left; margin:0; padding:0;}
.infinesearch .searchText ul li input.buttonstyle{ background:url(../images/bg.png) no-repeat left -766px; border:0; width:40px; height:34px; line-height:34px; margin:0; padding:0; float:left}
.infinesearch .searchText .searchlink a{ color:#0468a0; text-decoration:underline}
.infinesearch ul.searchLink li{ line-height:20px;}
.infinesearch .searchText .searchLink .searchW{ width:40px; padding-top:15px;}
.infinesearch .searchText .searchLink li{ float:left; display:block; width:220px; padding-top:15px;}
.infinesearch .searchText .searchLink li a{ color:#0468a0; text-decoration:underline}
.infinesearch .searchText .searchLink li a:hover{ color:#ace30c;}
.message{width:631px; float:right;}
.messageTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.message .messageText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:25px; padding:20px;}
.message .messageTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.message .messageTop h3 em a{color:#fff; text-decoration:underline}
.message .messageText table{width:100%; text-align:left}
.message .messageText table .hotTextBlod{ font-weight:bold; color:#013c9e}
.message .messageText table tr .hotTextIcon{ background:url(../images/bg.png) no-repeat 10px -350px; width:20px;}
.message .messageText table tr td a{ color:#000; text-decoration:underline}
.message .messageText table tr td a:hover,.hot .hotTop h3 em a:hover,.news .newstext ul li a:hover{ color:#ace30c;}
.message .messageText table .hotbg{ background:#eaeef1;}
.messageText span{color:#f00; font-family:"宋体";}
.messageText li{padding:5px 0;}
.messageText li label{ width:100px; text-align:right; float:left; line-height:26px; display:block}
.input1,.input2,.input3,.inputarea,.input4{ padding:0; margin:0; border:solid #92b3d9 1px; line-height:22px; height:22px; width:220px; padding-left:3px; font-size:12px;}
.inputW350{width:350px;}
.inputareaW380{width:380px; height:70px;}
.inputW80{ width:80px; float:left}
.messageText li img{ *vertical-align:text-bottom;}
.messageText li i{ color:#ff0000;}
.messageText ul li .message{ font-family:Tahoma, Geneva, sans-serif; border:0; font-size:14px; float:left; margin-right:10px; color:#FFF; font-weight:bold; background:url(../images/bg.png) no-repeat left -472px; width:70px; height:26px;}
.messageText ul li .message1{ font-family:Tahoma, Geneva, sans-serif; border:0; font-size:14px; color:#FFF; font-weight:bold; background:url(../images/bg.png) no-repeat -78px -472px; width:70px; height:26px;}
.messageText ul li img{margin-left:10px;}
.text .On{ overflow:hidden}
.text .brand{float:left; width:90px; padding:13px 0 0 10px}
.maintop{background:url(../images/bg.png) no-repeat left -85px; width:296px; overflow:hidden}
.main .maintext{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px; overflow:hidden;}
.infinesearch .searchBottom{ margin-bottom:10px;}

/*online style*/
.online .onlineText{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px; color:#333; height:100%}
.onlineText li{display:block; width:260px; float:left; padding-bottom:5px}
.onlineText ul li span{ display:block; float:left; text-align:right; width:100px; height:30px; line-height:30px;}
.onlinebutton{ margin-top:10px;}
.input1,.input2,.input3,.inputarea,.input4{ border:1px solid #c8c8c8; overflow:hidden; height:28px; line-height:28px; width:150px; display:block; float:left}
.input1A{ border:1px solid #c8c8c8; overflow:hidden; height:28px; line-height:28px; width:150px; display:block; float:left}
.messageinput1,.messageinput2,.messageinput3,.messageinputarea,.messageinput4{ padding:0; margin:0; border:solid #92b3d9 1px; line-height:22px; height:22px; width:220px; padding-left:3px; font-size:12px;}
.inputW350{width:350px;}
.inputareaW380{width:380px; height:70px;}
.inputW80{ width:80px; float:left}
.onlineText ul li .message{ font-family:Tahoma, Geneva, sans-serif; border:0; font-size:14px; color:#FFF; font-weight:bold; background:url(../images/bg.png) no-repeat left -472px; width:70px; height:26px; line-height:26px; float:left}
.insidehotText li.searchW{ padding:10px 20px; float:left; display:block; width:120px; color:#666; font-weight:bold}
.insidehotText li.searchW1{ padding:0 20px 10px 20px; float:left; display:block; width:120px; color:#666; height:22px; line-height:22px; font-weight:bold}
.insidehotText li{ float:left; display:block; width:420px; padding:0 20px 0 20px; }
.insidehotText li.pnone{ float:left; display:block; width:400px; height:50px; padding:10px 20px 0 20px;}
.insidehotText li.pnone a{ border:1px solid #ccc; width:20px; height:20px; line-height:20px; display:block; float:left; text-align:center; margin-right:5px; margin-bottom:3px; background:#f7f7f7; color:#666; font-weight:bold}
.insidehotText li.pnone a:hover{ border:1px solid #ccc; width:20px; height:20px; line-height:20px; display:block; float:left; text-align:center; margin-right:5px; background:#5094bc; color:#fff; font-weight:bold}
.insidehotText li.pnoneA{ float:left; display:block; width:420px; padding:0 20px 10px 20px; height:22px; line-height:22px;}
.insidehotText li.pnoneA a{ border:1px solid #ccc; width:20px; height:20px; line-height:20px; display:block; float:left; text-align:center; margin-right:5px; margin-bottom:5px; background:#f7f7f7; color:#666; font-weight:bold}
.insidehotText li.pnoneA a:hover{ border:1px solid #ccc; width:20px; height:20px; line-height:20px; display:block; float:left; text-align:center; margin-right:5px; margin-bottom:5px; background:#5094bc; color:#fff; font-weight:bold}

.order{width:631px; display:block; float:right}
.orderTop{ background:url(../images/bg.png) no-repeat left -9px; height:47px; line-height:47px;}
.order .orderText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:30px; padding:0 20px;}
.order .orderText span{ float:right}
.order .orderTop h3 em{float:right; font-size:12px; font-weight:normal; color:#fff; padding-right:20px;}
.order .orderTop h3 em a{color:#fff; text-decoration:underline}
.prompt{ color:#2a2a2a; line-height:50px;}
.ordertable1{ color:#666; width:100%;}
.ordertable1 td input{width:70px; height:20px; line-height:20px; border:solid #92b3d9 1px;}
.ordertable1 td input.width370{ width:370px}
.pright10{ padding-right:5px;}
.ordertable1 td i{ color:#ff0000;}
.ordertable td{ padding-bottom:8px;}

/*product style*/
.productsText{ background:#fff; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; line-height:30px; padding:10px 10px;}
.procateList{ width:100%;}
.procateList li{ display:block;}
.procateList li a{ color:#886f0c; font-weight:bold;}
.procateList li span{ width:100%; display:block; padding-left:10px;}
.procateList li span a{ color:#000; text-decoration:underline; font-weight:normal;}
.prolist{ width:100%; overflow:hidden;}
.mbottom{margin-bottom:30px;}
.prolist dl{ width:304px; float:left;margin-bottom: 30px;}
.prolist dl dt,.prodetailcont dt{ display:block; float:left; width:116px; height:94px;}
.prolist dl dt img,.prodetailcont dt img{ width:108px; height:86px; padding:3px; border:1px solid #cecece; background-color:#FFF;}
.prolist dl dd,.prodetailcont dd{ width:168px; padding-left:10px; float:left; display:block; line-height:18px;}
.prolist dl dd strong{ display:block; color:#000; }
.prolist dl dd strong a,.prolist dl dd strong a:visited{  color:#000; text-decoration:underline;}
.prolist dl dd strong a:hover{ color:#ace30c; text-decoration:underline;}
.prolist dl dd em{ display:block; color:#ff0000;}
.prolist dl dd span{ display:block; width:150px;  height:18px; overflow:hidden;}
.dcb623{ background-color:#dcb623;}
.prodetailcont{ width:100%; padding:15px 0px;}
.prodetailcont dt{ width:227px; padding-left:15px; height:auto; text-align:center;}
.prodetailcont dt img{ width:219px; height:167px; display:block; margin-bottom:4px;}
.prodetailcont dt a{ background:url(../images/bg.png) no-repeat left -885px; padding-left:20px; color:#003366;}
.prodetailcont dd{ width:350px;}
.borderbot{ border-bottom:1px solid #ccc;}
.prodetailcont dd a.download{ background:url(../images/bg.png) no-repeat left -846px; padding-left:30px; margin:10px 0px 7px; display:block; color:#ba0000; text-decoration:underline;}
.prodetailcont dd span{ display:block;}
.ptop8{ padding-top:8px;}
.protit{ border-bottom:2px solid #deb823; height:27px; background-repeat:no-repeat; background-position:-708px -487px; padding-left:34px; line-height:27px; color:#000; font-weight:bold; font-size:14px; margin-top:15px;}
.productsbg{ background:#eaeef1; padding-left:20px; color:#000}
.ptop18{ padding:10px 20px;}
/*----page-----*/
.case_pages{width:380px; clear:both; zoom:1; vertical-align:top; line-height:12px; overflow:hidden; margin-left:10px; margin-top:10px;}
.case_pages span.pageNow { margin-right:5px; padding:5px 10px;float:left;border: 1px solid #ddd; color:#fff; background:#669933; display:inline;}
.case_pages a{margin-right:5px; padding:5px 10px;float:left;border: 1px solid #ddd; background:#f5f5f5;  }
.case_pages a.btn{background:#eee;}
.case_pages a:link,.case_pages a:visited{color: #666; }
.case_pages a:hover{color:#fff;background:#669933;  }
.case_pages a.active,.case_pages a.active:visited{color:#fff; background:#669933; border: 1px solid #cdcdcd;  }

.case_pages a.disable:link,.case_pages a.disable:visited{background:#eee; color: #ddd;  }
.case_pages a.disable:hover,.case_pages a.active:hover{text-decoration: none; }

/*new浮动*/
.newfd{ background:url(../images/bg.png) no-repeat left -326px; width:26px; height:22px; position: absolute; left: 155px; top: 65px;}

/*search style*/
.searchlist{ width:302px; margin:0 auto}
.searchlist dt{ width:75px; padding-right:5px; display:block; float:left; text-align:right; color:#000;}
.insidehot .searchText{ background:#FFF; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:20px 0}
.searchlist dd{ width:222px; float:left; display:block; padding-bottom:8px;}
.searchlist dd input{ width:204px; height:22px; border:1px solid #ccc;}
.searchlist .btnstyle1 .searchbutton{ background:url(../images/bg.png) no-repeat left -472px; width:70px; height:26px; border:0; color:#fff; font-family:Tahoma; font-weight:bold}
.insidehot .insidehotBottom{ margin-bottom:15px;}

.infinesearch .pro_ct{ background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px; overflow:hidden}
.infinesearch .pro_ct ul.ul_ct1{ width:100%;}
.infinesearch .pro_ct ul.ul_ct1 li.li_ct1{ float:left; clear:both; line-height:20px; color:#ff0000; font-weight:bold;}

.infinesearch .pro_ct ul.ul_ct2{ clear:both; float:left; width:100%;}
.infinesearch .pro_ct ul.ul_ct2 li.li_ct2{ color:#333; line-height:20px; float:left; clear:both; text-indent:10px; font-weight:normal;}