/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,font,form,p,h1,h2,h3,h4,h5,h6,span,a{padding:0px; margin:0px;}
input,select{font-size:12px;line-height:16px;}
html,body{ -webkit-text-size-adjust:none; font-size:12px; color:#2b2b2b}/*google浏览器字体兼容*/
body{background:#ffffff;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;width:100%;}
img{border:0;}

ul,li{list-style-type:none;}
a{text-decoration:none; color:#2b2b2b;outline: none;}
a:hover{ color:#dd137b; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}

.cl{clear:both;}.fl{float:left;}.fr{float:right;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.huangse{ color:#eae678}.yellow{ color:#ed6b1e}.green{ color:#007b3f}.red{ color:#d83202}.hui{ color:#696868}.hui2{ color:#929292}.red2{ color:#ae1202}.Orange{ color:#ff4229;}.Dgreen{ color:#0e652c;}.hei{ color:#000} .blue{ color:#2aa337}
.f12{ font-size:12px}.f14{ font-size:14px}.f16{ font-size:16px}.f18{ font-size:18px}
.fb{ font-weight:bold} 
.line30{ line-height:30px;}
.line35{ line-height:35px;}
.border_bottom{ border-bottom:1px #CCCCCC dashed;}

DIV.none {DISPLAY: none}.display{ display:block}

.space{height:5px;clear:both;_height:0px;line-height:5px}
.left{float:left}
.right{float:right}
.container{ width:1100px; margin:0 auto;}
.container_2{ width:990px; margin:0 auto;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.margin_bottom30{ margin-bottom:30px;}
/*index start*/
.pinpai{ width:210px; height:auto; padding:30px 0 20px 0;}
.pinpai ul li{ width:95px; height:auto; float:left; margin-right:10px; text-align:center;}
.pinpai ul li p{ line-height:25px;}

.menu{ width:100%; height:48px; background:#dd137b;}
.menuc{ width:860px; height:48px; line-height:48px;}
.menuc ul li{ width:120px; height:48px; line-height:48px; text-align:center; float:left; margin-right:2px; position:relative; z-index:999;}
.menuc ul li a{ display:block; width:120px; height:48px; line-height:48px; text-align:center; font-size:15px; color:#ffffff;}
.menuc ul li a:hover{ background:#bd0b67;}
.menuc ul li a.current{ background:#bd0b67;}

.menuc ul li dl{ width:120px; height:auto; position:absolute; z-index:9999; top:48px; left:0; display:none;}
.menuc ul li dl dd a{ width:120px; height:40px; background:#e266a5; line-height:40px; text-align:center; border-bottom:1px #e388b7 solid;}
.menuc ul li:hover dl{ display:block;}

.search{ width:164px; height:30px; line-height:30px; border-bottom:1px #ffffff solid; padding-top:8px;}
.search_text{ width:142px; height:30px; line-height:30px; text-indent:2px; color:#ffcceb; background:none; border:none;}
.search_submit{ width:22px; height:30px; background:url(../images/search_submit.jpg) no-repeat 50% 50%; border:none; cursor:pointer;}
/* banner */
.flexslider{position:relative;height:573px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:573px;}
.slides li a{ display:block; width:1100px; height:573px; margin:0 auto;}
.flex-control-nav{position:absolute;bottom:20px;z-index:9999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:16px;overflow:hidden;background:url(../images/icon.png) no-repeat;cursor:pointer; color:#ffffff; font-size:0;}
.flex-control-nav .flex-active{ background:url(../images/icon_over.png) no-repeat; color:#ff0000;}
.flex-direction-nav {*height: 0; /*width:1200px; height:750px; margin:0 auto; position:relative; z-index:99;*/}
.flex-direction-nav a { text-decoration: none; display: block; width: 50px; height: 50px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 1000; overflow: hidden;/* opacity: 0; */cursor: pointer; color: rgba(0,0,0,0.8); text-indent: -999em }
.flex-direction-nav .flex-prev { left: 12%; background:url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { right: 12%; background:url(../images/next.png) no-repeat;}
.flex-direction-nav .flex-prev:hover { left: 12%; background:url(../images/prev_over.png) no-repeat; }
.flex-direction-nav .flex-next:hover { right: 12%; background:url(../images/next_over.png) no-repeat;}


.i_product{ margin:26px auto 0 auto;}
.ipro_t{ width:1098px; height:35px; border:1px #dbdbdb solid; position:relative; z-index:99; margin-bottom:19px;}
.ipro_t p{ width:158px; height:75px; position:absolute; z-index:999; top:-19px; left:0; background:#dd137b; color:#FFF; text-align:center; line-height:75px; font-size:20px;}

.ipro_c_l{ width:458px; height:auto;}
.ipro1{ width:458px; height:338px; background:#c2ffff; margin-bottom:5px;}
.ipro1_l{ padding:120px 0 0 28px; width:180px;}
.ipro1_l_1{ width:180px; height:40px; line-height:40px; font-size:20px; color:#424242; padding-bottom:8px; border-bottom:1px #7b9595 solid; margin-bottom:8px;}
.ipro1_l_2{ line-height:32px; font-size:13px;}
.ipro1_l_3{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.ipro2{ width:458px; height:240px; background:#c8ffc2;}
.ipro2_r{padding:70px 0 0 28px; width:180px;}

.ipro_c_r{ width:636px; height:auto;}
.ipro_c_r_t{ width:636px; height:auto; padding:0 0 23px 0;}
.ipro_c_r_t_more{ margin-top:40px;}
.ipro_c_r_t_l p.cn{ font-size:20px; color:#dd137b; line-height:30px;}
.ipro_c_r_t_l p.en{ font-size:36px; color:#dbdbdb; font-family:Impact,Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:45px;}
.ipro_c_r ul li{ width:313px; height:240px; float:left; margin:0 5px 5px 0; position:relative; z-index:99;}
.ipro_c_r ul li.ipc1{ background:#ecdab4;}
.ipro_c_r ul li.ipc2{ background:#e8e8e8;}
.ipro_c_r ul li.ipc3{ background:#f8c3cf;}
.ipro_c_r ul li.ipc4{ background:#cbc9fd;}
.ipro_c_r ul li p{ position:absolute; z-index:999; top:203px; left:208px; width:99px; height:32px; text-align:center; line-height:32px;}
.ipro_c_r ul li p a{ display:block; width:97px; height:30px; border:1px #ffffff solid; font-size:16px; color:#424242; line-height:30px;}

.iabout{ width:100%; height:228px; background:url(../images/i_con_bg.jpg) no-repeat; /*margin-top:32px;*/ padding:28px 0;}
.iabouts{ width:750px; height:auto;}
.iabouts_l{ width:250px; height:217px; border:4px #FFFFFF solid; background:#FFF;}
.iabouts_r{ width:447px; height:187px; margin-top:15px; border-top:2px #dd137b solid; border-right:2px #dd137b solid; border-bottom:2px #dd137b solid; position:relative; z-index:9;}
.iabouts_r_t{ width:176px; height:26px; line-height:26px; font-size:18px; color:#dd137b; position:absolute; top:-15px; background:#f3f3f3; z-index:99;}
.iabouts_r_t span{ font-size:14px; color:#4f4f4f;}
.iabouts_r_c{ padding-top:40px; line-height:25px; width:340px; font-size:14px;}
.iabouts_r_more{ position:absolute; width:125px; height:26px; line-height:26px; background:#f3f3f3; bottom:-15px; left:0;}
.iabouts_r_more a{ display:block; width:111px; height:26px; line-height:26px; text-align:center; background:#cecece;color:#5a5a5a;}
.iabouts_r_more a:hover{ text-decoration:underline;}

.imovie{ width:307px; height:auto; position:relative; z-index:99;}
.imovie_t{ width:109px; height:46px; background:url(../images/imovie_tt_bg.png) no-repeat; line-height:46px; text-align:center; color:#FFF; font-size:18px; position:absolute; z-index:999; left:-125px; top:100px;}

.i_partner{ padding:40px 0;}
.i_partner_t{ height:47px; line-height:47px;}
.i_partner_t p{ width:155px; height:47px; background:url(../images/i_partner_tt_bg.jpg) no-repeat; text-indent:36px; line-height:38px; font-size:18px; color:#FFF;}
.i_partner_t a.more{ display:block; width:93px; height:24px; text-align:center; line-height:24px; background:#cecece; color:#5a5a5a; margin-top:8px;}
.i_partner_t a.more:hover{ text-decoration:underline;}
/* 本例子css */
.picScroll{ margin:30px auto 0 auto;  position:relative;width:985px;}
.picScroll .prev,.picScroll .next{ display:block; position:absolute; top:10px; width:30px; height:30px;}
.picScroll .prev{ background:url(../images/i_partner_prev.jpg) no-repeat; left:-60px;}
.picScroll .next{ left:1010px; background:url(../images/i_partner_next.jpg) no-repeat; }
.picScroll .prev:hover{ background:url(../images/i_partner_prev_over.jpg) no-repeat;}
.picScroll .next:hover{ background:url(../images/i_partner_next_over.jpg) no-repeat;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:140px; float:left; overflow:hidden; padding:0 15px; margin-right:20px;     }
.picScroll ul li img{ width:140px; height:51px; display:block; background:url(../images/loading.gif) center center no-repeat; }

.footer{ width:100%; height:auto; padding:40px 0; background:#201e1f; color:#f1f1f1;}
.footer_l{ width:350px; height:auto; padding-right:20px; border-right:1px #514f50 solid; margin-right:30px; line-height:28px; min-height:246px;}

.footer_m{ width:252px; height:auto;padding-right:20px; border-right:1px #514f50 solid; margin-right:30px; min-height:246px;}
.footer_m_t{ font-size:16px; line-height:25px; padding-bottom:15px; color:#0e0e0e;border-bottom:1px #514f50 solid;color:#f1f1f1;}
.footer_m_c ul li{ padding:19px 0;border-bottom:1px #514f50 solid;}
.footer_m_c_r{ width:190px; height:auto; line-height:18px;}
.footer_m_c_r p a{ color:#FFF;}
.footer_m_c_r p a:hover{ text-decoration:underline;}

.footer_r{ width:376px; height:auto;}
.footer_r_t{font-size:16px; line-height:25px; padding-bottom:15px; color:#0e0e0e;border-bottom:1px #514f50 solid;color:#f1f1f1;}
.footer_r_c{ padding-top:28px;}
.footer_r_c_r{ width:214px; height:auto; line-height:22px;}
.footer_r_c_r p{ padding-left:22px; font-size:14px;}
.footer_r_c_r p.footer_icon1{ background:url(../images/footer_icon_1.jpg) no-repeat left 5px;}
.footer_r_c_r p.footer_icon2{ background:url(../images/footer_icon_2.jpg) no-repeat left 5px;}
.footer_r_c_r p.footer_icon3{ background:url(../images/footer_icon_3.jpg) no-repeat left 5px;}
/*index end*/

/*about start*/
.common_banner{ width:100%; height:467px; overflow:hidden;}
.comcon{ margin:60px auto;}
.aboutcon{ line-height:25px;}
.aboutcon1{ padding-bottom:30px;position:relative; z-index:99; width:1023px; height:322px; margin:0 auto; background:url(../images/about_img.jpg) no-repeat;}
.aboutcon1_t{ width:247px; height:40px; line-height:40px; text-align:center; font-size:20px; color:#FFF; position:absolute; z-index:999; top:13px; left:684px;}
.aboutcon1_c{ position:absolute; z-index:99; width:330px; height:auto; left:722px; top:95px; font-size:15px; color:#3c3c3c; line-height:33px;}
/*about end*/

/*movie start*/
.movie_banner{ width:100%; height:365px; overflow:hidden;}
.moviecomcon{ margin:26px auto;}
.location{ margin-bottom:37px; padding-bottom:20px; border-bottom:1px #cccccc solid; line-height:43px;}
.cate{}
.cate ul li{ width:auto;  height:43px; float:left;}
.cate ul li a{ display:block; width:auto;padding:0 20px; height:43px; line-height:43px; text-align:center; background:#dd137b; color:#FFF; font-size:15px;}
.cate ul li a:hover{ background:#a10656;}
.cate ul li a.leftcurrent{ background:#a10656;}
.local{ font-size:14px;}
.local a{ font-size:14px;}

.moviecon{}
.moviecon ul li{ width:353px; height:295px; float:left; margin:0 20px 20px 0;}
.moviecon ul li p{ width:353px; height:40px; line-height:40px; text-align:center; font-size:15px;}

/*movie end*/

.zhaoshang_banner{ width:100%; height:481px;}
.zscon1{ text-align:center; margin-bottom:33px; padding-bottom:33px; border-bottom:1px #c5c5c5 solid;}
.zscon2{margin-bottom:33px; padding-bottom:33px; border-bottom:1px #c5c5c5 solid;}
.zscon2_r{ width:590px; height:auto; padding-top:25px; line-height:35px; font-size:16px;}
.zscon3{ font-size:15px; line-height:30px;}


.fangweicon{ padding:0 0 20px 0; line-height:28px; font-size:14px;}

.pinpai_banner{ width:100%; height:587px; overflow:hidden;}
.pinpaicomcon{ margin:50px auto; line-height:28px; font-size:14px;}
.pinpaicomcon_1{height:500px; background:url(../images/pinpai_img1.jpg) no-repeat right 90px;margin:0 auto 0 auto; padding-top:50px;}
.pinpaicomcon_1_c{ width:740px; height:auto; font-size:15px; line-height:35px;}
.pinpaicomcon_2{ width:100%; height:235px; background:url(../images/pinpai_img2.jpg) no-repeat center top;}
.pinpaicomcon_3{ font-size:15px; line-height:35px; padding:45px 0 40px 0;}


.support_list { padding: 20px 0; }
.support_list ul li { width: 1100px; height: 52px; line-height: 52px; border-bottom: 1px #737373 dashed; }
.support_list_l { width: 460px; background: url(../images/support_square.jpg) no-repeat 5px 50%; }
.support_list_date { color: #7c7c7c; }
.support_list_down a { padding: 3px 15px; background: #666666; color: #FFF; font-size: 14px; }

.news_detail {  /*border:1px #CCC solid;*/ margin-top:20px; padding:15px 10px; }
.nd_tt { font-size: 16px; line-height: 35px; text-align: center; margin-bottom: 8px; }
.nd_time { line-height: 25px; padding-bottom: 10px; border-bottom: 1px #c8c8c8 dashed; text-align: center; }
.nd_con { line-height: 25px; padding: 20px 0; }
.nd_page { padding-top: 20px; border-top: 1px #c8c8c8 dashed; line-height: 25px; position: relative; z-index: 99; margin-bottom: 20px; }
.back { position: absolute; right: 0; top: 0; padding-left: 15px; }

.partnercon ul li{ float:left; margin:0 15px 15px 0;}
.partnercon ul li img{ border:1px #CCCCCC solid;}
.partnercon ul li a:hover img{ border:1px #dd137b solid;}

.producttop{ margin:30px auto;}
.producttop_t{ font-size:36px; line-height:55px; text-align:center; color:#1a1a1a; margin-bottom:15px;}
.producttop_info{ line-height:28px; font-size:16px; text-align:center;}

.ppcate{ width:195px; height:auto;}
.ppcate h1{ width:195px; height:45px; line-height:45px; text-align:center; background:url(../images/ppcate_h1.jpg) no-repeat; font-size:20px; color:#FFF;}
.ppcate ul li{ width:195px; height:auto; line-height:45px;}
.ppcate ul li a{ display:block; width:195px; height:45px; line-height:45px; font-size:15px; font-weight:bolder; color:#1a1a1a; text-indent:24px; background:#d3cdd3;}
.ppcate ul li dl dd{ width:195px; height:34px; line-height:34px;}
.ppcate ul li dl dd a{ display:block; width:195px; height:34px; line-height:34px; text-indent:31px; font-weight:bolder; color:#1a1a1a;background:url(../images/ppcate_li_bg.jpg) repeat-x bottom #e8e8e8;}
.ppcate a:hover{ color:#dd137b;}

.pdlist{ width:872px; height:auto;}
.plocation{ width:854px; height:44px; background:#e8e8e8; padding-left:18px; line-height:44px; font-size:14px; color:#1a1a1a;}
.pdcon{ padding:35px 0;}
.pdcon ul li{ width:260px; height:290px; float:left; margin:0 30px 30px 0;}
.pdcon ul li p{ width:260px; height:30px; line-height:30px; text-align:center;}

.pdcon_detail{ padding:30px 15px; line-height:28px;}



.pageController{ padding-top:5px;padding-bottom:5px; margin:30px auto 30px auto; line-height:25px; float:right;}
.pageController a{float:left;display:block;background-color:#999999; border:#999999 1px solid; color:#FFF;padding:5px 15px; margin-right:5px;}
.pageController a:hover{background-color:#dd137b;color:#FFF; text-decoration:none;  border:#dd137b 1px solid;}
.pageController .currPage {background-color: #dd137b; color:#FFF;font-weight:bold;border:#dd137b 1px solid;}
.pageController p{float:left;display:block;background-color:#FFF; border:#efefef 1px solid; color:#656565;padding:1px 5px 1px 5px; margin-right:5px;}

@media screen and (max-width: 1280px){.flex-direction-nav .flex-prev { opacity: 1; left: 2%; }.flex-direction-nav .flex-next { opacity: 1; right: 2%; }
.picScroll .prev{ left:-80px; background:url(../images/s_prev.jpg) no-repeat;}
.picScroll .next{ right:-80px; background:url(../images/s_next.jpg) no-repeat;}
}

/* 200330 */
.menuc ul li{
    margin-right: 0;
}
.menuc ul li dl{
    left: 50% !important;
    width: auto!important;
    transform: translateX(-50%);
}
.menuc ul li dl dd a{
    width: auto!important;
    white-space: nowrap;
    padding: 0 5px;
}
.aboutcon img{
    max-width: 100%;
}
/* 200415 */
.container img{
    max-width: 100%;
}
.flexslider, .menu, .footer{
    min-width: 1100px;
}