.header {overflow:hidden;width:1200px;margin:0px auto;padding:25px 0px;}

.menu {overflow:hidden;float:right;width:auto;}
.menu ul li {float:left;overflow:hidden;font-size:16px;font-weight:bold;text-align:center;width:auto;height:45px;line-height:45px;}
.menu ul li.linj {width:1px;background:url(../image/bj23.jpg) no-repeat center center;padding:0px 14px;}

.menu2 {overflow:hidden;float:right;width:auto;}
.menu2 ul li {float:left;overflow:hidden;font-size:16px;font-weight:bold;text-align:center;width:auto;height:44px;line-height:22px;}
.menu2 ul li.second {font-size:16px;font-weight:normal;text-align:left;width:33px;}
.menu2 ul li.last {font-size:16px;font-weight:normal;text-align:left;width:240px;}
.menu2 ul li.last a {padding-left:16px;}
.menu2 ul li.linj {width:1px;background:url(../image/bj42.jpg) no-repeat center center;padding:0px 16px;}


.menu2 ul li.third {font-size:16px;font-weight:normal;text-align:left;width:20px;}
.menu2 ul li.lasta {font-size:16px;font-weight:normal;text-align:left;width:330px;}
.menu2 ul li.lasta a {padding-left:12px;}
.menu2 ul li.lastb {font-size:16px;font-weight:normal;text-align:left;width:145px;}
.menu2 ul li.lastb a {padding-left:16px;}
.menu2 ul li.lastc {font-size:16px;font-weight:normal;text-align:left;width:260px;}
.menu2 ul li.lastc a {padding-left:16px;}


