@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html, body{ margin:0; height:100%; }
body{font-style: normal;font:12px/26px "\5B8B\4F53",Arial, Helvetica,  sans-serif;}
ul, ol, li { list-style: none; margin: 0; padding: 0; }
img{padding:0; margin:0; border-style:none; }
a{text-decoration:none; cursor:pointer;}
table { border-spacing: 0px; border-collapse: collapse; }


.wrap{ width: 100%;max-width: 1920px;margin: 0 auto; overflow:hidden;}
.header{ width:100%; height:81px;margin:0 auto;}
.logo{ width:235px; height:61px; float:left; margin-left:9.5%; margin-top:10px;}
.nav{ width:48%; height:20px; margin:0 auto; float:left; color:#cccccc; margin-top:38px; margin-left:3%;}
.nav ul { width:100%; height:20px; overflow:hidden;}
.nav ul li{ width:14%; height:20px; overflow:hidden; float:left;}
.nav ul li.spa { width:1px; height:20px; background:url(../images/menu_spa.gif) center center no-repeat;}
.nav ul li a{ width:100%; height:20px; display:block; overflow:hidden; line-height:20px; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#333;}
.tel{ width:150px; height:30px; line-height:30px; font-size:25px; color:#999999; font-family:Impact; float:left; margin-left:5%; margin-top:30px;}

.banner{ width:100%; margin:0 auto;}

.photo{ width:auto; height:100%;overflow:hidden; margin:0 auto;}
.photo ul li{ float:left; width:25%; height:100%; position:relative;}
.photo ul li .photo2{ position:absolute; opacity:0; left:0; top:0; width:100%; height:100%;background:url(../images/1.png) no-repeat center center; }
.photo1{ position:relative;}
.photo2  span img{ padding-top: 18%;margin: 0 auto;padding-bottom: 3%;}
.photo2 h1{ font-size:22px; color:#fff; text-align:center; padding-top:1.6%}
.photo2 p{ font-size:0.3em; color:#fff; text-align:center;padding-top:6.8%;}
.photo2 img{margin: 0 auto;padding-top: 3%;}
.photo1:hover .photo2{ opacity:0.9;}

.xpss{ width:100%; min-height:500px; height:auto; margin:0 auto; margin-top:50px;}
.xpss .xpss_title{ height:85px; margin:0 auto; overflow:hidden; background:url(../images/xpss.png) center center no-repeat;}
.xpss .xpss_list{ width:100%; margin:0 auto; overflow:hidden; margin:0 auto;}
.xpss .xpss_name{ width:65%; height:38px; margin:0 auto; margin-top:35px;}
.xpss .xpss_name li{ float:left; width:190px; height:38px; text-align:center; line-height:38px; margin-right:20px; border-radius:20px; border:1px solid #9a9a9a;}
.xpss .xpss_name li a{ text-align:center; font-size:14px; color:#333333; font-family:"微软雅黑";}
.xpss .xpss_name li:hover{border:1px solid #019e3e;}
.xpss .xpss_name li a:hover{ color:#019e3e;}
.xpss .xpss_tu{ width:92%; height:245px;margin:0 auto; margin-top:40px; overflow:hidden;}
.xpss .xpss_tu li{ float:left; width:16%; margin:0 auto;}
.xpss .xpss_tu li.x{background:url(../images/dian.png); background-repeat:repeat-y; background-position: center center; width:1px; margin:0% 2.4% 0% 2.4%; height:240px;}
.xpss .xpss_zi{ width:100%; text-align:center;font-family:"微软雅黑"; margin-top:19px;}
.xpss .xpss_zi a{ font-size:16px; color:#000; }
.xpss .xpss_zi p{ font-size:12px; color:#666; margin-top:9px;}
.xpss .more{ width:200px; margin:0 auto; margin-top:40px;}

.zs{ width:100%; height:766px; margin:0 auto; background:url(../images/zs.jpg) no-repeat center; margin-top:47px;}
.zs div{width:259px; margin:0 auto; padding-top:257px; display:block;}
.zs span{ width:420px; margin:0 auto;font-size:40px; color:#ff6600; text-align:center; display:block; margin-top:32px; line-height:40px; font-weight:bolder;}
.zs p{ width:195px; margin:0 auto; font-size:16px; color:#333; font-family:"微软雅黑"; text-align:center; line-height:29px; margin-top:32px;}
.zs a{ width:70px; margin:0 auto; display:block; margin-top:90px;}
.zs a img{ width:70px; margin:0 auto; display:block;}
.xwzx{ width: 100%; margin: 0 auto;overflow: hidden;}
.xwzx_title{ height:85px; margin:0 auto; overflow:hidden; background:url(../images/xwzx.png) center center no-repeat;}
.xwzx_tu{ width:94%; height:430px; margin:0 auto;}
.xwzx_tu ul li{ width:20%; height:100%; overflow:hidden; background:#f8f8f8; float:left; position:relative;}
.news_wz p{font-size:20px; font-family:"微软雅黑"; color:#000;}
.news_wz span{ font-size:12px; font-family:"微软雅黑"; color:#999; text-indent:2em; display:block;}
.news_wz{width:82%; margin:0 auto; overflow:hidden;padding: 0 9%;}
.news_li2 .news_wz, .news_li4 .news_wz{ position:absolute; bottom:0;}
.news_li2 .news_tu, .news_li4 .news_tu{ padding-bottom:200px;}

.guanyu .guanyu_title{ height:85px; margin:0 auto; overflow:hidden; background:url(../images/us.png) center center no-repeat;}
.guanyu .guanyu_content{ width:100%; height:445px; background:url(../images/us_bg.png) no-repeat center center;}
.guanyu .guanyu_content p{ width:95%; height:84px; margin:0 auto; text-align:center; color:#fff; font-size:13px; padding-top:35px;font-family:"微软雅黑"; line-height:31px;}
.guanyu .guanyu_content span{width:80px; margin:0 auto; display:block; margin-top:50px;}
.guanyu .guanyu_content ul{ width:80%; margin:0 auto;margin-top:66px;} 
.guanyu .guanyu_content li{ float:left; margin-right:2.7%; }
.footer{ width:100%; height:250px; margin:0 auto; background:#f7f7f7;}
.footer .ft{ width:79%; margin:0 auto; padding-top:40px;}
.footer .ft .ft_L{ width:35%; margin:0 auto; float:left;}
.footer .ft .ft_L p{width:298px; font-size:14px; color:#333333; margin-left:20%; line-height:21px;}
.footer .ft .ft_L img{ float:left;}
.footer .ft .x{ float:left;background:url(../images/dian.png); background-repeat:repeat-y; background-position: center center; width:1px; height:165px;}
.footer .ft_c{ width:41%; margin:0 auto; float:left; margin-left:4%;}
.footer .ft_c li{ float:left; width:64px; margin-right:10%; font-family:"微软雅黑";}
.footer .ft_c .ft_title{ font-size:16px; color:#333; border-bottom: 1px solid #ccc; padding-bottom:18px;}
.footer .ft_c a{font-size:14px; color:#666666;margin-top:18px; display:block; }
.footer img{ display:block; padding-left:10%;}

.copy{ margin-left:20%; line-height:22px;}
.copy, .copy a{ font-size: 14px; color: #333333;}