@charset "utf-8";
/* CSS Document */

.header{ width:auto; height:145px; overflow:hidden; background:url(../images/default/menubg.jpg) bottom center no-repeat;}
.headcon{ width:1000px; height:145px; margin:0 auto; overflow:hidden; position:relative;}
.logo{ position:absolute; z-index:10; left:0; top:25px;}
.uinfo{ position:absolute; z-index:10; width:200px; left:800px; top:25px; text-align:right; font-size:14px; color:#333333;}
.uinfo a:link,.uinfo a:visited,.uinfo a:active{ display:block; float:left; height:30px; line-height:30px; margin-left:20px; font-size:14px; text-decoration:none; color:#333333;}
.uinfo a:hover{ color:#c20000;}
.menu{ position:absolute; z-index:20; left:0; top:95px; width:1000px; height:50px;}
.menu ul{ width:1000px; height:50px;}
.menu ul li{ width:110px; height:50px; float:left; text-align:center; line-height:50px;}
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:active{ font-size:14px; text-decoration:none; color:#ffffff; background:none;}
.menu ul li a:hover{ color:#ffff00;}
.menu ul li.on a:link,.menu ul li.on a:visited,.menu ul li.on a:active{ font-size:14px; text-decoration:none; color:#ffff00; background:none;}
.menu ul li.on a:hover{ color:#ffff00;}

.search{ float:left; width:250px; height:30px; overflow:hidden; background:#ffffff; margin-top:15px; display:none;}
input.input_text7{ float:left; width:200px; height:30px; line-height:30px; background:#ffffff; border:0; font-size:12px; color:#666666; padding:0px 5px;}
input.input_button3{ float:right; width:40px; height:30px; background:#3e3e3e url(../images/default/so_icon.jpg) no-repeat; border:0; cursor:pointer;}

.banner{ width:auto; height:400px; overflow:hidden;}
.bannerbot{ width:auto; height:90px; background:url(../images/default/bannerbot.jpg) top center no-repeat;}

.main{ width:1000px; height:auto; margin:0 auto; margin-top:20px;}

.inleft{ float:left; width:220px; height:auto;}
.inright{ float:right; width:760px; height:auto;}

.tit1{ width:auto; height:30px; background:url(../images/default/titbg1.jpg) left bottom no-repeat;}
.tit1 h4{ float:left; font-size:16px; color:#333333;}
.tit1 h5{ float:left; line-height:20px; font-size:12px; color:#c20000; padding-left:10px;}
.tit1 h6{ float:right;}
.tit1 h6 img{ border:0; margin-top:5px;}

.catebox{ width:220px; height:auto; padding-top:60px; background:url(../images/default/cateboxbg.png) top center no-repeat;}
.catebox .sd01,.catebox .sd02{ width:160px; padding-left:30px; height:30px; overflow:hidden; line-height:30px; background:url(../images/default/catelistbg.jpg) no-repeat; margin:0 auto; margin-bottom:10px;}
.catebox .sd01 a,.catebox .sd02 a{ font-size:12px;}
.catebox #c01,.catebox #c02,.catebox #c03,.catebox #c04,.catebox #c05{ padding-left:20px; padding-top:0;}

.contact{ width:220px; height:auto; overflow:hidden; margin-top:20px;}
.contactc{ width:220px; height:auto; line-height:1.8em; font-size:14px; padding:10px 0; background:url(../images/default/contactc.jpg) right bottom no-repeat;}

.about{ float:left; width:440px; height:240px; overflow:hidden; margin-top:10px;}
.aboutc{ width:440px; height:200px; padding-top:10px; line-height:25px; overflow:hidden; font-size:14px;}
.about a{ font-size:14px; color:#c20000;}

.news{ float:right; width:300px; height:240px; overflow:hidden; margin-top:10px;}
.news ul{ width:300px; height:200px; overflow:hidden; padding-top:10px;}
.news ul li{ width:290px; padding-left:10px; height:25px; line-height:25px; background:url(../images/default/icon2.png) left center no-repeat;}
.news ul li a{ float:left; font-size:14px; width:200px; height:25px; overflow:hidden;}
.news ul li span{ float:right; font-size:14px; color:#999999;}

.product{ width:760px; height:210px; overflow:hidden; margin-top:20px;}
.proc{ width:760px; height:162px; overflow:hidden; padding-top:18px;}
.prolist{ float:left; width:160px; height:160px; border:1px solid #dddddd; overflow:hidden; margin-left:18px; background:#eee;}
.prolist img{ width:160px; height:160px; border:0;}

.submain{ width:auto; height:auto; margin-top:20px; padding-top:20px; background:url(../images/default/subbg.jpg) top center repeat-y;}
.subm{ width:1000px; height:auto; margin:0 auto;}

.subm .left{ float:left; width:180px; height:auto;}

.leftmenu{ width:180px;}
.leftmenu .list{ width:180px; height:40px; overflow:hidden; margin-bottom:1px;}
.leftmenu .list a:link,.leftmenu .list a:visited,.leftmenu .list a:active{ display:block; width:160px; padding-left:20px; height:40px; line-height:40px; font-size:14px; text-decoration:none; color:#ffffff; background:#748287 url(../images/default/leftmenulist.jpg) right top no-repeat;}
.leftmenu .list a:hover{ background:#a50606 url(../images/default/leftmenulist.jpg) right -40px no-repeat;}

.leftmenu .liston{ width:180px; height:40px; overflow:hidden; margin-bottom:1px;}
.leftmenu .liston a:link,.leftmenu .liston a:visited,.leftmenu .liston a:active{ display:block; width:160px; padding-left:20px; height:40px; line-height:40px; font-size:14px; text-decoration:none; color:#ffffff; background:#a50606 url(../images/default/leftmenulist.jpg) right -40px no-repeat;}
.leftmenu .liston a:hover{ background:#a50606 url(../images/default/leftmenulist.jpg) right -40px no-repeat;}

.leftmenu .sd02{ width:180px; height:40px; overflow:hidden; margin-bottom:1px;}
.leftmenu .sd02 a:link,.leftmenu .sd02 a:visited,.leftmenu .sd02 a:active{ display:block; width:165px; padding-left:15px; height:40px; line-height:40px; font-size:14px; text-decoration:none; color:#ffffff; background:#748287;}
.leftmenu .sd02 a:hover{ background:#a50606;}

.leftmenu .sd01{ width:180px; height:40px; overflow:hidden; margin-bottom:1px;}
.leftmenu .sd01 a:link,.leftmenu .sd01 a:visited,.leftmenu .sd01 a:active{ display:block; width:165px; padding-left:15px; height:40px; line-height:40px; font-size:14px; text-decoration:none; color:#ffffff; background:#748287;}
.leftmenu .sd01 a:hover{ background:#a50606;}

#c01,#c02,#c03,#c04,#c05{ padding:10px;}
.chlist{ width:auto; height:30px; line-height:30px; background:url(../images/default/icon1.jpg) left center no-repeat; padding-left:10px; overflow:hidden;}
.chlist a,.sd01 a,.sd02 a{ font-family:Verdana; letter-spacing:0px; font-variant:inherit;}

.subm .right{ float:right; width:800px; height:auto;}

.subban{ width:800px; height:260px; overflow:hidden;}
.subban img{ width:800px; height:260px; border:0;}

.nav{ width:800px; height:40px; line-height:40px; color:#333333;}
.nav span{ padding:0 10px; font-size:14px;}
.nav a:link,.nav a:visited,.nav a:active{ font-size:14px; text-decoration:none; color:#333333;}
.nav a:hover{ color:#8e0000;}

.rightbox{ width:800px; height:auto;}
.rightbox .rcon{ width:800px; height:auto;}
.rightbox .rcontent{ padding:20px 0 30px 0; font-size:14px; line-height:2em;}
.rightbox .rcontent a{ font-size:14px;}

.plbox{ width:800px; height:auto;}
.plist{ width:800px; height:180px;}
.plist_p{ float:left; width:160px; height:160px; overflow:hidden; background:#eee;}
.plist_p img{ width:160px; height:160px; border:0;}
.plist_i{ float:right; width:610px; height:160px;}
.plist_t{ width:610px; height:40px; overflow:hidden; line-height:40px;}
.plist_d{ width:610px; height:90px; line-height:30px; padding-top:10px; color:#666666;}

.abox{ width:800px; height:auto;}
.abox ul li{ width:790px; padding-left:10px; height:35px; line-height:35px; overflow:hidden; border-bottom:1px dotted #dddddd; background:url(../images/default/icon2.png) left center no-repeat;}
.abox ul li a:link,.abox ul li a:visited,.abox ul li a:active{ float:left; font-size:14px; text-decoration:none; color:#333333; width:650px; overflow:hidden;}
.abox ul li a:hover{ color:#c20000;}
.abox ul li span{ float:right; font-size:14px; color:#999999;}

.pbox{ width:800px; height:auto;}
.pbox dl{ float:left; width:120px; height:200px; margin-left:35px; margin-top:30px;}
.pbox dl dt{ width:120px; height:160px; overflow:hidden;}
.pbox dl dt img{ width:120px; height:160px; border:0;}
.pbox dl dd{ width:120px; height:40px; text-align:center; line-height:40px; overflow:hidden;}
.pbox dl dd a:link,.pbox dl dd a:visited,.pbox dl dd a:active{ font-size:14px; text-decoration:none; color:#333333;}
.pbox dl dd a:hover{ color:#c20000;}

.ppbox{ width:800px; height:auto;}
.ppbox dl{ float:left; width:220px; height:300px; margin-left:35px; margin-top:30px;}
.ppbox dl dt{ width:220px; height:220px; overflow:hidden; background:#eee;}
.ppbox dl dt img{ width:220px; height:220px; border:0;}
.ppbox dl dd{ width:220px; height:70px; padding-top:10px; text-align:center; line-height:30px; overflow:hidden;}
.ppbox dl dd a:link,.ppbox dl dd a:visited,.ppbox dl dd a:active{ font-size:14px; text-decoration:none; color:#333333;}
.ppbox dl dd a:hover{ color:#c20000;}

.footer{ width:auto; height:auto; background:#f2f2f2 url(../images/default/footerbg.png) top repeat-x; margin-top:30px; padding-top:10px;}
.links{ width:910px; padding-left:90px; height:50px; line-height:50px; background:url(../images/default/linkt.png) left center no-repeat; border-bottom:1px solid #cccccc; margin:0 auto;}
.links a{ padding-right:20px;}
.copyright{ clear:both; width:1000px; height:auto; margin:0 auto; padding-top:15px; padding-bottom:40px; line-height:2em; text-align:center; font-size:12px; color:#666666; font-size:12px;}

.cmz_qq{ width:130px;height:auto;background:none;float:right; position:fixed !important; top/**/:80px; position:absolute; z-index:400; top:expression(offsetParent.scrollTop+80);right:10px;}
.cmz_qqcon{ width:130px; height:313px; overflow:hidden; background:url(../images/default/qq.jpg) no-repeat; position:relative;}
.cmz_qqcon .q1{ position:absolute; left:50px; top:44px;}
.cmz_qqcon .q2{ position:absolute; left:50px; top:85px;}