@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei, Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBd{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}

/* 项目主体部分设置 */
body{background:#fff;color:#555;}
a{color:#555;text-decoration:none;}
a:hover{color:#ce81a5;}

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.header { position:relative;height:auto;;width:100%;}

.site{width:100%;border-bottom:1px solid #c6c6c6;height:38px;}
.siteNav { position:relative; height:38px; color:#4d4d4d; line-height:38px;width:1020px;margin:0 auto;}
.siteNav a {color:#4d4d4d;}
.siteNav a:hover { color:#092996; }
.m-wel { float:left;color:#4d4d4d;}
.m-set { float:right; }
.topLink { float:left; height:38px; }
.topLink li { float:left; width:60px;line-height:38px;}
.topLink li a:hover{color:#ed2b2b;}

.topArea { position:relative; height:120px;width:1020px;margin:0 auto; }
.logo { float:left; background:url(logo.jpg) no-repeat; overflow:hidden; z-index:1; }

.tTel {width:266px;float:right;}

.nav { height:38px; background:#ce81a5;}
.nav ul { position:relative; width:1020px; height:38px;margin:0 auto; clear:both;}
.nav li { position:relative; float:left; width:102px; height:38px; line-height:38px; text-align:center;}
.nav li a { display:block; height:38px; color:#fff;font-size:14px;}
.nav li a:hover,.nav li .current { background:#9a4b70; color:#fff;}

.subNav {width:100%; background:#fce9f7; overflow:hidden; z-index:99;margin:0 auto;}
.subNav dl { float:none; height:50px;width:1020px;margin:0 auto; padding:5px; overflow:hidden; background:url(Subnav.jpg) no-repeat left center; background:#fce9f7;}
.subNav dt {padding-left:60px; font-size:12px; line-height:40px; text-align:center;float:left; width:100px;}
.subNav dt a { display:block; float:none; width:auto; height:auto; padding:5px 0; color:#666; font-weight:bold;}
.subNav dt a:hover {color:#ed2b2b; }
.subNav .sub-1{background:url(icon-1.jpg) no-repeat 45px center;}
.subNav .sub-2{background:url(icon-2.jpg) no-repeat 45px center;}
.subNav .sub-3{background:url(icon-3.jpg) no-repeat 45px center;}
.subNav .sub-4{background:url(icon-4.jpg) no-repeat 45px center;}
.subNav .sub-5{background:url(icon-5.jpg) no-repeat 45px center;}
.subNav .sub-6{background:url(icon-6.jpg) no-repeat 45px center;}

.footer { background:#ce81a5; color:#fff;  font-size:12px; line-height:24px; height:312px;}
.f-cont{width:1020px;margin:0 auto;}
.f-cont .f-nav{padding:34px 148px;}
.f-cont .f-nav li{float:left;width:58px;text-align:center;line-height: 22px;text-align: center;border: 1px solid #e9c8d7;margin-right: 13px;}
.f-cont .f-nav li:last-child{margin-right: 0;}
.f-focus{width:100%;padding:20px 120px 50px 220px;height:80px;clear:both;}
.f-focus li{float:left;margin-left:15px;}
.f-focus li div{}
.f-focus li div p{text-align:center;padding-top:15px;}
.m-copy { padding:20px 240px; clear:both;text-align:center;}
.footer a,.footer p { color:#e5b9ce;font-size:12px; }
.footer a:hover { color:#fff; }

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-620px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }
.banner img { vertical-align:top; }

.u-download { position:fixed; left:1%; bottom:2%; line-height:20px; z-index:9; }
.u-download a { display:block; padding:8px 20px; border-radius:5px; border:1px solid #ccc; background:#ccc; color:#333; }
.u-download a:hover { background:#f60; color:#fff; }

.mapAddress{background:rgba(0,0,0,.8);width:60px;height:60px;position:fixed;right:0;bottom:80px;z-index:100;cursor:pointer;display: none;}
.mapAddress span{font-size:16px;color:#fff;margin:10px 10px 0 15px;display:block;line-height:20px;}
.mapAddress:hover iframe{display:block;}
.mapAddress iframe{position:fixed;bottom:80px;right:60px;z-index:99;display:none;}