.maina {overflow:hidden;float:left;width:690px;height:460px;margin:5px 0px 0px;}
.focus {overflow:hidden;position:relative;width:690px;height:460px;}
.focus img{width:690px;height:460px;}
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;}
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;outline:0;float:left;background:#bab19d;}
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#b42369;}
.focus .fPic{position:absolute;left:0px;top:0px;}
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:48px;line-height:48px;background:rgba(0,0,0,0.6); 
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;}
.focus .shadow a{text-decoration:none;color:#fff;font-size:16px;overflow:hidden;margin-left:10px;}
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000;}
.focus .fcon img{display:block;}
.focus .fbg{bottom:12px;right:10px;position:absolute;float:right;width:95px;height:21px;text-align:center;z-index:200;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 5px;color:#B0B0B0;text-decoration:none;outline:0;float:left;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none;font-style:normal;}
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../image/bj14.png) no-repeat;z-index:300;}
.focus .prev{bottom:0;left:10px;background-position:0 -74px;cursor:pointer;}
.focus .next{bottom:0;right:10px;background-position:-40px -74px;cursor:pointer;}
.focus .prev:hover{background-position:0 0;}
.focus .next:hover{background-position:-40px 0;}
.focus .D1fBt a{background:#eee;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#b42369;}
.focus .prev,.focus .next{top:180px;}


.mainb {overflow:hidden;float:right;width:480px;margin:5px 0px 0px;}
.mainb h2 {overflow:hidden;font-size:20px;text-align:center;height:60px;line-height:60px;}
.mainb h3 {overflow:hidden;font-size:18px;font-weight:normal;background:url(../image/bj2.jpg) no-repeat 0px center;height:40px;line-height:40px;padding-left:14px;}
.mainb h4 {overflow:hidden;font-size:18px;font-weight:normal;background:url(../image/bj3.jpg) no-repeat 0px center;width:466px;height:40px;line-height:40px;padding-left:14px;}
.mainb h5 {overflow:hidden;height:7px;margin:14px 0px 0px;border-top:1px dotted #bfbfbf;}


.mainc {overflow:hidden;float:left;width:383px;margin-right:30px;}

.mainca {overflow:hidden;width:383px;height:33px;background:url(../image/bj16.jpg) no-repeat 0px center;margin:30px auto 0px;}
.mainca h3 {float:left;font-size:24px;padding-left:15px;}

.maincb {overflow:hidden;width:383px;margin:10px auto 0px;}
.maincb ul li {float:left;overflow:hidden;background:url(../image/bj32.jpg) no-repeat 0px center;width:370px;height:40px;line-height:40px;padding-left:13px;}


.maincc {overflow:hidden;width:383px;margin:20px auto 0px;}
.maincc ul li {float:left;overflow:hidden;background:url(../image/bj32.jpg) no-repeat 0px center;width:370px;height:40px;line-height:40px;padding-left:13px;}


.maincd {overflow:hidden;width:383px;margin:10px auto 0px;}
.maincd ul li {float:left;overflow:hidden;width:383px;height:40px;line-height:40px;}
.maincd span {color:#b42369;padding-right:8px;}
.maincd span a {color:#b42369;}
.maincd span a:hover {color:#b42369;}



.maince {overflow:hidden;width:383px;margin:20px auto 0px;}
.maince ul li {float:left;overflow:hidden;width:383px;height:40px;line-height:40px;}
.maince span {color:#b42369;padding-right:8px;}
.maince span a {color:#b42369;}
.maince span a:hover {color:#b42369;}


.maind {overflow:hidden;float:right;width:373px;}

.mainda {overflow:hidden;width:373px;margin:30px auto 0px;}
.mainda img {display:block;}

.maindb {overflow:hidden;width:341px;margin:0px auto;padding:10px 15px 10px;border:1px solid #90c8da;border-top:none;}
.maindb ul li {float:left;overflow:hidden;background:url(../image/bj13.jpg) no-repeat 0px center;width:325px;height:38px;line-height:38px;padding-left:16px;}

.maindc {width:373px;margin:18px auto 0px;}
.maindc h3 {overflow:hidden;height:35px;line-height:35px;}
.maindc ul li {float:left;font-size:16px;width:85px;height:28px;line-height:28px;margin:5px 0px 0px;padding-left:30px;}
.maindc ul li.icon1 {background:url(../image/bj38.jpg) no-repeat 0px 5px;}
.maindc ul li.icon2 {background:url(../image/bj39.jpg) no-repeat 0px 6px;}
.maindc ul li.icon3 {position:relative;cursor:pointer;background:url(../image/bj40.jpg) no-repeat 0px 7px;}
.maindc ul li.icon4 {font-size:14px;width:70px;background:url(../image/bj38.jpg) no-repeat 0px 5px;padding-left:22px;}
.maindc ul li.icon5 {font-size:14px;width:66px;background:url(../image/bj39.jpg) no-repeat 0px 6px;padding-left:22px;}
.maindc ul li.icon6 {font-size:14px;background:url(../image/bj41.jpg) no-repeat 0px 7px;padding-left:28px;}
.maindc ul li.icon7 {font-size:12px;background:url(../image/bj41.jpg) no-repeat 0px 7px;padding-left:28px;}


.cityrs {font-size:16px;color:#cd4887;background:url(../image/bj37.jpg) no-repeat 0px center;padding-left:40px;}


.wxkr2 {overflow:hidden;display:none;position:relative;top:-180px;left:-50px;width:120px;height:120px;background:#fff;padding:15px;border:1px solid #ddd;border-radius:10px;}




.mainn {overflow:hidden;float:left;width:383px;margin-right:30px;}

.mainna {overflow:hidden;width:383px;height:42px;margin:25px auto 0px;}
.mainna h3 {float:left;font-size:24px;height:40px;border-bottom:2px solid #b42369;}

.mainnb {overflow:hidden;width:383px;margin:25px auto 0px;}
.mainnb h3 {overflow:hidden;float:left;width:190px;height:126px;margin-right:20px;}
.mainnb h3 img {width:190px;height:126px;object-fit:cover;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainnb h3 a:hover img{opacity:0.8;-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainnb p {overflow:hidden;display:table-cell;vertical-align:middle;font-weight:bold;height:126px;line-height:32px;}

.mainnc {overflow:hidden;width:383px;margin:15px auto 0px;}
.mainnc ul li {float:left;overflow:hidden;background:url(../image/bj2.jpg) no-repeat 0px center;width:370px;height:40px;line-height:40px;padding-left:13px;}

.mainnd {overflow:hidden;width:383px;margin:0px auto;}
.mainnd ul li {float:left;overflow:hidden;background:url(../image/bj3.jpg) no-repeat 0px center;width:370px;height:40px;line-height:40px;padding-left:13px;}

.maino {overflow:hidden;float:right;width:371px;background:url(../image/bj6.jpg) no-repeat 0px 0px;margin:30px 0px 0px;padding:3px 0px 0px;border:1px solid #e4e3eb;border-top:none;}

.mainoa {overflow:hidden;width:331px;height:60px;background:#ededed;margin:0px auto;padding:0px 20px;}
.mainoa h3 {float:left;padding:5px 0px 0px;}
.mainoa h4 {float:right;padding:15px 0px 0px;}

.mainob {overflow:hidden;width:332px;margin:0px auto;padding:15px 0px 25px;}
.mainob ul li {float:left;overflow:hidden;width:332px;height:50px;line-height:50px;border-bottom:1px dotted #d9dada;}
.mainob span {padding-right:8px;}
.mainob span a {font-weight:bold;}

.mainp {overflow:hidden;float:right;width:373px;}

.mainpa {overflow:hidden;width:373px;height:42px;margin:25px auto 0px;}
.mainpa h3 {float:left;font-size:24px;height:40px;border-bottom:2px solid #b42369;}

.mainpg {overflow:hidden;width:373px;height:42px;background:url(../image/bj1.jpg) repeat-x 0px bottom;margin:25px auto 0px;}
.mainpg h3 {float:left;font-size:24px;height:40px;padding:0px 10px;border-bottom:2px solid #b42369;}
.mainpg h4 {float:right;font-size:24px;height:40px;padding:0px 10px;border-bottom:2px solid #b42369;}

.mainpb {overflow:hidden;width:373px;margin:25px auto 0px;}
.mainpb ul li {overflow:hidden;position:relative;float:left;width:182px;height:126px;margin-left:4px;}
.mainpb ul li h3 {overflow:hidden;width:182px;height:126px;z-index:1;}
.mainpb ul li h3 img {width:182px;height:126px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainpb ul li h3 a:hover img{opacity:0.8;-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainpb ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;height:28px;margin-top:-28px;z-index:2;}
.mainpb ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:180px;height:28px;line-height:28px;margin-top:-28px;padding:0px 1px;z-index:3;}
.mainpb ul li.first {margin-left:0px;}
.mainpb ul li:nth-child(1) {margin-left:0px;}
.mainpb a {color:#fff;}
.mainpb a:hover {color:#fff;}


.mainpc {overflow:hidden;width:373px;margin:15px auto 0px;}
.mainpc ul li {float:left;overflow:hidden;background:url(../image/bj19.jpg) no-repeat 0px center;width:350px;height:40px;line-height:40px;padding-left:23px;}

.mainpd {overflow:hidden;width:373px;margin:0px auto;}
.mainpd ul li {float:left;overflow:hidden;background:url(../image/bj19.jpg) no-repeat 0px center;width:350px;height:40px;line-height:40px;padding-left:23px;}

.mainpe {overflow:hidden;width:373px;margin:25px auto 0px;}
.mainpe ul li {overflow:hidden;display:inline;position:relative;float:left;width:373px;}
.mainpe ul li h3 {overflow:hidden;width:373px;height:248px;z-index:1;}
.mainpe ul li h3 img {display:block;width:373px;height:248px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;object-fit:cover;}
.mainpe ul li a:hover img{opacity:0.8;-moz-transform:scale(1.04);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.mainpe ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;height:35px;margin-top:-35px;z-index:2;}
.mainpe ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:371px;height:35px;line-height:35px;margin-top:-35px;padding:0px 1px;z-index:3;}
.mainpe a {color:#fff;}
.mainpe a:hover {color:#fff;}


.mainpf {overflow:hidden;width:373px;margin:13px auto 0px;}
.mainpf ul li {float:left;overflow:hidden;background:url(../image/bj3.jpg) no-repeat 0px center;width:360px;height:40px;line-height:40px;padding-left:13px;}



.mainq {overflow:hidden;height:42px;background:url(../image/bj1.jpg) repeat-x 0px bottom;margin:25px auto 0px;position:relative;}
.mainq li {float:left;cursor:pointer;font-size:24px;font-weight:bold;text-align:center;width:186px;height:42px;}
.mainq_box_block {display:block;}
.mainq_box_on {display:none;}
#nav li.back {border-bottom:2px solid #b42369;height:2px;margin-top:38px;position:absolute;width:9px;z-index:8;}