﻿@charset "utf-8";
/* reset */
html{background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h5,h6,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;font-family:"Microsoft YaHei";min-width: 1180px;}
img{border:none;}
li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
address,cite,dfn,em,var{font-style:normal;}
ul,ol{list-style:none }
fieldset,img{border:0 none }
img{-ms-interpolation-mode:bicubic }
i,em{font-style:normal }
table{border-collapse:collapse;border-spacing:0 }
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box }
button,input[type=button],input[type=submit]{cursor:pointer }
input[type=search]{-webkit-appearance:textfield }
textarea{overflow-y:auto;resize:vertical }
.clear,.clearfix{zoom:1 }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden }
.hidden,.hide{display:none }
/* link */

.t_h30{height:30px;line-height:30px;}
.clearfix1{display:inline-block;}
* html .clearfix1{height:1%;}
.clearfix1{display:block;}
.clearfix1:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
 @-webkit-keyframes mysnow1{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
-webkit-transform:rotate(1080deg);
}
100%{
-webkit-transform:rotate(0deg);
opacity:0;
bottom:0;
}
}
@keyframes mysnow1{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
transform:rotate(1080deg);
}
100%{
transform:rotate(0deg);
opacity:0;
bottom:0;
}
}
@-moz-keyframes mysnow1{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
-moz-transform:rotate(1080deg);
}
100%{
-moz-transform:rotate(0deg);
opacity:0;
bottom:0;
}
}

