@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;}
body{ font-family:"微软雅黑"; font-size:12px; color:#000; width:100%;}
img{ border:0px;}
table{ border-collapse:collapse;}
ol,ul,li,dl,dt,dd{ list-style:none; list-style:none; margin:0px; padding:0px;}
abbr,acronym{ border:0}
blockquote{ color:#666; font-style:italic;}

html{ -webkit-text-size-adjust:none;  }
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:inherit; margin:0px; padding:0px;}
a{ text-decoration:none; color:#000;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{ text-decoration:none;}
.clear { clear:both; margin:0px; padding:0px; line-height:0px; height:0px; font-size:0px;}
* {margin:0;padding:0;list-style:none;border:0;} 

.header{ width:100%; height:109px;}
.header .header-new{ width:980px; margin:0 auto; height:109px;}
.header .header-new .logo{ margin:22px 80px 0 0; float:left; display:block; width:275px; height:65px;}
.header .header-new .nav{ width:603px; float:right;}
.header .header-new .nav .nav-la{ float:right; line-height:50px; font-size:12px; color:#a8a8a8; margin:5px 5px 0 0;}
.header .header-new .nav .nav-la a{ color:#a8a8a8; display:block; float:left;}
.header .header-new .nav .nav-la a:hover{ color:#ec007e;}
.header .header-new .nav .nav-la span{ color:#a8a8a8; display:block; float:left; margin:0 5px;}
.header .header-new .nav .nav-new{ width:120%; float:left; font-size:13px; line-height:18px;}
.header .header-new .nav .nav-new a{ display:block; margin-right:40px; color:#000; float:left;}
.header .header-new .nav .nav-new a:hover{ color:#ec007e;}


.banner{ width:100%; height:auto; overflow:hidden;}
.banner img{ width:1920px; height:auto; margin:0 auto; display:block;}
.banner .banner-new{ width:100%; height: 648px; margin:0 auto; position:relative;}
.banner .banner-new .slides{ width:100%; height:648px; margin:0 auto;}
.banner .banner-new .slides li{ width:100%; height:648px;}
.banner .banner-new .btns{ width:100%; height:auto; position:absolute; bottom:20px; left:0;}
.banner .banner-new .btns .btns-new{ width:70px; height:auto; margin:0 auto; padding-left:30px;}
.banner .banner-new .btns .btns-new span{ width:9px; height:9px; border-radius:9px; border:1px solid #FFF; float:left; display:block; margin:0 5px; }
.banner .banner-new .btns .btns-new span:hover{ background:#FFF;}
.banner .banner-new .btns .btns-new .active{ background:#FFF;}

.mnav{ width:100%; height:auto; margin-top:99px;}
.mnav .mnav-new{ width:975px; height:auto; margin:0 auto;}
.mnav .mnav-new ul{ width:110%; margin-bottom:70px;}
.mnav .mnav-new ul li{ width:336px; height:auto; border-right:1px solid #f4f4f4; padding-top:7px;}

.mnav .mnav-new ul li p{ text-align:center; font-size:18px; line-height:18px; color:#333333; width:100px; margin:0 auto;}
.mnav .mnav-new ul .conn1 span{ width:260px; text-align:center; font-size:12px; line-height:22px; color:#999999; display:block; margin:8px auto 0;}
.mnav .mnav-new ul .conn2 span{ width:240px; text-align:center; font-size:12px; line-height:22px; color:#999999; display:block; margin:8px auto 0;}
.mnav .mnav-new ul .conn3 span{ width:270px; text-align:center; font-size:12px; line-height:22px; color:#999999; display:block; margin:8px auto 0; padding-left:10px;}
.mnav .mnav-new ul .conn3 p{ padding-left:15px;}
.mnav .mnav-new ul .conn2 p{ padding-left:-13px;}
.mnav .mnav-new ul li .line{ height:12px; width:160px; margin:40px auto 0; position:relative;}
.mnav .mnav-new ul li .line .xin{ width:14px; height:12px; background:url(../img/index_x.png) no-repeat center; margin:0 auto;  background-color:#FFF; padding:0 12px;}
.mnav .mnav-new ul li i{ width:160px; height:1px; background:#e9e9e9; color:#e9e9e9; display:block; margin:-6px auto 0;}
.mnav .mnav-new ul li a:hover p{ color:#ec007e;}
.mnav .mnav-new ul li a:hover span{ color:#ec007e;}

.index-news{ width:100%; height:632px; background:#f7f7f7;}
.index-news .news-new{ width:947px; height:auto; margin:0 auto;}
.index-news .news-new .tits{ margin:0 auto 50px; width:460px; height:75px; padding-top:45px;}
.index-news .news-new .list{ width:947px; height: auto; margin:0 auto;}
.index-news .news-new .list ul{ width:110%;}
.index-news .news-new .list ul li{ width:297px; height:350px; float:left; margin-right:28px; background:#FFF; border-bottom:4px solid #d3d2d2;}
.index-news .news-new .list ul li .pic{ width:297px; height:187px; overflow:hidden;}
.index-news .news-new .list ul li .pic img{ width:297px; display: block; overflow:hidden;}
.index-news .news-new .list ul li .imgs{ margin:-18px auto auto; width:30px; height:30px; display:block; background:url(../img/index_pic2_h.jpg) no-repeat; position:relative; z-index:1;}
.index-news .news-new .list ul li p{ text-align:center; font-size:14px; line-height:18px; margin:25px auto 0; border-bottom:1px solid #f0eded; padding-bottom:28px; color:#333333;}
.index-news .news-new .list ul li span{ width:245px; height:auto; display:block; margin:24px auto 0; text-align:center; font-size:12px; line-height:22px; color:#666666;}
.index-news .news-new .list ul li:hover{border-bottom:4px solid #ec007e;}
.index-news .news-new .list ul li:hover .imgs{ background:url(../img/index_pic2.jpg) no-repeat;}
.index-news .news-new .list ul li:hover p{ color:#ec007e;}
.index-news .news-new .list ul li:hover span{color:#ec007e;}
.index-news .news-new .list .list-nav{ width:70px; height:auto; margin:35px auto 0; padding-left:9px;}
.index-news .news-new .list .list-nav span{ width:9px; height:9px; border-radius:9px; border:1px solid #666666; float:left; display:block; margin:0 5px; }
.index-news .news-new .list .list-nav span:hover{ background:#666666;}
.index-news .news-new .list .list-nav .hover{ background:#666666;}

.group{ width:540px; height:75px; margin:38px auto 40px;}
.index-profile{ width:100%; background:#f7f7f7; height:625px;}
.index-profile .profile-new{ width:955px; margin:0 auto; height:auto; padding-top:42px;}
.index-profile .profile-new .profile-left{ width:372px; height:512px; float:left; margin-right:32px; border-bottom:3px solid #cecdcd;  background:#e50065;}
.index-profile .profile-new .profile-left .pic1{ width:372px; height:280px; overflow:hidden;}
.index-profile .profile-new .profile-left .pic1 img{ position:relative;}
.index-profile .profile-new .profile-left .con{ width:335px; height:145px; color:#FFF; margin:54px auto 0;}
.index-profile .profile-new .profile-left .con p{ font-size:18px; line-height:18px; margin-bottom:30px;}
.index-profile .profile-new .profile-left .con span{ font-size:12px; line-height:18px; display:block; margin-bottom:30px;}
.index-profile .profile-new .profile-left .con i{ float:right; font-size:12px;}
.index-profile .profile-new .profile-right { width:550px; height:auto; float:left;}
.index-profile .profile-new .profile-right .conn1{ width:550px; height:235px; background:#FFF; float:left;}
.index-profile .profile-new .profile-right .conn1 img{ float:left; display:block;}
.index-profile .profile-new .profile-right .conn1 .con{ width:236px; height:160px; margin:43px 0 0 20px; float:left; color:#333333;}
.index-profile .profile-new .profile-right .conn1 .con p{  font-size:18px; line-height:18px; margin-bottom:19px;}
.index-profile .profile-new .profile-right .conn1 .con span{ font-size:12px; line-height:18px; display:block; margin-bottom:50px; color:#666666;}
.index-profile .profile-new .profile-right .conn1 .con i{ float:right; font-size:12px; color:#666666;}
.index-profile .profile-new .profile-right a:hover .con p,.index-profile .profile-new .profile-right a:hover .con span,.index-profile .profile-new .profile-right a:hover .con i{ color:#e50065;}
.index-profile .profile-new .profile-right .conn2{ width:550px; height:239px; background:#FFF; margin-top:42px; float:left;}
.index-profile .profile-new .profile-right .conn2 .pic2{ width:377px; height:89px; display:block; margin:73px auto 0;}
.index-profile .profile-new .profile-right .conn2 .pic2 img{ position:relative;}
.index-profile .profile-new .profile-right .conn2 a{ background:url(../img/index_pic6.png) no-repeat; display:block; margin:40px 0 0 30px; font-size:14px; color:#333333; padding-left:29px; line-height:13px;}
.index-profile .profile-new .profile-right .conn2 a:hover{ color:#e50065;}
.index-video{ width:960px; height:401px; display:none; position:fixed; z-index: 3; top:200px; left:24.8%;}
.index-video .video-new{ width:960px; height:401px; position:relative;}
.index-video .video-new a{ background:url(../img/index_close.png) no-repeat; position:absolute; top:10px; right:10px; display:block; width:21px; height:22px;}


.footer{ width:100%; height:auto; background:#3a3a3a;}
.footer-new{ width:955px; height:260px; margin:0 auto;}
.footer-nav{ width:670px; height:auto; float:left;}
.first{ width:123px; height:220px; border-right:1px solid #353535; padding-top:40px; float:left; }
.footer-nav dl dt a{ color:#FFF;}
.footer-nav dl dd a{ color:#b2b2b2;}
.footer-nav dl dt a:hover,.footer-nav dl dd a:hover{ color:#e50065;}
.first dt{ font-size:14px; line-height:22px; margin-bottom:5px;}
.footer-nav dl dd{ font-size:12px; line-height:22px;}
.second{ width:104px; height:220px; border-right:1px solid #353535; padding-top:40px; float:left; padding-left:56px; }
.second dt{ font-size:14px; line-height:22px; margin-bottom:9px;}
.third{ width:106px; height:220px; border-right:1px solid #353535; padding-top:40px; float:left; padding-left:60px; }
.third dt{ font-size:14px; line-height:22px; margin-bottom:9px;}
.fourth{ width:159px; height:220px; border-right:1px solid #353535; padding-top:40px; float:left; padding-left:58px; }
.fourth dt{ font-size:14px; line-height:22px; margin-bottom:9px;}
.footer-con{ width:220px; height:160px; margin:55px 0 0 35px; float:left; color:#FFF;}
.footer-con p{ font-size:18px; line-height:18px;}
.footer-con span{ font-size:12px; line-height:18px; margin:13px 0 17px 0; display:block; color:#b2b2b2;}
.footer-con a{ float:left; margin-right:7px;}
.footer-con a:hover img{ opacity: 0.2; filter:alpha(opacity=50); -moz-opacity:0.5; }
.select{  width:216px; height:33px; line-height:33px;  position:relative;}
.select .select1{ height:33px; width:216px; line-height:33px; padding-left:10px; background:url(../img/select.png) no-repeat; color:#b2b2b2;}
.select:hover ul{ display:block;}
.select ul{ width:214px; height:auto; background:#333333; position:absolute; bottom:30px; border:1px solid #4B4949; display:none;}
.select ul li{ width:214px; height:33px; line-height:33px;}
.select ul li a{ width:204px; padding-left:10px; color:#b2b2b2;}
.select ul li a:hover{ background:#E50065; color:#FFF;}


.ffoot{ width:100%; border-top:1px solid #353535;}
.ffoot-new{ width:955px; height:85px; margin:0 auto;}
.ffoot-new .ffoot-nav{ margin:30px 0 0 0; float:left; color:#b2b2b2;}
.ffoot-new .ffoot-nav a{ font-size:12px; color:#FFF; float:left; line-height:12px; color:#b2b2b2;}
.ffoot-new .ffoot-nav a:hover{ color:#E50065;}
.ffoot-new .ffoot-nav span{ float:left; display:block; margin:0 14px; line-height:12px;}
.ffoot-new p{ float:right; color:#b2b2b2; font-size:12px; margin:10px 0 0 0;}
.ffoot-new p a{ color:#b2b2b2;}
.ffoot-new p a:hover{ color:#E50065;}

.product{ width:100%; height:auto;}
.product h1{ width:960px; height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px;}
.product h1 a{ color:#929292; float:left;}
.product .nav h1 a:hover{ color:#E50065;}
.product h1 .imgs{ float:left; margin-right:10px;}
.product h1 span{ float:left; display:block; margin:0 10px;}
.product .main{ width:100%; height:543px; background:url(../img/product_bg.jpg); padding-top:50px; border-top:1px solid #ececec;}
.product .main .conn{ width:970px; height:486px; margin:0 auto;}
.product .main .conn a{ float:left;}
.product .main .conn .conn1{ background:url(../img/product_pic2.jpg) no-repeat; width:281px; height:486px;}
.product .main .conn .conn1:hover{ background:url(../img/product_pic1.png) no-repeat; z-index:2; position:relative;}
.product .main .conn .conn2{ background:url(../img/product_pic3.jpg) no-repeat; width:281px; height:486px;}
.product .main .conn .conn2:hover{ background:url(../img/product_pic2.png) no-repeat; z-index:2; position:relative;}

.product-list{ width:100%; height:auto;}
.product-list .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.product-list .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.product-list .nav h1 a{ color:#929292; float:left;}
.product-list .nav h1 a:hover{ color:#E50065;}
.product-list .nav h1 .imgs{ float:left; margin-right:10px;}
.product-list .nav h1 span{ float:left; display:block; margin:0 10px;}
.product-list .nav .list-nav{ width:220px; float:right;}
.product-list .nav .list-nav .nav-new{ width:120%; padding-top:31px;}
.product-list .nav .list-nav .nav-new li{ float:left; margin-right:36px; font-size:12px; font-weight:bold;}
.product-list .nav .list-nav .nav-new li .ban{ color:#545454;}
.product-list .nav .list-nav .nav-new li .ban:hover{ border-bottom:3px solid #d20d45; padding-bottom:17px; color:#E50065;}
.product-list .nav .list-nav .nav-new li .selected{border-bottom:3px solid #d20d45; padding-bottom:17px;}
.product-show .nav .list-nav .nav-new li .selected{border-bottom:3px solid #d20d45; padding-bottom:17px;}
.list-nav .nav-new li .selected{border-bottom:1px solid #d20d45; padding-bottom:25px;}
.snav{ position:absolute; width:282px; height:117px; top:70px; right:0; background:url(../img/product_snav_bg.png) no-repeat; z-index:2;}
.snav .snavin{ margin:25px 0 0 30px;}
.snav .snavin a{ margin-right:27px; font-size:12px; line-height:26px; color: #666666;}
.snav .snavin a:hover{ color:#d20d45;}

.product-list .list{ width:100%;  background:#f9f9f9; border-top:1px solid #ececec;}
.product-list .list .list-new{ width:960px; height:auto; margin:39px auto 0;}
.product-list .list ul{ width:110%; margin-bottom:39px;}
.product-list .list ul li{ float:left; position:relative; margin:0 17px 14px 0;}
.product-list .list ul .con1{ width:225px; height:328px; }
.product-list .list ul .con1 .conn{ width:225px; height:328px; position:absolute; bottom: 0; filter:alpha(opacity=80); opacity:0.8; background:#d20d45; display:none;}
.product-list .list ul .con1 .conn .tits{ font-size:16px; line-height:18px; font-weight:bold; color:#FFF; text-align:center; margin-top:60px;}
.product-list .list ul .con1 .conn i{ width:45px; height:2px; background:#FFF; margin:15px auto 6px; display:block;}
.product-list .list ul .con1 .conn .en{ font-family:" Arial"; font-size:12px; line-height:18px; color:#FFF; text-align:center;}
.product-list .list ul .con1 .conn span{ width:145px; display:block; margin:13px auto 0; font-size:12px; line-height:22px; color:#FFF;}
.product-list .list ul .con1 .conn img{ display:block; float:right; margin:27px 43px 0 0;}
.product-list .list ul .con2{ width:473px; height:328px;}
.product-list .list ul .con2 .conn{ width:473px; height:328px; position:absolute; bottom: 0; background:#d20d45; filter:alpha(opacity=70); opacity:0.8; display:none;}
.product-list .list ul .con2 .conn .tits{ font-size:16px; line-height:18px; font-weight:bold; color:#FFF; text-align:center; margin-top:60px;}
.product-list .list ul .con2 .conn i{ width:45px; height:2px; background:#FFF; margin:15px auto 6px; display:block;}
.product-list .list ul .con2 .conn .en{ font-family:" Arial"; font-size:12px; line-height:18px; color:#FFF; text-align:center;}
.product-list .list ul .con2 .conn span{ width:145px; display:block; margin:13px auto 0; font-size:12px; line-height:22px; color:#FFF;}
.product-list .list ul .con2 .conn img{ display:block; float:right; margin:27px 43px 0 0;}


.product-show{ width:100%; height:auto;}
.product-show .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.product-show .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.product-show .nav h1 a{ color:#929292; float:left;}
.product-show .nav h1 a:hover{ color:#E50065;}
.product-show .nav h1 .imgs{ float:left; margin-right:10px;}
.product-show .nav h1 span{ float:left; display:block; margin:0 10px;}
.product-show .nav .list-nav{ width:220px; float:right;}
.product-show .nav .list-nav .nav-new{ width:120%; padding-top:31px;}
.product-show .nav .list-nav .nav-new li{ float:left; margin-right:36px; font-size:12px; font-weight:bold;}
.product-show .nav .list-nav .nav-new li .ban{ color:#545454;}
.product-show .nav .list-nav .nav-new li .ban:hover{ border-bottom:3px solid #d20d45; padding-bottom:17px; color:#E50065;}
.product-show .main{  width:100%; height:657px; background:#f9f9f9; border-top:1px solid #ececec;}
.product-show .main .main-new{ width:960px; height:auto; margin:33px auto 0;}
.product-show .main .main-new .gallery{ width:500px; height:auto; float:left; margin-right:60px;}
.product-show .main .main-new .gallery .thumb{ margin-top:21px;}
.product-show .main .main-new .gallery .thumb .prev1{ display:block; width:16px; height:60px; background:url(../img/p_p.png) no-repeat; float:left;}
.product-show .main .main-new .gallery .thumb .next1{ display:block; width:16px; height:60px; background:url(../img/p_n.png) no-repeat; float:right;}
.product-show .main .main-new .gallery .thumb ul li{ width:78px; height:58px; float:left;  margin-left:11px; cursor: pointer; border:1px solid #e4e6e7;}
.product-show .main .main-new .gallery .thumb ul li:hover{ border:3px solid #d20d45;}
.product-show .main .main-new .gallery .thumb ul .curing{ border:3px solid #d20d45;}
.product-show .main .main-new .gallery .show{ width:500px; height:500px;}
.product-show .main .main-new .property{ width:400px; height:500px; float:left;}
.product-show .main .main-new .property .tits{ font-size:32px; line-height:36px; margin-top:15px; color:#222429;}
.product-show .main .main-new .property .material{ font-size:14px; line-height:28px; margin:18px 0 24px 0;}
.product-show .main .main-new .property .material span{ font-weight:bold;}
.product-show .main .main-new .property .conn{ border-bottom:1px dashed #c3c3c4; border-top:1px dashed #c3c3c4; font-size:14px; line-height:30px; color:#888888; padding:17px 0;}
.product-show .main .main-new .property .conn span{ font-weight:bold; line-height:26px; color:#717375; display:block; float:left;}
.product-show .main .main-new .property .share{ font-size:12px;  color:#888888; margin-top:56px;}
.product-show .main .main-new .property .share span{line-height:16px; background:url(../img/p_fx.png) no-repeat; padding-left:21px; float:left; display:block;}
.product-show .main .main-new .property .share a{ display:block; float:left; width:20px; height:20px; margin-right:5px;}
.product-show .main .main-new .property .share .con1{ background:url(../img/p_wb.png) no-repeat;}
.product-show .main .main-new .property .share .con2{ background:url(../img/p_txwb.png) no-repeat;}
.product-show .main .main-new .property .share .con3{ background:url(../img/p_kj.png) no-repeat;}
.product-show .main .main-new .property .share .con4{ background:url(../img/p_db.png) no-repeat;}
.product-show .main .main-new .property .share .con5{ background:url(../img/p_rr.png) no-repeat;}
.product-show .main .main-new .property .share .con6{ background:url(../img/p_wx.png) no-repeat;}
.product-show .main .main-new .property .share .con1:hover{ background:url(../img/p_wb_h.png) no-repeat;}
.product-show .main .main-new .property .share .con2:hover{ background:url(../img/p_txwb_h.png) no-repeat;}
.product-show .main .main-new .property .share .con3:hover{ background:url(../img/p_kj_h.png) no-repeat;}
.product-show .main .main-new .property .share .con4:hover{ background:url(../img/p_db_h.png) no-repeat;}
.product-show .main .main-new .property .share .con5:hover{ background:url(../img/p_rr_h.png) no-repeat;}
.product-show .main .main-new .property .share .con6:hover{ background:url(../img/p_wx_h.png) no-repeat;}


.subsidiary{ width:100%; height:auto;}
.subsidiary .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.subsidiary .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.subsidiary .nav h1 a{ color:#929292; float:left;}
.subsidiary .nav h1 a:hover{ color:#E50065;}
.subsidiary .nav h1 .imgs{ float:left; margin-right:10px;}
.subsidiary .nav h1 span{ float:left; display:block; margin:0 10px;}
.subsidiary .main{ width:100%; height:auto; background:url(../img/s_bg.jpg) no-repeat #EEEEEE; border-top:1px solid #ececec;}
.subsidiary .main .main-new{ width:960px; height:auto; margin:0 auto; padding-bottom:50px;}
.subsidiary .main .main-new .tits{ width:234px; height:69px; background:url(../img/s_pic1.png) no-repeat; margin:39px 0 35px 0; line-height:69px; color:#d61c3c; font-size:18px; font-weight:bold; text-align:center;}
.subsidiary .main .main-new span{ width:670px; height:auto; display:block; margin-left:35px; font-size:12px; line-height:22px; color:#666666;}
.subsidiary .main .main-new .list{ width:110%; height:auto; margin-top:34px;}
.subsidiary .main .main-new .list li{ width:472px; height:225px; float:left; margin:0 20px 20px 0; position:relative;}
.subsidiary .main .main-new .list li p{ width:472px; height:225px; background:url(../img/s_pic2.png) no-repeat; position:absolute; bottom:0; line-height:255px; text-align:center; line-height:225px; font-size:22px; color:#FFF; display:none;}
.subsidiary .main .main-new .more{ width:960px; height:67px; display:block; background:#e1e1e1; text-align:center; line-height:67px; font-size:18px; margin-bottom:80px;}
.subsidiary .main .main-new .more:hover{ background:#ec007e; color:#FFF;}

.subd-show{ width:100%; height:auto;}
.subd-show .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.subd-show .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.subd-show .nav h1 a{ color:#929292; float:left;}
.subd-show .nav h1 a:hover{ color:#E50065;}
.subd-show .nav h1 .imgs{ float:left; margin-right:10px;}
.subd-show .nav h1 span{ float:left; display:block; margin:0 10px;}
.subd-show .main{ width:100%; height:auto; background:url(../img/s_bg.jpg) no-repeat;}
.subd-show .main .con{ width:960px; height:auto; margin:0 auto; padding-top:72px;}
.subd-show .main .con .tits{ margin:0 auto 25px; width:100%; height:69px; background:url(../img/s_pic1.png) no-repeat center; line-height:69px; float:69px; color:#d61c3c; font-size:30px; font-weight:bold; text-align:center;}
.subd-show .main .con .tit{ float: right; line-height: 50px; font-size: 16px; color: #555; font-weight: bold; display: block; width: 120px; height: auto; background: transparent url(../img/about_pic3.png) no-repeat scroll right center; margin-left: 15px; margin-top:-30px; margin-bottom:30px;}
.subd-show .main .con .tit:hover{ color:#EC007E;}
.subd-show .main .con .conn{ font-size:16px; line-height:30px; color:#666666; border-bottom:1px solid #dbdbdb;}
.subd-show .main .con span{ display:block; margin-top:34px; font-size:16px; line-height:30px; color:#666666;}

.profile{ width:100%; height:auto;}
.profile .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.profile .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.profile .nav h1 a{ color:#929292; float:left;}
.profile .nav h1 a:hover{ color:#E50065;}
.profile .nav h1 .imgs{ float:left; margin-right:10px;}
.profile .nav h1 span{ float:left; display:block; margin:0 10px;}
.profile .nav .list-nav{ width:220px; float:right;}
.profile .nav .list-nav .nav-new{ width:120%; padding-top:24px;}
.profile .nav .list-nav .nav-new li{ float:left; margin-right:36px; font-size:12px; font-weight:bold;}
.profile .nav .list-nav .nav-new li .ban{ color:#545454;}
.profile .nav .list-nav .nav-new li .ban:hover{ border-bottom:2px solid #d20d45; padding-bottom:25px; color:#E50065;}
.profile .main{ width:100%; border-top:1px solid #ececec; height:auto;}
.profile .main .main-new{ width:960px; height: auto; margin:0 auto;}
.profile .main .main-new .introduction{ width:110%; height:auto; padding-top:55px;}
.profile .main .main-new .introduction .imgs{ width:447px; height:360px; float:left; display:block; margin-right:30px;}
.profile .main .main-new .introduction .conn{ width:485px; height:360px; float:left;}
.profile .main .main-new .introduction .conn p{ margin-top:53px; font-size:12px; line-height:24px; color:#797979;}
.profile .main .main-new .honor{ width:110%; margin-top:30px; height:auto;}
.profile .main .main-new .honor ul li{ width:305px; height:147px; float:left; margin-right:22px;}
.profile .main .main-new .honor ul li a{ width:305px; height:147px; display:block;}
.profile .main .main-new .honor ul .con1{ background:url(../img/profile_pic3.jpg) no-repeat;}
.profile .main .main-new .honor ul .con2{ background:url(../img/profile_pic4.jpg) no-repeat;}
.profile .main .main-new .honor ul .con3{ background:url(../img/profile_pic5.jpg) no-repeat;}
.profile .main .main-new .honor ul .con1:hover{ background:url(../img/profile_pic3_h.jpg) no-repeat;}
.profile .main .main-new .honor ul .con2:hover{ background:url(../img/profile_pic4_h.jpg) no-repeat;}
.profile .main .main-new .honor ul .con3:hover{ background:url(../img/profile_pic5_h.jpg) no-repeat;}
.profile .main .main-new .banner-new{ width:960px; height:378px; margin:0 auto;}
.profile .main .main-new .honor-new{ width:960px; height:378px; margin:30px auto 0; position:relative; background:url(../img/profile_pic6.png) no-repeat;}
.profile .main .main-new .honor-new .prev2{ width:54px; height:54px; background:url(../img/profile_p.png) no-repeat; position:absolute; top:163px; left:99px;}
.profile .main .main-new .honor-new .next2{ width:54px; height:54px; background:url(../img/profile_n.png) no-repeat; position:absolute; top:163px; right:99px;}
.profile .main .main-new .honor-new .prev2:hover{  background:url(../img/profile_p_h.png) no-repeat;}
.profile .main .main-new .honor-new .next2:hover{  background:url(../img/profile_n_h.png) no-repeat;}
.profile .main .main-new .honor-new ul li{ width:450px; height:auto; float:left;}
.profile .main .main-new .honor-new ul li .year{ font-size:12px; line-height:20px; font-family:Arial; text-align:center; font-weight:bold; margin-top:9px;}
.profile .main .main-new .honor-new ul li .tits{ font-size:14px; line-height:22px; color:#333333; text-align:center;}
.profile .main .main-new .honor-new ul li span{ font-size:48px; line-height:22px; color:#333; font-family:Arial; text-align:center; font-weight:bold; margin-top:15px; display:block;}

.profile .main .main-new .epc{ width:385px; height:auto; margin:0 auto; padding-top:60px; text-align:center;}
.profile .main .main-new .epc .tits{font-family:Lao UI; font-size:48px; color:#797979; text-align:center; line-height:21px;}
.profile .main .main-new .epc .tits span{ color:#d70c4e; font-size:24px; display:block; margin-top:20px;}
.profile .main .main-new .epc .con1{ margin:40px auto 30px; font-size:12px; color:#666666; line-height:22px;}
.profile .main .main-new .epc .con2{ margin-bottom:23px; line-height:21px;}
.profile .main .main-new .epc .con2 span{ font-size:18px; color:#333333; display:block; margin-bottom:18px;}
.profile .main .main-new .epc .con2 i{ font-size:12px; color:#797979;}
.profile .main .main-new .video{ width:960px; height:401px; margin:50px auto 0;}
.profile .main .main-new .video .pic{ width:960; height:401px; position:relative;}
.profile .main .main-new .video .pic a{ width:101px; height:101px; position:absolute; top:150px; left:430px;}
.profile .main .main-new .history{ width:960px; height:auto; margin:60px auto 0; padding-bottom:80px; }
.profile .main .main-new .history .tits{font-family:Lao UI; font-size:48px; color:#797979; text-align:center; line-height:21px;}
.profile .main .main-new .history .tits span{ color:#d70c4e; font-size:24px; display:block; margin-top:20px;}
.profile .main .main-new .history .list{ width:100%; height:auto; margin-top:32px;}
.profile .main .main-new .history .list .list-new .slides{ width:960px; height:430px;}
.profile .main .main-new .history .list .list-new .slides li{ width:960px; height:430px; background:url(../img/p_bg.png) no-repeat; float:left; overflow:hidden; padding:40px 0 0 40px;}
.profile .main .main-new .history .list .list-new .slides li img{ width:438px; height:352px; float:left; margin-right:29px;}
.profile .main .main-new .history .list .list-new .slides li .conn{ width:407px; float:left;}
.profile .main .main-new .history .list .list-new .slides li .conn .year{ margin-top:37px; font-family:Arial; font-size:48px; padding-left:20px; border-left: 8px solid #d70c4e; height:40px; line-height:40px;}
.profile .main .main-new .history .list .list-new .slides li .conn .title{ font-size:18px; line-height:22px; color:#666666; margin-top:13px; border-bottom:1px solid #c7c7c7; padding-bottom:19px;}
.profile .main .main-new .history .list .list-new .slides li .conn span{ font-size:12px; line-height:24px; color:#666666; margin-top:20px; display:block;}
.profile .main .main-new .history .list .list-new{ position:relative;}
.profile .main .main-new .history .list .list-new .prev{ position:absolute; width:37px; height:35px; border:1px solid #c7c7c7; display:block; top:305px; right:418px; font-size:20px; color:#999999; line-height:33px; text-align:center;}
.profile .main .main-new .history .list .list-new .next{ position:absolute; width:37px; height:35px; border:1px solid #c7c7c7; display:block; top:305px; right:375px; font-size:20px; color:#999999; line-height:33px; text-align:center;}
.profile .main .main-new .history .list .list-new a:hover{ background:#d70c4e; color:#FFF;}
.profile .main .main-new .history .list .btns{ width:896px; height:auto; background:url(../img/p_bg23.png) no-repeat; margin:69px auto 0; padding-top:25px;}
.profile .main .main-new .history .list .btns span{ margin:0 47px 0 0; font-size:20px; color:#999999; float:left; display:block; width:46px; height:22px; cursor:pointer;}
.profile .main .main-new .history .list .btns .prev1{ width:22px; height:22px; display:block; background:url(../img/p_l.png) no-repeat; margin-top: -27px; margin-left: -22px;}
.profile .main .main-new .history .list .btns .next1{ width:22px; height:22px; display:block; background:url(../img/p_r.png) no-repeat; margin-top: -27px; margin-right: -22px; float:right;}
.profile .main .main-new .history .list .btns .prev1:hover{ background:url(../img/p_l_h.png) no-repeat;}
.profile .main .main-new .history .list .btns .next1:hover{ background:url(../img/p_r_h.png) no-repeat;}
.profile .main .main-new .history .list .btns .active{ color:#d70c4e;}

.power{ width:100%; height:auto;}
.power .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.power .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.power .nav h1 a{ color:#929292; float:left;}
.power .nav h1 a:hover{ color:#E50065;}
.power .nav h1 .imgs{ float:left; margin-right:10px;}
.power .nav h1 span{ float:left; display:block; margin:0 10px;}
.power .nav .list-nav{ width:220px; float:right;}
.power .nav .list-nav .nav-new{ width:120%; padding-top:24px;}
.power .nav .list-nav .nav-new li{ float:left; margin-right:36px; font-size:12px; font-weight:bold;}
.power .nav .list-nav .nav-new li .ban{ color:#545454;}
.power .nav .list-nav .nav-new li .ban:hover{ border-bottom:1px solid #d20d45; padding-bottom:25px; color:#E50065;}
.power .main{ width:100%; height:auto; margin:0 auto; border-top:1px solid #ececec; background:url(../img/power_bg.png) repeat-y;}
.power .main .main-new{ width:960px; margin:0 auto;}
.power .main .main-new .produce{ width:805px; margin:0 auto; height:auto; padding-top:64px;}
.power .main .main-new .produce .tits{ text-align:center; font-family:Lao UI; font-size:48px; line-height:21px; color:#797979;}
.power .main .main-new .produce .tits span{ font-size:24px; line-height:21px; color:#d70c4e; font-family:"微软雅黑"; display:block; margin-top:20px;}
.power .main .main-new .produce .con{ width:100%; height:auto; margin:40px auto 0 ;}
.power .main .main-new .produce .con img{ width:354px; height:307px; display:block;}
.power .main .main-new .produce .con p{ width:415px; height:auto; font-size:14px; line-height:30px; color:#797979; margin-top:14px;}
.power .main .main-new .testing{ width:960px; height:auto; margin:0 auto; padding-top:71px;}
.power .main .main-new .testing .tits{ text-align:center; font-family:Lao UI; font-size:48px; line-height:21px; color:#797979;}
.power .main .main-new .testing .tits span{ font-size:24px; line-height:21px; color:#d70c4e; font-family:"微软雅黑"; display:block; margin-top:20px;}
.power .main .main-new .testing .con{ width:960px; float:right; height:auto; margin:30px 0 0 0;}
.power .main .main-new .testing .con .pic{ width:402px; height:auto; float:left; margin:0 42px 0 122px;}
.power .main .main-new .testing .con .pic img{ float:left;}
.power .main .main-new .testing .con .pic .img2{ margin-top:25px;}
.power .main .main-new .testing .con .pic .img3{ margin-left:120px;}
.power .main .main-new .testing .con .conn{ width:390px; float:right; height:auto;}
.power .main .main-new .testing .con .conn p{ font-size:18px; line-height:21px; font-weight:bold; color:#d6364c; margin-top:135px;}
.power .main .main-new .testing .con .conn span{ display:block; font-size:14px; line-height:21px; color:#797979; margin-top:18px;}
.power .main .main-new .sewage{ width:977px; height:auto; margin:0 auto; padding-top:77px;}
.power .main .main-new .sewage .tits{ text-align:center; font-family:Lao UI; font-size:48px; line-height:21px; color:#797979;}
.power .main .main-new .sewage .tits span{ font-size:24px; line-height:21px; color:#d70c4e; font-family:"微软雅黑"; display:block; margin-top:20px;}
.power .main .main-new .sewage .list{ width:100%; height:154px; margin:47px auto 0;}
.power .main .main-new .sewage .list ul{ width:110%; height:154px;}
.power .main .main-new .sewage .list ul li{ width:240px; height:154px; float:left; margin-right:5px;}
.power .main .main-new .sewage .line{ width:71px; height:1px; background:#9b9b9b; margin:30px auto 0;}
.power .main .main-new .sewage .conn1{ width:300px; height:30px; text-align:center; font-size:18px; line-height:30px; color:#1d1d1d; border:1px solid #9b9b9b; margin:23px auto 0; letter-spacing:5px;}
.power .main .main-new .sewage .conn2{ width:600px; height:auto; text-align:center; margin:9px auto 0; color:#333333; font-size:14px; line-height:25px;}
.power .main .main-new .sewage .conn3{ width:600px; height:auto; margin:9px auto 0; text-align:center; font-size:12px; line-height:12px; color:#9b9b9b; padding-bottom:60px;}

.contact{ width:100%; height:auto;}
.contact .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.contact .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.contact .nav h1 a{ color:#929292; float:left;}
.contact .nav h1 a:hover{ color:#E50065;}
.contact .nav h1 .imgs{ float:left; margin-right:10px;}
.contact .nav h1 span{ float:left; display:block; margin:0 10px;}
.contact .main{ width:100%; height:auto;  border-top:1px solid #ececec;}
.contact .main .main-new{ width:960px; height:auto; margin:0 auto;}
.contact .main .main-new .maps{ width:100%; margin-top:31px;}
.contact .main .main-new .maps .search .text{ width:310px; height:30px; line-height:30px; border:1px solid #d9d9d9; background:none; font-size:13px; padding-left:3px;}
.contact .main .main-new .maps .search .submit{ width:63px; height:30px; background:#db4b63; color:#FFF; font-size:14px;}
.contact .main .main-new .maps .map-new{ width:960px; height:349px; margin-top:20px; position:relative;}
.contact .main .main-new .maps .map-new .conn{ width:276px; height:280px; background:#FFF; border:2px solid #d9d9d9; position:absolute; top:35px; right:120px;}
.contact .main .main-new .maps .map-new .conn .tits{ font-size:16px; line-height:36px; color:#db4b63; font-weight:bold; margin:62px 0 0 16px;}
.contact .main .main-new .maps .map-new .conn .conn1{ font-size:14px; color:#848484; padding-left:30px; background:url(../img/map_dh.png) no-repeat; height:26px; margin:10px 0 0 16px;}
.contact .main .main-new .maps .map-new .conn .conn2{ font-size:14px; color:#848484; padding-left:30px; background:url(../img/map_cz.png) no-repeat; height:26px; margin:10px 0 0 16px;}
.contact .main .main-new .maps .map-new .conn .conn3{ font-size:14px; color:#848484; padding-left:30px; background:url(../img/map_dz.png) no-repeat; height:26px; margin:10px 0 0 16px;}
.contact .main .main-new .list{ width:960px; height:auto; margin:60px auto 0;}
.contact .main .main-new .list .tits{ width:268px; height:37px; text-align:center; background:url(../img/map_bg.png) no-repeat; margin:0 auto; font-size:22px; color:#848484;}
.contact .main .main-new .list ul{ width:110%; height:auto; margin:25px auto 43px;}
.contact .main .main-new .list ul li{ width:391px; height:171px; background:#f9f9f9; float:left; margin:0 22px 22px 0; padding:46px 0 0 78px; font-size:16px; line-height:30px;}
.contact .main .main-new .list ul li span{ font-weight:bold; color:#db4b63;}

.BMap_cpyCtrl,.BMap_pop,.BMap_mask,.BMap_shadow{
	display: none !important;
}

.news{ width:100%; height:auto;}
.news .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.news .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.news .nav h1 a{ color:#929292; float:left;}
.news .nav h1 a:hover{ color:#E50065;}
.news .nav h1 .imgs{ float:left; margin-right:10px;}
.news .nav h1 span{ float:left; display:block; margin:0 10px;}
.news .nav .list-nav{ width:220px; float:right;}
.news .nav .list-nav .nav-new{ width:120%; padding-top:24px;}
.news .nav .list-nav .nav-new li{ float:left; margin-right:36px; font-size:12px; font-weight:bold;}
.news .nav .list-nav .nav-new li .ban{ color:#545454;}
.news .nav .list-nav .nav-new li .ban:hover{ border-bottom:1px solid #d20d45; padding-bottom:25px; color:#E50065;}
.news .main{ width:100%; height:auto; border-top:1px solid #ececec;}
.news .main .main-new{ width:960px; height:auto; margin:0 auto;}
.news .main .main-new .conn1{ width:100%; margin-top:57px;}
.news .main .main-new .conn1 .conn1-left{ float:left; width:636px; height:213px;}
.news .main .main-new .conn1 .conn1-left .tits{ font-size:24px; color:#333333; line-height:24px;}
.news .main .main-new .conn1 .conn1-left .tits span{ font-family:Myriad Pro; color:#4a4a4a; font-size:18px; line-height:18px; margin-top:10px; display:block;}
.news .main .main-new .conn1 .conn1-left .pos{ font-size:12px; line-height:22px; color:#777777; margin-top:19px;}
.news .main .main-new .conn1 .conn1-left .details{ margin-top:83px; font-size:12px; font-family:Arial; color:#e50065;}
.news .main .main-new .conn1 a:hover .tits{ color:#ec007e;}
.news .main .main-new .conn1 a:hover .pos{ color:#ec007e;}
.news .main .main-new .conn1 img{ float:right;}
.news .main .main-new .conn1 a:hover img{ box-shadow:0 0 5px #ccc;}

.news .main .main-new .list{ width:100%; height:auto; margin-top:40px;}
.news .main .main-new .list ul li{ width:695px; height: auto; border-top:1px solid #f1f1f1; }
.news .main .main-new .list ul li .con{ width:960px; margin:40px 0; height:85px;}
.news .main .main-new .list ul li .con .time{ width:94px; height:85px; background:#f1f1f1; float:left; margin-right:20px;}
.news .main .main-new .list ul li .con .time .year{ width:50px; height:auto; font-size:24px; line-height:30px; color:#9a9898; margin:0 auto; padding:11px 0 6px 0; border-bottom:1px solid #d8d8d8;}
.news .main .main-new .list ul li .con .time .date{ width:50px; height:auto; font-size:18px; line-height:30px; font-family:Arial; margin:0 auto; color:#666666; text-align:center;}
.news .main .main-new .list ul li .con .conn{ width:845px; float:left;}
.news .main .main-new .list ul li .con .conn .tits{ font-size:18px; line-height:18px; color:#333333;}
.news .main .main-new .list ul li .con .conn .line{ width:42px; height:1px; background:#b6b6b6; margin:20px 0 10px 0;}
.news .main .main-new .list ul li .con .conn span{ font-size:12px; line-height:18px; color:#666666; display:block;}
.news .main .main-new .list ul li .con .conn a:hover p{ color:#ec007e;}
.news .main .main-new .list ul li .con .conn a:hover span{ color:#ec007e;}
.news .main .main-new .list .more{ width:960px; height:67px; display:block; background:#e1e1e1; text-align:center; line-height:67px; font-size:18px; margin-bottom:80px;}
.news .main .main-new .list .more:hover{ background:#ec007e; color:#FFF;}

.news-show{ width:100%; height:auto;}
.news-show .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.news-show .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.news-show .nav h1 a{ color:#929292; float:left;}
.news-show .nav h1 a:hover{ color:#E50065;}
.news-show .nav h1 .imgs{ float:left; margin-right:10px;}
.news-show .nav h1 span{ float:left; display:block; margin:0 10px;}
.news-show .nav .list-nav{ width:220px; float:right;}
.news-show .nav .list-nav .nav-new{ width:120%; padding-top:24px;}
.news-show .nav .list-nav .nav-new li{ float:left; margin-right:36px; font-size:12px; font-weight:bold;}
.news-show .nav .list-nav .nav-new li .ban{ color:#545454;}
.news-show .nav .list-nav .nav-new li .ban:hover{ border-bottom:1px solid #d20d45; padding-bottom:25px; color:#E50065;}
.news-show .main{ width:100%; height:auto; border-top:1px solid #ececec;}
.news-show .main .main-new{ width:960px; height:auto; margin:0 auto;}
.news-show .main .main-new .top{ width:100%; height:auto; margin:70px 0 0 0;}
.news-show .main .main-new .top .tits{ font-size:20px; line-height:18px; color:#39558e; font-weight:bold;}
.news-show .main .main-new .top .line{ width:960px; height:25px; background:url(../img/news_line.png) no-repeat; margin-top:14px;}
.news-show .main .main-new .top .share{ width:100%; height:auto; margin-top:30px;}
.news-show .main .main-new .top .share .time{ width:115px; height:auto; background:url(../img/news_time.png) no-repeat; padding-left:25px; line-height:19px; font-size:14px; color:#666666; float:left;}
.news-show .main .main-new .top .share .share-new{ width:245px; float:right;}
.news-show .main .main-new .top .share .share-new span{ float:left; line-height:28px; display:block; font-size:14px; color:#666666; margin-right:5px;}
.news-show .main .main-new .top .share .share-new .tubiao{ background:url(../img/news_tubiao.png) no-repeat; width:175px; height:28px; float:left;}
.news-show .main .main-new .top .share .share-new .tubiao a{ width:40px; height:28px; float:left; display:block; margin-right:3px;}
.news-show .main .main-new .top .conn{ width:100%; height:auto; margin-top:22px; border-top:1px solid #e6e6e6; padding-top:25px;}
.news-show .main .main-new .top .conn .tits{ color:#289eaf; margin-bottom:22px; font-size:16px; font-weight:bold;}
.news-show .main .main-new .top .conn .tit{ margin-bottom:25px; display:block; font-size:13px; line-height:22px; color:#888888;}

.news-show .main .main-new .top .paging{ width:100%; height:auto; padding-top:50px; border-top:1px solid #e6e6e6; margin-bottom:120px;}
.news-show .main .main-new .top .paging p{ color:#888888; font-size:14px; line-height:22px;}
.news-show .main .main-new .top .paging p a{ color:#666666;}
.news-show .main .main-new .top .paging .return{ width:100px; height:35px; border:1px solid #666666; text-align:center; line-height:35px; font-size:14px; color:#666666; border-radius:25px;}
.news-show .main .main-new .top .paging a:hover{ color:#ec007e;}


.global{ width:100%; height:auto;}
.global .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.global .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.global .nav h1 a{ color:#929292; float:left;}
.global .nav h1 a:hover{ color:#E50065;}
.global .nav h1 .imgs{ float:left; margin-right:10px;}
.global .nav h1 span{ float:left; display:block; margin:0 10px;}
.global .main{ width:100%; height:auto; border-top:1px solid #ececec; background:url(../img/global_bg.png) no-repeat;}
.global .main .main-new{ width:960px; height:auto; margin:0 auto;}
.global .main .main-new .tits{ width:173px; height:69px; background:url(../img/global_tits.png) no-repeat; margin-top:80px; line-height:75px; color:#d61c3c; font-size:18px; font-weight:bold;}
.global .main .main-new span{ width:680px; display:block; font-size:12px; line-height:22px; color:#666666; margin-top:29px;}
.global .main .main-new .map{ width:977px; height:466px; margin:60px auto 0; padding-bottom:60px;}
.global .main .main-new .map{    width: 980px;
    height: 590px; background:url(../img/global_pic1.png) no-repeat;background-size:cover; position:relative;}
.global .main .main-new .map .conn1{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;    top: 175px;
    left: 355px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate; }
@keyframes myfirst
{
0%   {opacity:1; filter:alpha(opacity=100);}
100%   {opacity:0; filter:alpha(opacity=0);}
}

@-moz-keyframes myfirst /* Firefox */{
0%   {opacity:1; filter:alpha(opacity=100);}
100%   {opacity:0; filter:alpha(opacity=0);}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {opacity:1; filter:alpha(opacity=100);}
100%   {opacity:0; filter:alpha(opacity=0);}
}

@-o-keyframes myfirst /* Opera */
{
0%   {opacity:1; filter:alpha(opacity=100);}
100%   {opacity:0; filter:alpha(opacity=0);}
}
.global .main .main-new .map .conn2{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 92px;
    left: 122px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn3{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 190px;
    left: 442px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn4{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 180px;
    right: 185px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn5{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 265px;
    left: 329px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn6{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;top: 190px;
    left: 406px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn7{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 116px;left: 710px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn8{  width:15px; height:15px; border-radius:15px; background:#d40948; display:none; position:absolute; top: 236px;
    left: 387px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn9{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 229px;
    left: 205px;z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn10{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 103px;
    left: 138px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn11{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 120px;
    left: 105px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn12{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 142px;
    left: 124px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn13{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 119px;
    left: 325px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn31{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 150px;
    left: 87px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn36{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;
    top: 144px;
    left: 68px;
 z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn14{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;top: 20px;
    left: 148px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn15{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 329px;
    left: 333px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn16{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;top: 318px;
    left: 317px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn17{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 410px;left: 920px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn18{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 380px;left: 880px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn19{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 209px;
    left: 354px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn20{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 209px;
    left: 379px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn21{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 254px;
    left: 370px;z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn22{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 234px;
    left: 360px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn23{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute; top: 286px;
    left: 117px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}
.global .main .main-new .map .conn24{ width:15px; height:15px; border-radius:15px; background:#d40948; display:block; position:absolute;     top: 412px;
    left: 427px; z-index:3; animation:myfirst 1s linear 1s infinite alternate; -moz-animation:myfirst 1s linear 1s infinite alternate;  -webkit-animation:myfirst 1s linear 1s infinite alternate; -o-animation:myfirst 1s linear 1s infinite alternate;}

.global .main .main-new .map .conn1-h{ position:absolute; top:175px; left:355px;}
.global .main .main-new .map .conn2-h{ position:absolute; top:58px; left:30px;}
.global .main .main-new .map .conn3-h{ position:absolute; top:155px; left:444px;}
.global .main .main-new .map .conn4-h{ position:absolute; top:140px; right:210px;}
.global .main .main-new .map .conn5-h{ position:absolute; top:250px; left:335px;}
.global .main .main-new .map .conn6-h{ position:absolute; top:155px; left:415px;}
.global .main .main-new .map .conn7-h{ position:absolute; top:80px; left:680px;}
.global .main .main-new .map .conn8-h{ position:absolute; top:210px; left:380px;}
.global .main .main-new .map .conn9-h{ position:absolute; top:210px; left:215px;}
.global .main .main-new .map .conn10-h{ position:absolute; top:110px; left:50px;}
.global .main .main-new .map .conn11-h{ position:absolute; top:120px; left:40px;}
.global .main .main-new .map .conn12-h{ position:absolute; top:135px; left:85px;}
.global .main .main-new .map .conn13-h{ position:absolute; top:90px; left:310px;}

.speech{ width:100%; height:auto;}
.speech .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.speech .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.speech .nav h1 a{ color:#929292; float:left;}
.speech .nav h1 a:hover{ color:#E50065;}
.speech .nav h1 .imgs{ float:left; margin-right:10px;}
.speech .nav h1 span{ float:left; display:block; margin:0 10px;}
.speech .main{ width:100%; height:auto; background:url(../img/s_bg.jpg) no-repeat;}
.speech .main .con{ width:960px; height:auto; margin:0 auto; padding-top:72px;}
.speech .main .con .tits{ margin:0 auto 25px; width:305px; height:69px; background:url(../img/speech.png) no-repeat center; line-height:69px; float:69px; color:#d61c3c; font-size:30px; font-weight:bold; text-align:center;}
.speech .main .con .conn{ font-size:16px; line-height:30px; color:#666666; margin-top:22px; padding-bottom:34px; border-bottom:1px solid #dbdbdb;}
.speech .main .con span{ display:block; margin-top:34px; font-size:16px; line-height:30px; color:#666666; padding-bottom:83px;}


.statement{ width:100%; height:auto;}
.statement .nav{ width:960px; margin:0 auto; height:70px; position:relative;}
.statement .nav h1{ height:39px; padding-left:21px; margin:0 auto; line-height:11px; font-size:12px; font-weight:bold; color:#929292; padding-top:31px; float:left;}
.statement .nav h1 a{ color:#929292; float:left;}
.statement .nav h1 a:hover{ color:#E50065;}
.statement .nav h1 .imgs{ float:left; margin-right:10px;}
.statement .nav h1 span{ float:left; display:block; margin:0 10px;}
.statement .main{ width:100%; height:auto; background:url(../img/s_bg.jpg) no-repeat;}
.statement .main .con{ width:960px; height:auto; margin:0 auto; padding-top:72px;}
.statement .main .con .tits{ margin:0 auto 25px; width:305px; height:69px; background:url(../img/statement.png) no-repeat center; line-height:69px; float:69px; color:#d61c3c; font-size:30px; font-weight:bold; text-align:center;}
.statement .main .con .conn{ font-size:16px; line-height:30px; color:#666666; margin-top:22px; padding-bottom:34px; border-bottom:1px solid #dbdbdb;}
.statement .main .con span{ display:block; margin-top:34px; font-size:16px; line-height:30px; color:#666666; padding-bottom:83px;}


.proverpic_wrap {
    width: 392px;
    float: left;
    display: block;
    padding: 0px;
    height: 486px;
    overflow: hidden;
    background-color: #FFF;
    position: relative;
}

.proverpic_wrap01 {
    width: 281px;
    display: block;
    height: 486px;
    padding: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
}

.proverpic_wrap02 {
    width: 100%;
    height: 486px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 50;
}

.proverpic_wrap02 a{ width:100%; height:485px; display:block; position:absolute; top:0px; left:0px;}

.page{
    padding:90px 0 10px;
    font-size:12px;
    font-weight:bold;
    line-height:22px;
    text-align:center;
    clear:both;}
.page a{
    text-decoration:none;
    color:#8698b6;
    background:#fff;
    border:1px solid #CCCCCC;
    padding:3px 6px;
    padding-bottom:2px;
    margin-right:3px}
.page a.active{
    background:#88664E;
    border:1px solid #88664E;
    color:#fff}
.page a:hover{
    text-decoration:none;
    color:#fff;
    background:#88664E;
    border:1px solid #88664E
}


