body{ margin:0 auto; font-size:12px; font-family:"宋体"; font-weight:normal; padding:0;}
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img{ border:0px; }
a{ color:#000; font-size:12px; text-decoration:none;}
a:hover{ text-decoration:underline; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

#itop{ background:url(t_bg.jpg) repeat-x; height:32px; width:auto; overflow:hidden;}
.top{ width:1002px; margin:0 auto; overflow:hidden; height:32px;}
.top p{ float:left; background:url(icon_bg.jpg) no-repeat left; padding-left:18px; color:#FFF; font-size:12px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; height:32px; line-height:32px; letter-spacing:1px;}

#ilogo{ background-color:#fff; overflow:hidden; height:142px;}
.logo{ width:1002px; margin:0 auto; overflow:hidden; height:142px}
.logo_left{ float:left; width:624px; height:142px;}
.hotline_right{ float:right; width:135px; margin-top:100px;}
.hotline_right p{ float:left; background:url(hotline_bg.jpg) no-repeat left; padding-left:15px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#6f6d6d;}

#inav{ overflow:hidden; height:57px;}
.nav{ width:1002px; margin:0 auto; overflow:hidden; height:57px;}
.nav_left{ float:left; background:url(nav_leftbg.jpg) no-repeat; width:11px; height:57px;}
.nav_middle{ float:left; background-color:#333; width:979px; height:57px;}
#nav_ul { 
line-height: 57px; list-style-type: none; float:left; width:979px; background-color:#333;
} 
#nav_ul a { 
display: block; width: 160px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
} 
#nav_ul a:hover { 
color:#FFF;text-decoration:none;font-weight:bold; 
} 
#nav_ul li { 
float: left; width: 160px; background: url(nav_bg2.jpg) no-repeat left;
} 
#nav_ul li a:hover{ 
background:#999; 
} 
#nav_ul li ul { 
line-height: 27px; list-style-type: none;text-align:left; 
left: -999em; width: 160px; position: absolute; 
} 
#nav_ul li ul li{ 
float: left; width: 160px; 
background: #F6F6F6; 
} 
#nav_ul li ul a{ 
display: block; width: 135px;text-align:left;padding-left:25px; 
} 
#nav_ul li ul a:link { 
color:#666; text-decoration:none; 
} 
#nav_ul li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav_ul li ul a:hover { 
color:#F3F3F3;text-decoration:none;
background:#ff9600; 
} 
#nav_ul li:hover ul { 
left: auto; 
} 
#nav_ul li.sfhover ul { 
left: auto; 
} 

/*********
.nav_middle p{ height:57px; line-height:57px; width:1002px; text-align:center;}
.nav_middle p a{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:190px; height:57px; display:inline-block; background:url(nav_bg2.jpg) no-repeat left; text-align:inherit; letter-spacing:1px;}
.nav_middle p a:hover{ font-size:14px;}
**********/
.nav_right{ float:right; background:url(nav_rightbg.jpg) no-repeat; width:12px; height:57px;}

#ibanner {overflow:hidden; margin-top:8px; height:393px;}
.banner{ width:1002px; margin:0 auto; overflow:hidden;}

