@charset "utf-8";
#layout{width:1000px; margin:0 auto;}
#header{width:100%; height:130px; overflow:hidden}
.headlinks{height:20px; padding-right:20px; line-height:20px; font-size:12px; color:#666; text-align:right}
.headlinks a{padding:0 5px;}
#logo{float:left; height:61px; width:540px; overflow:hidden;}
#logo img{float:left;width:224px; height:61px; margin:0 35px 0 25px}
#logo p{float:left; font-size:16px; line-height:24px; font-weight:bold}
#logo p.p1{margin-top:15px;}
#logo p.p2{padding-left:58px;}
.search{float:right; margin-top:30px; padding-right:30px;}
.search label{float:left;font-size:14px; font-weight:bold}
.search input{float:left; margin-left:6px;}
.search input.text{border:1px solid #80808; margin-top:1px}

#mainNav{float:right; width:860px; height:27px; line-height:27px; text-align:right; padding:16px 0 5px; margin-right:-1px}
#mainNav li{float:left; border-right:1px solid #D1D1D1; padding:0 15px; font-size:14px;}
#mainNav li a{color:#2a2a2a; font-weight:bold}

.main{}
.lng{height:28px; padding-right:15px; line-height:28px; background-color:#000; font-size:12px; font-weight:bold; text-align:right;color:#fff}
.lng a{color:#fff;padding:0 5px;}

.left{float:left;}
.right{float:right}

#mainContent{border-left:250px solid #666; background-color:#fff}
ul#banner{margin:1px 0; width:100%; overflow:hidden;}
ul#banner li{float:left; display:inline; margin:0 1px 0 2px}
ul#banner li img{display:block;}

.mainCon{margin:0 0 20px 1px; width:749px; border-top:10px solid #D1110B;}
.mainCon h3{font-size:15px; font-weight:bold; color:#607c88;}

.col{display:inline;width:325px; margin:5px 5px 0 30px;}
.col h3{height:30px; line-height:30px;}
.col ul.lists{}
.col ul.lists li{line-height:20px; height:20px; overflow:hidden}
.col .more{text-align:right; font-size:12px; padding-right:5px;}
.col .more a{color:#d1110b; text-decoration:underline}

ul.back{margin:10px 5px;}
ul.back li{height:18px; overflow:hidden;padding-left:8px; font-size:12px; background:url(../images/ico_list.gif) no-repeat 0 8px;}
ul.back li a{text-decoration:underline}

#Intro{font-size:12px;margin-bottom:32px}
#Intro .more{margin-top:-18px;}

#news h3{color:#d1110c}
ul.newslist{zoom:1}
ul.newslist li{*float:left; *width:100%;line-height:18px; margin-bottom:5px;}
ul.newslist li a{display:block;color:#d1110c; text-decoration:underline}
ul.newslist li span{display:block; color:#767676}

#about h3,#certificates h3{padding:0 0 0 10px; margin-top:8px;background:url(../images/bg_title.gif) no-repeat 0 0}
#about p{line-height:18px; padding:8px 5px}
#about p strong{color:#d1110b}
#about p em{color:#5090ab}

#certificates ul{margin:5px;}
#certificates ul li{float:left; display:inline; margin:10px; width:135px; height:175px; overflow:hidden}
#certificates ul li img{display:block; width:135px; height:175px;}

h3.title{height:21px; line-height:21px; padding-left:12px; background-color:#D7D7D7; border-bottom:1px solid #666}

#contact{margin:25px 30px;}
#contactCon{margin:20px 12px; min-height:215px; _height:215px;}
#contact dl{margin-bottom:20px}
#contact dl dt{font-size:14px; line-height:25px; color:#d1110b}
#contact dl dd{font-size:12px;}
#contact ul.back{margin-left:0}

#InquiryBasket{margin:25px 35px;}
#InquiryBasket table{width:100%;margin:15px 0;border:1px solid #ccc;font-size:12px;}
#InquiryBasket table th{height:26px; font-weight:normal; color:#434242;}
#InquiryBasket table th.caption{height:20px; padding-left:10px; text-align:left; background-color:#eee}
#InquiryBasket table th.choose{width:50px}
#InquiryBasket table th.name{width:96px}
#InquiryBasket table th.thum{width:98px}
#InquiryBasket table th.desc{width:360px}
#InquiryBasket table th.price{width:62px}
#InquiryBasket table td{text-align:center; padding:5px 16px;}
#InquiryBasket table td.desc{text-align:left; padding-right:2px}
#InquiryBasket table td.name,#InquiryBasket table td.price{color:#d1110b}
#InquiryBasket table td.option{text-align:left;}
#InquiryBasket table td.option input{float:left;}
#InquiryBasket table td.option label{float:left;padding:0 3px; margin-right:15px;}
#InquiryBasket table td.option a.del{float:left; padding-left:12px; background:url(../images/ico_del.gif) no-repeat 0 center; cursor:pointer}
#InquiryBasket table.message tbody th{width:95px; padding-left:50px; text-align:left; background-color:#eee}
#InquiryBasket table.message tbody th.required{background:#eee url(../images/ico_8x5.gif) no-repeat 35px center}
#InquiryBasket table.message tbody th.vc{text-align:center; padding-left:0; width:145px; background-position:10px center}
#InquiryBasket table.message td{text-align:left; padding:5px 8px; width:530px;}
#InquiryBasket table.message td input.text{width:265px; border-width:2px; padding:1px 3px}
#InquiryBasket table.message td input.textCode{width:50px}
#InquiryBasket table.message td input.textNum{width:187px}
#InquiryBasket table.message td textarea.text{width:275px; height:150px; border-width:2px; padding:2px 0 2px 3px;}
#InquiryBasket table.message td .vc{float:left; margin-right:8px;}
#InquiryBasket table.message td input.vc{width:90px;}

#InquiryBasket table.btn,#InquiryBasket table.btn td{border:none; margin-top:0;}
#InquiryBasket table.btn td{padding-left:150px; text-align:left}
#InquiryBasket table.btn input{width:52px; height:19px; border:none; cursor:pointer; margin-right:8px;}
#InquiryBasket table.btn input.submit{background:url(../images/btn_submit.gif) no-repeat 0 0}
#InquiryBasket table.btn input.submit2{background:url(../images/btn2_submit.gif) no-repeat 0 0}
#InquiryBasket table.btn input.reset{background:url(../images/btn_reset.gif) no-repeat 0 0}
#InquiryBasket table.btn input.reset2{background:url(../images/btn2_reset.gif) no-repeat 0 0}

#newsCenter{margin:25px 30px;}
#newsCenter ul.newslist{margin:8px 0 40px;}
#newsCenter ul.newslist li{font-size:12px; margin-bottom:15px;}
#newsCenter ul.newslist li a{color:#767676}
#newsCenter ul.newslist li span{color:#d1110c}

#newsView,p.back{font-size:12px; line-height:18px;}
.newsTitle{padding:8px 6px; margin-bottom:10px;border:1px solid #9A9A9A; border-left:none; border-right:none; background-color:#D9D9D9}
.newsTitle h1{font-size:14px;}
.newsTitle .date{color:#d1110b;}

p.back{text-align:right; padding-right:25px; margin-top:45px;}
p.back a{color:#000}

#product{margin:20px 25px; width:699px; overflow:hidden}
.productInfo{margin:2px 10px; font-size:12px; line-height:18px;}

ul.productEx{margin-top:30px}
ul.productEx li{float:left; display:inline; margin:0 10px; width:210px; height:130px; overflow:hidden}
ul.productEx li img{display:block; width:210px; height:130px;}

.productTitle{}
.productTitle h2{margin-bottom:1px; height:22px; line-height:22px; padding:0 2px; font-weight:bold; color:#fff;font-size:14px; background-color:#969696}
.productTitle h4{height:24px; padding:0 10px; line-height:24px;font-size:12px; background-color:#ccc; color:#607c88}
.productTitle h4 a{text-decoration:underline; color:#607c88}

.productCon{margin-top:10px;}
ul.productlist{float:left; margin:20px 0 0 10px; width:150px; display:inline}
ul.productlist li{height:18px; line-height:18px;padding-left:10px; overflow:hidden;background:url(../images/ico_list2.gif) no-repeat 3px 8px; *list-style-position:outside;}
ul.productlist li a{color:#d1110b; text-decoration:underline;}

ul li.downFile{height:18px;line-height:18px; overflow:hidden;}
ul li.downFile a{display:block;padding-left:25px; text-decoration:underline; color:#d1110b; font-size:12px; height:18px; background:url(../images/ico_file.gif) no-repeat 0 center}

ul.productDown{float:right; width:300px; overflow:hidden; padding-right:10px; text-align:right}
ul.productDown li{margin-bottom:8px;}
ul.productDown li.downFile a{float:right;}
ul.productDown li img{width:166px; vertical-align:bottom;}

table.productlist{width:100%; margin:18px 0}
table.productlist td{padding:10px 15px; height:72px; width:50%; border:none; border-bottom:1px dashed #BDBDBD}
table.productlist td.even{background-color:#F1F1F1}
table.productlist .one{font-size:12px; line-height:18px;}
table.productlist .one img{float:left; margin-right:10px;}
table.productlist .one h4{color:#d1110b}
table.productlist .one a{text-decoration:underline}

.productDetail{margin:18px 5px; min-height:195px; _height:195px; font-size:12px;}
.productDetail img{float:left; margin-right:25px;}
.productDetail h4{color:#d1110b}

.arguments{position:relative; margin:0 5px;}
.arguments a.btnChooese{position:absolute; top:-60px; right:-2px;height:0; width:63px; overflow:hidden; padding-top:19px; background:url(../images/btn_chooese.gif) no-repeat 0 0;}
.arguments a.btnChooese2{position:absolute; top:-70px; right:35px;height:0; width:63px; overflow:hidden; padding-top:19px; background:url(../images/btn2_chooese.gif) no-repeat 0 0;}
.construction{}
.arguments table{margin:18px 0; width:100%; font-size:12px; color:#4c4c4c}
.arguments table th,.arguments table td{border:none; height:21px; text-align:left;}
.arguments table th{width:115px;}
.arguments table th.down{vertical-align:text-top; padding-top:25px;}
.arguments table td.down{padding-top:21px;}

dl.QA{margin:5px 0; line-height:18px; font-size:12px;}
dl.QA dt{height:21px; line-height:21px; font-size:14px; color:#d1110b; padding:0 8px; border-bottom:1px solid #666; background-color:#D7D7D7}
dl.QA dd{padding:0 8px;}
dl.QA dd li{margin:15px 0;}
dl.QA dd .q{color:#000}

.top{height:18px; text-align:right; padding-right:25px; overflow:hidden;}
.top a{float:right;height:0; width:31px; overflow:hidden; padding-top:13px; background:url(../images/ico_top.gif) no-repeat 0 0;}


.pages{text-align:center; font-size:12px; line-height:15px;}
.pages a{padding:0 4px;}
.pages a.first,.pages a.last,.pages a.prev,.pages a.next{display:inline-block; margin:0 4px; width:17px; height:0; padding:14px 0 0; overflow:hidden; background:url(../images/pagesNav.gif) no-repeat 0 0}
.pages a.prev{background-position:0 -14px;}
.pages a.next{background-position:0 -28px}
.pages a.last{background-position:0 -42px}
.pages a.current,.pages a:hover{font-weight:bold; color:#f60}

#sidler{margin-left:-1000px;width:250px; background-color:#666; color:#fff; padding-bottom:45px;}
#sidler h2.title{position:relative; margin-left:2px; height:26px; border-bottom:1px solid #fff; padding-left:10px; font-size:16px; font-weight:bold}
#sidler h2.title span{position:absolute; top:-10px; left:1px; height:36px; width:247px; background:url(../images/titles/ProductsCatalogs.gif) no-repeat 0 0}

dl#subNav{margin:5px 5px 55px 20px;line-height:18px;}
dl#subNav a{color:#fff}
dl#subNav dt{padding-left:10px; height:18px; overflow:hidden; font-size:12px;font-weight:bold; background:url(../images/ico_subNav.gif) no-repeat 0 6px; cursor:pointer}
dl#subNav dd,dl#subNav dd ul li ul{display:none}
dl#subNav dd ul li{padding-left:10px;background:url(../images/ico_subNav.gif) no-repeat 0 -12px;}
dl#subNav dd ul li span{display:block; height:18px; overflow:hidden; cursor:pointer}
dl#subNav dd ul li ul{padding-left:8px;}
dl#subNav dd ul li ul li{height:18px; line-height:18px; font-weight:normal; background:url(../images/ico_subNavLi.gif) no-repeat 1px 8px;}

.tips{width:230px; height:50px; overflow:hidden; margin:0 auto 10px;}
.tips img{width:230px; height:50px; display:block}

.welcome{padding:0 0 0 20px;font-size:14px; line-height:18px; color:#000}
.welcome strong{color:#d21108; font-size:15px; display:block}

#footer{text-align:center; margin:15px 0; text-align:center}
#footer p{line-height:18px; color:#979797; font-weight:bold}
#footer p span,#footer p a{padding:0 3px; color:#979797}
