﻿body { margin:0; padding:0;/* background:#fff url(/images/b_bg.jpg); */font-family:'Microsoft YaHei'; }

.top { background-color:#fff; }
.itop { width:980px; height:120px; margin:auto; }
.itopl { float:left; width:288px; height:120px; }
.itopm { float:left; width:360px; height:66px; background:#fff url(/images/top_01.jpg) no-repeat; margin:28px 0 0 30px; }
.itopr { float:left; width:260px; height:90px; margin:28px 0 0 17px; background:#fff url(/images/top_02.jpg) no-repeat; text-align:right; padding:2px 0 0 0; }
.itopr img { width:57px; height:57px; }

.inav { height:48px; clear:both; background:url(/images/nav_bg.jpg) repeat-x #56aa03; }
.inav,.inav li,.inav a,.inav span{margin:0;padding:0;list-style:outside none;height:48px;line-height:48px;display:block;}
.inav{padding-left:23px;  }
.inav ul { width:1000px; height:48px; margin:auto; padding:0; }
.inav li{float:left;display:inline;margin-right:26px;}
.inav li a{padding:0 23px;font-size:15px;color:#FFF;position:relative;float:left;text-align:center; text-decoration:none; font-family:'Microsoft YaHei'; font-weight:bold; line-height:48px; }
.inav li a span{position:absolute;top:0;width:25px;}
.inav li a .al{left:-23px;background-position:left 0;}
.inav li a .ar{right:-23px;background-position:right 0;}
.inav li a:hover,.inav li a:active,.inav li.current a{ background:url(/images/nav_bg1.png) -23px 0 no-repeat; }
.inav a i { width:10px; height:10px; background:url(/images/icon.png) no-repeat; display:block; float:right; margin:19px 6px 0 7px; }
.inav li a:hover .al,.inav li a:hover .ar,.inav li.current a .al,.inav li.current a .ar{ background-image:url(/images/nav_bg1.png); }
.inav .inavld { display:none; z-index:1000; position:absolute; background-color:#4b9c02; width:112px; height:120px; left:-21px; padding:0 10px; top:48px; text-align:center; }
.inav .inavld p { height:37px; line-height:37px; width:112px; border-bottom:solid 1px #fff; text-align:center; }
.inav .inavld p:last-child { border-bottom:solid 1px #4b9c02; }
.inavld p a:link,a:visited { background:none; height:37px; }
.inavld p a:hover { background:none; color:#870101; }

.ibanner { height:586px; clear:both; position:relative; font-family:'Microsoft YaHei'; }
.isea { background:url(/images/ibg_07.jpg) repeat-x; height:48px; }
.isearch { height:48px; clear:both; width:980px; margin:10px auto 20px auto; padding:0; }
.ish_left { width:650px; float:left; overflow:hidden; height:48px; line-height:48px; }
.ish_left span { float:left; color:#666; margin:0 0 0 15px; font-size:14px; font-weight:bold; }
.ish_left a:link,.ish_left a:visited { color:#8b8b8b; text-decoration:none; font-size:14px; }
.ish_left a:hover { color:#0099ff; }
.ish_rig { width:330px; float:left; margin:6px 0 0 0 ; }
.ish_rig .tb { width:242px; background:#fff url(/images/sea_1.jpg) no-repeat; height:38px; float:left; border:none; padding:0 0 0 10px; color:#0099ff; outline:none; }
.ish_rig .bt { border:none; height:38px; width:57px; background:#fff url(/images/sea_3.jpg) no-repeat; float:left; cursor:pointer; outline: none; }
.hrefmap { height:32px; width:980px; margin:5px auto 10px auto; line-height:32px; font-family:'Microsoft YaHei'; overflow:hidden; border-bottom:solid 1px #4b9b03; border-left:solid 6px #4b9b03; }
.hrefmap i { float:left; width:92px; font-style:normal; margin:0 0 0 10px; font-size:15px; }
#hrefm { float:left; font-size:15px; }
#hrefm a:link,a:visited { text-decoration:none; margin:0 5px; color:#000; font-size:15px; }
#hrefm a:hover { text-decoration:underline; }


.iprohot h1 { width:430px; height:46px; margin:auto; background:#fff url(/images/pic_02.jpg) no-repeat; }
.iprohot { width:980px; height:1025px; margin:auto; clear:both; font-family:'Microsoft YaHei'; }
.ip_class { width:246px; float:left; overflow:hidden; }
.ip_ctop { width:246px; height:109px; background:url(/images/c_bg_1.jpg) no-repeat; }
.ip_ctext { width:246px; background:url(/images/c_bg_2.jpg) repeat-y; overflow:hidden; }
.ip_ctext img { border:none; margin:0 0 0 10px; }
.ip_cbot { width:246px; height:64px; background:url(/images/c_bg_3.jpg) no-repeat; }
.ip_text { width:707px; float:left; height:390px; margin:0 0 0 12px; }
.ipt_h { width:690px; margin:auto; height:62px; background:url(/images/h_bg_1.png) repeat-x; clear:both; }
.ipt_hl { float:left; width:189px; height:63px; background:url(/images/pic_01.jpg) no-repeat; }
.ipt_hl1 { float:left; width:189px; height:63px; background:url(/images/pic_02.jpg) no-repeat; }
.ipt_hl2 { float:left; width:189px; height:63px; background:url(/images/pic_03.jpg) no-repeat; }
.ipt_h span,.inotice span { width:45px; float:right; margin:16px 6px 0 0; }
.ipt_h span a:link,a:visited,.inotice span a:link,a:visited,.ilink h1 a:link,a:visited,.in_left h1 a:link,a:visited,.in_rig h1 a:link,a:visited { font-family:'Microsoft YaHei'; color:#666; font-size:13px; text-decoration:none; font-weight:normal; }
.ipt_h span a:hover,.inotice span a:hover,.ilink h1 a:hover,.in_left h1 a:hover,.in_rig h1 a:hover { color:#4b9b03; }
.ipt_t1 { width:680px; height:400px; margin:5px 0 0 9px; list-style-type:none; overflow:hidden; }
.ipt_t1 li,.ipt_t2 li { width:216px; height:197px; background:url(/images/h_bg_2.png) no-repeat; float:left; margin:0 10px 0 0; }
.ipt_t1 li img,.ipt_t2 li img { margin:0; padding:0; }
.ipt_t1 li p,.ipt_t2 li p { height:30px; margin:-10px 0 0 0; padding:0; line-height:30px;  }
.ipt_t1 li p a:link,a:visited,.ipt_t2 li p a:link,a:visited { font-size:14px; line-height:30px; color:#666; text-decoration:none; font-family:'Microsoft YaHei'; }
.ipt_t1 li p a:hover, .ipt_t2 li p a:hover { color:#4b9b03; }
.ip_text img,.icho_box img { border:none; }
.ipt_t2 { width:680px; height:200px; margin:5px 0 0 9px; list-style-type:none; overflow:hidden; }
.iph1 { height:78px; margin:10px 0 0 0; border-top:solid 1px #d6d7d8; padding:28px 0 0 0; }
.ipbg { background-color:#4b9b03; height:60px; }
.ipbgi { height:79px; width:796px; margin:auto; position:relative; }
.iph1 h1 { height:79px; background:url(/images/pic_13.jpg) no-repeat; width:796px; display:block; position:absolute; top:-9px; }

.ichoose { width:983px; margin:15px auto 30px auto; height:1320px; clear:both; }
.icho_bbg { background:url(/images/ico_bg.png) no-repeat; }
.icho_box { width:983px; margin:auto; height:220px; list-style-type:none; }
.ichoose .left { width:478px; margin:auto; height:308px; list-style-type:none; float:left; margin:0 10px 0 5px; }
.icho_t { width:498px; height:190px; float:left; background-color:#fff; }
.icho_b { width:478px; height:215px; float:left; margin:0 0 0 7px; }
.icho_t h1,.icho_b1 h1 { border-bottom:dashed 1px #adadad; font-family:'Microsoft YaHei'; color:#4b9b03; font-size:36px; margin:25px 0 18px 0; padding:0 0 3px 2px; }
.icho_tl { float:left; width:80px; height:187px; margin:3px 0 0 5px; }
.icho_tr { float:left; width:400px; margin:0 0 0 3px; }
.bg1 { background:url(/images/pic_04.jpg) no-repeat; }
.bg2 { background:url(/images/pic_05.jpg) no-repeat; }
.bg3 { background:url(/images/pic_06.jpg) no-repeat; }
.bg4 { background:url(/images/pic_07.jpg) no-repeat; }
.bg5 { background:url(/images/pic_08.jpg) no-repeat; }
.bg6 { background:url(/images/pic_09.jpg) no-repeat; }
.icho_t p,.icho_b1 p { line-height:25px; font-family:'Microsoft YaHei'; font-size:14px; color:#000; }
.icho_t1 { width:478px; height:215px; float:left; }
.icho_b1 { width:498px; height:190px; float:left; background-color:#fff; margin:0 0 0 7px; }
.inotice { height:332px; border-top:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; clear:both; }
.ino { width:960px; margin:20px auto 0 auto; }
.inotice h1,.ilink h1 { width:960px; height:63px; background:url(/images/h_bg_1.png) repeat-x; }
.inotice i { width:188px; float:left; display:block; height:62px; background:url(/images/pic_10.jpg) no-repeat; }
.ino ul { list-style-type:none; margin:25px 0 0 25px; padding:0; clear:both; }
.ino li { width:216px; height:210px; margin:0 15px 0 0; padding:0; float:left; text-align:center; overflow:hidden; }
.ino li div { height:170px; }
.ino li img { border:solid 1px #e6e6e6; }
.ino li a:link,a:visited { font-size:12px; color:#666; text-decoration:none; line-height:40px; height:40px; }
.ino li a:hover { color:#4b9b03; }

.inews { width:960px; height:390px; margin:auto; clear:both; }
.in_left { float:left; width:660px; }
.in_left h1 { width:660px; height:63px; background:url(/images/h_bg_1.png) repeat-x; }
.in_left h1 i { width:610px; background:url(/images/pic_11.jpg) no-repeat; display:block; float:left; height:34px; margin:30px 0 0 0; }
.in_left h1 span { width:45px; float:left; margin:16px 0 0 0; }
.in_rig { float:left; width:280px; padding:0 0 0 20px; }
.in_llef { float:left; width:340px; }
.in_llef img { border:solid 2px #fff; float:left; margin:0 6px 6px 0; }
.in_llef1 { padding:0 0 0 3px; }
.in_lrig { float:left; width:300px; }
.in_lrig li { border-bottom:dotted 1px #9f9f9f; height:32px; width:300px; overflow:hidden; *border-bottom-style:expression(this.nextSibling==null?"none":"dotted"); }
.in_lrig li:last-child { border:none; }
.in_lrig li i { width:14px; height:7px; background:url(/images/ico_02.jpg) no-repeat; display:block; float:left; margin:12px 0 0 0; }
.in_lrig li a:link,a:visited { color:#666; text-decoration:none; font-size:12px; line-height:32px; }
.in_lrig li a:hover { color:#4b9b03; }
.in_rig h1 { width:280px; height:63px; background:url(/images/h_bg_1.png) repeat-x; }
.in_rig h1 i { width:230px; background:url(/images/pic_15.jpg) no-repeat; display:block; float:left; height:35px; margin:30px 0 0 0; }
.in_rig h1 span { width:45px; float:left; margin:16px 0 0 0; }
.in_rigt { clear:both; height:10px; }
.in_rig li { list-style-type:none; height:140px; }
.in_rig h2 { height:30px; width:280px; clear:both; line-height:30px; }
.in_rig h2 i { width:17px; background:url(/images/ic_07.png) no-repeat; height:16px; display:block; float:left; margin:10px 5px 0 0; }
.in_rig h2 a:link,a:visited { color:#000; font-size:12px; text-decoration:none; font-weight:normal; }
.in_rig h2 a:hover { color:#4b9b03; }
.in_rig p { padding:0; margin:0; height:105px; }
.in_rig p i { width:17px; background:url(/images/ic_08.png) no-repeat; height:98px; display:block; float:left; margin:3px 5px 0 0; }
.in_rig p { color:#666; font-size:12px; text-decoration:none; line-height:22px; }

.cn_ltnc { background-color:#f6f6f8; padding:10px 10px 0 10px; background:url(/images/c_bg_2.jpg) repeat-y; }
.cn_ltnc h1 { height:33px; line-height:30px; font-size:14px; width:226px; font-weight:normal; background:url(/images/ibg_03.jpg) repeat-x; clear:both; color:#383838; }
.cn_ltnc h1 i { display:block; float:left; background:url(/images/ico_05.png) no-repeat; width:13px; height:13px; margin:10px 6px 0 70px; }
.cn_ltnc .curt,.cn_ltnc .curt a:link,a:visited { color:#f00; }
.cn_ltnc ul { height:100px; margin:auto; width:220px; }
.cn_ltnc li { height:30px; line-height:30px; width:105px; float:left; border-bottom:dashed 1px #dcdcdc; font-size:13px; list-style-type:none; }
.cn_ltnc li i { display:block; float:left; background:url(/images/ico_21.png) no-repeat; width:3px; height:5px; margin:15px 4px 0 5px; }
.cn_ltnc li a:link,a:visited { color:#666; text-decoration:none; }
.cn_ltnc li a:hover { color:#4b9b03; text-decoration:underline; }
.cn_ltnc h1 a:link, a:visited { color:#383838; text-decoration:none; }
.cn_ltnc h1 a:hover { color:#4b9b03; text-decoration:underline; }
.ipl_news { height:305px; margin:15px 0 0 0; background-color:#fff; }
.ipl_news h1,.ipl_cat h1,.ipl_pro h1 { height:37px; width:226px; background:url(/images/pic_29.jpg) no-repeat; color:#fff; font-size:16px; line-height:36px; padding:0 0 0 20px; font-weight:normal; }
.ipl_news li { list-style-type:none; height:25px; line-height:25px; width:230px; overflow:hidden; }
.ipl_news li i { float:left; display:block; background:url(/images/ic_09.png) no-repeat; width:4px; height:7px; margin:14px 5px 0 10px; font-size:12px; }
.ipl_news li a:link,a:visited { color:#333; text-decoration:none; font-size:12px; }
.ipl_news li a:hover { color:#4b9b03; text-decoration:underline; }
.ipl_cat { height:230px; margin:15px 0 0 0; background-color:#fff; }
.ipl_cat h2 { height:53px; width:218px; background:url(/images/pic_30.jpg) no-repeat; margin:0 0 3px 0; }
.ipl_cat p { font-size:14px; line-height:27px; margin:0 0 0 20px; font-weight:normal; }
.ipl_pro { width:246px; margin:15px 0 0 0; height:670px; background-color:#fff; }
.ipl_pro ul { width:244px; border-left:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; padding:10px 0 0 0; height:620px; }
.ipl_pro li { width:244px; height:200px; }
.ipl_pro li div { width:230px; height:168px; border:solid 1px #d5d5d5; margin:auto; overflow:hidden; }
.ipl_pro li img { width:230px; height:168px; border:none; }
.ipl_pro li p { width:220px; height:30px; line-height:30px; margin:auto; }
.ipl_pro li a:link, a:visited { font-size:14px; color:#636363; text-decoration:none; }
.ipl_pro li a:hover { color:#1e6ccc; text-decoration:underline; }

.ilink { height:120px; width:960px; margin:auto; }
.ilink h1 i { width:188px; float:left; display:block; height:62px; background:url(/images/pic_12.jpg) no-repeat; }
.ilink p { margin:5px 30px 0 30px; }
.ilink p a:link,a:visited { float:left; color:#666; font-size:12px; text-decoration:none; height:22px; line-height:22px; margin:0 14px 0 0; }
.ilink p a:hover { color:#4b9b03; }
.ilink h1 span { width:90px; float:right; margin:16px 6px 0 0; }

.icr_nav { height:28px; background-color:#499a00; margin:auto; padding:0; overflow:hidden; clear:both; }
.icr_nav ul { width:780px; height:18px; margin:5px auto; padding:0; border-right:solid 1px #fff; }
.icr_nav li { width:110px; list-style-type:none; float:left; text-align:center; margin:0; padding:0; height:14px; }
.icr_nav li a:link,a:visited { font-size:12px; color:#fff; text-decoration:none; height:18px; padding:0 0 0 28px; line-height:18px; font-family:'Microsoft YaHei'; border-left:solid 1px #fff; }
.icr_nav li a:hover{ color:#000; }

.icopyright { height:175px; background-color:#f5f5f5; font-family:'Microsoft YaHei'; clear:both; }
.icr_text { width:980px; height:175px; margin:5px auto 0 auto; }
.icr_l { float:left; width:380px; height:135px; }
.icr_l img { margin:0 0 0 245px; }
.icr_r { float:left; margin:0 0 0 10px; width:580px; height:130px; font-size:14px; line-height:22px; }
.kwyd { height:22px; line-height:22px; font-size:14px; clear:both; }
.kwyd a:link, a:visited{ float:left; color:#000; font-size:14px; margin:0 15px 0 0; text-decoration:none; }
.kwyd a:hover { color:#4b9b03; }
/*在线客服*/
* { margin:0; padding:0; }
ol,li { list-style: none; vertical-align: middle; }
#slider { width: 980px;height:380px; margin: 0 auto; position: relative; zoom:1; }
.nice-change { height: 320px; position: relative; }
.nice-list { width: 600px; height: 320px; position: absolute; top: 0; overflow: hidden; border-radius: 6px; }
#next,#prev { position: absolute; top: 50%; z-index: 100; width: 76px; height: 112px; margin-top: -56px; border: 0 none; }
#prev { left: -45px; background: url(/images/prev.png) no-repeat; }
#next { right: -45px; background: url(/images/next.png) no-repeat; }

#banner { height:360px; width:980px; margin:auto; background-color:#ded7cf; clear:both; }
.content { width:980px; clear:both; margin:0 auto 15px auto;  }
.content1 { width:980px; clear:both; margin:0 auto 15px auto; position:fixed; margin:auto;left:0; right:0; top:0; bottom:0; }
.div2{top:10px;z-index:999;position:fixed;_position:absolute; width:220px; }
.cn_left { float:left; width:220px; background-color:#fff; }
.cn_rig { width:710px; float:left; margin: 0 0 0 10px; overflow: hidden;  }
.cn_prigh1 { background:url(/images/h_bg_1.png) repeat-x; margin:0 0 10px 15px; height:63px; width:690px; }
.cn_prigh2 { background:url(/images/h_bg_1.png) repeat-x; margin:0 0 10px 15px; height:63px; width:530px; }
.cn_prigh1 i,.cn_prigh2 i { display:block; float:left; width:300px; height:63px; }
.cn_bg1 { background:url(/images/pic_16.jpg) no-repeat; }
.cn_bg2 { background:url(/images/pic_17.jpg) no-repeat; }
.cn_bg3 { background:url(/images/pic_10.jpg) no-repeat; }
.cn_bg4 { background:url(/images/pic_18.jpg) no-repeat; }
.cn_bg5 { background:url(/images/pic_19.jpg) no-repeat; }
.cn_bg5_1 { background:url(/images/pic_26.jpg) no-repeat; }
.cn_bg5_2 { background:url(/images/pic_27.jpg) no-repeat; }
.cn_bg6 { background:url(/images/pic_20.jpg) no-repeat; }
.cn_bg7 { background:url(/images/pic_21.jpg) no-repeat; }
.cn_bg8 { background:url(/images/pic_22.jpg) no-repeat; }
.cn_bg9 { background:url(/images/pic_23.jpg) no-repeat; }
.cn_bg10 { background:url(/images/pic_24.jpg) no-repeat; }
.cn_bg11 { background:url(/images/pic_28.jpg) no-repeat; }
.cn_bg12 { background:url(/images/pic_32.jpg) no-repeat; }
.cn_bg13 { background:url(/images/pic_33.jpg) no-repeat; }
.cn_rig p { line-height:25px; }
.cn_rig span { line-height:25px; text-indent:2em; }
#dituContent { width:697px;height:550px;border:#ccc solid 1px; }

.cn_nrig { width:710px; min-height:1000px; float:left; margin: 0 0 0 10px; overflow: hidden; }
.cn_nrig ul { margin:0; padding:0 0 0 15px; }
.cn_nrig li { list-style-type:none; clear:both; border-bottom:dashed 1px #000; line-height:30px; height:36px; }
.cn_nrig li a:link,a:visited { text-decoration:none; color:#000; font-size:14px; }
.cn_nrig li a:hover { color:#4b9b03; }
.cn_nrig li .m { float:left; width:615px; overflow:hidden; }
.cn_nrig li .m i { float:left; display:block; background:url(/images/ico_01.jpg) no-repeat; width:16px; height:36px; margin:13px 0 0 0; }
.cn_nrig li .r { float:right; width:78px; font-size:14px; }
.cn_nrigt { width:738px; text-align:center; }
.cn_nrig h2 { font-size:18px; font-family:'Microsoft YaHei' }
.cn_nrig .info { height:40px; line-height:40px; }
.cn_nrig .info span { font-size:14px; font-family:'Microsoft YaHei'; margin:0 5px; }
#cn_nrtext { width:700px; margin:auto; clear:both; }
#cn_nrtext p { line-height:26px; }
.cn_prig { width:710px; height:1010px; float:left; margin: 0 0 0 10px; }   
.cn_pt { width:685px; margin: 0 0 0 15px; overflow:hidden; }
.cn_pt li { width:216px; height:167px; background:url(/images/h_bg_2.png) no-repeat; float:left; margin:0 12px 30px 0; }
.cn_pt li p { height:30px; margin:-10px 0 0 0; padding:0; line-height:30px; }
.cn_pt li p a:link,a:visited { font-size:14px; line-height:30px; color:#666; text-decoration:none; font-family:'Microsoft YaHei'; }
.cn_pt li p a:hover { color:#4b9b03; }
.cn_qrig { width:710px; float:left; margin:0 0 0 20px; overflow: hidden; }
.cn_qrig h3 { font-family:'Microsoft YaHei'; font-size:24px; font-weight:bold; margin:10px 0 10px 10px; }
.cn_qrig li { list-style-type:none; }
.cn_qrig h4 a:link,.cn_qrig h4 a:visited { font-family:'Microsoft YaHei'; font-size:16px; color:#0f3690; font-weight:bold; line-height:28px; margin:0 0 0 10px; text-decoration:none; }
.cn_qrig h4 a:hover { color:#f00; }
.cn_qrig h2 a:link,.cn_qrig h2 a:visited { font-family:'Microsoft YaHei'; font-size:16px; color:#000; font-weight:bold; line-height:28px; margin:0 0 0 10px; text-decoration:none; }
.cn_qrig h2 a:hover { color:#0f3690; }
#cn_qrtext { line-height:26px; font-family:'Microsoft YaHei'; }
#cn_link { height:32px; line-height:32px; margin:30px 0 0 0; font-family:'Microsoft YaHei'; }
.cn_linkr { float:right; }
.cn_linkl { float:left; }
#cn_link a:link,a:visited { color:#333; text-decoration:none; }
#cn_link a:hover { color:#4b9b03; text-decoration:underline; }
.cn_mgrig { width:710px; float:left; margin: 0 0 0 10px; }
.cn_mgl { width:90px; float:left; height:30px; text-align:right; line-height:30px; margin:0 0 0 10px; }
.cn_mgr #tbt { width:560px; height:30px; border:solid 1px #d5d5d5; }
.cn_mgr { width:600px; float:left; }
.cn_mgl1 { width:90px; height:320px; float:left; text-align:right; line-height:30px; margin:10px 0 0 10px; }
.cn_mgr1 #tbc { width:560px; height:300px; border:solid 1px #d5d5d5; line-height:30px; }
.cn_mgr1 { width:600px; float:left; height:320px; margin:10px 0 0 0; }
.cn_mgr #but { width:96px; height:30px; border:solid 1px #0f3690; background-color:#1d4c97; color:#fff; font-size:13px; cursor:pointer; }
.cn_mgr #lblt { color:#f00; font-family:'Microsoft YaHei'; font-size:15px; margin:0 0 0 20px; }
.cn_hrig { width:710px; float:left; margin: 0 0 0 10px; }
.cn_hrig h2 { background:#fff url(/images/pic_21.jpg) no-repeat; margin: 50px auto 20px auto; height:46px; width:428px; }
.pd_top { height:515px; width:980px; margin:10px auto; }
.pd_tleft { float:left; width:425px; height:500px; }
.pd_trig { float:left; width:550px; height:500px; }
.pd_trig h2 { width:530px; font-family:'Microsoft YaHei'; color:#ff4800; font-size:24px; font-weight:bold; margin:25px 0 25px 20px; }
.pd_tlocus { height:170px; width:974px; margin:0 auto 10px auto; border:solid 3px #0f3690; z-index:1000; position:relative; background-color:#fff; }
.pd_tl_left { float:left; width:172px; height:170px; background:#fff url(/images/pic_25.jpg) no-repeat; }
.pd_tl_rig { float:left; width:802px; height:170px; }
.pd_tl_rig li { float:left; width:152px; height:152px; list-style-type:none; border:solid 1px #dedede; margin:8px 6px 0 0; position:relative; text-align:center; }
.pd_tl_rig li img { max-width:152px; max-height:152px; }
.pd_tl_rig li p { width:142px; height:23px; overflow:hidden; background-color:#787878; position:absolute; color:#fff; font-family:'Microsoft YaHei'; bottom:0; padding:0 0 0 10px; font-size:13px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.pd_tl_rig li a:link,.pd_tl_rig li a:visited { color:#fff; text-decoration:none; line-height:23px; }
.pd_tl_rig li a:hover { color:#56aa03; }

.Menu { width:206px; height:34px; background:#fff url(/images/ibg_03.jpg) no-repeat; clear:both; color:#727171; font-family:'Microsoft YaHei'; font-size:15px; margin:0 0 0 10px; line-height:34px; padding:0 0 0 20px; cursor:pointer; }
.Menu1 { width:206px; height:36px; background:#8E8E8E; clear:both; color:#fff; font-size:16px; margin:0 0 0 10px; line-height:36px; padding:0 0 0 20px; cursor:pointer; }
.Menu i { width:13px; height:13px; display:block; float:left; background:url(/images/ico_03.png) no-repeat; margin:12px 7px 0 0; }
.Menu a:link,a:visited { width:200px; display:block; text-decoration:none; color:#727171; font-size:15px; margin:0 8px 0 0; line-height:36px;  }
.Menu a:hover { color:#56aa03; }
.MenuNote { width:180px; margin:2px 0 15px 40px; }
.MenuNote li { width:170px; height:32px; border-bottom:dashed 1px #d5d5d5; line-height:30px; }
.MenuNote li i { width:7px; height:7px; background:url(/images/ico_04.jpg) no-repeat; display:block; float:left; margin:14px 6px 0 0; }
.MenuNote a:link,a:visited { font-size:13px; color:#727171; text-decoration:none; }
.MenuNote a:hover { color:#56aa03; }
/*.mclass { width:186px; height:34px; background:#fff url(/images/ibg_03.jpg) no-repeat; color:#000; font-family:'Microsoft YaHei'; font-size:16px; margin:0 0 0 10px; line-height:42px; padding:0 0 0 40px; cursor:pointer; }*/

/*荣誉资质*/
.slider_box{margin:30px auto 0 auto;height:475px;overflow:hidden;position:relative;width:730px; border:solid 2px #ebebeb; } 
.mask{height:100px;overflow:hidden;background:#000;opacity:0.7;filter:alpha(opacity:70);width:100%;position:absolute;left:0;bottom:0;z-index:1;border-top:solid 2px #ddd;}
.silder_con{overflow:hidden;position:absolute;}
.silder_panel{width:730px;height:475px;overflow:hidden;float:left;position:relative; text-align:center; }
.silder_panel img{max-width:730px;max-height:475px;display:block;overflow:hidden;overflow:hidden; margin:auto; }
.silder_nav { width:729px; height:80px; border:solid 2px #ebebeb; clear:both; background-color:#fff; margin:0 0 0 4px; background-color:#4d4d4d; }
.silder_nav li{float:left;padding:0px;border:1px solid #fff;margin:1px;display:inline; width:100px; }
.silder_nav li.current{border:3px solid #7acf39;margin:0 4px;}
.silder_nav li,.silder_nav img{display:block;max-width:112px;max-height:48px;overflow:hidden; margin:auto; }
.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;line-height:999em;overflow:hidden;z-index:9;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(../images/silder_btn.gif) no-repeat;}
.slider_box a.prev{left:0;background-position:left 0;}
.slider_box a.next{right:0;background-position:right 0;} 
.silder_intro{position:absolute; bottom:0;z-index:9;width:400px;height:100px;overflow:hidden;color:#fff;padding-left:20px;}
.silder_intro h3{font-size:20px;font-weight:bold;margin:10px 0 5px 0;height:22px;line-height:22px;}
.dec{ height:80px; overflow:hidden;z-index:9;position:absolute;  }
.dec li{margin-top:20px;float:left;display:inline;}

#wrapper { text-align:center; }
.overlay{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background-color: rgba(0,0,0,0.5); text-align:center; display:none;}
#overlay_pic { margin:20px auto; width:460px; box-shadow: 10px 10px 5px #000; }
.jscarousal { width: 695px; height: 230px; background-color: #121212; border: solid 1px #7A7677; margin:0 0 0 10px; padding: 0; padding: 22px 8px 22px 8px; position: relative; }
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right { float: left; width: 23px; height: 98px; color: White; position: relative; top: 62px; cursor: pointer; }
.jscarousal .jscarousal-left { background-image: url(/images/left_arrow.png); background-repeat: no-repeat; background-position: left; }
.jscarousal .jscarousal-right { background-image: url(/images/right_arrow.png); background-repeat: no-repeat; background-position: right; }
.jscarousal-contents { width: 647px; height: 220px; float: left; position: relative; overflow: hidden; }
.jscarousal-contents > div { position: absolute; width: 100%; height: 220px; }
.jscarousal-contents > div > div { float: left; margin:0 5px; }
.jscarousal-contents img { width: 149px; height: 220px; border: solid 1px #7A7677; }
.hidden { display: none; }
.visible { display: block; }
.thumbnail-active {filter: alpha(opacity=100);opacity: 1.0;cursor: pointer; }
.thumbnail-inactive { filter: alpha(opacity=60); opacity: 0.6; cursor: pointer; }
.thumbnail-text { color: #7A7677; font-weight: bold; text-align: left; display: block; padding: 10px 2px 2px 0px; }

/*在线客服*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px; }
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #4b9b04; border-right:7px solid #4b9b04; padding-top:5px; height:240px; background:#fbfbfb; }
.keifu_con li{ padding-left:12px; line-height:22px; font-weight:bold; margin:0; color:#000; font-size:13px; }
.keifu_con .q{ height:30px; }
.keifu_con .weixin{ height:96px; }
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }


.box{width:420px; }
.left-pro{width:420px; text-align:left;float:left}
.left-pro .t1{width:420px; }
.left-pro .t2{width:420px; height:415px; text-indent:0; }
.left-pro .t2 img{text-indent:0; }
#showArea img{cursor:pointer;display:block;margin:0 5px;width:68px;padding:1px;border:1px solid #ccc;height:68px;float:left;  }
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;float:left; }
#gobottom{cursor:pointer;display:block; float:left; }
#showArea{ width:410px; height:75px;overflow:hidden; float:left; display:block; }
/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:1px solid #91b817;overflow:hidden}
.MagicZoomBigImageCont img{width:800px;height:800px}
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:pointer;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}



.mod18Box { padding: 10px; border: 1px solid #CCC; margin: 20px 0 0 10px; width: 690px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC }
.mod18{ width: 670px; height: 506px; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:436px;cursor:pointer;z-index:5;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:670px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:700px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:430px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:430px;position:absolute;}
.mod18 .picBox li{width:670px;height:430px; }
.mod18 .listBox{ width: 642px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}
