@charset "gb2312";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.aa { position:relative;}
.bb { position:absolute;}
.mt12 {  margin-top:12px;}

/*ÕýÎÄ¿ªÊ¼*/
.banner { height:420px;position:relative;}
.banner a { height:420px; display:block; background:url(../images/banner.jpg) no-repeat center top;}
.banner .btn { bottom: 5px;margin-right: -450px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn span { background: none repeat scroll 0 0 #3a3ec3; border: 1px solid #3a3ec3; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 5px;padding: 2px 5px;}
.banner .btn span.cur { font-weight: bold; padding: 4px 8px;}
.vs_r dl dd span.vsspan{color:#FFF;}
.ys { height:975px; overflow:hidden}
.ys h2 { height:80px;}
.bg01 { background:url(../images/bg01.jpg) no-repeat; height:317px; overflow:hidden}
.one { top:98px; left:466px; padding:0 0 0 59px; width:390px;}
.one h3 { font-size:24px; color:#d0121b; font-family:"Î¢ÈíÑÅºÚ"; line-height:28px; border-bottom:1px dashed #adadad; margin-bottom:5px}
.one h3 i { color:#333; font-style:normal}
.one h3 em { font-size:14px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; color:#ababab; font-weight:normal; font-style:normal; display:block;} 
.one p { line-height:24px; font-size:14px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.one p em { color:#d0121b; font-style:normal}
.bg02 { background:url(../images/bg02.jpg) no-repeat; height:291px; overflow:hidden}
.two { top:0; left:73px;}
.bg03 { background:url(../images/bg03.jpg) no-repeat; height:287px; overflow:hidden}
.three { top:12px; left:459px;}

.prolist { width:184px; height:544px;  margin-top:5px;}
.prolist h2 { height:40px; line-height:40px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; text-align:center; background:url(../images/listh2.gif) repeat-x;}
.prolist h2 a { color:#fff}
.list_con { width:175px; height:480px;  padding:4px 5px 0; background:url(../images/listbg.jpg) repeat;}
.list_con h3 { background:url(../images/listh3.gif) no-repeat; height:31px; line-height:31px; font-size:14px; padding-left:22px; font-family:"Î¢ÈíÑÅºÚ"; margin:5px 0}
.list_con h3 a { color:#fff;}
.list_con ul { width:160px; padding:5px 8px; }
.list_con ul li { height:35px; line-height:35px;  background:url(../images/lix.gif) no-repeat left bottom; font-family:"Î¢ÈíÑÅºÚ";position:relative;}
.list_con ul li a { color:#333; background:url(../images/lidd.png) no-repeat left center; padding-left:13px;}
.list_con ul li em { color:#d0121b; font-style:normal}
.list_con ul li .leftlist { position:absolute; left:116px; top:0; border:1px solid #920209; background:#fff; padding:5px 0; width:160px;}
.list_con ul li .leftlist span { background:url(../images/lidd2.png) no-repeat 10px center; height:28px; line-height:28px; display:block;}
.list_con ul li .leftlist span a { color:#000; background:none; padding-left:26px; height:28px; line-height:28px; border:0;}


.pro { width:757px; height:544px; overflow:hidden; margin-top:5px;}
.pro h2 {height:40px; line-height:40px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; padding:0 16px 0 18px; background:url(../images/barpro.gif) repeat-x; font-weight:normal}
.pro h2 a { color:#333}
.pro h2 i { font-style:normal; color:#2c34ab; font-weight:bold}
.pro h2 em { font-style:normal; color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.pro h2 span a { font-size:10px; text-transform:uppercase; color:#666}
.pp_con { width:757px; height:480px; overflow:hidden; padding:24px 0 0 0;}
.pp_con dl { height:279px;}
.pp_con dl dt { width:358px; height:279px; padding-right:15px;}
.pp_con dl dt img { padding:2px; border:1px solid #dfdfdf; width:352px; height:273px;}
.pp_con dl dd { width:382px; height:279px; background-color:#f1f1f1}
.pp_con dl dd h3 { height:60px; line-height:26px; background-color:#fff; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:14px;}
.pp_con dl dd h3 a { color:#d0121b}
.pp_con dl dd b { height:24px; line-height:24px; display:block; background-color:#ccc; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333; padding-left:14px; margin-bottom:5px}
.pp_con dl dd p { line-height:25px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:14px;}
.pp_con dl dd p em { font-style:normal; color:#d0121b}
.pp_con dl dd p i { font-style:normal; color:#d0121b; padding-right:5px}
.pp_con dl dd span { display:block; padding:5px 0 0 26px;}
.pp_con dl dd span img { margin-right:12px;}
.pp_con ul { padding-top:26px; height:174px; overflow:hidden}
.pp_con ul li { width:180px; height:174px; margin-right:12px; display:inline; float:left; overflow:hidden}
.pp_con ul li img { width:178px; height:141px; border:1px solid #dfdfdf}
.pp_con ul li span a { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}
.pp_con ul .nobot { margin-right:0}

.cp { margin-top:20px; width:960px; height:230px; overflow:hidden}
.cp_c { padding:20px 0 0 9px; width:951px; height:170px; overflow:hidden;}
.c01 { padding-top:38px;}
.cp_c ul { margin-left:16px; width:895px; display:inline;}
.cp_c ul li { width:175px; height:170px; float:left; margin-right:3px; background:url(../images/ppbg.gif) no-repeat; display:inline}
.cp_c ul li img { width:164px; height:129px; margin:2px 10px 10px 2px;}
.cp_c ul li span a { height:26px; line-height:26px; text-align:center; display:block; overflow:hidden;} 

.bd01 { width:960px; height:120px; margin-top:20px;}
.bd01 img { width:960px; height:120px;}
.tel { top:44px; right:20px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; text-align:right}
.tel em { display:block; margin-bottom:5px;}
.tel em img { width:111px; height:34px;}
.tel span { font-size:22px; font-weight:bold}
.tel2 { color:#333;}
.tel2 span { color:#d0121b}

.vs { background:url(../images/bgall.jpg) no-repeat; height:350px; padding-top:40px; margin-top:20px; overflow:hidden}
.vs_l { width:432px; padding-left:26px; overflow:hidden}
.vs_l h3 { font-size:24px; color:#d0121b; font-family:"Î¢ÈíÑÅºÚ"; height:46px;}
.vs_l h3 em { font-size:18px; color:#333; font-style:normal}
.vs_l .p1 { line-height:28px; color:#333; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; height:82px}
.vs_l p { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; height:30px; line-height:30px;}
.vs_l p i,.vs_l p em { font-style:normal; color:#d0121b}
.vs_r { width:430px; padding-left:40px; overflow:hidden}
.vs_r h4 { color:#333; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; height:53px; line-height:53px; text-align:center}
.vs_r dl { width:180px; overflow:hidden}
.vs_r dl dt { width:180px; height:150px;}
.vs_r dl dt img { width:178px; height:148px; border:1px solid #b2b2b2}
.vs_r dl dd { margin-top:2px;}
.vs_r dl dd span { height:28px; line-height:28px; background-color:#d0121b; text-align:center; display:block; font-size:14px; font-weight:bold; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:8px}
.vs_r dl dd span a { color:#fff}
.vs_r dl dd p { background:url(../images/hong_g.png) no-repeat 1px center; height:24px; line-height:24px; padding-left:32px; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#333}
.vs_r dl dd p em { font-style:normal; color:#f00; font-weight:bold}
.vs_r .hui dd span { background-color:#333}
.vs_r .hui dd p { background:url(../images/hui_g.png) no-repeat 1px center}
.vs_r .hui dd p em { font-style:normal; font-weight:bold; color:#333}
.vs_r em { padding:38px 0 0}
.vssha { background:url(../images/sha1.gif) no-repeat center top; height:10px; line-height:0; font-size:0}

.xl { height:300px; overflow:hidden; padding:40px 0 0 26px; background:url(../images/bgall.jpg) no-repeat}
.xl h2 { font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; height:72px; color:#333;}
.xl h2 a { color:#d0121b;}
.xl h2 em { font-size:18px; font-style:normal}
.xljz { width:400px; height:169px;}
.xljz dt { width:160px; height:169px;}
.xljz dt img { padding:1px; width:156px; height:165px; border:1px solid #b1b1b1; background-color:#fff}
.xljz dd { width:222px; padding-left:18px;}
.xljz dd h3 { font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; height:28px;}
.xljz dd h3 a { color:#333}
.xljz dd p { font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; height:105px; padding-top:5px; overflow:hidden}
.xljz dd span { font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#333}
.xljz dd span em { color:#d0121b; font-style:normal; font-size:18px; font-weight:bold}
.xljs { width:476px; padding-left:39px;}
.xljs dt { width:240px; height:169px;}
.xljs dt img { padding:1px; width:236px; height:165px; border:1px solid #b1b1b1; background-color:#fff}
.xljs dd { padding-left:20px; width:216px; overflow:hidden}
.xljs dd p { font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; background:url(../images/hong_g.png) no-repeat left 4px; line-height:24px; padding-left:30px}
.xljs dd span { display:block; padding-top:15px;}
.xljs dd span img { margin-right:12px;}

.wt { height:731px; overflow:hidden}
.wt h2 { height:74px; line-height:74px; background:url(../images/wtbt.gif) repeat-x; text-align:center; font-size:24px; font-family:"Î¢ÈíÑÅºÚ"; color:#333}
.wt1 { background:url(../images/bg04.jpg) no-repeat; height:302px; overflow:hidden}
.tt1 { font-size:14px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; width:243px; line-height:24px; top:54px; left:67px;}
.tt1 em { font-style:normal; color:#d0121b; font-weight:bold;}
.tt2 { left:374px}
.tt3 { left:688px}
.wt2 { background:url(../images/bg05.jpg) no-repeat; height:355px; overflow:hidden}
.tt4 { top:271px; left:62px; width:256px;}
.tt5 { top:271px; left:368px; width:256px;}
.tt6 { top:271px; left:683px; width:256px;}
.wtimg01 { top:117px; left:106px; width:162px; height:162px}
.wtimg02 { top:117px; left:411px;}
.wtimg03 { top:117px; left:726px;}
.wtimg04 { top:76px; left:64px;}
.wtimg05 { top:76px; left:369px;}
.wtimg06 { top:76px; left:684px;}

.jz { width:685px; height:386px; overflow:hidden; margin-top:20px;}
.jz h2 { background-color:#2c34ab; height:40px; line-height:40px; padding:0 15px 0 20px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal}
.jz h2 a { color:#fff}
.jz h2 em { font-style:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; padding-left:8px}
.jz h2 span a { font-size:10px; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.jz_c { width:670px; height:346px; padding:5px 0 0 15px; background-color:#f8f8f8; overflow:hidden}
.jz_c dl { width:310px; height:130px; overflow:hidden; padding:20px 24px 20px 0; float:left; border-bottom:1px dotted #888}
.jz_c dl dt { width:116px; height:130px;}
.jz_c dl dd { padding-left:15px; width:178px; overflow:hidden}
.jz_c dl dd h3 { font-size:13px; line-height:24px;}
.jz_c dl dd h3 a { color:#333}
.jz_c dl dd p { line-height:24px; padding:5px 0 0 0;}
.jz_c dl dd span a { display:block; padding:10px 0 0 0; color:#d0121b}
.jz_c .nobot { padding-right:0}
.jz_c .nobottom { border-bottom:0}

.ry { width:251px; height:325px; overflow:hidden; border:1px solid #dfdfdf; border-top:2px solid #2c34ab; padding:0 1px; margin-top:20px;}
.ry h2 { background:url(../images/barry.gif) repeat-x; height:38px; line-height:38px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal}
.ry h2 a { color:#2c34ab; padding:0 15px 0 20px;}
.ry h2 span a { font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666}
.ry_c { padding:25px 18px 0; width:215px; height:320px; overflow:hidden}
.r01 { padding:97px 0 0 0;}
.ryzz{float:left;}
.ry_c dl { width:157px; height:241px; margin:0 13px; float:left; display:inline}
.ry_c dl dt { width:157px; height:211px;}
.ry_c dl dt img { padding:5px; border:1px solid #e9e9e9; width:145px; height:199px;}
.ry_c dl dd { height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}
.ry_c ul { border-top:1px dashed #ccc; width:215px; overflow:hidden; padding-top:5px;}
.ry_c ul li { line-height:20px; font-weight:bold; text-align:center}

.about { width:685px; height:335px; overflow:hidden; margin-top:20px;}
.a_con { padding:25px 0 0 14px; width:671px; height:300px; overflow:hidden; background-color:#f8f8f8}
.a_con dl { height:240px; overflow:hidden; padding:0 0 5px 5px;}
.a_con dl dt { width:310px; height:240px;}
.a_con dl dt img { padding:2px; border:1px solid #ccc; width:304px; height:234px; background-color:#fff;}
.a_con dl dd { width:316px; padding-left:18px; overflow:hidden}
.a_con dl dd h3 { font-size:13px; height:26px; line-height:26px; border-bottom:1px dotted #b8b8b8}
.a_con dl dd h3 a { color:#333}
.a_con dl dd p { line-height:24px; padding-top:5px; height:190px; overflow:hidden}
.a_con dl dd span a { color:#2c34ab; display:block;}


.js { height:332px; overflow:hidden;}
.js h2 a { color:#333}
.js_c { padding:12px 9px 0 13px; width:229px; height:282px; overflow:hidden;}
.js_c ul li { background:url(../images/dd.gif) no-repeat left center; height:36px; overflow:hidden; line-height:36px; border-bottom:1px dotted #b8b8b8; padding-left:11px; font-family:"ËÎÌå"}

.faq { width:291px; height:397px; overflow:hidden; margin-top:20px;}
.fa_con { width:271px; height:358px; overflow:hidden; padding:0 10px;}
.fa_con dl { padding:10px 0;}
.fa_con .nobot { border-bottom:none;}
.fa_con dl dt { height:30px; line-height:30px; background:url(../images/wen.gif) no-repeat left center; padding-left:30px; border-bottom:1px dotted #b8b8b8;}
.fa_con dl dt a { color:#d0121b;}
.fa_con dl dd { background:url(../images/da.gif) no-repeat left 5px; line-height:22px; padding:0 0 0 30px; overflow:hidden;height:85px}

.new { width:645px; height:400px; overflow:hidden; margin-top:20px;}
.n_con { padding:5px 16px 0 15px; width:630px; height:400px; overflow:hidden; background-color:#f8f8f8}
.n_con dl { height:130px; overflow:hidden}
.n_con dl dt { width:200px; height:130px;}
.n_con dl dt img { width:196px; height:126px; padding:1px; border:1px solid #ddd; background-color:#fff}
.n_con dl dd { width:404px; padding-left:15px; overflow:hidden}
.n_con dl dd h3 { font-size:12px; height:26px; line-height:26px; border-bottom:1px dotted #b8b8b8}
.n_con dl dd h3 a { color:#333;}
.n_con dl dd p { line-height:24px; padding-top:5px;}
.n_con dl dd span a { color:#d0121b; display:block; padding-top:5px;}
.n_con ul  { padding:10px 0 0 0; width:613px; overflow:hidden;}
.n_con ul li {  height:31px; line-height:31px; overflow:hidden; padding:0 3px 0 24px; overflow:hidden; color:#888; background:url(../images/dd2.gif) no-repeat 1px 10px; border-bottom:1px dotted #b8b8b8}

.link { width:958px; height:86px; overflow:hidden; margin-top:20px; border:1px solid #dfdfdf}
.link h2 { height:39px; line-height:39px; background:url(../images/linkh2.gif) repeat-x;}
.link h2 span a { font-size:12px; color:#2c34ab; font-family:"ËÎÌå"}
.l_con { line-height:26px; padding:10px 0 0 0; height:77px; overflow:hidden; background-color:#f8f8f8;}
.l_con a { padding:0 14px;}