#icontent{overflow:hidden;}
.content1{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont1_title{ width:1002px; height:53px; overflow:hidden;}
.cont1_title img{ float:left; width:61px;}
.cont1_title p{ height:42px; line-height:42px; margin-top:6px; background-color:#333;}
.cont1_title p a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bolder; color:#fff; letter-spacing:1px; margin-left:15px;}
.cont1_cont{ width:1002px; height:158px; overflow:hidden;  margin-top:22px;}
.cont1_cont img{ float:left;}
.cont1_cont p{ float:right; width:710px; margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px;}

.content2{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont2_title{ width:1002px; height:53px; overflow:hidden;}
.cont2_title img{ float:left; width:61px;}
.cont2_title p{ height:42px; line-height:42px; margin-top:6px; background-color:#333;}
.cont2_title p a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bolder; color:#fff; letter-spacing:1px; margin-left:15px;}
.cont2_cont{ width:1002px; overflow:hidden;  margin-top:22px;}
.cont2_cont1{ float:left; width:236px; height:296px; background-color:#333; margin-right:19px;}
.cont2_cont1 img{ float:left; margin-left:5px; margin-top:5px;}
.cont2_cont1 p{ float:left; margin-left:15px; margin-top:12px;}
.cont2_cont1 p a{ float: left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:23px; color:#fff;}

.content3{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont3_left{ float:left; width:630px;}
.cont3_left_title{ float:left; width:221px;}
.cont3_left_cont{ width:630px; float:left;}
.cont3_left_cont_l{ width:310px; float:left; background:url(line3.jpg) no-repeat right; height:230px;}
.cont3_left_cont_l1{ width:310px; float:left; background:url(line1.jpg) no-repeat bottom right; height:110px;}
.cont3_left_cont_l1 img{ float:left; margin-top:30px;}
.cont3_left_cont_l1 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}
.cont3_left_cont_l2{ width:310px; float:left; height:110px;}
.cont3_left_cont_l2 img{ float:left; margin-top:30px;}
.cont3_left_cont_l2 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}
.cont3_left_cont_r{ width:310px; float:left; height:230px;}
.cont3_left_cont_r1{ width:310px; float:left; background:url(line2.jpg) no-repeat bottom left; height:110px; padding-left:20px;}
.cont3_left_cont_r1 img{ float:left; margin-top:30px;}
.cont3_left_cont_r1 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}
.cont3_left_cont_r2{ width:310px; float:left; height:110px; padding-left:20px;}
.cont3_left_cont_r2 img{ float:left; margin-top:30px;}
.cont3_left_cont_r2 p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; width:200px; line-height:24px; margin-left:25px; margin-top:15px;}

.cont3_right{ float:right; width:300px;}
.cont3_right_title{ float:left;}
.cont3_right_cont{ float:left; width:300px; margin-top:20px;}
.cont3_right_cont .p1{ float:left; color:#282727; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px;}
.cont3_right_cont .p2{ float:left; color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:23px; margin-top:10px;}

.content4{ width:1002px; margin:0 auto; overflow:hidden; margin-top:29px;}
.cont4_1{ float:left; width:313px; margin-right:31px;}
.cont4_1title{ float:left; width:313px; height:42px; background:url(icon_bg2.jpg) no-repeat; }
.cont4_1title p{ height:42px; line-height:42px;}
.cont4_1title p a{ color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:30px;}
.cont4_1cont{ float:left; width:313px;}
.cont4_1cont img{ margin-top:25px; margin-left:20px;}
.cont4_1cont  h1{ width:260px; color:#282727; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; margin-left:20px;}
.cont4_1cont p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; color:#333; margin-top:10px;}

#ifooter{ overflow:hidden; margin-top:20px; height:60px; background-color:#333;}
.footer{ width:1002px; overflow:hidden; margin:0 auto;}
.footer p{ height:60px; line-height:60px; width:1002px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

#iny_content{ overflow:hidden; margin-top:20px; }
.ny_content{ overflow:hidden; width:1002px; margin:0 auto;}
.ny_content_left{ float:left; width:266px;}
.ny_list{ float:left; width:266px;}
.ny_list_title{ float:left; width:266px; height:42px; background:url(ny_lbg.jpg) no-repeat;}
.ny_list_title p{ height:42px; line-height:42px; float:left; margin-left:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.ny_list_cont{ float:left; width:266px; height: auto; background-color:#cccbcb;}
.ny_list_cont ul{ float:left; width:215px; margin-left:26px; margin-top:15px; margin-bottom:18px;}
.ny_list_cont ul li{ float:left; width:215px; height:33px; line-height:33px; margin-top:6px; background:url(ny_lbg2.jpg) no-repeat;}
.ny_list_cont ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-left:50px;}

.ny_contact{ float:left; width:266px; margin-top:25px;}
.ny_contact_title{ float:left; width:266px; height:42px; background:url(ny_lbg.jpg) no-repeat;}
.ny_contact_title p{ height:42px; line-height:42px; float:left; margin-left:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.ny_contact_cont{ float:left; width:266px; height:auto; background-color:#cccbcb; padding-top:18px; padding-bottom:20px;}
.ny_contact_cont h1{ float:left; width:220px; color:#282727; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; margin-left:20px;}
.ny_contact_cont p{ width:220px; float:left; line-height:23px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left:20px;}

.ny_detail{ float:left; width:708px; height:auto; margin-left:28px;}
.ny_detail_title{ float:left; width:708px;}
.ny_detail_title img{ float:left; width:61px;}
.ny_detail_title p{ float:left; width:632px; height:53px; line-height:53px; background:url(ny_det_tbg.jpg) repeat-x; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:15px;}
.ny_detail_cont{ float:left; width:678px; padding:15px; background-color:#cccbcb; height:auto; min-height:400px;}
.ny_detail_cont p{ line-height:26px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333;}


.ny2_detail{ float: left; width:1002px;}
.ny2_detail_title{ float:left; width:1002px; height:auto;}
.ny2_detail_title img{ float:left; width:61px;}
.ny2_detail_title p{ float:left; width:926px; height:53px; line-height:53px; background:url(ny_det_tbg.jpg) repeat-x; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:15px;}
.ny2_detail_cont{ float:left; width:972px; padding:15px; background-color:#cccbcb; height:auto; min-height:400px;}
.ny2_detail_cont p{ line-height:26px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333;}

/*.list{ float:left; width:972px;}
.list_xh{ float:left; width:240px;}
.list img{ float:left; padding:8px; border:1px #CCC ;}
.list h5{ float:left; width:240px; text-align:center; height:24px; line-height:24px;}
.list h5 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.k_pagelist{ float:left; width:972px; text-align:center; height:30px; line-height:30px;}
.k_pagelist strong{ width:20px; height:25px; border:1px solid #666; display:inline-block;}
*/


#prolist{ width:972px; float:left;}
#prolist li{ width:220px; height:200px;float: left;padding: 10px;}
#prolist li img{ width:220px; height:150px;border:1px solid #999999;}
#prolist li .proname{ width:220px; height:40px; line-height:40px; text-align: center;}
#prolist li .proname a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}

#newslist li{ height:28px; padding-left:10px; line-height:28px; background:url(li_bg.jpg) repeat-x bottom;}
#newslist li a{ line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#newslist li span.date{ margin-right:10px; float:right;}
#position{padding:4px 0;}
h1{ text-align:center; line-height:3em; padding-top:10px;}
.info{ border-bottom:1px solid #666666; border-top:1px solid #666666; text-align:center;}
.other { padding-top:30px;}
.other .next{ padding:0 10px;float:left; display:inline;}
.k_pagelist em{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:20px;}
.k_pagelist a{ height:24px; padding:0 4px; margin:4px; border:1px solid #999999;  font-size:13px; }
#page{ float:left; }


