﻿

.banner { width:100%; margin:0 auto;  height:352px; background:url(../images/banner_bg.jpg) repeat-x top left; overflow:hidden }
.banner_con{ width:1025px; height:352px; margin:0 auto; background:url(../images/bannner.jpg) no-repeat left top; position:relative; overflow:hidden}
.ban_text{ width:405px; margin-top:135px; padding-left:15px}
.ban_text p{ color:#fff; line-height:22px; text-indent:2em}
.nav_con{ position:absolute; left:0px; bottom:2px; width:1023px; height:39px; background:url(../images/nav.png) no-repeat left top }
.nav_con p{ width:820px; margin:0 auto; line-height:38px}
.nav_con p a{ font-size:14px; color:#333; padding-right:30px; padding-left:30px; background:url(../images/nav_a_bg.jpg) no-repeat right center; display:inline-block}


.main{ width:1010px; margin:0 auto}

/*主第一部分*/
.main_con{ width:1010px; margin:15px auto 0 auto; position:relative}
.share_top{ position:absolute; left:0px; top:10px }
.main_top{ background:#fff; width:956px; margin:0px auto 0 auto; padding-top:70px; padding-left:22px; padding-right:22px; padding-bottom:25px}
.top_top p{ line-height:25px; font-size:14px; color:#666; text-indent:25px}
.top_ctr1{ height:44px; background:url(../images/main_top_bg.jpg) repeat-x left center; text-align:center; margin-bottom:10px}
.top_ctr1 strong{ padding-left:20px; padding-right:20px; background:#fff; line-height:44px; font-size:20px; font-family:microsoft yahei;  }
.top_ctr_left{ width:435px; float:left; margin-left:25px; margin-top:10px}
.top_ctr_left p{ font-size:14px; line-height:25px; color:#333}
.top_ctr_right{ width:408px; float:right}
.top_ctr_right img{width:408px; height:287px; display:block; margin-right:15px}
.top_btm_left{ width:459px; float:left}
.top_btm_right{ width:456px; float:right }
.top_btm_left img{ background:#f5f6f5; padding:10px; width:439px; height:177px; display:block}
.top_btm_right img{ background:#f5f6f5; padding:10px; width:436px; height:177px; display:block}
.top_btm{ margin-top:15px}
.top_btm p{ text-align:center; line-height:25px; color:#333; margin-top:5px}


/*主第二部分*/
.main_ctr{ background:#fff; width:956px; margin:0px auto 0 auto; padding-top:70px; padding-left:22px; padding-right:22px; padding-bottom:20px}
.ctr_top{ margin-bottom:15px; padding-top:10px}
.ctr_top p{ font-size:14px; color:#666; line-height:25px; text-indent:2em}
.ctr_top p strong{ color:#117c00}
.ctr_btm_left{ width:425px; float:left; margin-left:15px; margin-top:30px}
.ctr_btm_left p{ color:#333; font-size:14px; line-height:25px}
.ctr_btm_left p strong{  color:#333;}
.ctr_left_pic{ margin-top:15px}
.ctr_left_pic p{ font-size:12px; color:#333; text-align:center; line-height:25px; margin-top:5px}
.ctr_btm_right{ width:470px; float:right; margin-top:30px}
#left_btm{ background:url(../images/left_btm.jpg) no-repeat left top; margin-top:120px; width:19px; height:19px; float:left; margin-right:20px; cursor:pointer }
#right_btm{background:url(../images/right_btm.jpg) no-repeat left top; margin-top:120px; width:19px; height:19px; float:right; cursor:pointer}
.pic_con{ width:392px; height:273px; display:block; float:left; position:relative; overflow:hidden}
.pic_con img{ width:392px; height:273px; float:left; display:block}
#picmain{ position:absolute; left:0px}
.ctr_btm_right p{ color:#666; font-size:14px;  line-height:28px; margin:0px 0px; float:left; clear:both; width:100%; text-indent:2em }


/*主第三部分*/
.main_three{ background:#fff; width:956px; margin:0px auto 0 auto; padding-top:70px; padding-left:22px; padding-right:22px; padding-bottom:20px}
.three_top{ margin-bottom:15px}
.three_top p{ font-size:14px; color:#666; line-height:25px; text-indent:2em}
.three_text{ background:#333; padding:25px 20px 20px 25px; margin-top:20px}
.three_text p{ color:#fff; line-height:25px; font-size:14px}
.three_text img{ display:block; margin-top:15px}

/*第四部分*/

.main_four{  background:#fff; width:956px; margin:0px auto 0 auto; padding-top:70px; padding-left:22px; padding-right:22px; padding-bottom:20px}
.four_btm_left{ width:365px; padding:14px 16px; background:url(../images/main_four_bg.jpg) no-repeat left top; float:left; position:relative; margin-left:45px}
.four_text{ margin-top:15px}
.four_btm_left img,.four_btm_right img{ width:365px; height:227px; display:block}
.four_btm_right{ width:365px; padding:16px; background:url(../images/main_four_bg.jpg) no-repeat left top; float:right; position:relative; margin-right:60px}
.four_bg{ background:#333; height:37px; width:365px; left:16px; bottom:15px; position:absolute; filter:alpha(opacity=50); -moz-opacity:.5; opacity:0.5;}
.four_btm_left p,.four_btm_right p{ height:37px; width:365px; left:16px; bottom:15px; position:absolute; color:#fff; line-height:37px; text-align:center; font-size:14px; }


.main_five{ background:#fff; width:956px; margin:0px auto 0 auto; padding-top:70px; padding-left:22px; padding-right:22px; padding-bottom:20px}

/*最后两部分*/
.main3{  width:1000px; margin:20px auto 0 auto; background:#fff; padding-bottom:20px; }
.main3_top{ margin-bottom:15px}
.main3_ctr{ width:328px; float:left; margin-right:30px}
.main3_ctr_top{ line-height:38px; border-bottom:1px dotted #999; height:38px}
.main3_ctr_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal;}
.main3_ctr_top span{ color:#cc131d; font-size:16px; margin-left:10px; line-height:38px;   margin-bottom:0px; font-family:microsoft yahei}
.i_yy{float:left;width:100%; text-align:left; line-height:24px; margin-bottom:10px;}
.i_yy label{ color:#333; float:left; text-align:right; width:100px; font-family:microsoft yahei; font-size:14px; }
#i_bjbtn{  width:95px; height:33px; border:0px; background:url(../images/zt_sub.jpg) no-repeat left top; cursor:pointer}
#i_xm{ width:210px; padding:0 5px; height:24px;border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_dh{ width:210px; padding:0 5px; height:24px; border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_xq{ width:210px; padding:0 5px; border:#ccc 1px solid; width:210px; height:91px; line-height:22px; color:#333; font-size:12px;}
#i_em{ width:210px; padding:0 5px; border:#ccc 1px solid; height:24px; line-height:22px; color:#333; font-size:12px;}
.main3_form{ margin-top:20px}
.main3_form p{ margin-bottom:15px}
.main3_right{ width:318px; float:left; padding-bottom:20px }
.main3_right_top{ line-height:38px; border-bottom:1px dotted #999}
.main3_right_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}

#md_text1{ height:230px; margin-top:10px; position:relative; overflow:hidden; }
#md_text2{  position:absolute; top:0px;}
#md_text1 ul li{ background:url(../images/yw_main3right_bg.jpg) no-repeat left center; padding-left:8px; line-height:25px; color:#333; height:25px;  }
#md_text1 ul li span{ margin-left:10px}


.c_left{ width:680px; float:left;}



.case{ width:100%; float:left; display:inline;margin-top:40px; border-top:solid 1px #888888;}

.c_right{ width:260px; float:right;}
.c_right01{width:220px; float:left; padding:10px 20px;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; background:#ffcc00;margin:20px auto 0 auto; color:#000; font-size:18px; }
.c_right01 p{width:220px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; margin:5px auto 0 auto; color:#333; font-size:14px; }

.contact{width:100%; height:80px; margin-top:30px; padding-bottom:27px; background:url(../images/contact_bg.jpg) no-repeat left top;}
.contact p{ padding-top:72px; padding-left:5px; color:#333}
.contact p a{ color:#b2b2b2;}
.rightbox{ border-top:#000 solid 2px;width:250px; margin-top:30px; padding:15px 5px 0 0px; }


.rightbox h1{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#262626; font-size:18px;  padding-bottom:10px; width:100%;}
.rightbox p{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333; font-size:12px; padding-bottom:5px;line-height:30px;}
.rightmore{ width:39px; float:right; text-indent:-9999px; background:url(../images/rightmore.jpg) no-repeat right top;}
.customers{width:100%; border-bottom:1px dotted #999; padding:10px 0; }
.customers li{width:125px; float:left; display:inline; padding:2px 0; }
.customers li img{ width:110px; height:34px; padding:2px; border:1px solid #ccc;}
.customerslist{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333; font-size:12px; padding:5px;line-height:30px;}

.last_zz{ width:295px;  float:left; margin-right:25px; }
.zz_top{ background:url(../images/last_bg.jpg) no-repeat left center; width:295px; text-align:center}
.zz_top strong{ line-height:28px; font-family:microsoft yahei; font-size:17px; color:#333; padding-top:5px; padding-bottom:5px; font-weight:normal; border-bottom:1px dotted #999; display:block; text-align:left;  }
.zz_btm{ padding-top:20px; width:295px; height:290px; position:relative; overflow:hidden;}
#zz_con{ width:1475px; position:absolute; left:0px; }
.zz_context{ width:295px; float:left; height:235px }
.zz_context img{ width:295px; height:235px; }

#last_list { text-align:center; width:290px; position:absolute; left:120px; top:282px; }
#last_list a{ background:url(../images/lwzt_list.jpg) no-repeat left center; display:block; width:7px; height:6px; float:left; margin-right:8px }
#last_list a.now{ background:url(../images/lwzt_list_hover.jpg) no-repeat left center;}
/*修改*/
.main_left_top{ position:relative; line-height:37px; border-bottom:1px dotted #999}
.main_left_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}
.main_left_top a{ color:#666; position:absolute; right:0px; line-height:37px; top:5px}

.main3_right table{ width:100%;   }
.main3_right table td{ height:64px; vertical-align:bottom}
.main3_right table td img{ border:1px solid #d2d2d2; width:150px; height:50px}
