@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}

.bannerBox{width:100%; height:400px;}

#flashs{ position:relative; height:400px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:10px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#4cb034;}

/*广告轮播*/
.gglbBg{width:100%; height:240px; background: url(../images/gglbBg.jpg) no-repeat center;}
.gglb{width:980px; height:240px; margin:0 auto;}
#flashsa{ height:240px; position:relative; overflow:hidden; width:100%; text-align:center;}
#flashsa .btn{ position:absolute; bottom:0px; right:50%; padding:5px 6px;}
#flashsa .btn span{ color:#fff;  background:#193157;cursor: pointer;margin-left: 5px;padding:2px 6px;}
#flashsa .btn span.cur{ background:#666;}

/*搜索*/
.searchBg{border-bottom:1px solid #e5e5e5;}
.search{padding:13px 0px; height:26px; line-height:26px; overflow:hidden;}
.search .searchBox{width:330px;}
.search .soText{float: left; width: 267px; font-size: 13px; color: #999999; background: #fff; border: 1px solid #e5e5e5; outline: none; line-height: 16px; padding: 6px 0px 6px 12px;}
.search .soBtn{ float: right; width: 49px; outline:none; border: none; cursor: pointer; height: 30px; background: #4cb034; color: #fff; font-size: 13px;}
.search .keyWord{width:550px; height:26px; overflow:hidden;}
.search .keyWord em{}
.search .keyWord a{padding-left:6px; padding-right:10px; background:url(../images/hdTopBr.png) no-repeat right center;}

.fgsSpan{background-color:#e7ede6; position:relative;z-index:9999;}

/*包皮手术后效果图*/
.gsjj{padding-top:70px; margin-bottom:44px;}
.gsjj h4{margin-bottom:22px; font-size:18px; text-align:center;color:#4cb034;}

.jjCont{overflow:hidden;}
.jjCont dl{position:relative; float:left; width:245px; height:245px; text-align:center; overflow:hidden;}
.jjCont dl dd{position:absolute; left:0px; top:245px; width:245px; height:245px; background:url(../images/jjDdBg.png) no-repeat center; overflow:hidden;}
.jjCont dl dd p{margin:72px 22px 18px 22px; line-height:22px; font-size:13px; color:#fff; height:68px; overflow:hidden;}
.jjCont dl dd span{ font-size:16px; color:#FFF}
.jjCont dl:hover dd{top:0px;}

/*广告栏*/
.ggl .container{position:relative; height:180px;}
.ggl01{background:url(../images/gglImg01.jpg) no-repeat center;}
.ggl01 span{position:absolute; right:0px; top:100px; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#4cb034;}
.ggl01 .phone { top:130px; font-size:20px;}

/*优势*/
.ysBox .container{position:relative;}
.ysBoxTop{background:url(../images/ysBoxTop.jpg) no-repeat center;}
.ysBoxTop .container{height:656px;}
.ysBoxBot{background:url(../images/ysBoxBot.jpg) no-repeat center;}
.ysBoxBot .container{height:484px;}
.ysBox dl{position:absolute;}
.ysBox dt{margin-bottom:10px; font-size:14px; color:#4cb034;}
.ysBox dt b{font-size:20px; display:block;}
.ysBox dd{width:350px;}
.ysBox dd p{padding-left:18px; margin-bottom:5px; line-height:24px; font-size:14px; color:#555; background:url(../images/ysP_ico.png) no-repeat left 6px;}
.ysBox .y1{left:30px; top:326px;}
.ysBox .y2{left:610px; top:326px;}
.ysBox .y3{left:30px; top:160px;}
.ysBox .y4{left:610px; top:160px;}
.ysBox .ysBtn{position:absolute; left:416px; bottom:28px;}

/*新闻资讯*/
.zxSpan{margin-top:36px; padding-bottom:20px; background:url(../images/ykSpan.png) no-repeat right bottom; min-height:400px;}
.zxSpan h4{margin-bottom:20px; height:18px; line-height:18px; font-size:16px;}
.zxSpan h4 a{color:#4cb034;}

.dtBox{position:relative; width:640px;}
.dtBox .bntS{position:absolute; left:328px; top:160px;}
.dtBox .bntS a{float:left;}
.dtBox dl{margin-bottom:12px; height:156px; overflow:hidden;width:640px;float:left;}
.dtBox dd{margin-left:328px;}
.dtBox dd h5{height:26px; font-size:14px; overflow:hidden;}
.dtBox dd h5 a{color:#4cb034;}
.dtBox dd p{line-height:22px; font-size:13px; color:#5c5c5c;}
.dtBox ul{}
.dtBox li{position:relative; padding-left:10px; height:28px; line-height:28px; font-size:13px; background:url(../images/yyLi_ico.png) no-repeat left 12px; overflow:hidden;}
.dtBox li a{float:left; width:330px; overflow:hidden; color:#5c5c5c;}
.dtBox li span{position:absolute; right:0px; top:0px; color:#adadad;}

.zxBox{width:300px;}
.zxBox ul{position:relative; top:-8px; margin-bottom:30px;}
.zxBox li{padding-left:10px; height:28px; line-height:28px; font-size:13px; background:url(../images/yyLi_ico.png) no-repeat left 12px;}
.zxBox li a{color:#5c5c5c;}

/*关于*/
/*.gySpan{background:#32cd32 url(../images/bpwhq.png) no-repeat left center;}*/
.gySpan{background:#32cd32}
.gySpan .container{height:466px; background:url(../images/gyBox.jpg) no-repeat right top; overflow:hidden;}
.gySpan h4{margin-top:60px; margin-bottom:24px; font-size:16px;}
.gySpan h4 a{color:#fff;}
.gySpan p{ margin-right:380px; padding-bottom:20px; line-height:22px; font-size:14px; color:#fff; overflow:hidden;}
.gySpan p b{ font-size:16px;}
.gySpan .btnMore{display:block; margin-top:40px; width:108px; height:30px; line-height:30px; text-align:center; background-color:#fff; color:#00a2c9;}

/*常见问题*/
.wdSpan{background-color:#3cb371;}
.wtjd{overflow:hidden; padding-bottom:40px;}
.wtjd h4{position:relative; margin-top:34px; margin-bottom:46px; font-size:16px;}
.wtjd h4 a{color:#fff;}
.wtjd h4 .titMore{position:absolute; right:0px; top:0px; font-size:12px; font-weight:normal;}
.wtjdCont{width:978px; height:154px; overflow:hidden;}
.wtjdCont dl{float:left; width:326px; height:154px; overflow:hidden; background:url(../images/wdDlBr.png) repeat-y 306px center;}
.wtjdCont dt{background-image:url(../images/tw_ico.png); font-weight:bold; font-size:14px;}
.wtjdCont dt a{color:#fff;}
.wtjdCont dd{line-height:20px; background-image:url(../images/jd_ico.png); color:#fff; font-size:13px;}
.wtjdCont dt , .wtjdCont dd{padding:6px 0; padding-left:26px; margin:4px 0; margin-right:40px; background-position:left 6px; background-repeat:no-repeat;}

/*留言*/
.formSpan{background-color:#5c5c5c;}
.formSpan .container{position:relative; height:384px; overflow:hidden; background:url(../images/formSpan.png) no-repeat center;}

.formSpan .fPhone{position:absolute; left:66px; top:230px; font-size:48px; color:#4cb034;}
.formSpan .Phone{position:absolute; left:66px; top:280px; font-size:38px; color:#4cb034;}

.formSpan .m_form{position:absolute; left:416px; top:90px;}
.formSpan .m_form li{margin-bottom:1px; overflow:hidden;}
.formSpan .m_form li.areLi{position:absolute; left:332px; top:0px; width:236px;}
.formSpan .m_form li.areLi label{height:163px;}
.formSpan .m_form label{float:left; width:48px; height:40px; border-right:1px dotted #cecece; text-align:center; background-color:#fff;}
.formSpan .m_form label img{position:relative; top:8px;}
.formSpan .m_form .iptTxt{float:left; width:262px; border:none; height:16px; line-height:16px; padding:12px 10px; outline:none; color:#333; background-color:#fff; font-family:microsoft yahei; font-size:14px;}
.formSpan .m_form .txtAre{float:left; width:167px; height:153px; line-height:20px; border:none; outline:none; resize:none; color:#333; padding:5px 10px; background-color:#fff; font-family:microsoft yahei; font-size:14px; *overflow:hidden;}
.formSpan .m_form .btnSubmit{width:166px; height:56px; cursor:pointer; border:none; background:url(../images/btnTj.png) no-repeat center;}

/*友情链接*/
.yqlj{margin-top:36px; padding-bottom:28px; position:relative;}
.yqlj h4{margin-bottom:20px; height:18px; line-height:18px; font-size:16px;color:#4cb034;}
.yqlj p{margin-left:-20px; height:20px; line-height:20px; overflow:hidden;}
.yqlj p a{float:left; padding:0px 20px; font-size:13px; color:#5c5c5c; background:url(../images/yqljBr.png) no-repeat right center;}