@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
.cle{ clear:both;}
li{ list-style:none;}
dt{ clear:both;}
a,a:hover{ text-decoration:none; color:#454545;}
body{font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; line-height:22px;color:#454545;}
.conmar{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.topbg{ background:##f6f6f6; border-bottom:1px solid #ccc; height:30px;}
.tl{ height:30px; display:inline; float:left; line-height:30px;}
.tl a{ padding:0px 5px;}
.sc{ display:inline; float:right; height:30px; line-height:30px; text-align:right;}
.sc a{ padding:0px 8px;}

.tel { height:90px; overflow:hidden;margin-top:15px;background:url(yh_12.jpg) no-repeat 250px -10px; }
.logo{ background:url(logo.png) no-repeat; width:460px; height:75px; display:inline; float:left; }
.logo h1{ display:none;}
.logoTxt { float: left; margin-top: 10px;padding-left:32px; height: 80px;font-family: "Microsoft YaHei";font-size: 23px;color: #040172;}
.sp1{ color:#fe6300; font-size:28px; font-weight:bold;letter-spacing: 3px; padding-right:15px;}
.sp2 {display: block;    font-size: 20px;line-height: 45px;color: #535251;letter-spacing: 3px; padding-left:5px;}
.h_pho { float:right; height:90px; width:autopx;background:url(tel.jpg) no-repeat 0px 0px;  color:#666; font:16px/19px "Î¢ÈíÑÅºÚ";  overflow:hidden; padding-left:70px;}
.h_pho span {display: block;color:  #040172;font-size: 26px; font-style:italic;font-family: Arial;font-weight: bold; line-height:30px;margin-top:10px;}

.subbg{ background:#183884; height:58px;}
.sub{ height:58px; overflow:hidden; }
.sub li{ display:inline; float:left; width:130px; text-align:center;font-size:14px; font-weight:bold; line-height:58px; height:58px; font-family:"Î¢ÈíÑÅºÚ";}
.sub li a,.sub li a:hover{ color:#fff; display:block; width:160px; height:58px; line-height:58px; }
.sub li a:hover,.lia{ background:#0f2558; }
.hotsearch{ overflow:hidden; background:url(hotbg.jpg) repeat-x; height:55px; margin-bottom:10px;}
.hot{ width:auto; float:left; display:inline; line-height:50px;background: url(hot.jpg) no-repeat; height:50px;}
.hot a{ padding-right:50px;}
.fb{ font-weight:bold; line-height:50px; font-size:14px;}

.formsearch{ width:200px;height:30px; float:right; display:inline; margin-top:5px; border:2px solid #cfcfcf; border-bottom:none; border-right:none; background:#fff;}
.search_key{ float:left; height:30px; line-height:30px; width:160px; border:none; padding-left:7px; color:#575757; font-size:12px; }
.search_btn{ float:left; width:24px; height:25px; border:none; background:url(search_btn.jpg) no-repeat;cursor:pointer; margin-top:3px;}

.leftbar{ width:250px; display:inline; float:left; }
.rightbar{ width:920px; display:inline; float:right; }
.prodl{ width:250px; height:auto; display:inline; float:left; background:#f5f5f5;}
.prodl dt{ background:url(picon.jpg) no-repeat 20px center #183884; height:100px; padding-left:60px; font-size:24px; line-height:100px; font-family:"Î¢ÈíÑÅºÚ";color:#fff;margin-bottom:10px; }
.prodl dd{ padding:15px; }
.bpro{    border: 1px #b3b3b3 solid; background:url(bpro.jpg) no-repeat 0px 0px; width:183px;line-height:43px; font-size:14px;  padding-left:35px;font-family:"Î¢ÈíÑÅºÚ"; height:43px; margin-bottom:13px;}
.bpro a:hover,.bpro a{ color:#183884;}
.spo{ height:38px; line-height:38px;background:url(spro.jpg) no-repeat 15px 15px; padding-left:30px; }
.spo a,.spp a:hover{ color:#454545;}

.proshowdl{width:920px; height:auto;display:inline; float:right; }
.proshowdl dt{ height:44px; line-height:44px; background:#f6f6f6; padding-left:50px; border-bottom: 2px #183884 solid} 
.subc{ display:inline; float:left;}
.subc li{ display:inline; float:left; width:auto; margin-right:40px;  overflow:hidden;}
.subc li a{ display:inline; float:left; height:44px; line-height:44px; text-align:center;overflow:hidden; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.subc li a:hover,.ali{ color:#183884; background:url(tBtn.jpg) no-repeat center bottom;}
.more{ display:inline; float:right; color:#999;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.cpbox{ display:none;margin-top:22px; }
.proshow{ width:200px; height:210px; display:inline; float:left;  margin-left:27px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; margin-top:15px; line-height:26px;}
.proshow img{ border:2px solid #cdcdcd;}
.proshow:hover a{ color:#ff9c01;}
.proshow:hover img{ border:2px solid #ff9c01}

.proshow2{ width:280px; height:270px; display:inline; float:left;  margin-left:87px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; margin-top:15px; line-height:50px;}
.proshow2 img{ border:2px solid #cdcdcd;}
.proshow2:hover a{ color:#ff9c01;}
.proshow2:hover img{ border:2px solid #ff9c01}

.ad{ margin:40px auto ; background:url(ad_bg.jpg) no-repeat center bottom; padding-bottom:32px;}

.h_picDiv{ height:500px; padding-top:180px; display:block; background:url(hzbg.jpg) no-repeat top center;}

#box{ display:block; position:relative; z-index:1319; width:1200px; margin:0 auto 0; }
#box pre.prev{ background:url(prev2.jpg) no-repeat; width:17px; height:30px; z-index:999; position:absolute; left:80px; top:110px; cursor:pointer;}
#box pre.prev:hover{ background:url(prev_2.jpg) no-repeat; }
#box pre.next{ background:url(next2.jpg) no-repeat; width:17px; height:30px; z-index:999; position:absolute; right:40px; top:110px; cursor:pointer;}
#box pre.next:hover{ background:url(next2_1.jpg) no-repeat; }


#box ul{position:relative;width:1062px;height:375px; margin:0 auto; overflow:hidden;}
#box li{  position:absolute; width:0;height:0;top:0;left:0;z-index:0;cursor:pointer; }
#box li img{width:100%;height:100%;vertical-align:top; display:block}

.h_more{ width:90px; height:29px; line-height:29px; text-align:center; border:1px #183884 solid; margin:10px auto;}
.h_more a{ color:#183884; font-size:16px;}

.aboutdl{width:800px; height:auto; display:inline; float:left; margin-top:25px;border: 1px #ccc solid;}
.dtname{color: #fff;background: url(aboutdt.gif) no-repeat 21px center #183884;height: 54px;line-height: 54px; padding-left:15px;}
.leftname{ display:inline; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height: 54px; color:#fff; padding-left:20px;}
.leftname span{    font-family: Arial;padding-left: 11px;color: #9aa2c0;font-size: 14px;}
.more1{ color:#9aa2c0; font-size:14px; padding-right:10px; display:inline; float:right;}
.more2,.more2:hover{ width: 102px;height: 32px;line-height: 32px;text-align: center;color: #fff;margin-left: 0; background: #183884;margin-top: 15px; display:block; }
.leftpic{ display:inline; float:left; margin-right:10px;}
.fr{ display:inline; float:right; width:430px;}
.aboutdl dd{ padding:20px; overflow:hidden;}
.fr h2{ color:#333; font-size:18px; font-weight:normal; background:url(line3.gif) no-repeat left bottom; padding-bottom:22px; margin-bottom:25px; display:block}
.aboutnr{ height:126px; overflow:hidden;}

.pname{color: #333;font-size: 16px;font-weight: normal; }

.gunpic,.gunpic1{ height:152px;overflow:hidden; margin-top:1px;}
#doctorgun li{ float:left; display:inline; width: 170px;float: left;margin-right: 20px; }

.probox{ width:180px; height:200px; display:inline; float:left; margin-right:12px;overflow:hidden;}
.propic{ margin-bottom:5px}
.protxt{ line-height:30px; height:30px; text-align:center;}


.condl{ width:370px; display:inline; float:right; margin-top:25px;border: 1px #ccc solid;}
.condl dd{ padding:20px; overflow:hidden;}

.cpzsdl{  width:370px; display:inline; float:left; margin-top:25px;border: 1px #ccc solid; }
#mindocpic1{ width:340px; margin:20px auto; overflow:hidden; }
.qus{ background:url(qus.jpg) no-repeat 0px 5px; padding-left:35px; height:26px; line-height:26px;  width:305px; }
.qus a{ color:#121212;}
.ans{ background:url(ans.jpg) no-repeat 0px 8px; padding-left:35px; line-height:26px; border-bottom:1px dashed #ccc;  width:305px;  padding-bottom:5px; margin-bottom:10px; color:#565656;}

.newsdl{ width:800px; height:auto; display:inline; float:right; margin-top:25px; border: 1px #ccc solid; }
.newsdl dd{ padding:20px; overflow:hidden;}
.con_r{ width:410px; float:right; line-height:26px; color:#666; font-size:14px; padding-right:25px;}
.con_r .title{ color:#333; font-size:16px; display:block}
.con_r .time{ display:block; color:#999; padding-bottom:10px; background:url(time.jpg) no-repeat left 5px; padding-left:20px;}
.newsinfo{ height:70px;}
.n_i{ margin-top:10px;}
.n_i li{ background:url(dian.jpg) no-repeat 0px center; display:inline; float:left; width:210px; height:30px; line-height:30px; margin-right:10px; padding-left:25px;}
.pic{ display:inline; float:left; width:160px; margin:10px 10px 20px 20px;}

.hzdl{ width:370px; height:auto; display:inline; float:right; margin-top:25px;border: 1px #ccc solid; text-align:center;}
.hzdl dd{ padding:20px 0px;}
.hzdl dd img{border: 1px #ccc solid; display:block; margin-bottom:10px;}
.ulhz li{ width:280px; margin-left:45px;}
.zhengwen{ font-size:15px; line-height:28px;}

 

.flink{ height:auto;overflow:hidden; padding-bottom: 30px;padding-top: 30px; }
.flink a,.flink a:hover{font-size: 14px;color: #666;}
.flink span{ font-weight:bold;}
.footbg{ background:#333333; height:auto; overflow:hidden;  color:#fff; padding-top:25px; margin-top:25px;}
.fsub{ margin-bottom:10px;text-align:center;}
.fsub a,.fsub a:hover{ padding:0px 10px; color:#fff; font-size:16px;}
.ftxt{height:auto;background:url(ewm.png) no-repeat right;  margin-top:20px; padding-left:200px; width:1200px;font-size:13px;line-height:27px;}
.ftxt a,.ftxt a:hover{color:#fff;}



#full-screen-slider { width:100%; height:580px; float:left; position:relative}
#slides { display:block; width:100%; height:580px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.leftabout{ width:250px; height:auto;  background:#f5f5f5;}
.leftabout dt{ background:url(left_icon.jpg) no-repeat 20px center #183884; height:100px; padding-left:60px; font-size:24px; line-height:100px; font-family:"Î¢ÈíÑÅºÚ";color:#fff;margin-bottom:10px; }
.leftabout dd{ padding:15px; }
.leftcon{ margin-top:20px; width:250px; background: #183884;padding-bottom: 9px;}
.leftcon dt{ height:70px; line-height:70px; color:#fff; font-size:20px; text-align:center;}
.leftcon dd{ background:#fff; margin:0px 10px; padding:10px;}

.position{ height:60px; line-height:60px; background:#f6f6f6; padding-left:20px; border-bottom: 2px #183884 solid; font-size:16px; margin-bottom:15px;} 
.ibanner{ height:320px; overflow:hidden; background:url(ibanner.jpg) no-repeat center top;}
.cbanner{ height:320px; overflow:hidden; background:url(cbanner.jpg) no-repeat center top;}
.zbanner{ height:320px; overflow:hidden; background:url(zbanner.jpg) no-repeat center top;}
.xbanner{ height:320px; overflow:hidden; background:url(xbanner.jpg) no-repeat center top;}
.rbanner{ height:320px; overflow:hidden; background:url(rbanner.jpg) no-repeat center top;}
.lbanner{ height:320px; overflow:hidden; background:url(lbanner.jpg) no-repeat center top;}
.kbanner{ height:320px; overflow:hidden; background:url(kbanner.jpg) no-repeat center top;}
.sbanner{ height:320px; overflow:hidden; background:url(sbanner.jpg) no-repeat center top;}
.newslist li{background:url(dian.jpg) no-repeat 5px 10px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:25px;width:830px;color:#144372; margin-left:15px;}
.newslist li a{ width:730px; display:inline; float:left;color:#144372;}
.page{ margin-top:15px; text-align:center; margin-left:20px; overflow:hidden;}
.page li{ display:inline; float:left; margin-right:10px;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px;}
.ppinfo{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; text-align:center; margin-bottom:15px;}
.pnn{ height:30px; line-height:30px;font-size:13px;}
.mar{ margin-top:15px;}
.rsub{ height:30px; border-bottom:2px solid #03a238; line-height:30px; margin-top:15px;font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:15px;}

.prenext{ height:26px; line-height:26px; margin-left:10px; text-align:right; padding-right:10px;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px;}
.proc{ text-align:center; height:30px; line-height:30px;}
.pro_pic{ text-align:center; overflow:hidden; margin-top:10px; width:670px;}
.xginfo{ background:#eee; height:42px; line-height:42px; font-size:14px;padding-left:15px; margin-top:5px;}
.xgcs{ height:30px; line-height:30px; padding-left:30px;}
.xxpro{ line-height:30px; padding-left:30px; padding-right:15px;}

#preview{ width:370px;height:300px; overflow:hidden;display:inline;float:left;margin-bottom:15px; margin-top:15px;}

.rightbox1{ width:500px; height:auto;display:inline;float:right; margin-top:15px; }
.pinfo{ line-height:30px; overflow:hidden;}
.ninfo{ height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #eee; margin-bottom:15px;}

.hkjz dt{ background:url(jzdtbg.jpg) no-repeat left bottom; height:60px; line-height:50px; text-align:center; text-align:center;font-size:26px;color: #183884; margin-bottom:20px;margin-top:20px;}
.hkjz dt span,{    font-size: 12px;color: #183884;font-weight: normal; padding-left:10px;}
.more,.more:hover{  display:inline; float:right;color: #f38a00; line-height:40px; font-size:12px; font-weight:normal; padding-right:10px;}
.di_y{ width:570px; float:left; height:150px; margin:0 auto 30px; text-align: left; overflow:hidden; padding-right:10px;}
.di_y p{ text-indent:0; font-size:12px; float: right; width:370px; line-height:22px; color:#5c5e5f;}
.di_y p b a{ color:#183884;font-size:14px; line-height:30px;}
.di_y p a{color:#EEB716;font-weight:bold;}
.di_y p a:hover{ text-decoration:underline}
.lf{ float:left}

.anli{ float:left; margin:0 5px 5px 5px; width:1200px;overflow:hidden}
.li_p{width:1200px; text-align:center; height:44px; margin-bottom:10px;}
.li_b{width:1200px; text-align:center; height:285px; }
.ad2{ margin:10px auto ; background:url(ad_bg.jpg) no-repeat center bottom;padding-bottom:22px;}

/*ÓÅÊÆ*/
.ysBg{background:url(ysBg.jpg) no-repeat center;margin-bottom:16px;}
.ysBox{position:relative; height:1240px; background:url(ysBox.jpg) no-repeat center;}
.ysBox dl{position:absolute; width:270px;}
.ysBox dt span{font-size:50px; font-family:Arial; color:#183884;}
.ysBox dt b{display:block; line-height:22px; font-size:15px; color:#183884;}
.ysBox dt strong{padding-top:8px; padding-bottom:14px; display:block; font-size:15px; color:#ff8400;}
.ysBox dd{margin-bottom:8px; line-height:24px; font-size:14px; color:#242424;}
.ysBox dd em{color:#183884;}
.ysBox .ys_01{left:685px; top:236px;}
.ysBox .ys_02{left:980px; top:236px;}
.ysBox .ys_03{left:685px; top:550px;}
.ysBox .ys_04{left:980px; top:550px;}
.ysBox .ys_05{left:655px; top:882px;width:280px;}
.ysPhone{position: absolute; left:690px; top:984px; font-size:22px; color:#fff;}
.ysTit{padding-top:68px; font-size:40px; color:#fff; text-align:center;}
.ysTit span{display:block; margin-top:46px; font-size:20px; font-weight:normal;}
