@charset "gb2312";
/* CSS Initializing */
/**{margin:0px auto;padding:0px;}*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,p{margin:0px auto;padding:0px;}
body{font-size:12px;font-family:'微软雅黑';color: #555;line-height:23px;}
img{border:0; vertical-align:middle;}
ul,li{list-style:none;list-style-type: none}
h1, h2, h3, h4, h5, h6 { font-size: 100% } /* 字体加粗与否，视页面标题更改 */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{} /* 字体加粗与否，视页面标题更改 */
i,b{ font-size:12px; font-weight:normal;font-style: normal;}
input,button, textarea, select{ vertical-align: middle;}
input{ height:25px; color:#000000; line-height:25px;}
select{ height:23px; color:#000000; line-height:23px;}
button { cursor: pointer }
em, cite { font-style: normal; }
a{color:#555;text-decoration:none;}
a:hover{color: #0371bc;text-decoration: none; list-style:none;}
.txtlf{ text-align:left;}
.txtrg{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.fix:after {content:'.';display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/
.fix {zoom:1;}
.clearfixed:after { content: "."; clear: both; display: block; height: 0; overflow: hidden }
.clearfixed { zoom: 1 } /* 增加清除浮动样式时，要注意当前元素是否为块结构，如果不是，要添加属性 display: block */
.clear { display: block!important; float: none!important; clear: both; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0 }
.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}
.none{ display:none;}
/**start**/
.header{background:#f6f6f6;position:relative; z-index:10;}
.header_center{width:980px;margin:0 auto;height:130px;}
.logo{width:530px;font-family:"微软雅黑";font-size:14px;margin-top:20px;}
.logo p{padding-top:22px;}
.header_r{width:335px;}
.header_r .top_links,.header_r .top_links a{color:#aaa;}
.header_r .top_tel{font-family:"微软雅黑";font-size:14px;margin:15px 0;}
.header_r .top_tel em{display:inline-block;width:30px;height:30px;background:url(../images/list.png) no-repeat; vertical-align:middle;margin-right:5px;}
.search_form .search_text{width:246px;height:24px;line-height:24px;border:none;padding:0 6px;background:url(../images/list.png) no-repeat -31px 0; float:left;}
.search_form .search_btn{width:40px;height:24px;border:none;background:url(../images/list.png) no-repeat -289px 0; cursor:pointer; vertical-align:top;}
/*nav*/
.nav{height:45px;line-height:45px;background:url(../images/header_bg.png) repeat-x; width:100%;}
.nav ul{width:980px;margin:0 auto;height:45px;}
.nav ul li{float:left;width:122px;background:url(../images/nav_line.png) no-repeat right center;}
.nav ul li a{width:122px;display:inline-block;font-family:"微软雅黑";font-size:15px;color:#fff;text-align:center; vertical-align:top;}
.nav ul li a:hover,.nav ul li a.cur{background:url(../images/cur.png) repeat;}
.nav ul li:last-child{ background:none;}
/**首页轮播**/
.flash{width: 100%;height:480px;overflow:hidden;position:relative;margin-top:0px;}
.fadearry li {height:480px;}
.fadearry li a{display:block;width:100%;height:480px;}
.buttons{position:absolute;right:160px;bottom:16px;}
.buttons li{float:left;margin-right:8px;}
.buttons li a{float:left;background:#0371bc;width:14px;height:4px;display:inline-block;}
.buttons li a:hover,.buttons li.current a{background:#7bc6fa;}
/**container**/
.container{width:980px;margin:0 auto;}
.index_products{margin-top:12px;}
.index_products .menu{width:220px;background:#f0f0f0 url(../images/bg01.jpg) no-repeat left bottom;height:424px;padding-bottom:8px;position:relative;padding-top:56px;}
.index_products .menu .title{width:250px;height:53px;background:url(../images/bg02.png) no-repeat;position:absolute;left:-16px;top:0;font-family:"微软雅黑";font-size:18px;color:#fff;text-align:center;line-height:44px;}
.index_products .menu dl {
	margin: 0 15px;
}
.index_products .menu dl dt{height:38px;line-height:38px;border-bottom:1px dashed #ddd;font-family:"微软雅黑";font-size:14px;text-align:center;color:#333;cursor:pointer;}
.index_products .menu dl dd{border-bottom:1px dashed #ddd;padding:6px 0 6px 10px;display:none;}
.index_products .menu dl.cur dd{display:block;}
.index_products .menu dl dd a{display:inline-block;width:90px;height:20px;line-height:20px;}
.index_products .menu dl dd a:hover{color:#0371bc;}
.index_products .menu dl dd a.blue{margin-left:10px;width:60px;}
.blue{color:#0371bc !important;}
.index_products .menu dl dt em{display:inline-block;width:11px;height:7px;background:url(../images/list.png) no-repeat -4px -51px;margin-left:10px;}
.index_products .menu dl.cur em{background-position:-4px -39px;}
.index_products .list{width:737px;}
.index_products .list .tit_tab{height:40px;line-height:40px;border-bottom:2px solid #333333;margin-bottom:20px;}
.index_products .list .tit_tab a{display:inline-block;height:40px;line-height:40px;float:left;background:#f0f0f0;color:#333;font-family:"微软雅黑";font-size:14px;text-align:center;width:182px;margin:0 1px;cursor:pointer;}
.index_products .list .tit_tab a.cur{background:url(../images/cur02.png) no-repeat;height:48px;color:#fff;}
.index_products .list ul li{width:178px;float:left;margin:10px 3px 5px;_display:inline;}
.index_products .list ul li .img{width:178px;height:163px;background:url(../images/bg03.jpg) no-repeat;padding:1px 0 0 1px; text-align:center;}
.index_products .list ul li .img img{
	/* [disabled]width:174px; */
	max-height: 159px;
	max-width:168px;
}
.index_products .list ul li p{line-height:30px;}
/**index_case**/
.index_case{background:url(../images/bg04.jpg) no-repeat;height:269px;margin-top:12px;}
.index_case .title{height:42px;line-height:42px;text-align:center;color:#fff;font-family:"微软雅黑";font-size:18px;}
/**滚图*/
.index_img_scroll{width:980px;height:200px;margin:0px 0; position:relative;}
.index_img_scroll .prev,.index_img_scroll .next { position:absolute; top:75px;cursor:pointer;width:14px;height:28px;background:url(../images/list.png) no-repeat;cursor:pointer; z-index:9;}
.index_img_scroll .prev{background-position:-31px -36px; left:20px}
.index_img_scroll .next{background-position:-54px -36px;  right:20px}
.index_img_scroll .prev:hover{background-position:-85px -36px;}
.index_img_scroll .next:hover{background-position:-109px -36px;}
.index_img_scroll .img_list { position:relative; width:895px; height:170px; overflow:hidden;padding-top:30px;margin-left:45px;}
.index_img_scroll .img_list ul { width:9999px;}
.index_img_scroll .img_list li { float:left;width:140px;margin-right:10px;}
.index_img_scroll .img_list li img{height:128px;width:138px;border:1px solid #ddd;}
.index_img_scroll .img_list li p{height:35px;line-height:35px;text-align:center;}

.index_sida{ width:100%;}

.w980{ width:980px; margin:0 auto;}

#fooding{ width:100%; border-top:1px solid #d1d7dc; height:232px; background:#e9e9e9;}

.fooding_lb{ width:100%; margin-top:26px;}
.fooding_lb ul{width:153px;float:left; margin-left:13px;}

.fooding_lb ul p a{ font-size:16px; color:#646464; font-weight:bold; }
.fooding_lb ul p{padding-bottom:5px;}
.fooding_lb ul li{line-height:20px;}
.fooding_lb ul li a{ color:#8b8b8b; line-height:20px;}

.fooxia{width:100%; border-top:2px solid #c40000; height:194px; background:#000;}
.fooxia_1{padding-left:13px; margin-top:18px;}
.fooxia_1 a{ color:#fff; font-family:'宋体';}

.fooxia_2{padding-left:13px;color:#fff; font-family:'宋体';margin-top:8px;}
.fooxia_2 a{ color:#fff; font-family:'宋体';}
.fooxia_3{padding-left:13px;color:#a4a4a4; font-family:'宋体';margin-top:8px;}



.grid231 {
overflow: hidden;
}
.rp_name{ font-size:14px; font-weight:700;}
#rp_1{ height:27px; width:100%; line-height:22px;overflow:hidden; }
#rp_2{width:100%; height:auto;  background:#f0f0f0; padding:10px 0;overflow:hidden; }
#rp_3{ margin-top:17px;}
.rp_img{ width:130px; height:130px;
background-color: #ffffff;
text-align: center;
margin-top: 14px;
margin-right: 10px;
margin-left: 10px;}
.rp_img img { height:130px; width:81px; background:#f3f3f3;}
.rp_disc_wrap{ width:456px; padding-top:12px;}
.rp_disc_name{ color:#517b02; font-weight:700; font-size:14px;}
.rp_disc{ padding:10px 0;}
.read_more a:link,.read_more a:visited{color: #1e7fc4;}
.read_more a:hover{color:#1e7fc4; text-decoration:underline;}
.rp_tab_info{ padding:10px 0px 0px 0px;}
.tab_menubox{height:35px; width:100%; }
.tab_menubox ul{ float:left; height:33px; width:100%; display:inline-block;  border-bottom:1px dotted #ccc;}
.tab_menubox li{
height:32px; 
line-height:32px;
float:left;
display:block;
cursor:pointer;
text-align:center;
color:#6f6f6f;
padding:0 12px;
margin-right:3px;
vertical-align:middle;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
-moz-border-top-right-radius: 3px;
-moz-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;
background:#f7f7f7;
}
.tab_menubox li.hover{
color:#517b02;
padding-bottom:1px;
background:#fff;
border-top: 1px solid #517b02;
border-left: 1px solid #517b02;
border-right: 1px solid #517b02;
}
.tab_menubox_new{height:40px; width:100%;margin-top: 25px;}
.tab_menubox_new ul{ height:37px;padding-top:8px;}
.tab_menubox_new li{
height: 29px;
line-height: 29px;
width: 80px;
float: left;
display: block;
cursor: pointer;
text-align: center;
color: #828282;
background: url(../images/product_button.png) no-repeat;
margin-right:10px;
}
.tab_menubox_new li.hover{
color: #fff;

background-position:-80px 0px;
}
.product_title {
    font-size: 16px;
    color: #5a8904;
    font-weight: bold;
	line-height:40px;
}
.product_name {
    font-size: 40px;
    font-weight: bold;
    color: #646464;
	line-height:45px;
    z-index: 2;
}
.product_name1 {
    font-size: 16px;
    color: #646464;
    z-index: 2;
	line-height:40px;
}
.rp_fluid_wrap{ padding-bottom:10px;}
.rp_fluid_s, .rp_fluid_d{ width:100%; height:130px; position:relative; z-index:1000;}
.rp_fluid_d{ background:#f5f5f5;}
.new_icon{ width:41px; height:34px; background:url(newicon.png) no-repeat; position:absolute; top:0; left:0;}
.rp_fluid_content{ width:385px; padding:25px 0 0 25px;}
.rp_fluid_content_name{ }
.rp_fluid_date{ width:168px;padding-top:25px;}
.rp_fluid_button{ padding-top:50px;}
.more_contents{ width:100%; background-color:#eaeaea; height:43px; line-height:43px; text-align:center; cursor:pointer;}
.more_contents:hover{background-color:#dddddd;}
.nextpageicon {
display: inline-block;
width: 16px;
height: 18px;
background: url(nextpageicon.gif) no-repeat;
background-position:right top;
vertical-align: middle;
}
.httop{ width:231px; height:10px; background:url(httopbg.gif) no-repeat;}
.htbottom{ width:231px; height:10px; background:url(htbottombg.gif) no-repeat;}
.rp_right{ background:#f0f0f0; height:auto; width:100%;}
#rp_menu { width:180px; margin:auto;}
#rp_menu .cur{ color:#fb6600;font-weight: bold;}
#rp_menu .rp_menu_bborder{border-bottom:1px dashed #ccc;}
#rp_menu h1 { font-size:14px; color:#333; line-height:30px;}
#rp_menu h2 { font-size:12px; font-weight:normal; padding-left:15px; }
#rp_menu ul { padding-left:25px; }
#rp_menu a { display:block; padding:5px 0 5px 10px; text-decoration:none; overflow:hidden;}
#rp_menu .no {display:none;}
#rp_menu h1 i{ width:12px; height:12px; background: url(../images/icons.gif) -22px no-repeat; display:inline-block;margin-right:12px;}
#rp_menu .h1 i{ width:12px; height:12px; background: url(../images/icons.gif) -7px no-repeat; display:inline-block;}
#rp_menu h2 i{ width:8px; height:12px; background: url(images/icons.gif) no-repeat; display:inline-block;}
#rp_menu h2 a{line-height:16px;padding-left: 20px;}
#rp_menu .h2 i{ width:8px; height:12px; background: url(images/icons.gif) no-repeat; display:inline-block;}
#rp_menu ul a i{ width:12px; height:12px; background: url(images/icons.gif) -88px -163px no-repeat; display:inline-block;}
#rp_menu ul a:hover i{ width:12px; height:12px; background: url(images/icons.gif) -70px -163px no-repeat; display:inline-block;}
#rp_menu ul a.rp_ontarget i{ width:12px; height:12px; background: url(images/icons.gif) -70px -163px no-repeat; display:inline-block;}
#rp_menu ul a.rp_ontarget, #rp_menu h1 a.rp_ontarget, #rp_menu h2 a.rp_ontarget{ color:#0371bc;}
.rp_search_wrap{ height:35px; padding:5px 17px 20px 17px;}
.rp_search {
width: 178px;
height:29px;
border:1px solid #ccc;
margin: 10px 0 0 0px;
background:#fff;
float: left;
}
.rp_searchtxt {
width: 155px;
padding-left: 10px;
background: none;
border:none;
color: #999999;
height: 29px;
line-height: 29px;
display: block;
float: left;
font-size: 12px;
outline:medium;
}
.rp_search_button{ display:inline-block; width:29px; height:29px; background: url(icons.gif) -88px -100px no-repeat;}
.resource_type_service{ width:100%; border-bottom:1px solid #ededed; padding-bottom:15px;}
.rp_fluid_ss, .rp_fluid_sd {
width: 100%;
height: 83px;
}
.rp_fluid_ss {
background: #f5f5f5;
}
.pdf_icon{ width:41px; height:41px; background:url(pdficon.gif) no-repeat; margin-top:25px;}
.rar_icon{ width:41px; height:41px; background:url(raricon.gif) no-repeat; margin-top:25px;}
.pdf_info, .rar_info{margin-top:28px; margin-left:5px; line-height:18px;}
.rp_fluid_button_s{ padding-top:25px; margin-right:15px;}
.rp_fluid_content_s{ width:315px; padding:25px 0 0 25px;}
/*--resource end--*/

.prod_row{width:100%;margin-bottom:22px;}
.prod_col{ width:160px; margin:5px 9px 10px;}
.prod_col .prod_img img{border: 1px solid #CCCCCC;padding:2px; width:160px;height:136px;}
.prod_col .prod_type{ text-align:center;width:160px;}
.left {float: left;}

.productd_table {
    border: none;
    width: 100%;
	/*background-color:#ccc;*/
	padding:0px;
	border-collapse: collapse;
	
}
.productd_table tbody tr td {
	padding: 3px 10px;
	/*background-color:#fff;*/
	border:1px solid #ccc;
}

/*hangye*/
.search_hangye{}
.search_hangye li{ width:100%; position:relative; height:130px; margin-bottom:30px;}
.search_hangye li a{display:block; width:177px; height:130px; position:absolute; top:0; left:0;}
.search_hangye li a img{width:177px; height:130px;}
.search_hangye li .hangye_bt{ position:absolute;top:0;right:0;width:535px;}
.search_hangye li .hangye_bt .hybt{font-size:15px;color:#333; width:100%; line-height:28px;}
.search_hangye li .hangye_bt span{ line-height:28px;}
.search_hangye li .hangye_bt .hy_more{display:block;top:95px;font-size:12px; height:30px; border-bottom:1px solid #ccc; width:100%;}

.back{ margin:15px 0 0px;; float:right; display:block; font-size:12px;}