@charset "utf-8";
/* ==通用== */
* { margin: 0px; padding: 0px; color: #333333; }
body ，h1, h2, h3, h4, h5, h6, div, form, img, ul, li, dl, dt, dd, span, p { margin: 0; padding: 0; border: 0; overflow: hidden; }
img { border: 0; }
div, span, ul, li, select, option, input { color: #232323; font-size: 12px; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; margin: 0; overflow: hidden; }
li { list-style: none; list-style-position: outside; }
a { color: #404245; text-decoration: none; }
a:hover { color: #d5756A; }
.clear { clear: both; }
/* ==头部样式== */
#header{background:url(head.jpg)no-repeat fixed;width:100%;}
body { background-image:url(bg.gif); background-repeat: repeat; }
/* ==顶条样式== */
.top{ height:33px; line-height:33px; color:#8e472f; letter-spacing:2px; background-color:#EEE8E1; border-bottom:1px solid #E7E0D8;}
.topc{ width:1100px; margin:0 auto;}
.top a{ color:#D40B07;}
.top span a{ line-height:30px; color:#b53a11;}
.top span{ float:right; margin:0 5px; }
.top span.hand{ background:url(hand.gif) no-repeat left 4px; padding-left:26px; font-weight:bold; color:#D40B07}
.top input,.top p{ border:1px solid #cccccc; margin-top:4px;vertical-align:top; float:left;}
.top p{ width:63px; height:16px;padding:2px;background-color:#ffffff; display:block; }
.top p b{*width:61px;height:17px;overflow:hidden; display:block;}
.topc select{margin:-1px;vertical-align:top; border:none; padding-top:2px; width:63px;letter-spacing:0;}
.top input.text{ height:20px; line-height:20px; padding-left:8px;border-right:none;}
.top input.sear{height:22px; width:28px; border-left:none; background: url(sear.png) 50% 70% no-repeat #ffffff;}
.top input.sear:hover{background: url(sear1.png) 50% 70% no-repeat #ff4a00;}
/* ==logo样式== */
.logo { width: 997px; margin-left: 100px; margin:0 auto;}
.logol { padding-left: 40px; height: 80px; }
.logoimg { float: left; }
.logotit { width: 190px; height: 60px; float: left; }
.logotit h1 { color: 383434; font-size: 26px; margin-top: 15px; font-family: "楷体_GB2312"; }
.logotit h2 { padding-left: 10px; letter-spacing: 1px; font-size: 12px; }
.logotit h2 a { color: #8e472f; }
.logotit h2 a:hover { color: #FAA619; }
.logor { width: 240px; background: url(tel.png) left 10px no-repeat; padding-left: 67px; float: right; margin-top: 10px; }
.logor h1 { font-size: 12px; color: #ff6600; margin-top: 10px; }
.logor h2 { font-size: 28px; font-weight: nomal; color: font-weight: bold;
font-family: Georgia; color: #8e472f }
/* ==导航条== */
.menu { position:relative; width: 100%; margin: 0 auto; padding: 0 10px; background-color: #2a1c1d; height: 35px; }
.menu ul { width: 1100px; margin: 0 auto; height: 35px; }
.menu ul li { float: left; height: 35px; width: 137px; text-align: center; }
.menu_on { font-weight: bold; background-color: #8e472f; color: #FFF; }
.menu ul li a:hover { font-weight: bold; color: #fff; width: 137px; background-color: #8e472f; display: block; height: 35px; }
.menu a:link, .menu a:visited, .menu a:active { color: #fff; font-size: 14px; height: 35px; line-height: 35px; }
/* ==轮播== */
.imglb { width: 100%; background: url(banner_bg.png) no-repeat center 10px; }
.imglb img { display: block; width: 100%; height: 370px; }
/* ==左边样式== */
#main{width:1100px;margin:0 auto;}
.news { margin: 20px auto;width: 1100px; height: 299px; }
.newslist { width: 350px; float: left; }
.newslist h3 { width: 350px; height: 50px; line-height: 55px; font-size: 18px; font-weight: bold; background:url(header_bg.jpg) no-repeat 2px 45px ; color: #8e472f; }
.newslist h3 span { float: left; background: url(tit01.png) no-repeat 2px 5px; width: 60px; height: 35px; padding-top: 20px; }
.newslist ul { width: 350px; }
.newslist li {text-indent: 15px;height: 30px;background:url(sidebar_icon.jpg) no-repeat 4px 9px;  border-bottom: 1px dashed #999999;}
.newslist li a { line-height: 30px;font-size: 14px}
.newslist li span {font-size: 14px; float:right; margin-left:15px; line-height:30px; }
.newslist li a:hover { color: #d60309; font-weight: bold; }
.about { margin: 0 auto; width: 353px; float: left; margin: 5px 20px; }
.about h3 { width: 353px; color: #8e472f; font-size: 18px; font-weight: bold;  background: url(header_bg.jpg) no-repeat 2px 40px;height: 45px; line-height: 45px; }
.about p {width:353px color: #aeaeae; font-size: 12px; line-height: 30px;   padding:0px 10px;  }
.about h3 span { float:left; background:url(tit01.png) no-repeat ; width:60px; height:25px; padding-top:20px; }
.rt1 { width: 350px; }
.products { margin: 0 auto; padding: 20px 0; width: 1100px; }
.cptitle { background: url(header02.png)no-repeat; width: 1100px; height: 52px; }
.cptitle h2 { text-indent: 550px; padding-top: 10px; color: #8e472f; }

/* ==图片样式== */
.cpimg { width: 1100px; margin-left: 7px; }
.cpimg p { width: 210px; height: 165px; padding-left: 6px; float: left;text-align:center; }
.cpimg p img { width: 205px; height: 140px; padding: 1px; border: 1px solid #cccccc; background: none repeat scroll 0 0 #fff }
.cpimg p span { height: 20px; display: block; text-align: center; }
.cpimg p span a { line-height: 20px; color: #4a4a4a; }
/* ==底部样式== */
#foot {background:url(header_bg.gif);width:100%; height: 120px; border-top: 1px solid #232323; 
}
.copyright { width: 1100px; margin: 10px auto; text-align: center; }
.copyright p { line-height: 24px; color: #000; }
.copyright p strong { color: #000; }


/* ==其它七大页面通用样式== */
.left{ width:270px; float:left;margin-left:45px;background-color: #fffbfb;}
.right{width:700px; padding:12px; float:left; background:#fffbfb;border-left:2px solid #f4f4f4; height:auto!important; height:550px; min-height:550px; }
.contop{height:68px; background:url(header_bg.jpg) no-repeat left bottom;line-height:67px;  font-size:14px;color:#cc2522;}
.contop span{background: url("title2.png") no-repeat left center; line-height:68px; text-indent:30px; display:block; font-size:14px; color:#8e472f;}
.rtit{ height:40px; background:url(rbg.jpg) center bottom no-repeat; text-align:center; line-height:35px; font-size:14px; color:#951E1A;}
/*--文章列表、产品列表、单页统一左边样式--*/
.contactus {  padding:20px;}
.contactus h2 { background: url("header_bg.jpg") no-repeat left bottom; height:60px; line-height:65px; width:240px; margin:10px auto 15px;color:#DC3A36; font-size:16px; text-indent:1em }
.contactdetail{}
.contactdetail dl { padding:10px; line-height:30px; }
.contactdetail dl p{ border-bottom:1px dashed #cccccc; color:#cc0000; }
/*--产品详情、文章详情统一左边样式--{注释：lf1_2 的样式共用单页}*/
.subnav{ width:230px;padding:20px;}
.subnav h1{ background: url("header_bg.jpg") no-repeat scroll left bottom;height:60px; line-height:65px; color:#8e472f; font-size:20px; font-family: "Microsoft YaHei" ! important;}
.subnav ul{ padding-top:10px;}
.subnav ul li{ height:35px; width:190px; margin:auto; border-bottom: 1px solid #ffcccc;}
.subnav h1 span{display:block;background: url("tit01.png") no-repeat scroll left bottom;width:60px;height:60px;float:left;}
.subnav ul li.lion{ background:url(rt1.gif) center right no-repeat; width:180px; padding-right:20px; color:#94280E;} 
.subnav ul li a{ background: url("nleft_icon.jpg") no-repeat  left bottom;line-height:35px; color:#94280E;padding-left:25px;}
.subnav ul li a:hover{ font-weight:bold;}
.subnav ul li.lion a{ color:#FF6B00;}
/*--*/

/*--产品详情页、文章详情、单页右边样式--*/
.contentbox {padding: 20px;font-size:14px; line-height:2em; text-align:center;}
.contentbox p{text-indent:2em;text-align:left}
.contentbox img{width:auto!important; max-width:750px; }
/*--产品详情页右边样式--*/
.cpinfo{ height:30px; background:url(h1bg.jpg) no-repeat 0 3px #f9f9f9; padding-left:30px; line-height:30px; font-size:14px; margin:9px 0; text-align:left}
/*--产品列表页右边样式--*/
.rcon dl{ width:180px; height:225px; float:left; text-align:center; margin:15px 26px;}
.rcon dl dt{ width:180px; height:210px;}
.rcon dl dt img{ width:174px; height:174px; border:1px solid #cccccc; padding:2px;}
.rcon dl dt a{ line-height:22px; color: #990066; font-size:13px;}
.rcon dl dd{ height:20px;}
/*--文章详情右边样式--*/
.info{ height:30px; background-color:#f8f1f1; text-align:center; line-height:30px; margin:10px 0;}
/*--文章列表页右边样式--*/
.rtit{ height:40px; background:url(rbg.jpg) center bottom no-repeat; text-align:center; line-height:35px; font-size:14px; color:#951E1A; font-size:18px}
.rcon ul{ width:680px; padding:0 10px;}
.rcon ul li{ width:650px; height:40px; border-bottom:1px dashed #888888; line-height:40px; font-size:13px; background:url(li.gif) 0 15px no-repeat; padding-left:15px;}
.rcon ul li.tit{ border:0; font-weight:bold; color:#777777; height:30px; background:none;}
.rcon ul li span{ float:right; margin:0 4px; color:#777777;}
.rcon ul li a { line-height:40px;}
/*--文章列表、产品列表分页样式--*/
.page{clear:both; height:30px; margin:10px auto;text-align:right; color:#666; line-height:30px;}
.page span{ margin-right:5px;}
.page span a{ padding:3px 6px; border:1px solid #E5E5E5; color:#0066CB;}
.page span.on{ padding:3px 6px; border:2px solid #fe6f06; color:#fe6f06;}
.page span a.lf{ padding:4px 6px 3px 13px; background:url(lf.gif) no-repeat left 5px;}
.page span a.rt{ padding:4px 13px 3px 6px; background:url(rt.gif) no-repeat right 5px;}
.page label{ margin:0 8px;}
.ye{ width:38px; border:1px solid #aaa; margin:0 3px; font-weight:bold;}
/*--表单页、搜索页右边样式--{注释：lf1_2 的样式在上面找}--*/
.left2{ width:700px;  background-color:#fffbfb;float:left;height:auto!important; height:550px; min-height:550px; }
.right2{ width:270px; padding:12px; float:left; background-color:#FFFBFB;border-left:2px solid #f4f4f4;height:auto!important; height:525px; min-height:525px;  }
