@charset "utf-8";
/* CSS Document */
/*防止图片撑破div页面*/
html { overflow-x: hidden; overflow-y: auto; _background-attachment:fixed; _background-image:url(_blank); }
* { padding:0px; margin:0px; list-style:none; }
#gallery img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 680 ? "680px" : this.width)!important;
}
/*
#info img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 680 ? "680px" : this.width)!important;
}
*/
#info { font-size:13px; line-height:180%; font-family:"Microsoft YaHei", SimSun, SimHei; }
#info p { padding-top:12px; }
#info1 img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 980 ? "980px" : this.width)!important;
}
#info1 { font-size:13px; line-height:180%; font-family:"Microsoft YaHei", SimSun, SimHei; }
#info1 p { padding-top:12px; }

#infopart img { MAX-WIDTH: 100%!important; HEIGHT: auto!important; width:expression(this.width > 1050 ? "1050px" : this.width)!important;
}
#infopart { font-size:13px; word-wrap:break-all; line-height:180%; font-family:"Microsoft YaHei", SimSun, SimHei; }
#infopart p { padding-top:12px; }


.yuantu { position:relative; }
.fdj { width:90px; height:28px; position:absolute; bottom:10px; left:10px; z-index:999; display:none; background:url(fdj.png) no-repeat; }
/*分页样式*/
.tags { PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 940px; LINE-HEIGHT: 22px; PADDING-TOP: 0px }
.pages { text-align:center; font-size:12px; line-height:16px; }
.pages a, .pages span { margin:2px; padding:1px 5px; border:1px solid #DDD; color:#999999; font-size:12px; line-height:16px; }
.pages span, .pages a:hover { color:#000; text-decoration:none; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; font-size:12px; line-height:16px; }
.pages span font { color:#f00; font-size:12px; line-height:16px; }
/*列表页分页样式*/
.pagenavi {line-height:26px; text-align:center; }
.pagelink { margin-top: 20px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; font-size:12px; line-height:16px; }
.pagelink a, .pagelink span { padding:0 3px; font-size:12px; line-height:16px; }
.pagelink a.on, .pagelink a:hover { color:#F9003B; font-size:12px; line-height:16px; }
.pagenavi a { border:1px solid #D5C7B4; margin:2px; padding:1px 8px; font-size:12px; line-height:16px; }
.pagenavi span { border:1px solid #D5C7B4; margin:2px; padding:1px 5px; color:#999999; font-size:12px; line-height:16px; }
.pagenavi a:hover { background:#E61D4D; font-size:12px; color:#FFF; line-height:16px; }
/*留言板样式*/


.zxly { border: 1px solid #CCC; }
.zxly td, .zxly th { border: 1px dotted #CCC; padding:5px; }
.lylist { table-layout: fixed; word-wrap:break-word; border-bottom:1px dotted #CCC; margin-bottom:8px; }
.lylist td { padding:10px; }
/*内页left*/	

.left { width:230px; }
.left1 { width:230px; }
.tit_s h2{ font-weight:normal;}
.tit_s{ height:30px; line-height:30px; background:#ACACAC; color:#FFF; padding:0 10px;}
.tit_s a{ color:#FFF; }
.s_news li a{ width:168px; height:20px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.contact{ line-height:22px;}
.sub_menu li { height: 45px; line-height: 45px; padding-left:5px; border-bottom: 1px solid #CECECE;}
.sub_menu li a {  font-size:16px; display:block; font-weight:bold; background:url(../images/navl.jpg) no-repeat right center;}
.sub_menu li a:hover,.sub_menu li a.curent { color:#C4161C; background:url(../images/nav2.jpg) no-repeat right center;}
.sub_menu li.on a { color:#333; }
.sub_menu li.on .sub { display: block; }
.sub_menu li .sub { display:none; }
.sub_menu li .sub li { }
.sub_menu li .sub li a { padding-left: 30px; background-position: 15px 12px; font-weight: normal; border-bottom: 1px dotted #DDD; background-image: url(../images/dt-11.gif); background-repeat: no-repeat; display:block; font-weight: normal; color:#666; font-size:12px; }
.sub_menu li .sub li a:hover { font-weight: normal; color:#666; background:none; font-size:12px; background-image: url(../images/dt-11on.gif); background-repeat: no-repeat; background-position: 15px 12px; color:#F00; }
.sub_menu li .sub li.on a { color:#F00; background-image: url(../images/dt-11on.gif); background-repeat: no-repeat; background-position: 15px 12px; }
.list_subnav1 { background:url("../images/list_subnavbj.gif") repeat-x bottom; height:36px; line-height:36px; }
.list_subnav1 img { float:left; margin-left:12px; display:inline; margin-top:8px; }
.list_subnav1 b { float:left; margin-left:5px; display:inline; font-size:14px; font-family:"微软雅黑"; }
.list_subnav1 span { float:right; margin-right:10px; }
.right { width:820px; }
.right1{ width:390px;}
.right2{ width:350px;}
.right3{ width:760px;}
.r_tit { width:200px; }
.ml20{ margin-left:20px;}
.ml15{ margin-left:15px;}

.location { overflow:hidden; height:35px;  padding-left: 18px; line-height:35px; background:url(../images/news_icon.jpg) no-repeat left center;}
.zcont { width:670px; float:left;}
/*列表信息页样式1*/
.newslist li { background: url(../images/newsli.jpg) no-repeat left center; height:30px; line-height:30px; overflow:hidden; text-indent: 15px; }
.newslist li:hover { background-color: #FcFcFc; }
/*列表Products页样式1*/
.productlist1 { }
.productlist1 li { float: left; overflow: hidden; width: 168px; height: auto; margin-bottom: 20px; margin-left: 32px; }
.productlist1 li a.product { border:1px solid #E6E6E6; display: block; padding: 3px; position:relative; }
.productlist1 li a.product:hover { border:1px solid #C4161C; background:#C4161C; }
.productlist1 li img { width: 160px; height:120px; }
.productlist1 li .tit { display: block; overflow: hidden; width: 170px; line-height: 30px; height: 30px; text-align: center; font-size: 14px; }
/*列表Products页样式2*/
.productlist2 { margin-top: 10px; }
.productlist2 li { overflow: hidden; height: auto; margin-bottom: 15px; margin-left: 0px; border-bottom: 1px dotted #CCC; padding-bottom:8px; }
.productlist2 li a.product { border:1px #ccc solid; display: block; padding: 3px; position:relative; float: left; }
.productlist2 li a.product:hover { border:1px solid #0151A1; background:#0151A1; }
.productlist2 li img { width: 147px; height: 106px; }
.productlist2 li .tit { display: block; overflow: hidden; line-height:30px; height: 30px; text-align: left; font-size: 14px; float: left; padding-left: 10px; margin-left:15px; width:430px; font-weight:bold; }
.productlist2 li .desc { display: block; overflow: hidden; line-height: 25px; font-size: 13px; float: left; margin-left:15px; width:556px; }
h1.ntit { font-size: 18px; text-align: center; padding-bottom: 20px; }
h1.ptit { font-size: 18px;  }
.author { height:28px; line-height:28px; border:1px #e8e8e8 solid; margin:0px 0px; text-align:center; background-color:#f7f7f7; color: #999; }
h1.intr_tit { overflow: hidden; background-color: #f3f3f3; font-size: 14px; padding: 10px; }
.onclick { position: absolute; height: 58px; width: 208px; left: 10px; bottom: 10px; background-image: url(../images/tishi.png); background-repeat: no-repeat; }
h2.xiangqing { padding: 8px 8px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background: #fdfdfd; font-weight: normal; font-size: 18px; line-height: 24px; color:#F60; font-size:18px; }
.news_url { padding: 0px 5px; height: 35px; line-height: 35px; margin-top: 10px; border-top: 1px dotted #CCC; position: relative; color: #666; }
.info_url { position: absolute; left: 5px; top: 8px; }
.info_close { position: absolute; right: 5px; top: 8px; }
.metjiathis { position: absolute; left: 5px; top: 40px; width:100%; }
.page_pn { height:20px; line-height:20px; padding:15px 0px; clear:both; overflow:hidden; }
.prev { float:left; width:49%; overflow:hidden; height:20px; line-height:20px; }
.next { float:right; width:49%; overflow:hidden; height:20px; line-height:20px; text-align:right; }
.guess_like h4.related { height:30px; line-height:30px; zoom:1; border-bottom:1px solid #7E7E7E; margin:15px 0px 10px 0px; }
.guess_like h4.related span { float:left; display:inline; background:url(rela-bg.jpg) repeat-x left top; min-width:70px; _width:70px; white-space:nowrap; text-align:center; color:#fff; padding:0px 10px; }
.guess_like .relatedlist { padding-bottom:10px; overflow:hidden; clear:both; }
.guess_like .infolist li { float:left; width:45%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(diantb.jpg) no-repeat 3px 12px; overflow:hidden; }
.guess_like .infolist li a:hover { text-decoration:underline; }
/*Products*/
.prtlist { width:100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; overflow:visible; background: #fff; position:relative; }
.prtlist .hd .next, .prtlist .hd .prev { width: 12px; height: 20px; overflow: hidden; display: block; background: url(p-arrow.jpg) no-repeat; cursor: pointer; }
.prtlist .hd .next { background-position:0px 0px; position:absolute; top:55px; left:670px; }
.prtlist .hd .next:hover { background-position:0px -20px; }
.prtlist .hd .prev { background-position:-12px 0px; position:absolute; top:55px; left:0px; }
.prtlist .hd .prev:hover { background-position:-12px -20px; }
.prtlist .hd ul { float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; display:none; }
.prtlist .hd ul li { float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }
.prtlist .hd ul li.on { background-position:0 0; }
.prtlist .bd { width: 635px; padding-top:0px; margin:0px 0px 0px 20px; overflow: hidden; position: relative; }
.prtlist .bd ul { overflow:hidden; zoom:1; }
.prtlist .bd ul li { margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; }
.prtlist .bd ul li .pic1 { text-align:center; }
.prtlist .bd ul li .pic1 img { width:136px; height:100px; display:block; }
.prtlist .bd ul li .tit1 { line-height:25px; height:25px; overflow:hidden; width:136px; }
