@charset "gb2312";
/* CSS Document */
/**{ margin:0; padding:0; }*/
body{ display:block; width:100%; font-family: "宋体", "微软雅黑", "黑体"; font-size:12px; color:#333; margin:0; padding:0;}
a{color:#5C5C5C;}
a:link{text-decoration: none; color:#666666;}
a:visited{text-decoration: none;}
a:hover{text-decoration:none;color:#03F;}
a:active{text-decoration:none;color:#167F2D;}

/*下面2行代码 去除a超链接外面的虚线*/
/*  a{ blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
/*  a{ outline:none; } /*针对firefox等*/


img{vertical-align:middle;border:0;} 
.nolist{list-style-type:none; margin:0px; padding:0;}
.nolist li{ list-style-type:none; margin:0px; padding:0;} 
.mar0_padd0{ margin:0; padding:0; }
.leftbox{float:left;}
.rightbox{float:right;}
.hidden{display:none;}
.clear { clear: both; }
.mar0_padd0{ margin:0; padding:0; }
/***min-height:336px; height:100%; _height:336px; /////  min-height:608px;height:auto !important;height:608px; ****/




/***********************index  str****************************************/
.Site{ display:block; width:100%;  margin:auto; float:left;}
.PageWrapper{ width:1002px; margin:0 auto;}

.header_warp{ width:100%; background:url(../images/header_bg.jpg) repeat-x; height:132px;}
.header{ width:1002px; height:78px; float:left;}
.header h1{ float:left; margin:0px; padding:0px;}
.header .rightcont{ float:right; padding-top:40px; width:265px;}
.header .rightcont li{ list-style-type:none; text-align:right; float:right;width:265px;}
.header .rightcont li .search_warp{ width:238px; height:26px; float:right;}
.header .rightcont li .search_border{ width:159px; height:22px; border:1px solid #B2B2B2; float:left; font-size:12px; display:inline;}
.header .rightcont li .search_btn{ background:url(../Images/search_btn.png) no-repeat; width:75px; height:26px; float:left;}
.header .rightcont li.tel{ padding-top:10px;}

.nav_warp{ width:100%;background:url(../Images/nav_bg.jpg) repeat-x; height:40px;}
.nav{ width:1002px; float:left;}
.nav .mainmenu{ padding-left:10px;}
.nav .mainmenu li{ float:left; list-style-type:none; line-height:40px; width:97px; text-align:center;}
.nav .mainmenu li a{ display:block; font-size:14px; color:#000; color:#fff; font-family:"微软雅黑";}
.nav .mainmenu li.current,.nav .mainmenu li:hover{ background:url(../images/mainmenu.png) no-repeat center top;}

.banner{width:1002px; float:left;}
.banner img{ border:1px solid #ccc; width:1000px;}

.main{ width:1002px; float:left;}
.main_left{ width:250px; float:left; background:#F1F1F1; padding-left:5px; padding-top:10px; padding-bottom:8px;}
.main_right{ width:742px; float:right; line-height:24px;}

.main_left .pro{ width:242px; border:1px solid #CCCCCC; float:left;}
.main_left .pro_title{ width:242px;}
.main_left .pro_cont{ width:242px;}
.main_left .pro_cont .list{ width:242px;}
.main_left .pro_cont .list li{ width:242px; background:url(../images/icon1.jpg) no-repeat 14px center; border-bottom:1px solid #E0E0E0; line-height:30px;}
.main_left .pro_cont .list li a{ padding-left:30px;}

.main_left .message{ width:242px; text-align:center; margin-top:6px; margin-bottom:6px; float:left;}

.main_left .contact{ width:242px; border:1px solid #CCCCCC; float:left;}
.main_left .contact_title{ width:242px;}
.main_left .contact_cont{ width:222px; background:#fff url(../images/contact_bg.jpg) no-repeat left bottom; height:325px; line-height:24px; padding-left:20px; padding-top:10px;}

.main_left .xswl{ width:242px; border:1px solid #CCCCCC; float:left;}
.main_left .xswl_title{ width:242px;}
.main_left .xswl_cont{ width:242px;}


.main_right .part1{width:742px; float:left; padding-top:10px;}
.main_right .part1_about{ width:492px;border:1px solid #CCCCCC; float:left;}
.main_right .part1_about_title{ width:492px; background:url(../images/part1_about_title.jpg) no-repeat; height:40px;}
.main_right .part1_about_title a{ float:right; padding-right:17px; margin-top:10px; font-family:"微软雅黑"; color:#03F;}
.main_right .part1_about_cont{ width:462px;  height:255px;padding:15px; overflow:hidden;}
.main_right .part1_about_cont img{ float:left; margin-right:10px; margin-bottom:5px;}

.main_right .part1_pro{ width:242px;border:1px solid #CCCCCC; float:right;}
.main_right .part1_pro_title{ width:242px; background:url(../images/part1_pro_title.jpg) no-repeat; height:40px;}
.main_right .part1_pro_cont{ width:222px;  height:170px; padding:10px; overflow:hidden;}
.main_right .part1_pro_cont img{width:222px;  height:170px;}
.main_right .part1_tel{width:242px; padding-top:13px; float:right;}

.main_right .part2{width:742px; float:left; padding-top:10px;}
.main_right .part2 .news{ width:231px; float:left; margin-left:10px; margin-right:6px;}
.main_right .part2 .news_title{ width:231px;}
.main_right .part2 .news_cont{ width:231px;}
.main_right .part2 .news_cont .newslit{ width:231px; padding-top:10px;}
.main_right .part2 .news_cont .newslit li{ width:216px; background:url(../images/mark.jpg) no-repeat left center; padding-left:15px;border-bottom:1px dotted #ccc; line-height:27px;}

.main_right .part3{width:731px; float:left; padding-top:32px;}
.main_right .part3 .pro_warp{ width:731px; float:left; margin-left:10px; margin-right:6px;}
.main_right .part3 .pro_title{ width:731px; background:url(../images/part3_pro_title.jpg) no-repeat; height:38px;float:left;}
.main_right .part3 .pro_cont{ width:731px; padding-top:30px; padding-bottom:10px; float:left;}
.main_right .part3 .pro_cont .prolist{}
.main_right .part3 .pro_cont .prolist li{ float:left; margin-bottom:23px; margin-right:9px; margin-left:20px;}
.main_right .part3 .pro_cont .prolist li img{ background:url(../images/pro_bg.jpg) no-repeat; width:145px; height:116px; padding:1px 6px 1px 1px;}
.main_right .part3 .pro_cont .prolist li p{ line-height:33px; text-align:center; margin:0px; padding:0px;}

.main_case{ width:948px; float:left;border:1px solid #CCCCCC; background:url(../images/case_title.jpg) no-repeat right top; padding:10px 42px 10px 10px; margin-bottom:40px;}
.main_case .case{}
.main_case .case li{ float:left;}
.main_case .case li img{ width:175px; height:148px; padding:3px; border:1px solid #ccc;}


.footer{ background:url(../images/footer_bg.jpg) repeat-x; width:1002px; padding-top:15px; text-align:center; float:left; line-height:18px; padding-bottom:35px;}
.footer .link{ width:1000px; float:left; padding-top:0px; padding-bottom:10px;}

.main_right_title{width:742px; float:left; border-bottom:1px solid #ccc; height:30px; line-height:30px; padding-top:5px;}
.main_right_title span.left{ float:left; font-weight:bold; font-size:14px; padding-left:10px;}
.main_right_title span.right{ float:right; padding-right:10px;}
.main_right_cont{width:722px; float:left; padding:10px;}

/*产品中心*/
.main_right_cont .prolist{ padding-top:20px;}
.main_right_cont .prolist li{ float:left; margin-bottom:23px; margin-right:13px; margin-left:15px;}
.main_right_cont .prolist li img{ background:url(../images/pro_bg.jpg) no-repeat; width:145px; height:116px; padding:1px 6px 1px 1px;}
.main_right_cont .prolist li p{ line-height:33px; text-align:center; margin:0px; padding:0px;}