﻿

.banner { width:100%; margin:0 auto;  height:306px; background:url(../images/banner.jpg) no-repeat center center; overflow:hidden }
.ban_main{ width:480px; padding-left:520px; margin:0 auto; padding-top:190px}
.banner_left{ width:100px; float:left}
.banner_right{ width:370px; float:right; padding-top:30px}
.banner_right p{ font-size:14px; line-height:25px }
.main{ width:1010px; margin:0 auto}

/*主第一部分*/
.main_top{ width:973px; border:1px solid #c91a1a; margin-top:20px; padding:20px 20px 15px 15px; background:url(../images/main_topbg.png) no-repeat center center; position:relative }
.main_top strong{ color:#fff; position:absolute; font-size:23px; font-family:microsoft yahei; left:213px; top:161px; display:block; width:575px; height:50px; line-height:50px; text-align:center }
.main_topleft{ width:475px; float:left; }
.main_topright{ width:460px; float:right}
.main_top b{ font-size:15px; font-family:microsoft yahei; color:#c30000; display:block; margin-bottom:10px}
.main_top p{ text-indent:2em; color:#666; line-height:20px}

/*主第二部分*/
.main_ctr{ padding-top:35px; margin-top:20px; position:relative;  background:#fff  }
.ctr_main{ border:1px solid #c30000; border-top:2px solid #950000; padding-top:6px; padding-bottom:15px; overflow:hidden }
.ctr_maincon{ margin-top:20px}
.main_ctr1{ width:308px; border:1px solid #dcdcdc; float:left; margin-left:20px; padding-bottom:10px}
.main_ctr1 strong{ display:block; height:32px; text-align:center; font-family:microsoft yahei; font-size:14px; background:#e1dada; line-height:32px; color:#0f0f0f; margin-bottom:10px; border:1px solid #fff}
.main_ctr1 p{  line-height:21px; color:#333; text-indent:2em; padding-left:10px}
.main_ctr1 p a{ color:#c30000}
.main_ctr1 img{ display:block; margin:10px auto 0 auto}
.main_share{ height:43px; background:url(../images/main_ctr_bg.jpg) no-repeat center top; position:absolute; top:1px; width:548px; left:220px; text-align:center}
.main_share strong{ color:#fff; font-size:25px; line-height:43px; font-family:microsoft yahei; font-weight:normal}
/*主第三部分*/
.hxys{ width:965px; margin:0 auto; }
.hxys_top{ margin-top:25px; margin-bottom:25px; }
.hxys_share{ background:url(../images/main_ctr1_bg.jpg) no-repeat right center; margin-bottom:15px; margin-top:15px}
.hxys_share strong{ font-size:19px; font-family:microsoft yahei; background:#fff; padding-right:15px }
.hxys_ctr_left{ width:555px; float:left; }
.hxys_ctr_left img{ display:block}
.box{ background:#f1eeef; margin-top:10px; padding:7px; width:460px}
.box a{ background:#fff; font-size:19px; font-family:microsoft yahei; color:#666; display:block; height:39px; line-height:39px; text-align:center}
.box a span{ color:#e5e5e5}
.box a:hover{ text-decoration:none}
.box a.now{ color:#d75555}
.box a.now span{ color:#c30000}
.box a span{ font-weight:bold; font-size:20px; font-style:italic; margin-right:8px}
.box p{ width:450px; margin:15px auto; line-height:22px; text-indent:2em}
.hxys_ctr_right{ width:349px; float:right}
.hxys_ctr_right p{ text-align:center; font-size:14px; line-height:25px; color:#333; margin-top:5px}
.hxys_btm{ margin-top:25px}
.hxys_btm p{ font-size:14px; color:#333; line-height:25px; text-indent:2em}
.hxys_btm table{ margin-top:10px; width:900px; margin-left:2em}
.hxys_btm table td{ height:45px; font-size:12px; font-family:microsoft yahei; font-weight:bold; color:#222}
.hxys_btm table td span{  margin-left:30px}
.hxys_ctr{ position:relative; width:100%}
.rightbtm{ position:absolute; right:0px; bottom:0px}
.hxys_last{ margin-top:20px}

.hxys03_top{ width:930px; margin:0 auto }

.hxys03_ctr{ width:930px; margin:0 auto }
.hxys03_top p{ line-height:25px; text-indent:2em; font-size:14px; margin-top:20px}
.hxys03_ctr_left{ width:430px; float:left; margin-top:23px}
.hxys03_ctr_left strong{ display:block; margin-bottom:23px}
.hxys03_ctr_left  p{ background:url(../images/hxys03_ctrbg.png) no-repeat left center; padding-left:15px; color:#666; line-height:25px}
.hxys03_ctr_right{ width:480px; float:right}
.hxys03_ctr_right strong{ width:75px; float:left; font-size:14px; color:#666; margin-top:70px; font-family:microsoft yahei; line-height:27px}
.hxys03_ctr_right img{ display:block; float:right}
.hxys03_btm{ border:1px solid #f0efef; background:#f9f9f9; width:943px; margin:0 auto; padding:12px 10px 10px 10px}
.hxys03_btm{ }
#hxys_left{ width:23px; height:45px; background:url(../images/btm_left_bg.png) no-repeat left top; float:left; margin-top:40px; margin-right:15px }
#hxys_right{ width:23px; height:45px; background:url(../images/btm_right_bg.png) no-repeat left top; float:right; margin-top:40px }
.hxys03_btm_text{ width:880px;  float:left; position:relative; height:141px; overflow:hidden;}
#ryzz{ position:absolute; left:-220px; }
.hxys03_btm_text ul li{ width:220px; float:left }
.hxys03_btm_text ul li img{ padding:7px; display:block; width:191px; height:127px; background:#fff}
/*第四部分*/
.jdal{ margin-top:25px}
#jdal_left{ margin-left:17px; width:335px; float:left; height:241px; position:relative}
#jdal_left img{ display:block;}
#jdal_ctr{ width:337px; float:left; margin-left:10px;  border:1px solid #e8e8e8; height:240px; position:relative; overflow:visible}

.jdal_ctr img{}
.jdal_right{ width:278px; float:left; margin-left:10px}
.jdal_left1_bg{ width:337px; height:241px; background:#000; filter:alpha(opacity=50); -moz-opacity:.5; opacity:0.5; position:absolute; left:0px; top:0px}
.jdal_left1_main{ width:294px; height:241px; background:url(../images/jdal_pic_bg.jpg) no-repeat right bottom; position:absolute; left:0px; top:0px; padding-left:18px; padding-right:25px}
.jdal_left1_main strong{ color:#fff; font-size:14px; font-family:microsoft yahei; margin-top:30px; margin-bottom:30px; display:block;}
.jdal_left1_main b{ color:#fff}
.jdal_left1_main p{ color:#fff; line-height:20px}
.jdal_right_top{ position:relative}
.jdal_left2_bg{ height:25px; background:#000; filter:alpha(opacity=80); -moz-opacity:.8; opacity:0.8; position:absolute; left:0px; bottom:0px;  width:278px}
.jdal_right_top p{ color:#fff; line-height:25px; position:absolute;left:0px; bottom:0px; width:278px; text-align:center }
/*最后两部分*/
.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}




.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}
.foot{ width:100%; margin:25px auto 0 auto; background:#000; padding-top:27px; padding-bottom:20px; overflow:hidden}
