﻿body{ margin:0px; padding:0px; color:#646464; font-size:12px; }
a{ color:#646464; text-decoration:none;}
a:hover{ color:#FF3300; text-decoration:none;}
.cr{ clear:both;}
.center{ width:1200px; margin:0px auto;}
img{ border:none;}
.mt15{ margin-top:15px;}
.top{ height:192px; background: url(topttbg.jpg) repeat-x #fdfdfd; }
.toptt{ height:29px; line-height:29px; color:#8b8b8b; position:relative; z-index:1}
.toptt .topady{ width:560px; height:29px; float:left;}
.toptt .topmu{ width:240px; height:29px; float:right; margin-right:100px;}
.toptt .topmu a{ color:#5d5d5d; padding:5px;}
.toptt .topmu a:hover{ color:#005dbb}
.toptt .topmu img{ vertical-align: baseline; margin-right:3px;}
.toptt .langxz{ background:url(langxz.jpg) no-repeat; width:91px; height:20px;line-height:20px; text-indent:5px; position:absolute; right:0px; top:4px; z-index:510;overflow:hidden;}
 

.logok{ position:relative; height:123px; z-index:11; }
.logok .logo{ background:url(logo.jpg) no-repeat; width:503px; height:79px; position:absolute; left:0px; top:10px; text-indent:-999em; overflow:hidden; display:block; z-index:12}
.logok .tel{ width:230px; height:56px; background:url(lxwmico2.jpg) no-repeat right top; padding-top:26px; font-size:18px; color:#0b65a4; text-align:right; position:absolute; right:0px; top:30px; z-index:13}
.mu{ background:url(mu_bg.png) repeat-x; height:38px; border-top:#dcdcdc 1px solid;border-bottom:#dcdcdc 1px solid; line-height:38px;}
.mu ul{ list-style:none; margin:0px; padding:0px;}
.mu ul li{ list-style:none;width:120px; height:38px; border-right:#c5c5c5 1px solid;border-left:#ffffff 1px solid; line-height:38px; text-align:center; float:left; margin:0px; padding:0px; position:relative; z-index:1000; overflow:hidden;}
.mu ul li:hover{ overflow:visible;background:url(mu_sn.png) no-repeat center bottom; color:#005dbb}
.mu ul li .zmu{ position:absolute; top:38px; left:0px;border:#c5c5c5 1px solid; width:100%; }
.mu ul li .zmu a{ height:32px; border-bottom:#dedede 1px solid; display:block; line-height:32px; background:url(mu_bg.png) bottom repeat-x}
.mu ul li .zmu a:hover{ color:#FF3300}
.mu ul li.zh{border-right:none; }
.mu ul li.sy{border-left:none; }
.mu ul li .dl{ font-size:14px; font-weight:800; display:block; height:38px;}
.mu ul li .dl:hover{background:url(mu_sn.png) no-repeat center bottom; color:#FF3300}
.mu ul li .ns{ background:url(mu_sn.png) no-repeat center bottom; color:#005dbb}

.dad{ background:url(adggbg.jpg) no-repeat center bottom; padding-bottom:38px; position:relative}
.dad img{ width:100%;}
.dad .img_nav{ position:relative;}
.dad .img_nav .list  img{ width:100%;}
.num_nav{ position:absolute; left:50%; bottom:10px;}
.num_nav span{ background:#999999 ; padding:3px 8px; margin:5px; color:#ddd; font-size:10px}
.num_nav span.selected{ background:#FF6600; color:#fff}

.rso{ height:40px; border-bottom:#c8c8c8 1px solid;line-height:30px; }
.rso a{ padding:5px;}
.rsoform{ float:right; height:30px; line-height:30px;}
.rsoform .sftxt{ height:20px; width:180px; border:#e5e5e5 1px solid; background:url(so_fdj.jpg) no-repeat 3px 3px; text-indent:20px; float:left; color:#7a7a7a; font-size:12px }
.rsoform .sfimg{ float:left;}
.rsotxt{ width:720px; height:40px; overflow:hidden; float:left}
.rsotxt  a{ white-space:nowrap;}
.prdw{ width:100%; position:relative;}
.langan{width: 90px;height:30px;border:#F03 1px solid;color:#f03;line-height: 30px;text-indent: 30px;position:absolute;right:10px;top:10px;z-index: 999999;}
.langan span{width: 0;height: 0;border-style: solid;border-width: 13px 0 13px 16px;border-color: transparent transparent transparent #eb1111;display: block;position: absolute;left: 2px;top: 2px;}
.tyleft{ width:206px; float:left;}
.tyright{ width:calc(100% - 220px); float:right;}

.cp_fl{ width:206px;}
.cp_fltt{ border:#eaeaea 1px solid; border-top:#0362be 6px solid; height:53px; line-height:53px; font-size:18px; background:url(ttbzico.jpg) no-repeat 15px 15px; text-indent:40px; font-weight:900;margin-bottom:15px;}
.cp_fl ul{ list-style:none; margin:0px; padding:0px;}
.cp_fl li{list-style:none; margin:0px 0px; padding:0px; display:block; border:#e2e2e2 1px solid; height:31px; line-height:31px; background:url(dlbg.jpg) repeat-x center ; margin-bottom:10px;}
.cp_fl li a{ display:block; width:202px; height:31px; line-height:31px; border:#fff 1px solid; background:url(dlico.jpg) no-repeat 10px 10px; text-indent:30px; font-size:14px;}
.cp_fl li a:hover{background:url(dlico.jpg) no-repeat 13px 10px;}
.cp_fl li .nsa{ color:#FF3300}
.ty_fltt{border:#eaeaea 1px solid; border-top:#c8c8c8 6px solid; height:47px; line-height:47px; font-size:16px; background:url(ttbzico.jpg) no-repeat 15px 15px; text-indent:40px; font-weight:900;margin-bottom:15px;}
.tyrtt{  height:36px; line-height:36px; background:url(hbico1.jpg) repeat-x bottom left; padding-right:10px;}
.tyrtt h2{ font-size:16px; width:260px; float:left;background:url(ttbzico.jpg) no-repeat 8px 6px; margin:0px; text-indent:30px;}
.tyrtt .zfd{ float:right; color:#999 ; font-size:12px; font-family:"宋体"}


.kh_logo a{height:50px; width:206px; margin:10px 0px; display:block}
.kh_logo img{ height:50px;}

.cplb{}
.cplb .li{ width:219px; height:220px; float:left; margin:15px 10px 0px 10px; }
.cplb .li .pic{ width:214px; height:180px; border:#f1f1f1 6px solid;}
.cplb .li .pic a{ border:#bcc0c1 1px solid; width:211px; height:177px; display:block; overflow:hidden;}
.cplb .li .pic a:hover{ border:#555555 1px solid}
.cplb .li .pic a img{ border:none; max-width:211px; display:block; margin:0px auto;}
.cplb .li .tt{ width:219px; height:35px; line-height:35px; background:url(cplibg.jpg) no-repeat center top; text-align:center;}


.cplbs{}
.cplbs .li{ width:49%; height:220px; float:left; margin:15px 0px 0px 0px;}
.cplbs .li .pic{ width:214px; height:180px; border:#f1f1f1 6px solid; float:left;}
.cplbs .li .pic a{ border:#bcc0c1 1px solid; width:211px; height:177px; display:block; overflow:hidden;}
.cplbs .li .pic a:hover{ border:#555555 1px solid}
.cplbs .li .pic a img{ border:none; max-width:211px; display:block; margin:0px auto;}
.cplbs .li .tt{ font-size:14px; font-weight:bold; height:36px; line-height:36px;}
.cplbs .li .nrk{ float:left; width:calc(100% - 260px); margin-left:10px;}
.cplbs .li .nrk .nr{line-height:22px; height:111px; overflow:hidden; width:100%;}
.cplbs .li .xx{ color:#F33; height:30px; line-height:30px;}

.dbmu{ background:url(dlbg.jpg) repeat-x; height:28px; margin-top:15px;color:#212121; font-size:14px; padding:3px 0px;}
.dbmu  a{ color:#212121; font-size:14px; padding:10px 15px;}

.dban{}
.dbanlog{ width:167px; height:148px; float:left; background:url(dblogo.jpg) no-repeat center ;}
.dbantxt{ width:520px; min-height:90px; float:left; border-left:#ccc 1px solid; margin-top:40px; padding-left:15px; line-height:20px;}
.dbanewm{ background:url(wx.jpg) no-repeat; width:264px; height:144px; float:right;margin-top:10px;}

.dynr{ font-size:14px; letter-spacing:1px; line-height:28px; padding:10px;}
.dynr img{ max-width:100%}

.csolt {color: #2f4f82;font-size: 13px;font-weight: bold;margin-top: 10px;text-indent: 25px;width: 100%;}
.news_tt{ padding:20px 0px 25px 0px;}
.more_xw{ float:right; width:60px; height:20px;}
.news_tt h2{color: #df0014; font-size:18px; width:300px; float:left; margin:0px; text-indent:20px;}
 

.n_listx{clear:both; list-style:none; margin:20px 0px 0px 0px; padding:0px;}
.n_listx li{list-style: none;border-bottom: 1px dotted #cdcdcd;min-height:40px; line-height:40px;padding:0px; margin:0px;position: relative; padding-left:32px;background: url(inc3.jpg) no-repeat 12px 18px;}
.n_listx li span{ float:right;}

.noinfo{ padding:10px;}
#proInfo{ margin-bottom:10px; padding:20px 5px; line-height:24px; font-size:14px}
#proInfo .proImg{width:350px; text-align:center; margin-right: 15px; float:left;}
#proInfo .proImg a{ margin:0 auto}
#proInfo .proDetail{ float:left; width:350px;}
#proInfo h1{text-align:left; font-size:16px; line-height:20px; padding:10px 0; border-bottom:1px dashed #ddd; margin-bottom:10px; color:#006633}
.cpbk{ padding:10px 5px; clear:both}
.cpbk_t{ background: url(dbmubg.jpg) repeat-x;border-bottom:#ddd 1px solid; text-indent:20px; font-size: 14px;   height:30px;line-height: 30px;border-radius:5px 5px 0px 0px; color: #333}
.cpbk_m{ padding:10px 10px; line-height:24px;}
.cpbk_m img{ max-width:100%}
.cpother{ width:720px; padding:0px;}
.cpother .li{ width:160px; padding:8px 15px 0px 0px; float:left;}
.cpother .li .pic{ display:block;width:160px; height:146px; border:1px solid #ccc; padding:1px; margin-bottom:3px;border-radius:5px 5px 5px 5px;}
.cpother .li img{width:160px; height:146px;border-radius:5px 5px 5px 5px;}
.cpother .li .tt{ display:block;line-height:18px; overflow:hidden; text-align:center;  color:#666;}
.zmkh .li .pic { height:50px;}
.zmkh .li img{ height:50px;}
.ks1{ background:url(lxxt.jpg) no-repeat 2px 7px; padding:5px 10px 0px 22px; height:22px; line-height:22px; display:block}
.ks2{background:url(lxxt.jpg) no-repeat 0px -20px; padding:5px 10px 0px 22px;  height:22px; line-height:22px;} 
#n_list .nr{ line-height:24px;}
#n_show{ padding:10px 10px; line-height:24px;}
#n_show .tt{ font-size:18px; text-align:center; padding:20px 0px;}
#n_show .nr{ word-wrap: break-word; word-break: normal; padding:0 0px 10px; }
#n_show .pic{ text-align:center; border-bottom:1px dashed #ddd; padding:10px 0; margin-bottom:15px;}
#n_show .pic img{ border:2px solid #B47738}
#n_show img{ max-width:100%}

.n_nav{ padding:5px 10px; line-height:28px; }

.infonav{border:1px solid #ddd; line-height:30px; margin-bottom:10px; background:#ebeff8; text-align: center; border-radius:5px 5px 5px 5px; color:#666}
.infonav a{ color:#666}

.dwwz{ font-family:"宋体"; text-align:right; width:460px; float:right}

#picList1{ padding-top:15px;}
#picList1 .li{ float:left; margin:15px 10px 10px 10px;}
#picList1 .li .pic{ display:block;}
#picList1 .li .pic img{ width:208px; height:160px; display:block;}
#picList1 .li .ptt{ display:block; text-align:center; height:30px; line-height:30px; background:url(cplibg.jpg) no-repeat top center}

#picList2{ padding-top:15px;}
#picList2 .li{ float:left; margin:15px 10px 10px 10px;}
#picList2 .li .pic{ display:block;}
#picList2 .li .pic img{ width:208px; height:51px; display:block;}
#picList2 .li .ptt{ display:block; text-align:center; height:30px; line-height:30px; background:url(cplibg.jpg) no-repeat top center}

#picList3{ padding-top:15px;}
#picList3 .li{ clear:both; border-bottom:#999999 1px dotted; padding:15px; height:160px;}
#picList3 .li .pic{ display:block; float:left; height:162px; width:210px; margin-right:15px; background:url(cplibg.jpg) no-repeat center bottom;}
#picList3 .li .pic img{ width:208px; height:150px; display:block;}
#picList3 .li .ptt{ display:block; width:480px; height:30px; line-height:30px; float:left; margin:0px; font-size:14px  }
#picList3 .li .nr{ width:480px; float:left; line-height:24px; color:#999}

#pic_show .tt{ text-align:center}
#pic_show .pic{ text-align:center; max-width:100%; padding:15px;}
#pic_show .nr{ line-height:24px;}
#pic_show .nr{ max-width:100%;}

.pagenav{ text-align:right;clear:both; padding:20px}
.pagenav span{ padding:5px 10px; border:#dddddd 1px solid; margin-right:10px;}
.pagenav a{ padding:5px 10px; border:#dddddd 1px solid; margin-right:10px;}
.pagenav .ns{padding:5px 10px; border:#06326e 1px solid; margin-right:10px; background:#06326e; color:#FFFFFF}

.lf_tyk{ width:1200px; margin:0px auto;}
.pd4{ padding:40px 0px;}
.pd2{ padding:20px 0px;}

.lf_top{ height:106px; border-bottom:#ededed 1px solid;}
.lf_logo{ width:280px; background:url(lf_logo.jpg) no-repeat; height:76px; margin-left:15px; float:left; margin-top:10px;}
.lf_mu{ float:left; height:80px; width:calc(100% - 680px); margin-top:16px; margin-left:20px;}
.lf_mu ul{ margin:0px; padding:0px; line-height:80px; list-style:none;}
.lf_mu ul li{ width:calc(100% / 7); float:left;margin:0px; padding:0px; line-height:80px; list-style:none; height:80px; background:url(lf_top_mun_jg.jpg) no-repeat right center; overflow:hidden; position:relative; z-index:999}
.lf_mu ul li .dl{ height:80px; line-height:80px; text-align:center; display:block; font-size:14px; color:#565656; text-decoration:none; margin-right:2px;text-shadow:1px 1px #fff;}
.lf_mu ul li:hover{ background:url(lf_top_mun_jg.jpg) repeat-x center;overflow: visible; border-top:#ededed 1px solid;border-bottom:#ededed 1px solid;}
.lf_mu ul .lf_mu_yc{ background-position:10000px  center;}
.lf_mu .lf_zmu{ position:absolute; left:0px; top:80px; width:100%;border-bottom:#ededed 1px solid;}
.lf_mu .lf_zmu a{ height:30px; line-height:30px; text-indent:10px; text-decoration:none; color:#565656; display:block; font-size:12px; border-top:#ededed 1px solid;border-right:#ededed 1px solid;border-left:#ddd 1px solid; background:#fff;}
.lf_mu .lf_zmu a:hover{ background:#f1f1f1;}
.lf_mu ul li:hover .lf_zmu{ top:72px;}
.lf_top_lx{ background:url(lf_top_so_lx.jpg) no-repeat;width:214px;height:62px;float:right;margin-right:10px;margin-top:12px;}
.lf_ly_ico{ width:26px;height:24px;display:block;float:left;margin-right:6px;}
.lf_email_ico{ width:26px; height:24px; display:block; float:left; margin-right:5px; }
.lf_top_tel{ text-indent:26px;}
.lf_top_so{ clear:both;height:28px; margin-top:17px;}
.lf_so_txt{ height:24px; border:#f1f1f1 1px solid; background:#f1f1f1; width:180px; margin:0px; float:left}
.lf_so_submit{ height:28px; width:30px; background:none; border: none}

.lf_banner{ margin-top:1px; padding-bottom:40px; height:auto; background:url(adggbg.jpg) center bottom no-repeat; position:relative; z-index:1}
.lf_banner_tt{ position:absolute; z-index:999; left:10%; top:10%; width:80%; height:120px; font-size:46px; color:#06C;text-shadow:2px 2px #fff;}
.lf_banner_tt span{ display:block; font-size:36px;}
.lf_banner img{ max-width:100%;}

.lf_banner_list {position:absolute; z-index:999; left:10%; top:40%; width:80%; height:120px;}

.lf_banner_list .brpc01{ width:10%; height:200px; background:#fff; border-radius:50%;float:left; display:block;}
.lf_banner_list .brpc01 img{width:100%; max-height:200px;}

.lf_banner_list .brpc02{ width:10%;height:200px; background:#fff; border-radius:50%;float:left;display:block;}
.lf_banner_list .brpc02 img{width:100%;max-height:200px;}

.lf_banner_list .brpc03{ width:10%;height:200px; background:#fff; border-radius:50%;float:left;display:block;}
.lf_banner_list .brpc03 img{width:100%;max-height:200px;}

.lf_banner_list .brpc04{ width:10%;height:200px; background:#fff; border-radius:50%; float:left;display:block;}
.lf_banner_list .brpc04 img{ width:100%;max-height:200px;}

.lf_banner_list .brpc00{ width:16%;height:100px;float:right; margin:5%;display:block; }
.lf_banner_list .brpc00 img{ width:100%;}


.lf_ban{ background:url(lf_ban_bg.jpg) repeat-x center; height:294px;}
.lf_ban_ewm{ background:url(lf_ewm.png) no-repeat; width:300px; height:136px; float:left;}
.lf_ban_nr{ float:left; line-height:22px; font-size:12px;color:#666;text-shadow:1px 1px #fff;}
.lf_ban_mu{ height:40px; line-height:40px;color:#666;}
.lf_ban_mu a{ color:#666;text-decoration:none; padding:0px 5px;}