@charset "UTF-8";
*{margin:0px; padding:0px; word-wrap:break-word;outline: none;}
img,input,select{vertical-align:middle;}
ul,li{list-style:none;}
a {color: #434343;text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
a:hover{color:#E03378;}
img{border:none;}
.clear{ clear:both; height:0px;margin:0; padding:0;width:0; border:none; overflow:hidden;}
body{font-size:14px;font-family: "Microsoft YaHei",Verdana,Geneva,sans-serif; color: #333; line-height: 1.42857143;background: #FAFAFA;}
.index-body{background: #fff;}
.fl { float:left}
.fr { float:right}
.min-w,header,footer,nav{min-width: 1200px;}
.wrap{width: 1200px;margin: 0 auto; overflow:hidden;}
.transition{-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.con-center{text-align: center;}
.top{background:#A00759;height: 30px;line-height: 30px;color:#fff;font-size:12px;}
.top a{color:#fff;font-size:12px;}
.top li{float: left;padding: 0 5px;position: relative;font-size:12px;}
.header{background: #fff;}
.logo{margin: 30px 0;}
.menu, .menu ul {list-style: none;padding: 0;margin: 0;}
.menu {height: 40px;margin-top: 45px;}
.menu li {text-align: center;}
.menu > li {display: block;float: left;position: relative;width: 100px;}
.menu a {-webkit-transition: all ease 0.6s;-o-transition: all ease 0.6s;transition: all ease 0.6s;color: #333;display: block;font-size: 14px;line-height: 40px;text-decoration: none;text-transform: uppercase;padding:0 10px;}
.menu li:hover> a,.menu li a.now {-webkit-transition: all ease 0.6s;-o-transition: all ease 0.6s;transition: all ease 0.6s;background:#A00759;color:#fff;border-radius: 3px;}
.i_slides {width: 100%;position: relative;overflow: hidden;}
.i_slides .slides_container{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.i_slides img{width: 1920px;height: 503px;}

.top_banner{width: 100%;position: relative;overflow: hidden;text-align: center;}
.banner_pic{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.banner_pic img{max-width: 100%;}
.banner{min-width:1200px; text-align:center;width:100%;}

.con-topbg {background: url(../images/con-topbg.jpg) no-repeat top center;padding-top: 50px;height: 450px;text-align:center;}
.con-topt {color:#A00759;font-size:1.6em;text-align:left;}
.con-topt a {color:#A00759;}
.con-topzi {color: #666666;font-size: 1.06em;text-align:left;}
.i_pro{overflow: hidden;padding: 35px 0 50px;}
.i_pro ul{overflow: hidden;width: 110%;}
.i_pro li{float: left;width: 250px;padding:10px;margin-right: 16px;background:#F8F3F8;}
.i_pro li img{width: 100%;height: 100%;}
.i_pro li .pic{display: block;width: 250px;height: 190px;overflow: hidden;}
.i_pro li img{display: block;/*width: 294px;height: 294px;*/-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.i_pro li a:hover img {
-webkit-transform: scale(1.2) rotate(2deg);-moz-transform: scale(1.2) rotate(2deg);
-o-transform: scale(1.2) rotate(2deg);
-ms-transform: scale(1.2) rotate(2deg);
transform: scale(1.2) rotate(2deg);
}
.i_pro li .title{display: block;line-height: 50px;font-size: 16px;text-align: center;color:#333;}
.news_cul{width: 100%;position: relative;overflow: hidden;}
.news_cul_container{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.news_cul hr {margin-top: 10px;margin-bottom: 20px;border: 0;border-top: 1px solid #9b9b9b;}
.con-newsbg {background: url(../images/news-bg.jpg) no-repeat;height: 470px;width: 610px;padding:50px 30px 0 360px;}
.con-culbg {background: url(../images/con-culbg.jpg) no-repeat;height: 470px;width: 530px;padding:50px 360px 0 30px;}
.foot-topbg {background: url(../images/footer-topbg.gif) repeat-x;height: 40px;}
.news-datebg {background-color: #fff;line-height:26px;padding: 15px;text-align: center;border:2px solid #cbcbcb;display:block;}
.news-date {font-size: 3.1em;margin-top:5px;display:block;}
.news-yd {font-size: 0.875em;}

.news-t{font-size: 1.16em;display:block;margin-bottom:10px;font-weight:bold;margin-top:5px;float:left;}
.news-zi{font-size: 1em;height: 40px;overflow: hidden;float:left;width:430px;}
.news-line {padding-bottom: 5px;border: 0;border-top: 1px solid #d9d9d9;}

.plan-newsbox{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #D9D9D9}
.plan-newsbox .news-datebg{width: 116px;float: left;margin-right: 20px;}
.plan-newsbox a{display: inline-block;color: #7c7c7c;}
.plan-newsbox a:hover{background-color: #fff;color: #000;}
.plan-newsbox a:hover .news-datebg {border:2px solid #A00759;}
.plan-newsbox a:hover .news-t {color:#A00759;}

.avatar {position: relative;display: block;overflow: hidden;margin: auto;}
.content-h a {font-size:1.16em;margin-top:20px;font-weight:600;text-align:center;}
.content-h a:hover {text-decoration:none;}
.content-h a .cul-1 {background:url(../images/cul-pic1.png) no-repeat center;width:148px;height:148px;transform: scale(1);transition: all 0.5s ease-in 0s;}
.content-h a:hover .cul-1 {background:url(../images/cul-pic1a.png) no-repeat center;width:148px;height:148px;transform: scale(1.2);transition: all 0.5s ease-in 0s;}
.content-h a .cul-2 {background:url(../images/cul-pic2.png) no-repeat center;width:148px;height:148px;transform: scale(1);transition: all 0.5s ease-in 0s;}
.content-h a:hover .cul-2 {background:url(../images/cul-pic2a.png) no-repeat center;width:148px;height:148px;transform: scale(1.2);transition: all 0.5s ease-in 0s;}
.content-h a .cul-3 {background:url(../images/cul-pic3.png) no-repeat center;width:148px;height:148px;transform: scale(1);transition: all 0.5s ease-in 0s;}
.content-h a:hover .cul-3 {background:url(../images/cul-pic3a.png) no-repeat center;width:148px;height:148px;transform: scale(1.2);transition: all 0.5s ease-in 0s;}

.cul_list{padding:50px 10px 0;}
.cul_list .content-h{float: left;width: 170px;}
.cul_list .content-h p{margin-top: 20px;}

.footer_nav{line-height: 50px;height: 50px;color:#fff;background:#36404B;}
.footer_nav ul li{width: 110px;margin-right: 10px;text-align: center;float: left;}
.footer_nav ul li a{color:#fff;}
.footer_nav ul .item1{background:#5E666F;font-size: 16px;}
.footer_nav .fr{font-size: 16px;}

.footer{background: #2C343D;line-height: 2;text-align: center;color:#fff;padding:20px 0;}
.footer a{color:#fff;}

.partner_con{overflow: hidden;padding:30px 0 50px;}
.partner_link{overflow: hidden;width: 105%;}
.partner_link a{float: left;margin-right: 25px;}
.partner_link img{width: 150px;height: 60px;}

.left{ width:220px; overflow:hidden; margin-top:10px; background:url(../images/left-shade.png) no-repeat center bottom; padding-bottom:90px;position: relative;z-index: 1000;}
.left-title{ background:url(../images/left.jpg) no-repeat;height:124px; overflow:hidden; color:#fff;font-size:24px; padding:60px 0 0px; line-height:1.8; width:200px; margin:0 10px;text-align: center;}
.left-title strong{ font-size:18px;}
.list3{ margin:5px 10px 0 10px; width:200px; float:left; background:#fff;}
.list3 li{ height:50px; line-height:50px; border-bottom:1px solid #dcdcdc;text-align:center;}
.list3 li.on2{ background:#E03378;}
.list3 li.on2 a{ color:#fff;}
.right{ width:950px; overflow:hidden; margin:0 0 30px 0;}
.posi{ padding-right:17px; background:url(../images/home.jpg) no-repeat 0 center; height:45px; line-height:45px; margin-top:10px; border-bottom:1px solid #e1e1e1; padding-left:30px; color:#666;}
.posi span{ font-size:14px; color:#E03378;}
.right .con{ padding:20px 0; line-height:2.0; color:#666;}

.ne-news{ width: 950px;}
.ne-news li{ overflow:hidden; margin-bottom:20px; display:block; border:1px #e0e0e0 solid;}
.ne-news li .date{ width:110px; min-height:99px; text-align:center; color:#333; font-family:"microsoft yahei"; float:left; font-size:14px; border-right:1px #e0e0e0 solid;}
.ne-news li .date .day{ font-size:30px; display:block; padding:15px 0 10px 0;}
.ne-news li .con{ width: 706px; float:left; padding:18px 53px  0 18px;}
.ne-news li .con .con-name .icon{ background:url(../images/ne-ico.png) no-repeat; width:16px; height:16px; display:inline-block; margin-left:8px;}
.ne-news li .con .con-name a{ background:url(../images/newsIco.jpg) no-repeat left center; padding-left: 18px; font-size:14px; font-weight:bold; height:20px; line-height:20px; display:inline-block; color:#535353; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ne-news li .con .con-name a:hover{color:#333;}
.ne-news li .con .con-txt{ line-height:18px; color:#777; max-height:36px; overflow:hidden; padding-top:5px;}
.ne-news li:hover{-webkit-box-shadow:3px 4px 5px rgba(0,0,0,.22); -moz-box-shadow:3px 4px 5px rgba(0,0,0,.22); box-shadow:3px 4px 5px rgba(0,0,0,.22); border:solid 1px #ccc;}
.ne-news li:hover .date{ background:#E03378; color:#fff;}
.right .con_tit h1{font-size: 22px;color:#9F0659;font-weight: normal;text-align: center;}
.right .con_info{color:#666666;line-height: 2;padding:20px;}
.right .con_info p img{margin:10px 0px;}

.right .con_rongyu{color:#666666;line-height: 2;padding:20px;}
.right .con_rongyu p{width:450px;display:inline-block;}
.right .con_rongyu p img{width:450px;display:inline;margin:10px 10px;}

.list22{ padding-left:20px;}
.list22 li{ width: 220px;overflow:hidden; float:left; margin: 15px 9px 0 8px; text-align:center;}
.list22 li img{width:220px;height:180px;}
.list22 li .li2-a{ width:200px; height:180px; border:1px solid #ccc;}
.list22 li .li2-b{ height:35px; line-height:35px; overflow:hidden;}

.index_xcp{float:left;width:340px;}
.index_xcp .xcp{margin-top:35px;}

.index_cplist{float:right;width:845px;}

.lanmu_jianjie{width:940px;margin:0px auto;padding-bottom:10px;border-bottom:1px dotted #eee;}
.lanmu_jianjie h2{font-size:25px;margin-bottom:15px;}
.lanmu_jianjie p{line-height:26px;}
.right .con .list22{padding-left:0px;}
/*gundong*/
.marqueeleft{height:200px;width:1200px;overflow:hidden;margin:20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:200px;height:180px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:200px;height:150px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{width:200px;height:150px;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

/*qq*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}