/* flexslider */
.flexslider{margin:0 auto;position:relative;width:268px;height:266px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav{width:95%;height:402px;margin:0 auto;position:relative;z-index:8;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(img/ad_ctr.png) no-repeat;cursor:pointer;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;top:-201px;position:absolute;z-index:9;}
.flex-direction-nav .flex-prev{left:0;top:-201px;position:absolute;z-index:9;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flex-prev:hover{background-position:0 -180px;}
.flex-next:hover{background-position:0 -270px;}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.text-c{width:420px;height:29px;color:#706e6e;}
.text-c li{float:left;height:27px;border:#ececec solid 1px;line-height:27px;padding:0 10px;margin:0 2px;}
.text-c li.thisclass{background:#7d0178;color:#FFFFFF;}
.text-c li.thisclass a{color:#fff;}
.text-c li select{margin:3px 0 0 0;border:#ececec solid 1px;}
.text-c li a{color:#706e6e;;}
.text-c li a i{width:8px;height:9px;background:url(img/list_icon.png) no-repeat;}
.text-c li a i.prev{background-position:-45px -40px;float:left;margin:10px 5px 0 0;}
.text-c li a i.next{background-position:-55px -40px;float:right;margin:10px 0 0 5px;}

#main{width:100%;overflow:hidden;}
.head{width:100%;position: relative;z-index:3;background: #fff;}
.head .logos{width:1180px;height:45px;clear:both;margin:0 auto;}
.head .logos>a { float:left; }
.head .menu{width:830px;height:46px;float:right;}
.head .menu ol{width:100%;height:46px;display:block;margin:0 auto;}
.head .menu ol li{padding:0 26px;height:46px;line-height:46px;float:left;text-align:center;}
.head .menu ol .s{width:114px;border-left:none;}
.head .menu ol .s>a{float:left;line-height:46px;}
.head .menu ol li .arrow{ float:left; width:15px; height:46px; background:url(img/arrow.png) center center no-repeat; }
.head .menu ol li:hover .arrow{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.head .menu ol li.w{border-right:none;}
.head .menu ol li a{text-align:center;color:#303030;font-size:14px;font-family:"Microsoft YaHei";text-decoration: none;}
.head .menu ol li a:hover{color:#890c84;text-decoration:none;}
.head .menu ol li span{width:106px;color:#828282;height:15px;text-align:center;display:block;margin-top:-10px;font-size:9px;}
.head .menu .subm{width:1180px;height:420px;overflow:hidden;position:relative;z-index:999;display:none; margin:0 0 0 -484px;}
.head .menu .subm .subm_m{width:0px;height:0px;float:left;position:absolute;z-index:99; left:0;}
.head .menu .subm .subm_m ul{width:195px;height:400px;padding:0 0 1px 0;margin:0;border-bottom:#737373 solid 1px;border-left:#737373 solid 1px;background:#f3f3f3;}
.head .menu .subm .subm_m ul *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.head .menu .subm .subm_m ul li{display:block;width:195px;height:99px;padding:0;margin:0 0 0 -1px;border-top:#e0e0e0 solid 1px;border-left:#e0e0e0 solid 1px;border-right:#ba79b1 solid 1px;}
.head .menu .subm .subm_m ul li.on{width:196px;height:100px;background:#FFFFFF;border-right:none;border-top:#ba79b1 solid 1px;border-bottom:#ba79b1 solid 1px;border-left:#ba79b1 solid 1px;position:relative;z-index:99;margin-bottom:-1px;}
.head .menu .subm .subm_m ul li dl{width:180px;height:100px;overflow:hidden;margin:5px 0 0 17px;}
.head .menu .subm .subm_m ul li dl dt a{color:#474747;font-size:14px;display:inline;font-weight:bold;height:30px;line-height:30px;}
.head .menu .subm .subm_m ul li dl dt{height:30px;line-height:30px;text-align:left;}
.head .menu .subm .subm_m ul li dl dd{ float:left;height:25px;line-height:25px;padding-right:8px;*+white-space:nowrap;}
.head .menu .subm .subm_m ul li dl dd a{color:#7f7f7f;font-size:12px;display:inline;}
.head .menu .subm .subm_m ul li dl a:hover{color:#FFFFFF;background:#ba79b1;padding:0 2px;}
.head .menu .subm .subm_m ul li dl img{margin:0;}
.head .menu .subm .subm_m ul li i{display:block;width:16px;height:16px;margin:8px 5px 0 0;float:left;}
.head .menu .subm .subm_m ul li dl dt i.m_01{background:url(img/menu_icon.png) 0 0 no-repeat;}
.head .menu .subm .subm_m ul li dl dt i.m_02{background:url(img/menu_icon.png) -16px 0 no-repeat;}
.head .menu .subm .subm_m ul li dl dt i.m_03{background:url(img/menu_icon.png) -32px 0 no-repeat;}
.head .menu .subm .subm_m ul li dl dt i.m_04{background:url(img/menu_icon.png) -48px 0 no-repeat;}
.head .menu .subm .subm_m ul li dl dt i.m_05{background:url(img/menu_icon.png) -64px 0 no-repeat;}
.head .menu .subm .subm_c{width:0px;height:0px;display:none;float:left;background:#FFFFFF;position:absolute;z-index:1;left:195px;}
.head .menu .subm .subm_c ul{width:983px;height:400px;margin:0;padding:0;}
.head .menu .subm .subm_c ul *{-webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.head .menu .subm .subm_c ul li{display:block;width:981px;height:400px;padding:0;margin:0;border:#ba79b1 solid 1px;position:relative;z-index:1;background:#fff;}
.head .menu .subm .subm_c ul li dl{width:220px;height:392px;overflow:hidden;margin:5px 0 0 20px;float:left;}
.head .menu .subm .subm_c ul li dl dt a{color:#474747;font-size:14px;display:inline;font-weight:bold;height:24px;line-height:24px;}
.head .menu .subm .subm_c ul li dl dt{ line-height:35px;font-size:14px;font-weight:bold;text-align:left;clear:both;border-bottom:#cfcfcf solid 1px;margin-bottom:5px;}
.head .menu .subm .subm_c ul li dl dd{ *+width:45%; display:inline; float:left;height:20px;line-height:20px; margin-right:8px;*+white-space:nowrap; text-align: left;}
.head .menu .subm .subm_c ul li dl dd a{color:#7f7f7f;display:inline;font-size:12px;}
.head .menu .subm .subm_c ul li dl dd a.hot{color:#ba79b1;}
.head .menu .subm .subm_c ul li dl dd a.hot:hover{color:#fff;}
.head .menu .subm .subm_c ul li dl i{width:220px;display:block;height:10px;line-height:10px;overflow:hidden;}
.head .menu .subm .subm_c ul li dl a:hover{color:#FFFFFF;background:#ba79b1;}
.head .menu .subm .subm_c ul li dl a.t:hover{margin:0;padding:0;background:none;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.head .menu .subm .subm_c ul li em{display:block;position:absolute;bottom:0;left:100px;}
/*.footer{width:100%;height:221px;padding:20px 0;background:#24162D;color:#fff; position:relative;z-index:2;}
.footer .fc{width:1180px;margin:0 auto;overflow:hidden;}
.footer .fc a:hover{color:#8F1B8B;}
.footer .fc ul{width:auto;height:221px;float:left;margin-right:30px;}
.footer .fc ul li{line-height:24px;}
.footer .fc ul li a{color:#fff;}
.footer .fc ul .ft a{font-size:14px;font-weight:bold;color:#fff;}
.footer .fc ul li i{width:21px;height:21px;display:block;background:url(img/f_bg.png) no-repeat;float:left;position:absolute;margin:2px 0 0 -25px;}
.footer .fc ul.fc_01{margin-right:70px;}
.footer .fc ul.fc_02{margin-top:14px;}
.footer .fc ul.fc_03{margin-top:14px;}
.footer .fc ul.fc_04{margin-top:14px;}
.footer .fc ul.fc_05{margin-top:14px;}
.footer .fc ul.fc_06{margin-top:14px;}
.footer .fc ul.fc_02 li i{background-position:0 0;}
.footer .fc ul.fc_03 li i{background-position:-21px 0;}
.footer .fc ul.fc_04 li i{background-position:-42px 0;}
.footer .fc ul.fc_05 li i{background-position:-63px 0;}
.footer .fc ul.fc_06 li i{background-position:-84px 0;}
.footer .fc ul.fc_07{width:258px;height:165px;margin-left:8px;margin-right:0;}
.footer .fc ul.fc_07 li{width:120px;float:left;margin:12px 8px 0 0;}
.footer .fc ul.fc_07 li.tel{width:258px;height:63px;background:url(img/f_tel.png) no-repeat;}
.footer .fc ul.fc_07 li span{width:120px;display:block;text-align:center;position:relative;}*/

/* 案例页弹出视频 */
.ovideo{position:fixed;top:50%;left:50%;z-index:1005;margin:-228px 0 0 -360px;}
.o_close{width:30px;height:30px;font-size:18px;font-weight:bold;line-height:30px;background:#ba79b1;color:#fff;text-align:center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:absolute;top:5px;right:5px;cursor:pointer;z-index:1006;}
.o_close:hover{background:#68A8BC;}
.o_bg{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;background:#000000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;z-index:1004;}


/*中心详情广告位*/
#banner a{display:block;width:1180px;height:340px;margin:0 auto;}

/**12中心banner轮播*/
.con_silder{height:340px;overflow:hidden;position:relative;background:url(img/loading2.gif) 50% no-repeat;}
.con_silder li a{display:block;width:1180px;height:340px;margin:0 auto;}
.con_silder .hd{width:100%;height:340px;position:relative;}
.con_silder .hd ul{position:absolute;left:50%;top:-30px;margin:0 0 0 -40px;}
.con_silder .hd ul li{width:10px;height:10px;background:#8B0F86;margin:5px;text-indent:-999px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;position:relative;_display:inline;}
.con_silder .hd ul li.on{width:10px;height:10px;background:#BA7AB1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.con_silder .hd>a{width:45px;height:70px;position:absolute;top:-200px;cursor:pointer;display:block;z-index:999;}
.con_silder .hd a.prev{left:100px;background:url(img/arrow-left-light.png) center no-repeat;}
.con_silder .hd a.next{right:100px;background:url(img/arrow-right-light.png) center no-repeat;}



