@charset "utf-8";
/*
Powered by S.Y.Jang Build2011.11
QQ:137112903
*/
body { font:12px/20px Arial, Helvetica, sans-serif;  color:#666666; background:#fff;}
* { padding:0; margin:0; }
a { color:#666; text-decoration:none; }
a:hover { color:#1889e7; text-decoration:none; }
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */
a:focus { outline: none; } /*很多网站都会加的属性*/

img { vertical-align:bottom; border:0; }
ul, li { list-style:none; }
#container { width:100%; margin:0 auto;}
#head { width:100%; margin:0 auto}
#head_top { height:80px; overflow:hidden; margin:0 auto; width:1002px}
#logo { float:left; width:430px; height:86px; }
#mini_nav { float:right; width:284px; height:92px; color:#999; text-align:right; padding:0px 20px 0 0; background:url(../../images/new/r_rx.gif) right top no-repeat; }
#mini_nav a { display:inline-block; color:#666;  }
#mini_nav a:hover { color:#55b0de; text-decoration:none; }
/*导航菜单*/
#navigation { width:1002px; height:43px; margin-bottom:1px;margin:0 auto}
/*menu*/
.clearfix:after { content:" "; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.topmenu { float:left; position:relative; width:120px; height:48px; line-height: 48px; background:url(../../images/new/navlb.gif) no-repeat right; }
.topmenu strong { font-size:12px; font-weight:normal; }
.topmenu a { position:relative; display: block; width:120px; height:40px; text-align:center; z-index:2; }
.topmenu a:hover { position:relative; height:48px;  z-index:2; background:url(../../images/new/navbgs.gif) no-repeat top center; color:#fff }
.ahover a { border-bottom:1px dashed #f00; background:#f00; }
.submenu { position:absolute; z-index:1; }
.topmenu ul { position:relative; display:none; width:120px; background:#eee; z-index:1; }
.topmenu .block { display:block; }
.typeul li { position:relative; float:left; width:120px; border-bottom:solid 1px #fff; }
.typeul li a { border:none; width:120px;height:25px; line-height:25px;}
.typeul li a:hover { color:#fff;height:25px; line-height:25px; }
.typeul { margin-left:0; }
.typeul ul { position:absolute; left:120px; top:0; }
/*nav pic*/
.menu { height:48px; margin:0 auto; overflow:hidden; }
.menu li a{font-size:15px; color:#5f6061; font-family:"微软雅黑"}
.menu img{ width:120px; height:48px;}
.menu .n0 { width:110px }
.menu .n1 { width:128px  }
.menu .n2 { width:130px }
.menu .n3 { }
.menu .n4 { }
.menu .n5 { }
.menu .n6 { }

.menu .submenu li a{font-size:12px;font-weight:normal;}
.menu .submenu a:hover { background:#000 none; }
/*焦点图*/
#focus { width:100%; height:340px; margin-bottom:0px; margin-top:5px }
/*快捷栏*/
#index_bar { width:1002px; height:220px; color:#666; margin:0 auto;}
#index_bar p a { display:inline-block; color:#0089ca; text-decoration:none; padding:0 10px 0 5px; background:url(../../images/new/ico1.gif) right center no-repeat; }
#index_bar p a:hover { color:#f00; text-decoration:underline; }
#index_bar_1 { float:left; width:226px; }
#index_bar_1 .hprolicc li{ margin-top:8px }

#cps{ width:100%; margin:0 auto; background:url(../../images/new/cpbg.png); height:250px}



.abouts{ background:url(../../images/new/company.png) no-repeat;float:left; width:380px; height:100%; margin-top:5px}
.abouts p { line-height:28px}
.abouts .i21{width:380; height:40px; margin-left:10px;margin-right:10px;}
.abouts .i22{float:left; width:90px; font-family:'微软雅黑'; font-size:14px; color:#000; font-weight:bold; height:30px; line-height:30px}
.abouts .i23{ float:right;height:30px; line-height:30px}
.abouts .i24{ margin:10px 10px 0; text-align:center}
.abouts .i24 li{ background:url(../../images/new/pont.png) no-repeat left center; width:90%; padding-left:8%; margin-left:2%; border-bottom:1px dashed #ccc; line-height:25px}

.news{ background:url(../../images/new/news.png) no-repeat;float:right; width:300px; height:100%; margin-top:5px}
.news p { line-height:35px}
.news .i21{width:380; height:40px; margin-left:10px;margin-right:10px;}
.news .i22{float:left; width:90px; font-family:'微软雅黑'; font-size:14px; color:#000; font-weight:bold; height:30px; line-height:30px}
.news .i23{ float:right;height:30px; line-height:30px}
.news .i24{ margin:0 10px 0}
.news .i24 li{ background:url(../../images/new/newsbg.png) no-repeat left center; width:90%; padding-left:8%; margin-left:2%; line-height:35px; margin-top:10px}

.contacts{ width:285px; height:211px; float:right; background:url(../../images/new/contacts.png) no-repeat; margin-top:16px}

.contacts .dts{ margin:85px 0 0 15px;}
.contacts .dts li{ line-height:25px; height:25px}
#index_bar_2 {width:1002px; height:241px; background:url(../../images/new/shows.png) no-repeat; margin:0 auto;}
#index_bar_2 p { line-height:35px}
#index_bar_2 .i21{width:380; height:40px; margin-left:10px;margin-right:10px;}
#index_bar_2 .i22{float:left; width:90px; font-family:'微软雅黑'; font-size:14px; color:#000; font-weight:bold; height:30px; line-height:30px}
#index_bar_2 .i23{ float:right;width:50px; height:30px; line-height:30px}
.i23 a{ color:#55b0de; margin-top:10px; line-height:30px; display:block}

#index_bar_2 .i24{ margin:0 10px 0}
#index_bar_2 .i24 li{ background:url(../../images/new/pont.png) no-repeat left center; width:90%; padding-left:8%; margin-left:2%; border-bottom:1px dashed #ccc; line-height:25px}

#index_bar_3 { float:left; width:220px; background:url(../../images/new/product.png)  no-repeat 0 5px #f1f1f1; margin:0 auto; border-bottom:1px solid #c4c4c4;}
#index_bar_3 p { padding:46px 90px 0 24px; }
#index_bar_3 .tp { margin-top:10px; display:block}
#index_bar_3 .dts{ width:200px; height:217px; margin-top:20px; margin-left:10px; background:url(../../images/new/news.png) no-repeat;}
#index_bar_3 .dts li{ line-height:30px; padding-left:25px; margin-top:6px; background:url(../../images/new/ppont.png) no-repeat left center;}
#index_bar_3 .contact li{ margin-top:6px}


/*主体内容*/

#mains{ margin: 0 auto; width:1002px; }

#main{ margin:0 auto; width:1002px;}
#mains1{ margin: 0 auto; width:1002px; background:url(../../images/new/hzhb.png) no-repeat; height:110px; padding-top:50px}

#main_index { width:100%; height:225px;  overflow:hidden; }
#main_index_l { float:left; width:325px; overflow:hidden; }
#main_index_m { float:left; width:320px; overflow:hidden; margin-left:15px }
#main_index_r { float:right; width:320px;  }
/*最新动态*/
#news { padding-top:50px; padding-left:20px; }
#news_ontop { height:90px; margin:20px 0 10px; overflow:hidden; }
#news_ontop_thumb { float:left; width:120px; height:75px; }
#news_ontop_thumb img { width:116px; height:86px; padding:1px; border:solid 1px #e1e1e1; }
#news_ontop_thumb a:hover img { border:solid 1px #99dfff; }
#news_ontop_info { float:right; width:170px; height:75px; }
#news_ontop_info strong { display:block; color:#666; line-height:25px; margin-bottom:5px; }
#news_ontop_info strong a { color:#000; }
#news_ontop_info strong a:hover { color:#f00; text-decoration:underline; }
#news_ontop_info span { color:#666; line-height:18px; }
#news_cont ul { margin-bottom:20px; }
#news_cont li { line-height:30px; background:url(../../images/new/ico2.gif) left bottom repeat-x; }
#news_cont li a { display:inline-block; color:#5e5e5; text-decoration:none; padding-left:13px; background:url(../../images/new/ico1.gif) left center no-repeat; }
#news_cont li span { float:right; color:#999; }
#news_cont .more a { display:block; width:93px; height:27px; color:#fff; line-height:27px; padding:0 3px 2px 20px; background:url(../../images/new/ico3.gif) no-repeat; }
/*产品展示*/
#product {padding-top:50px; padding-left:10px; }
#product_cont ul { padding:20px 0 20px; overflow:auto; zoom:1; }
#product_cont li { float:left; width:150px; margin-right:20px; }
#product_cont li img { width:146px; height:109px; padding:1px; border:solid 1px #e1e1e1; }
#product_cont li a:hover img { border:solid 1px #99dfff; }
#product_cont li span { display:block; height:30px; line-height:30px; text-align:center; }
#product_cont li a { display:inline-block; }
#product_cont .more a { display:block; width:93px; height:27px; color:#fff; line-height:27px; padding:0 3px 2px 20px; background:url(../../images/new/ico3.gif) no-repeat; }
/*联系我们*/
#contact {padding-top:50px; }
/*页脚*/
#foot { width:100%; height:100px; color:#3c3b3b; padding-top:25px; overflow:hidden; margin:0 auto; text-align:center; background:url(../../images/new/cpbg.png) repeat-x; }
#foot a { color:#666; }
#foot a:hover { color:#f00; }
#foot_add {width:1002px; margin:0 auto}
#uls { float:left;  width:100%;}
#uls li{ float:left; width:80px;background:url(../../images/new/navlb.gif) no-repeat right;}
#uls li a{ color:#666}
#uls li a:hover{ color:#666}

#copyright { float:right; text-align:right; }
#copyright span{ display:block;}
#copyright span a{ display:inline-block; padding:0 5px;}
#copyright a{ padding-right:5px;}
/*内页通用*/
#main_in { padding:10px 21px 20px; overflow:auto; zoom:1; }
#sidebar { float:left; width:215px; }
#main_cont { float:right; width:740px; min-height:410px;_height:expression(this.scrollHeight < 500 ? "500px" : "auto");  color:#fff}
/*栏目分类*/
#sort { margin-bottom:10px; }
#sort h3 { height:35px; color:#6a6a6a; font-size:12px; line-height:35px; padding-left:20px; border-bottom:solid 2px #eaeaea; background:url(../../images/new/ico4.gif) left center no-repeat; }
#sort h3 strong { display:inline-block; padding-right:65px; background:url(../../images/new/ico5.gif) right center no-repeat; }
#sort_cont { padding:10px 0; }
#sort_cont li a { display:block; line-height:32px; text-align:center; margin-bottom:1px; background:url(../../images/new/sort_bg.gif) left top no-repeat; }
#sort_cont li a:hover, #sort_cont li.shover a, #sort_cont li.shover a:hover { color:#fff; background:url(../../images/new/sort_bg.gif) left bottom no-repeat; }
/*联系我们*/
#s_contact h3 {  background: url("../../images/new/l_nav.gif") repeat-x scroll center top transparent;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center; }

#s_contact_cont { color:#666; padding:10px 0; }
#s_contact_cont p { margin-bottom:3px; }
/*所在位置*/
#position { color:#fff; line-height:31px; border-bottom:solid 2px #eaeaea; margin-bottom:10px;background: url("../../images/new/l_nav.gif") repeat-x scroll center top transparent; height:31px; }
#position a{ color:#fff}
#position span { float:right; font-family:"宋体"; }
#position span a { display:inline-block; padding:0 2px; }
#position h2 { color:#fff; font-size:14px; padding-left:15px; }
/*================================================
===================== 内容页 =====================
================================================*/

.righttop {
    background: url("../../images/new/right_top_img.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0;
    height: 3px;
    overflow: hidden;
}

.rightbot {
    background: url("../../images/new/right_bot_img.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0;
    height: 3px;
    margin-bottom: 10px;
    overflow: hidden;
}
/*单篇*/
#content { padding:20px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#c_text { color:#666; line-height:25px; }
#c_text p { margin-bottom:15px; }
/*内容页*/
#title_wrap { height:75px; text-align:center; margin:20px 0 0; background:#f8f8f8 url(../../images/new/ico2.gif) left bottom repeat-x; }
#title { color:#0085c3; font-size:18px; line-height:18px; font-family:"黑体"; font-weight:normal; margin:18px 20px 8px; }
#info { color:#666; }
#info span { margin:0 6px; }
#info span a { display:inline-block; padding:0 3px; }
#info span a:hover { color:#fff; text-decoration:none; background:#254383; }
#c_txt { color:#666; line-height:25px; margin:30px 10px; }
#c_txt p { margin:15px 0; }
/*上下篇*/
#prev_next { height:40px; color:#999; margin-top:50px; padding:15px 20px; background:#f8f8f8; }
#prev_next a { color:#666; }
#prev_next a:hover { color:#f00; }
/*产品内容*/
#show_top_wrap { height:155px; margin:30px 0 0; overflow:hidden; }
#show_top_thum { float:left; width:160px; height:123px; margin-right:20px; }
#show_top_thum img.show_img { width:150px; height:113px; padding:4px; border:solid 1px #e6e6e6; }
#show_top_thum span { display:block; text-align:center; padding:10px 0; }
#show_top_thum span img { margin-right:5px; }
#show_top_thum span a { display:block; height:22px;}
#show_top_thum span a:hover { color:#f00; }
#show_top_text { float:left; width:500px; }
#show_top_text p { color:#666; line-height:25px; margin:0; padding:0; }
#show_top_text h1 { color:#254383; font-size:14px; line-height:25px; margin:0; padding:0; }
#show_top_text small { color:#f00; font-size:12px; margin-right:3px; }
#show_t { border-bottom:solid 1px #e6e6e6; }
#show_t span { position:relative; bottom:-1px; display:block; width:80px; height:25px; line-height:25px; text-align:center; margin-left:30px; border:solid 1px #e6e6e6; border-bottom:none; background:#fff; }
/*table*/
#c_txt table{ border-collapse:collapse;border:solid 1px #e5e5e5;}
#c_txt tr,#c_txt td{ border:solid 1px #e5e5e5;}
#c_txt .pd8{ padding:0 8px;}
#c_txt .bd13{ padding-left:10px;}
/*下载内容*/
.down_btn{ display:inline-block; color:#fff; padding:0 10px; background:#693;}
.down_btn:hover{ color:#fff; background:#f00;}
/*================================================
===================== 列表页 =====================
================================================*/
#list_warp { padding-bottom:50px; }
/*新闻列表*/
#text_list { margin:20px 10px 0; }
#text_list li { height:25px; line-height:21px; padding:5px 0; border-bottom:1px dotted #ccc; overflow:hidden; }
#text_list li a { display:inline-block; color:#666; }
#text_list li a:hover { color:#55b0de; }
#text_list li b { color:#666; font-weight:normal; margin-right:5px; }
#text_list li b a { color:#666; text-decoration:underline }
#text_list li b a:hover { color:#55b0de; }
#text_list li span { color:#999; font-family:"宋体"; float:right }
/*产品列表*/
#img_list { margin:20px 0 0; }
#img_list li { float: left;
    height: 146px;
    padding: 10px 5px;
    width: 720px;}
	
#img_list li dt img {
    border: 1px solid #ccc;
    height: 130px;
    padding: 3px;
    width: 151px;
}
#img_list li dd h4 a {
    color: #188bca;
    display: block;
    height: 22px;
    overflow: hidden;
}
#img_list li dt {
    height: 138px;
    overflow: hidden;
    width: 159px;
    float: left;}
	#img_list li dd{
	height: 140px;
    line-height: 24px;
    overflow: hidden;
    width: 540px;
	float:left;
	padding-left: 10px;
	
	}
	
	
.topadcs {
 margin:0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 960px;
}
	
	.leib_proj {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
.leib_proj .tit {
    background: url("../../images/new/l_nav.gif") repeat-x scroll center top transparent;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin-bottom: 2px;
    text-align: center;
}
.leib_proj .tit a {
    color: #fff;
}
.leib_proj .tit a:hover {
    color: #fff;
}
.leib_proj .nr {
    margin-top: 10px;
}
.leib_proj .nr h3 {
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    margin-bottom: 1px;
    overflow: hidden;
}
.leib_proj .nr h3 a {
    background: none repeat scroll 0 0 #b47800;
    color: #fff;
    display: block;
    padding: 0 0 0 20px;
}
.leib_proj .nr li {
    background: url("../../images/new/l_cur.gif") no-repeat scroll center top transparent;
    height: 27px;
    line-height: 27px;
    margin-bottom: 16px;
    overflow: hidden;
    padding-left: 30px;
}
.leib_proj .nr li a {
    color: #188bca;
    font-weight: bold;
}
.leib_proj .nr h4 a {
    color: #5e6d75;
    font-size: 12px;
    font-weight: normal;
    padding-left: 38px;
}
.leib_proj .nr h4 {
    height: 32px;
    line-height: 32px;
    margin: 7px 0 0 3px;
    width: 194px;
}
.leib_proj .nr .cur a {
    color: #f00;
    font-weight: bold;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#img_list li img { width:150px; height:113px; }
#img_list li strong { display:block; width:150px; height:20px; color:#fff; font-weight:normal; margin:0 auto; background:#999; overflow:hidden; }
#img_list li strong a { display:block; color:#fff; }
#img_list li strong a:hover { color:#ff0; text-decoration:none; }
#img_list li span { display:block; width:150px; height:20px; margin:0 auto; background:#e6e6e6; overflow:hidden; }
#img_list li span small { font-size:10px; }
/*分页符*/
.pageNavi { width:98%; color:#069; line-height:20px; text-align:left; margin:20px 0 0 0; padding-bottom:20px; }
.wp-pagenavi { clear: both; font-family:"宋体"; margin: 0px auto; }
.wp-pagenavi b { float:right; color:#254383; font-weight:normal; }
.wp-pagenavi em, .wp-pagenavi span, .wp-pagenavi a { display:inline-block; color:#666; font-weight:normal; font-style:normal; text-decoration: none; margin:0 2px; padding:0px 6px; border:solid 1px #e6e6e6; background:#fafafa; }
.wp-pagenavi em, .wp-pagenavi span { color:#999; }
.wp-pagenavi span { color:#fff; font-weight:bold; border: #254383 1px solid; background:#254383; }
.wp-pagenavi a:hover { color:#fff; text-decoration:none; border: #254383 1px solid; background:#254383; }

/** * This <div> element is wrapped by jCarousel around the list * Download by http://www.codefans.net * and has the classname "jcarousel-container". */
.jcarousel-container{position: relative;}
.jcarousel-clip{z-index: 2; padding: 0; margin:0; overflow: hidden; position: relative;}
.jcarousel-clip .jcarousel-list{margin:0px;}
.jcarousel-list{z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li,
.jcarousel-item{float: left; list-style: none; text-align:center; height:180px /* We set the width/height explicitly. No width/height causes infinite loops. */}
/** * The buttons are added dynamically by jCarousel before * the <ul> list (inside the <div> described above) and * have the classnames "jcarousel-next" and "jcarousel-prev". */
.jcarousel-next{z-index: 3; display: none;}
.jcarousel-prev{z-index: 3; display: none;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:990px; margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:990px;}
.jcarousel-skin-tango .jcarousel-item{overflow:hidden; margin:0 5px}
.jcarousel-skin-tango .jcarousel-item img{ height:150x;}
/** * Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal{position: absolute; top:70px; right:-18px; width:8px; height:15px; cursor: pointer; background: transparent url(../../images/new/scroll_right.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position: absolute; top:70px; left:-15px; width:8px; height:15px; cursor: pointer; background: transparent url(../../images/new/scroll_left.png) no-repeat 0 0}
