@charset "utf-8";
/*1 重定义浏览器默认样式
	Name:			reset
	Level:			Global
	Explain:		重定义浏览器默认样式
*/


.address-line strong{ font-size: 24px;}
.address-line p{ text-indent:0 !important; }




*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl,li{list-style-type:none}
html,body{height:100%; background:#ffffff;}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle}
body,th,td,button,input,select,textarea{font-family: "Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei";font-size:12px;line-height:1.5;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
input,button,textarea,select{*font-size:100%;line-height:1.2;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;font-family: "Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei";}a:hover{text-decoration:none}a.ie6:hover{zoom:1}a:focus{outline:thin dotted;}a:hover,a:active{outline:0}:focus{outline:0}
area{outline:none;blr:expression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/* CSS Document */
a{color:#333;}a:hover,a:focus,.maincolor,.maincolor a{color:#67a500}/*网站链接颜色，主色调*/
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
/*----宽度----*/
.wp{ width:1200px; margin:0 auto;}/*网页整体宽度*/
/*----高度----*/
.h_90{ height:90px; clear:both;font-size:1px; }
.h_20{ height:20px; clear:both;font-size:1px; }
.h_15{ height:15px; clear:both;font-size:1px; }
.h_10{ height:10px; clear:both;font-size:1px; }
.h_5{ height:5px; clear:both; font-size:1px;}
.t_10{ margin-top:10px;}

/*----颜色----*/
.red{ color:#ff0000;}
.green{ color:#8fc320;}
.bn{ background:none!important; border:none!important;}

/*----公共----*/


.all-tit{ font-size:40px; font-weight:bold; color:#319739; border-bottom:1px #CCC solid; margin-bottom:30px; }
.all-tit span{  line-height:98px; height:88px; display:block; width:190px;  border-bottom:5px #33a921 solid; margin-bottom:-3px; float:left}

.all-tit2{ font-size:40px; font-weight:bold; color:#319739; border-bottom:1px #CCC solid; margin-bottom:30px; }
.all-tit2 span{  line-height:98px; height:88px; margin: 0 auto; display:block; width:190px;  border-bottom:5px #33a921 solid; margin-bottom:-3px; }



.page{text-align:center;margin:90px 20px;}
.page a{border:#dddddd 1px solid;text-decoration:none;margin:-2px;padding:6px 12px; font-size:14px;}
.page span.current{border:#33a921 1px solid;font-weight:700;color:#fff;background-color: #33a921;margin:-2px;padding:6px 12px;font-size:14px;}
.page a:hover,.page a:active{background-color: #33a921;color:#fff;border:#33a921 1px solid;}

.page a:first-child{border-radius:5px 0px 0 5px}
.page a:last-child{border-radius:0 5px 5px 0}

.wpimg {
    max-width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
}

.dangqian {line-height:48px; color:#919191; height:48px; margin:0 0 0 0;   font-size:14px;}
.dangqian a {color: #919191;}



.header-top{ background:#d3d3d3; height:40px; line-height:40px;}

.header{ background:#fff; height:110px;}
.logo{ margin-top:25px;}
.band{ font-size:16px; color:#747474; line-height:110px; margin-left:90px;}


.header-top-ico1{ margin-left: 20px;}
.header-top-ico1 img{ margin: -2px 5px 0 0;}
.header-top-ico1 i{ border-left: 1px #9d9d9d solid; height: 30px; padding-right: 20px;}
.header-top-ico2 img{ margin: -2px 5px 0 0;}

.head-btn{ margin-top:43px;}
.head-btn a{ color:#25a415; border:1px #25a415 solid;border-radius:50px; padding:5px 15px; margin-left:10px;}
.header_sub{z-index:99999;width:600px; background:#fff;}
.header_sub dl{padding:10px 15px;line-height:45px; font-size:16px; width:28%; float:left;background:#fff;}
.header_sub dl a:hover{background:#4fac49;color:#fff;}
.header_sub dl dd a{color:#999;padding:0 7px;text-align:left; display:block; float:left;}

.head_ico1{ margin: -2px 5px 0 0;}
.head_ico2{ margin: -2px 0 0 5px;}
.head_ico3{ margin: -2px 5px 0 0;}
/* 菜单 */

.navbar{background:#595758;position:relative;z-index:1;color:#fff;height:58px;line-height:58px}
.nav{width:1450px;margin:0 auto;font-family:"Microsoft YaHei",SimSun,SimHei}
.nav h3{font-size:100%;font-weight:400;font-size:18px;}
.nav .m{position:relative;float:left;width:135px;margin:0 5px;display:inline;text-align:center}
.nav .m h3 i{display:inline-block;zoom:1;width:15px;height:9px;background:url(img/icon.png)  no-repeat;overflow:hidden;margin:-2px 0 0 5px;vertical-align:middle;opacity:.5}
.nav h3 a{zoom:1;height:16px;line-height:16px;padding:21px 0;display:block;color:#fff;background:url(img/navbg.jpg)  no-repeat center right;}
.nav .on h3 a{ background:#44a738;}
.nav .on h3 a i{opacity:1}


.nav #m9{width:155px;}
.nav #m9 .sub{width:155px; }



.nav .sub{display:none;width:135px;padding:0 0 10px 0;position:absolute;left:0px;top:58px;float:left;line-height:30px;  }
.nav .sub li{text-align:center;border-bottom:1px #fff solid; filter:alpha(opacity=90);opacity:0.9;}
.nav .sub li a{color:#47a738;display:block;zoom:1; font-size:18px; line-height:50px; background:#ebf4dc; }
.nav .sub li a:hover{background:#4fac49;color:#fff;}


.nav .sub li a i{display:inline-block;zoom:1;width:30px;height:30px;background:url(img/ts.png)  no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;overflow:hidden;margin:-2px 0 0 0.4rem;vertical-align:middle; }
.nav .sub li a:hover i{display:inline-block;zoom:1;width:30px;height:30px;background:url(img/ts2.png)  no-repeat; background-size:100% 100%;-moz-background-size:100% 100%;overflow:hidden;margin:-2px 0 0 0.4rem;vertical-align:middle; }


.nav #m2 .sub{z-index:1;width:580px;left:-180px; background:#fff;}

.nav .sub dl{padding:15px 15px;line-height:45px; font-size:16px;width:28%; float:left;background:#fff;}
.nav .sub dl a:hover{background:#4fac49;color:#fff;}
.nav .sub dl dd a{color:#999;padding:0 7px;text-align:left; display:block; float:left;}

.nav #m4 .sub #suba  a:hover{background:#ee0707;color:#fff;}






/* banner */
.banner{  position:relative;  height:649px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:649px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:600px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:#fefbf9;
}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; -webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1remfont-size:18px; margin:0 5px; color:#444; text-align:center; background:#fefbf9;overflow:hidden; line-height:30px; filter:alpha(opacity=50);opacity:0.5;box-shadow: 0 0 5px #fff;  
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;background:#fffffe; color:#fff;  }



/* 子菜单 */
.subnav{ height:210px; background:#0c171b;}
.subnav ul{ margin-left:120px;}
.subnav ul li{ float:left; width:134px; font-size:21px; color:#fff; text-align:center;margin-right:64px; padding-right:50px; margin-top:30px; border-right:1px #fff solid;}
.subnav ul li:hover{ color:#51d13c; }
.subnav ul li a{ display:block; width:134px; height:134px;position:relative;	}
.subnav ul li a:hover{ display:block; }

.subnav ul li p{   margin-top:-16px;}

.subnav-a a{background:url(img/tsylaon.png) no-repeat center 10px;}
.subnav-a a:hover{background:url(img/tsyla.png) no-repeat center 10px;}

.subnav-b a{background:url(img/tsylbon.png) no-repeat center 10px;}
.subnav-b a:hover{background:url(img/tsylb.png) no-repeat center 10px;}

.subnav-c a{background:url(img/tsylcon.png) no-repeat center 10px;}
.subnav-c a:hover{background: url(img/tsylc.png) no-repeat center 10px;}

.subnav-d a{background:url(img/tsyldon.png) no-repeat center 10px;}
.subnav-d a:hover{background:url(img/tsyld.png) no-repeat center 10px;}




/* 新闻 视频 */


.box-news{ margin-bottom:40px;}


.news{ width:585px;}
.news dt{ font-size:45px; font-weight:bold; color:#319739; border-bottom:1px #CCC solid; margin-bottom:30px;}
.news dt span{height:75px; display:block; padding-top: 50px; width:201px;  border-bottom:5px #33a921 solid; margin-bottom:-3px; float:left}
.news dt .more{height:20px;padding-top: 105px;  display:block;  float:right; font-size:14px; font-weight:normal; color:#898989;}


.news .news-info{ margin-bottom:20px;box-shadow:0px 0px 10px 10px #e8e8e8; padding:10px 20px 20px 20px;}
.news .news-info h3{ font-size:17px; line-height:40px; color:#3e3a39;}
.news .news-info p{ font-size:14px; line-height:24px; color:#898989; margin-bottom:10px;}
.news .news-info .news-info-a{ color:#45b035;}
.news .news-info span{ color:#b6b6b6}


.news-list{ padding:0 20px;}
.news-list li{ font-size:14.5px; line-height:70px; border-bottom:1px #CCC dashed; color: #666464;}
.news-list li a{ color: #666464;}
.news-list li span a{color:#45b035}
.news-list li span a{color:#45b035}
.news-list li span{color:#b4b4b5; font-size:12px;}











.video{ width:585px;}
.video dt{ font-size:45px; font-weight:bold; color:#319739; border-bottom:1px #CCC solid; margin-bottom:30px;}
.video dt span{height:75px; display:block; padding-top: 50px; width:201px;  border-bottom:5px #33a921 solid; margin-bottom:-3px; float:left}
.video dt .more{height:20px;padding-top: 105px;  display:block;  float:right; font-size:14px; font-weight:normal; color:#898989;}


.video-pic{position: relative;}
.video dd a.video_btn{ background:url(img/play-btn.png) no-repeat center; display:block; width:585px; height:330px; position:absolute; left:1px; bottom:2px; margin-top:20px;}
.video dd a.video_btn:hover{ background:url(img/play-btn-on.png)no-repeat center; }






.video .video-info{ margin-bottom:20px;box-shadow:0px 0px 10px 10px #e8e8e8; padding:10px 20px 20px 20px; height: 118px;}
.video .video-info h3{ font-size:17px; line-height:40px; color:#3e3a39;}
.video .video-info h2{ font-size:17px;  color:#3e3a39; margin-bottom: 33px;}
.video .video-info p{ font-size:14px; line-height:24px; color:#898989; margin-bottom:10px;}
.video .video-info .news-info-a{ color:#45b035;}
.video .video-info span{ color:#b6b6b6}


.video-list{ padding:0 20px;}
.video-list li{ font-size:14.5px; line-height:26px; padding:8px 0 9px 0; border-bottom:1px #CCC dashed; color: #3e3a39;}
.video-list li a{ color: #3e3a39;}
.video-list li span a{color:#45b035}
.video-list li span a{color:#45b035}
.video-list li span{color:#b4b4b5; font-size:12px;}










.foot{ background:#0c171b; height:290px;}

.foot .foot-nav h4{ font-size:20px; color:#fff; line-height:80px; padding-left: 40px;}
.foot .foot-nav dl{ float:left; padding:0 40px;border-right:1px #a0a1a5 solid;}
.foot .foot-nav dl dt{ color:#4fcb39; margin-bottom:15px;}
.foot .foot-nav dl dd{ color:#a0a1a5; line-height:24px;}

.foot .foot-nav dl dt a{ color:#4fcb39;}
.foot .foot-nav dl dd a{ color:#a0a1a5; }

.foot-nav-a{ width:160px; padding-right: 0px !important;}
.foot-nav-a dd{ float:left;}
.foot-nav-a dd a{ padding: 0  30px 0 0;}

.foot-nav-b{ width:518px;padding-right: 0px !important; border-right: 0px !important;}
.foot-nav-b dd{ float:left; width: 25%;}
.foot-nav-b dd a{ padding: 0  30px 0 0;}



.foot .foot-about h4{ font-size:20px; color:#fff; line-height:80px; }
.foot .foot-about dl dt{color:#4fcb39;}

.foot-about-tel{color:#4fcb39; font-size: 28px;}
.foot-about-time{color:#a0a1a5; }
.foot-about-ico{ margin-top: 30px; }
.foot-about-ico a{ margin-right: 20px;}



.footcop{ height:40px; line-height:40px; color:#6c6a6b; text-align:center; font-size:13px;}



#right_kefu{width:100px;height:385px;position:fixed;right:15px;bottom:15px;opacity:1;z-index:100020;background:url(img/right-fix.png) no-repeat;}


#right_kefu .qr-popup{width:170px;height:200px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);position:absolute;left:-180px;bottom:0;border-radius:2px;display:none;text-align:center}
#right_kefu .qr-popup .code-link{display:block;margin:10px;color:#777}
#right_kefu .qr-popup .code{display:block;margin-bottom:10px}
#right_kefu .qr-popup .arr{width:6px;height:11px;background:url(img/code_arrow.png) 0 0 no-repeat;position:absolute;right:-6px;bottom:110px}

.right_topa,.right_topb,.right_topc{width: 100%; height: 105px; display: block;}
.right_topd{width: 100%; height: 69px; display: block;}


.foot-about-ico{position: relative;opacity:1;z-index:100020;}
.ewm-popup{width:170px;height:200px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);position:absolute;left:-180px;bottom:0;border-radius:2px;display:none;text-align:center}
.ewm-popup .code-link{display:block;margin:10px;color:#777}
.ewm-popup .code{display:block;margin-bottom:10px}


.douy-popup{width:170px;height:200px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);position:absolute;left:-30px;bottom:0;border-radius:2px;display:none;text-align:center}
.douy-popup .code-link{display:block;margin:10px;color:#777}
.douy-popup .code{display:block;margin-bottom:10px}









/* 关于我们 */

.about-info{ padding: 40px 0;}

.about-info-txt{ width:520px;}
.about-info-txt dt{ font-size:40px; font-weight:bold; color:#319739; border-bottom:1px #CCC solid; margin-bottom:30px; }
.about-info-txt dt span{  line-height:98px; height:88px; display:block; width:190px;  border-bottom:5px #33a921 solid; margin-bottom:-3px; float:left}

.about-info-txt dd p{ font-size: 17px; line-height: 32px; color: #858585; margin-bottom: 20px; text-indent:40px;}


.about-list-box{ background: #f8f8f8; padding: 50px 0;} 
.about-list dl{ height: 311px;background:#fff url(img/list_bg.jpg) left center no-repeat; margin-bottom: 40px;
    box-shadow:0px 0px 10px 10px #e8e8e8;    -webkit-box-shadow:0px 0px 10px 10px #e8e8e8;    -moz-box-shadow:0px 0px 10px 10px #e8e8e8;    -o-box-shadow:0px 0px 10px 10px #e8e8e8;
}
.about-list dl dt{  width: 408px; height: 238px; float: left; margin:30px;}
.about-list dl dd{  width: 720px; float: left;margin:30px 0;}
.about-list dl dd h3{ font-size: 24px;  font-weight: normal; margin-bottom: 20px;}
.about-list dl dd p{ font-size: 16px; line-height: 28px; margin-bottom: 20px; color: #737373; }

.about-list dl dd .news-info-a{ color:#45b035}
.about-list dl dd span{ color:#b6b6b6}

.about-list-more{ width: 215px; height: 50px;margin: 0 auto;}
.about-list-more a{ width: 215px; height: 50px;line-height: 50px; text-align: center;  font-size: 16px; background-color:#45b035;background-image: linear-gradient(to right, #439e35 , #036632); display: block; color: #fff;}
.about-list-more a:hover{background-color:#45b035;background-image: linear-gradient(to right, #036632 , #439e35); display: block; color: #fff;}




.about-wh-box{ background: #f4f4f4; padding: 50px 0;} 
.about-wh dl{ }
.about-wh dl dd{margin-bottom: 20px; background: #fff; padding: 20px 0 20px 300px; font-size: 22px; color: #434142;}
.about-wh dl dd strong{ color: #45b035; margin-right: 20px;}

.about-wh-p p{ font-size: 18px !important; line-height: 38px; color: #7a7a7a;}

.about-wh-p p strong{ color: #7a7a7a !important;}
.about-wh-p-t{ width: 600px; border-bottom: 1px #d0d0d0 dashed; padding-bottom: 15px; margin-bottom: 15px;}




/* 医德医风 */



.jyysj-list{ margin: 40px auto;}
.jyysj-list dl{ height: 311px; border-bottom: 1px #d0d0d0 dashed}
.jyysj-list dl dt{  width: 408px; height: 238px; float: left; margin:30px;}
.jyysj-list dl dd{  width: 720px; float: left;margin:30px 0;}
.jyysj-list dl dd h3{ font-size: 24px;  font-weight: normal; margin-bottom: 20px;}
.jyysj-list dl dd p{ font-size: 16px; line-height: 28px; margin-bottom: 20px; }

.jyysj-list dl dd .news-info-a{ color:#45b035}
.jyysj-list dl dd span{ color:#b6b6b6}








.fzfg-list{ padding:50px 0;}
.fzfg-list li{ font-size:16px; line-height:60px; border-bottom:1px #CCC dashed;}
.fzfg-list li span a{color:#45b035}
.fzfg-list li span{color:#b6b6b6; font-size:12px;}



.content{overflow:hidden;background:#fff;font-size:16px;color:#7a7a7a;line-height:35px;padding:20px 40px; }
.content h1{ font-size:30px;color:#333333;font-family:"Microsoft YaHei";text-align:center; margin-top:25px; margin-bottom:15px;}
.content .qita{height:24px;line-height:24px;text-align:center;color:#888888;padding-bottom:10px; margin-bottom: 30px; font-size:14px; border-bottom:1px #CCC dashed;}
.content .qita a{color:#888888;}
.content .qita span{padding:0px 5px;}
.content p{margin-bottom:16px;}
.content a{color:#6AAF14;padding:0px 5px;}

.context{ margin:50px auto; padding-top:20px; padding-bottom:60px; font-size:14px;border-top:1px #CCC dashed;}
.context ul li{ float:left; width:50%; overflow:hidden; font-weight: bold;}
.context ul li a{color:#7a7a7a; font-weight:normal !important;}




/* 就诊指南 */

.jzzn-list-arr{ width: 995px; margin: 20px auto;}
.jzzn-list-a{ background: #f2f2f2; padding: 40px 0;}

.jzzn-list-a dl{font-size: 22px; color: #808080; line-height: 48px;}
.jzzn-list-a dl dt span{ display: block;color:#0c9700; font-size: 22px; font-weight: bold;}
.jzzn-list-a dl dd span{ display: block;color:#0c9700; font-size: 22px; font-weight: bold;}


.jzzn-list-b{margin: 20px auto 0 auto; padding-bottom: 50px;background: #f2f2f2;}
.jzzn-list-b p{ font-size: 18px; line-height: 38px; color: #808080;}
.jzzn-list-b b{color:#0c9700;}




/* 全国连锁 */


.qgls-list dl{ margin: 50px 0; }

.qgls-list dl dd{float: left; width: 40%;font-size: 18px; color: #808080; line-height: 34px; margin: 20px 0; margin-right: 10%;}
.qgls-list dl dd h3{color:#0c9700;font-size: 21px;border-bottom:1px #CCC dashed; padding-bottom: 10px; margin-bottom: 10px;}


.qgls-list dl dd a{ margin-top: 10px; width: 170px; height: 40px;line-height: 40px; text-align: center;  font-size: 16px; background-color:#45b035;background-image: linear-gradient(to right, #439e35 , #036632); display: block; color: #fff;}
.qgls-list dl dd a:hover{background-color:#45b035;background-image: linear-gradient(to right, #036632 , #439e35); display: block; color: #fff;}



.qgls-art dl dt{  font-size:40px; padding: 30px 0 20px 0;font-weight:bold; color:#319739; border-top:1px #CCC  dashed; margin-bottom:5px; }
.qgls-art dl dt span{ font-size: 20px; color:#808080;}

.qgls-art dl dd p{ font-size: 18px; line-height: 38px; color: #808080;text-indent:40px;}

.qgls-art dl dd ul{ display: block; width: 100%; height: 117px; background: #f8f8f8;}
.qgls-art dl dd ul li{  float: left; padding-left: 60px; margin-top: 30px; margin-left: 30px;}
.qgls-art dl dd ul li p{text-indent:0; color: #3e3c3d;}
.qgls-art dl dd ul li span{ font-size: 18px;color:#808080;}

.qgls-art-icoa{background:url(img/qgls_ico1.jpg) no-repeat left center;}
.qgls-art-icob{background:url(img/qgls_ico2.jpg) no-repeat left center;}
.qgls-art-icoc{background:url(img/qgls_ico3.jpg) no-repeat left center;}







/* 医生团队*/


.team-list{ background: #f2f2f2; padding: 20px 0; margin-top: -30px;}
.team-list dl{background: #fff;width:205px;height: 312px;float: left;margin: 12px 0 12px 28px;border: 1px #d7d7d7 solid;border-radius:5px;position: relative;}
.team-list-img{ width: 102px; height: 102px;border: 1px #5cb750 solid; margin: 20px auto 5px auto; display: block;border-radius:100px;}
.team-list dl dt { font-size: 16px; color: #58b84a; text-align: center; line-height: 38px;}
.team-list dl dt span { font-size: 18px; color: #58b84a; font-weight: bold;}
.team-list dl dd {font-size: 12px;color: #6f6f6f;text-align: center;line-height: 18px;height: 30px;}
.team-list dl p {  font-size: 12px; color: #b8b8b8;  line-height: 18px; margin-top: 15px; margin: 10px 10px; padding: 10px 10px; border-top: 1px #6f6f6f dashed;}
.team-list dl p a {   color: #b8b8b8; }
.team-list-btn{overflow: hidden;background:url(img/team_ico6.jpg) no-repeat center  top;height: 30px;position: absolute;bottom: 0;width: 100%;}
.team-list-btn a { width: 49%; border-right: 1px #d7d7d7 solid; height: 30px; line-height: 30px; display: block; float: left;}
.team-list-btn a img {  margin-right: 6px;}




.team-select{ width: 80%; margin: 20px auto;}


.team-select select{}


input,select {	font:14px/1.5 'microsoft yahei',simsun,arial;	border:1px solid #bdbdbd;border-radius:20px; }
input[type="text"],input[type="email"],select {	padding:5px;	margin:0}
input {	width:200px;}
select {width:180px; margin-right: 20px;}
fieldset {	border:0 none;}
label {	float:left;	width:100px;	text-align:right;	line-height:30px}


.btnseach{ width: 80px; height: 35px; background: #33ab25; color: #fff;}





.team-art{ background: #f8f8f8; padding: 20px 0; margin-top: -30px;}
.team-art dl{ padding: 80px;}
.team-art dl dt{ width: 410px; float: left; padding-right: 80px; margin-right: 80px; border-right: 1px #c3c3c3 dashed;}

.team-art dl dt a { width:160px; background: #46b036; border-radius:5px; color: #fff; margin-left: 30px; margin-top: 30px; height: 45px; text-align: center; font-size: 16px; line-height: 45px; display: block; float: left;}
.team-art dl dt a img {  margin-right: 6px;}

.team-art dl dd h1 { font-size: 26px;color: #58b84a; line-height: 50px; padding-top: 50px;}
.team-art dl dd span { font-size: 24px; color: #696768;}
.team-art dl dd { font-size: 16px;line-height: 34px;color: #696768;width: 460px;float: left;}
.team-art-a{ font-size: 18px;}
.team-art-b{text-indent: 40px; color: #747273;}


/* 媒体报道*/

.mtbd-list{ margin: 40px auto;}

.mtbd-list dl{  float: left; width: 380px; margin-right: 20px;box-shadow:0px 0px 10px #e8e8e8;}
.mtbd-list dl dt{  height: 225x; }
.mtbd-list dl dd{   margin:15px 0; padding: 0 15PX;}
.mtbd-list dl dd h3{ font-size: 18px;   margin-bottom: 5px;}
.mtbd-list dl dd h4{ font-size: 18px;   margin-bottom: 5px;}
.mtbd-list dl dd p{ font-size: 14px; line-height: 28px; margin-bottom: 10px; color: #888888; }

.mtbd-list dl dd .news-info-a{ color:#45b035}
.mtbd-list dl dd span{ color:#b6b6b6}

















.xkjs-list{}

.xkjs-list dl dt{ height: 59px;border-bottom: 1px #d7d7d7 solid; margin-top: 15px;}
.xkjs-list dl dt li{ float: left; height: 59px; margin-right: 12px;}

.xkjs-list dl dt li a{ display: block; width: 120px; height: 59px; line-height: 59px; color: #515151; border-bottom: 2px; font-size: 24px; text-align: center;}
.xkjs-list dl dt li a:hover{ border-bottom: 2px #46b036 solid; color: #46b036;}

.xkjs-list dl dt .on{ border-bottom: 2px #46b036 solid; color: #46b036;}



.xkjs-lista{ background: #f8f8f8;  margin-top: 30px;}

.xkjs-lista-info{ text-indent:40px;width: 397px; color: #707070; margin: 108px 0 0 60px;background:url(img/xkjs_list_line.jpg) no-repeat center bottom; font-size: 18px; line-height: 36px; padding-bottom: 30px; }


.xkjs-listb{ padding: 70px 0;}
.xkjs-listb-img p{ margin-bottom: 27px;}

.xkjs-listb-txt{ width: 680px;}
.xkjs-listb-txt p{ text-indent:40px; font-size: 18px; line-height: 36px; color: #707070; }
.xkjs-listb-txt p span{ color: #179c03; font-weight: bold; }
.xkjs-listb-txt h3{  font-size: 45px;  color: #319739; margin-bottom: 25px;}
















.dg-container{width:100%;height:450px;position:relative}
.dg-wrapper{width:481px;height:316px;margin:0 auto;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px}
.dg-wrapper a{width:459px;height:351px;display:block;position:absolute;left:0;top:0;background:transparent url(../img/browser.png) no-repeat top left;box-shadow:0 10px 20px rgba(0,0,0,.3)}
.dg-wrapper a.dg-transition{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.dg-wrapper a img{display:block;padding:41px 0 0 1px}
.dg-wrapper a div{font-style:italic;text-align:center;line-height:50px;text-shadow:1px 1px 1px rgba(255,255,255,.5);color:#333;font-size:16px;width:100%;bottom:-55px;display:none;position:absolute}
.dg-wrapper a.dg-center div{display:block}




.dg-container nav{position: relative;z-index:9000;bottom:150px;}


.dg-container nav span{text-indent:-9000px;position: absolute; float:left;cursor:pointer;width:50px;height:96px;opacity:.8;background:transparent url(img/arrows.png) no-repeat top left}
.dg-container nav span:hover{opacity:1}
.dg-container nav span.dg-prev{left: 5%;}
.dg-container nav span.dg-next{background-position:top right;right: 5%;}



.yuanqu h3{font-size:45px;color:#fff;text-align:center;padding-top:60px}
.yuanqu p{font-size:23px;color:#45b035;text-align:center;padding-top:10px}

  .yuanqu{ height: 735px;background:url(img/index_yq.jpg) no-repeat center;}

  .yuanqu img {
	-webkit-box-reflect: below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, transparent) , to(rgba(250, 250, 250, 0.2)));
	
}



.swt_rightclose{
    z-index: 99999 !important;
    color: #000;
    position: absolute;
    background: #fff;
    font-size: 14px;
    font-weight: normal;
    top: 2px;
    right: 2px;
    display: block;
    width: 10px;
    height: 10px;
    text-align: center;
    line-height: 10px;
    border: 1px #fff solid;
    padding: 5px;
    border-radius: 50%;
    font-style: normal;
}






.job-main{ padding:50px 0;}

.job-main dl{ border-bottom: 1px #cbcbcb dashed; padding: 20px 0 10px 0;}

.job-main dl dt{ color: #ff801e; font-size: 20px;}
.job-main dl dt a{ color: #45b035; font-size: 29px;}
.job-main dl dd{ color: #898989; font-size: 16px;}

.job-info{ background: #f8f8f8; }

.job-info dl{ background: #f8f8f8; padding: 50px 50px 0px 50px; margin-bottom: 100px;}
.job-info dl dd{ float: left;font-size: 21px; color: #666464;}
.job-info dl dd span{ display: block; font-size: 16px;}

.job-ico1{ width: 350px; margin-bottom: 60px;background: url(img/job_ico1.jpg) no-repeat center left; padding-left: 52px;}
.job-ico2{background: url(img/job_ico2.jpg) no-repeat center left; padding-left: 52px;}
.job-ico3{ width: 350px; margin-bottom: 60px;background: url(img/job_ico3.jpg) no-repeat center left; padding-left: 52px;}
.job-ico4{ background: url(img/job_ico4.jpg) no-repeat center left; padding-left: 52px;}

.job-art-tit{background: #f8f8f8; border-bottom: 10px #31963a solid; padding: 40px 60px 20px 60px;}
.job-art-tit h1{color: #45b035; font-size: 36px; margin-bottom: 18px;}
.job-art-tit h1 span{color: #45b035; font-size: 22px; font-weight: normal; margin-left: 50px;}
.job-art-info{color: #363435; font-size: 19px;}

.job-art-main{ padding-top: 40px; padding-bottom: 60px; padding-right: 60px;padding-left: 60px;}

.job-art-main strong{ color: #45b035; font-size: 24px; line-height: 80px;}
.job-art-main p{ color: #626262; font-size: 19px; line-height: 38px;}

.job-art-main .jobline{ border-bottom: 1px #c8c8c9 dashed; height: 2px; margin-top: 20px; }









