@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{ }
.header, .wrap, .footer{ margin:0 auto; width:960px;}
.footer{ margin:0 auto; width:100%;}
.wrap{ margin:0 auto; width:960px; background-color:#fff;}
/*header*/
.top {
	WIDTH: 100%; margin:0 auto; overflow:hidden; position:relative; height:350px;
}
.top2{ height:220px; overflow:hidden; position:absolute; top:125px; left:0; z-index:-1; width:100%;background:url(../images/banners.png) no-repeat; margin-bottom:6px;}
.top .logo{ position:absolute; top:0px; left:0; width:546px; height:140px; background:url(../images/logo.png) no-repeat;}
.top .tool{ position:absolute; top:5px; right:15px; width:300px; height:30px; line-height:30px; overflow:hidden;}
.top .tool ul{ margin:0; padding:0; float:right; list-style:none}
.top .tool ul li{ float:left; margin: 0 3px; width:62px; height:16px; line-height:18px; text-align:center;}
.top .tool ul .li1{ background:#0360ae;}
.top .tool ul .li2{ background:#026f89;}
.top .tool ul .li3{ background:url(../images/jt.jpg) no-repeat left;}
.top .tool ul .li4{ background:#7d6d01;}

.menu {width:812px; position:absolute; top:90px; right:0; height:36px; background:url(../images/menu.png) no-repeat; }
.inner {padding:0 0 0 9px; margin:0; }
.menu ul li{float:left; font-size:12px; }
.menu li a {text-decoration:none; color:#fff; display:block; padding:0 35px; font:14px/35px "微软雅黑","黑体";font-weight:bold;}
.menu li a:hover {text-decoration:none; color:#fff; font:14px/35px "微软雅黑","黑体";font-weight:bold; background:#1750a2;}
.menu li ul {visibility:hidden; position:absolute; margin:0; padding:0;}
.menu li ul li {float:left; font-size:12px; padding:0 4px 0 8px; background:url(../images/menu2_b.jpg) no-repeat 0 3px; height:25px;}
.menu li.hover ul {/*ie6不支持li:hover所以在这里写成li.hover以方便js取样式*/visibility:visible; position:absolute; display:block; width:100%; padding:0 0 0 8px; background:url(../images/menu2.gif) 0 0 no-repeat; height:28px;}
.menu ul ul li a {padding:0 0px; color:#fff; font:12px/34px "宋体"; font-weight:normal;}
.menu ul ul li a:hover {padding:0 0px; font:12px/34px "宋体"; color:#fff000; font-weight:normal; background:none;}


.header .banner{width:100%; height:279px;}

/*wrap*/
.wrap{  padding-bottom:20px; }
.wrap .wrap_top{width:100%; height:50px;}
.wrap .wrap_top .notice{ float:left; width:600px; line-height:50px;}
.wrap .wrap_top .notice ul{ list-style:none; margin:0; padding:0}
.wrap .wrap_top .notice ul li{color:#ff4800; float:left;}
.wrap .wrap_top .notice ul .li1{ background:url(../images/notice.gif) no-repeat center; width:96px; text-align:center;}
.wrap .wrap_top .notice ul .li2{width:490px; text-align:left; padding-left:10px;}
.wrap .wrap_top #date{ float:right; width:320px; line-height:50px; background:url(../images/date.gif) no-repeat center;text-align:center; color:#000000;}

.column_l, .column_m, column_r{ float:left; overflow:hidden;}
/*.column_l{width:180px; padding-left:0px; margin-right:0px;}*/
.login{ height:140px; background:url(../images/title3.jpg) no-repeat 0 0;}
.login h4{ height:35px; overflow:hidden; text-indent:-200px;}
.login li{ margin:0 auto; width:140px; color:#999; height:20px; margin-top:5px;}
.login li input{ width:102px; height:18px; line-height:18px; border:1px solid #E2E3EA; border-top-color:#ABADB3;}
.login li.btn input{ width:72px; height:26px; overflow:hidden; background:url(../images/submit.jpg) no-repeat 0 0; border:none; cursor:pointer; margin-left:35px;}

.kfzx, .message{ width:178px; height:50px; background:url(../images/1283493137.jpg) no-repeat 0 0; overflow:hidden; text-indent:-200px; margin-top:10px;}
 .message{ height:49px; background-image:url(../images/1283493085.jpg);}
 .kfzx a, .message a{ display:block; height:49px;}
 .fwrx{ width:178px; height:84px; overflow:hidden; background:url(../images/tel.jpg); margin-top:10px;}
 .fwrxfont{ color:#FC6806; font-size:15px; font-weight:bold; margin-top:35px; margin-left:10px;display:block; height:20px;}
 
.column_m{ width:720px; overflow:hidden; margin-top:0px;}
.column_m_l, .column_m_m{ float:left; overflow:hidden;}
.column_m_l{width:270px;}
.column_m_r{ float:right; overflow:hidden;width:438px; padding:0;}
.column_m_m{width:100%; margin-top:0px;}
.column_m_r .pic{width:100%; height:79px;padding:0;}
.column_m .bt{ height:19px; background:url(../images/title1.jpg) no-repeat 0 0; text-indent:-1000px;}
.news .nr{ padding-top:10px;}
.news .nr p, .news .nr ul{ float:left;}
.news .nr p img{ width:105px; height:105px; overflow:hidden;}
.news .nr ul{ margin:0; padding:0; list-style:none; margin-top:7px;}
.news .nr ul li{ width:90%; height:23px; line-height:23px; overflow:hidden; color:#666;}

.news .nr ul li span{ position:absolute; top:0; right:0;}

.index_wrap .column_m_m .bt{ background:url(../images/zxcp.jpg) no-repeat left;}


.product_scroll{ margin-top:0px; border:0px solid #DEDEDE; padding:5px 0px; position:relative; height:210px; width:700px; margin-left:10px;}
.product_scroll ul{ width:700px;border:0px solid #DEDEDE; height:210px; float:left; padding:0 0px; margin:0; }
 
#demo {
overflow:hidden;
height:210px;
float:left;
}

#indemo {
float: left;
width: 800%;
}

#demo1 {
float: left;
}
#demo2 {
float: left;
}

.column_r{ float:right; width:222px; padding-right:20px; overflow:hidden; margin-top:20px;}
.company .bt{ height:19px; background:url(../images/title2.jpg) no-repeat 0 0; text-indent:-1000px;}
.company .nr{  padding-top:10px;}
.company .nr .text{ }
.company .nr .text p{ text-indent:0; padding-top:7px;}

.friendlink{ margin:0 auto; width:966px; height:62px; background:url(../images/1283504010.jpg) no-repeat 0 0; overflow:hidden; margin-top:20px;}
.friendlink .bt{ float:left; width:66px; height:62px; overflow:hidden; text-indent:-100px;}
.friendlink .nr{ float:left; width:860px; padding-left:20px;}
.friendlink .nr a, .friendlink .nr a img{ float:left;margin:10px 10px 0 0; width:auto; height:18px; line-height:18px; }

.f_top{ width:960px; margin:0 auto; overflow:hidden; background:url(../images/f_bg.jpg) repeat-x; height:46px;}
.f_top .f_l{ float:left; background:url(../images/f_l.jpg) no-repeat; height:46px; width:15px;}
.f_top .f_r{ float:right; background:url(../images/f_r.jpg) no-repeat; height:46px; width:17px;}
.f_top .f_m{ float:left; height:38px; background:url(../images/wzlj.jpg) no-repeat left center; margin-top:5px;}
.f_top .f_m .wzlj{ height:19px; line-height:22px; padding:0 15px; background:#2e5eb2; margin:9px 0 0 80px; color:#fff; text-align:left;}
/*footer*/
.footer{ background:url(../images/main_bg_b.jpg) no-repeat center bottom #fff; text-align:center; height:180px; padding:00px 0 0 0px; position:relative;}
.footer_nav span{ border-left:1px solid #DEDEDE;}
.footer_nav a{ padding:0 5px; border-right:1px  solid #DEDEDE; color:#5C5C5C;}
.footer_nav a:hover{ text-decoration:underline;}
.footer .copy{ width:960px; height:60px; margin:30px auto 0 auto; padding-top:20px; background:url(../images/f_bg.png) repeat;}
.footer .copy p{ line-height:24px; text-align:center;}
.footer .bah{ position:absolute; right:20px; top:10px; height:30px; line-height:30px;}

/*index.html==================================*/
.wrap .column_l{ width:288px; padding-top:0px;}
.wrap .column_l .bt{ height:31px; line-height:31px; background:url(../images/ksdh.jpg) no-repeat left; text-indent:0; position:relative;}
.wrap .column_l .bt h4{ font-size:14px; position:absolute; left:4px; top:5px; color:#1b1b1b; width:102px; text-align:center;}
.wrap .cplist, .index_wrap .lxfs{ border:0px solid #5faaed; background:#f6f6f6;}
.wrap .cplist .m_ul{ padding:9px 0 9px 0; margin:0 0 0 0px;}
.wrap .cplist .m_ul li{ height:30px; line-height:30px; margin:1px auto 0 auto; width:220px; background:url(../images/cp_l.gif) no-repeat left center; overflow:hidden; text-indent:80px;}
.wrap .cplist .m_ul li a{ display:block; margin:0 auto; font:14px/30px "微软雅黑","黑体";}
.wrap .cplist .m_ul li a:active, .wrap .cplist .m_ul li a:hover { font:14px/30px "微软雅黑","黑体"; background:url(../images/cp_l.jpg) no-repeat; color:#fff;}

a{blr:expression(this.onFocus=this.close());} 
a{blr:expression(this.onFocus=this.blur());}
a:focus {
     outline:none;
     -moz-outline:none;
}
.wrap .cplist .pro_ul{padding:9px 0 9px 0; margin:0 0 0 0px; width:100%;}
.wrap .cplist .pro_ul li{ line-height:30px; background:url(../images/cp_l.gif) no-repeat center top; overflow:hidden; margin:1px 0 0px 0;}
.wrap .cplist .pro_ul li a{ display:block; width:100%; margin:0 auto; text-indent:110px; font-family: "微软雅黑","黑体"; font-size:13px;}
.wrap .cplist .pro_ul li a:link, .list_wrap .cplist li a:visited{ color:#303030;}
.wrap .cplist .pro_ul li a:hover, .list_wrap .cplist li a:active{ color:#e10000;}
.wrap .cplist .pro_ul li .optiton{width:70%; margin:0 auto; padding:0; display:none}
.wrap .cplist .pro_ul li .optiton li{line-height:30px; background:url(../images/line2.jpg) no-repeat; overflow:hidden; margin:0;display:block;cursor:pointer;}
.wrap .cplist .pro_ul li .optiton li a{ display:block; width:100%; margin:0 auto; text-indent:80px;font-family: "宋体"; font-size:12px; line-height:30px;}
.wrap .cplist .pro_ul li .optiton .lic{color:#ff0000;}



.wrap .lxfs{ height:219px; background:url(../images/lxwm.jpg)}
.wrap .lxfs2{ height:287px; background:url(../images/lxwm2.jpg)}

.wrap .lxfs h4{ width:100%; height:26px;}
.wrap .lxfs p{ padding:100px 0px 0px 15px; line-height:24px; color:#434343; margin-top:0px;}
.wrap .lxfs2 p{ padding:80px 0px 0px 15px; line-height:24px; text-indent:2em; color:#434343; margin-top:0px;}


.index_wrap .column_m{  width:720px; float:right; padding:0px;}
.index_wrap .bt{ height:31px; line-height:31px;text-indent:0; position:relative;}
.index_wrap .column_m .bt h4{ font-size:14px; color:#474747; padding-left:20px;}
.index_wrap .column_m .bt h4 font{ font-size:14px; color:#b3b3b3;}
.index_wrap .bt span{ position:absolute; right:0; top:2px; width:50px; height:31px; cursor:pointer; color:#fff;}
.index_wrap .column_m .bt span a{color:#b4b4b4;}
.index_wrap .column_m .bt span a:hover{color:#000000; text-decoration:underline;}
.index_wrap .column_m .news .nr{ margin:0;padding:0; width:100%;}
.index_wrap .column_m .news .nr .text{padding:4px 12px 0 12px; margin-top:0px; width:92%; overflow:hidden;}
.index_wrap .column_m .news .nr .text ul{margin:0;padding:0; width:100%;}
.index_wrap .column_m .news .nr .text li{background:url(../images/dt.jpg) no-repeat left bottom; text-indent:16px; height:28px; line-height:28px; width:100%;}
.index_wrap .column_m .company .nr{ width:254px; margin:0 auto;}
.index_wrap .column_m .company .nr .text{padding:11px 12px 0 12px; margin-top:10px; line-height:22px; width:93%; height:200px; overflow:hidden;}
.index_wrap .column_m .gsjj{ margin-bottom:10px; overflow:hidden;}
.index_wrap .column_m .gsjj .bt{ background:url(../images/gsdt.jpg) no-repeat left;}
.index_wrap .column_m .gsjj .nr{ margin-top:15px;}
.index_wrap .column_m .gsjj .nr .text{width:365px; float:left; overflow:hidden; padding-left:10px;}
.index_wrap .column_m .gsjj .nr .f_pic{ width:185px; height:123px; overflow:hidden; float:right;}
.index_wrap .column_m .gsjj ul{ width:100%; float:left; margin:0; padding:0;}
.index_wrap .column_m .gsjj ul li{ position:relative; width:100%; height:24px; line-height:24px; background:url(../images/dot1.jpg) no-repeat left; text-indent:15px;}
.index_wrap .column_m .gsjj ul li span{ position:absolute; width:80px; right:0; top:0; color:#909090;}

.index_wrap .column1{ width:100%; float:left; overflow:hidden; margin-top:10px;}
.index_wrap .column1 .left1{ width:366px; float:left; margin-top:0px;}
.index_wrap .column1 .right1{ width:570px; float:right;}
.znss{ background:url(../images/znss.jpg) no-repeat; width:100%; height:166px; overflow:hidden;}
.znss2{ background:url(../images/znss2.jpg) no-repeat; width:100%; height:120px; overflow:hidden;}
.znss2 p{ margin-left:40px; margin-top:5px;}
.search{width:100%; height:27px; margin-top:40px;}
.search ul{width:100%; margin:0; padding:0; margin-left:20px; float:left;}
.search ul li{ float:left; margin:0 0 0 5px; height:27px; line-height:27px;}
.select{  border:1px solid #dadada; margin-top:6px;*margin-top:0;}
.input{ border:1px solid #dadada; width:133px; margin-top:6px;*margin-top:0; height:18px; line-height:20px; padding:0 0 0 6px; color:#333333;}
.btn{ background:url(../images/search6.jpg) no-repeat; width:50px; height:27px; border:0; cursor:pointer;}
.index_wrap .cl_list{ width:100%;}
.cl_list ul{ width:96%; margin:0 auto; padding:0; margin-left:17px;}
.cl_list ul li{ width:101px; height:26px; margin:10px 5px 5px 5px; float:left;}
.cl_list ul li img{ width:101px; height:26px;}
.index_wrap .column2{ width:100%; float:left; overflow:hidden;}
.index_wrap .column2 .left2{ width:650px; float:left; margin-top:19px;}
.index_wrap .column2 .right2{ width:288px; float:right;}

/*list.html==================================*/


.list_wrap .column_m{  width:660px; float:right; padding-right:0px; margin-top:0px;}
.list_wrap .column_m .bt{ height:31px; line-height:31px; background:url(../images/cur.jpg) no-repeat left; text-indent:0; position:relative;}
.list_wrap .column_m .bt h4{ font-size:14px; position:absolute; left:10px; top:5px; color:#1b1b1b; width:102px; text-align:center;}
.list_wrap .column_m .bt span{ position:absolute; right:4px; top:0; color:#fff;}
.list_wrap .column_m .bt span a:link, .list_wrap .column_m .bt span a:visited{ color:#fff;}
.list_wrap .column_m .bt span a:hover, .list_wrap .column_m .bt span a:active{ color:#fff000;}
.list_wrap .column_m .nr ul{ padding-top:20px;}
.list_wrap .column_m .nr li{ padding-left:20px; margin-top:10px; height:30px; position:relative; background:url(../images/line.jpg) no-repeat 0 bottom;}

.list_wrap .column_m .nr li span{ position:absolute; right:0; top:0; color:#999;}

.pagelink{ float:right; height:26px; line-height:26px; background-color:#DCD9D4; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

/*singel.html==================================*/
.singel_wrap .nr_bt{ margin-bottom:20px; margin-top:40px;}
.singel_wrap .nr_bt h5{ font-size:24px; color:#333; text-align:center;}
.singel_wrap .nr_bt h6{ text-align:center; font:normal 12px "宋体"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}
.singel_wrap .nr_text{ font-size:12px; line-height:26px; color:#333; padding-top:15px;}

.posts {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 98%; LINE-HEIGHT: 22px; PADDING-TOP: 0px;
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right
}
.productlist {
	padding:0; margin:0; list-style:none; float:left;MARGIN-TOP: 20px; width:100%;
}
.productlist LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0 0; OVERFLOW: hidden; WIDTH: 130px; PADDING-TOP: 0px; HEIGHT: 105px; text-align:center;
}
.productlist LI IMG {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 1px solid;width:120px; height:90px;  PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid;
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden;LINE-HEIGHT: 22px; HEIGHT: 22px;
}

.albumlist {
	MARGIN-TOP: 20px; padding:0px; float:left; width:100%;
}
.albumlist LI {
	width:200px; height:160px;  float:left; margin:0px 5px;_margin:0 3px;
}
.albumlist LI img {
	height:120px; 
	margin:10px 0px 0 9px;
	border:3px solid #bfbfbf;
	padding:2px;
}
.albumlist LI a:hover IMG{border:3px solid #1750a2;}
.albumlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-ALIGN:left; text-indent:20px;
}

.sidebar {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 250px
}
.sidebar H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(../images/bg.png) no-repeat 0px -131px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 230px; COLOR: #0b3779; PADDING-TOP: 8px
}
.sidebar UL {
	FLOAT: left; WIDTH: 250px
}
.sidebar UL LI {
	FLOAT: left; MARGIN-BOTTOM: 20px
}
.sidebar UL LI.widget_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar UL LI.widget DIV {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 15px
}
.sidebar UL LI UL {
	MARGIN-TOP: 15px; FLOAT: left
}
.sidebar UL LI UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/spot.gif) no-repeat 0px 6px; MARGIN: 6px 4px 5px; OVERFLOW: hidden; WIDTH: 230px
}
.sidebar UL LI UL LI UL {
	MARGIN-TOP: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.sidebar UL LI UL.sub LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.sidebar UL LI UL.sub LI A:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:hover {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; COLOR: #0b3779; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item A:link {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:visited {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:hover {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779
}
.bottom_top{ text-align:left; margin-top:15px;}
.sxp{float:left;}
.b_top{float:right; width:100px;}
.cp_info{ padding-left:0px;}
.procontent{border: #e5e5e5 0px solid; padding:0px; padding-left:0px;}
.sxp{float:left;}
.b_top{float:right; width:100px;}
.dgtable{ width:90%; background:#fff; border:1px solid #c6d6e5; border-bottom:0; border-left:0;}
.dgtable td{border:1px solid #c6d6e5; border-top:0; border-right:0;}
.dgtable .td1{ text-align:center; background:#a5cbf0; color:#000;}
.dgtable .td2{ text-align:right; background:#e2eefa; height:30px;}
.dgtable .td3{ text-align:left; background:#fff; padding-left:4px;}
.dg_btn{ background:url(../images/dg.jpg) no-repeat; width:80px; height:24px; line-height:24px; border:0; color:#fff; cursor:pointer;}

.pagelink li{float:left;}