@charset "utf-8";
/*==公用==*/
body { }
a { color:#0f0f0f; text-decoration:none; }
a:hover { color:#ea3939; }
.mar_t_10 { margin-top:10px; display:inline; }
.mar_l_10 { margin-left:10px; display:inline; }
.line20 { height:20px; }
/*==背景按钮*/
.lan_link { color:#fff; font-size:14px; cursor:pointer; background:#479ccf; display:block; padding:10px 15px; overflow: hidden; text-align:center; }
.lan_link:hover { color:#fff; background:#2987c0; }
.red_link { color:#fff; font-size:18px; cursor:pointer; background:#f0414c; display:block; padding:15px 15px; overflow: hidden; text-align:center; }
.red_link:hover { color:#fff; background:#ea2d39; }
/*==图片==*/
.header .content .logo a,.footer .footer_con .footer_con_add .footer_con_add_bg,.webpic,.faq_q{ background:url(../images/all.png) no-repeat; }
/*==图片==*/
.top_bg { background: rgba(0, 0, 0, 0) url("<?php echo IMG_PATH;?>top_bg.jpg") repeat-x scroll 0 0; height: 18px; }
.banner { background: rgba(0, 0, 0, 0) url("<?php echo IMG_PATH;?>banner.jpg") repeat scroll center center; height: 594px; }
.header .content .nav ul li a:hover { background-position: 0 -494px !important; }
.flexslider { margin: 0px auto; position: relative; width: 100%; height: 594px; overflow: hidden; zoom: 1; min-width:1180px; }
.flexslider .slides li { width: 100%; height: 100%; }
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0);  -webkit-transition: all .3s ease;
border-radius: 35px; }
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; }
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1;  *display: inline;
}
.flex-control-paging li a { background: url(../images/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,.flex-control-paging li.active a { background-position: 0 0; }
.flexslider .slides a img { width: 100%; height: 594px; display: block; }
/*==内容==*/
.content { width:1180px; min-width:1180px; margin:0 auto; height:100%; }
.on_bg { background:#fff2f3; margin:30px auto; border-bottom:1px solid #e1d9d9; border-top:1px solid #e1d9d9; height:auto; display:block; overflow:hidden; clear:both; }
.win_con { width:1000px; margin:0 auto; }
.ready { text-align:center; padding:30px 0 0; }
.ready h3 { font-size:30px; }
.ready .red_link { width:100px; text-align:center; margin:20px auto 50px auto; }
/*==页头==*/
.header { min-width:1000px; }
.header .content { margin:0 auto; width:1000px; text-align:left; position:relative; height:60px; }
.header .content .logo a { width:260px; height:60px; text-indent:-999em; display:block; overflow:hidden; float:left; }
.header .content .nav { float:right; }
.header .content .nav ul { float:left; margin:0 30px 0 0; }
.header .content .nav ul li { float:left; }
.header .content .nav ul li a { color:#0f0f0f; font-size:16px;font-weight: 700; line-height:60px; display:block; float:left; text-align:center; width:84px; border-top:2px solid #fff; }
.header .content .nav ul li a:hover { display:block; float:left; background-position:0 -212px; color:#ea3939;  border-top:2px solid #fff;}
.header .content .nav ul li .on { color:#ea3939; display:block; float:left; height:60px ; border-top:2px solid #ea3939;}
.header .content .nav ul li .on:hover { display:block; float:left; color:#ea3939;   border-top:2px solid #ea3939;}
.header .content .nav .login_link { padding:0 20px; color:#fff; display:block; float:left; font-size:16px;font-weight: 700; line-height:60px; height:60px; background:#f95959; }
.header .content .nav .login_link:hover { color:#fff; }
.header .content .nav .login_line { float:left; line-height:60px; height:60px; }
/*==首页内容==*/
.index_stq{margin:10px auto; width:986px; height:667px; background:url(../images/index_09.jpg);}
.index_xxh{margin:20px auto; width:1180px; max-width:1180px; background:#f9f9f9; height:auto; display:block; overflow:hidden;}
.index_xxh .size{float:left; width:440px; padding:0 0 0 50px;}
.index_xxh h2{font-size:30px; height:130px; line-height:130px; color:#191919;}
.index_xxh span{line-height:32px; font-size:16px; color:#666;}
.index_sy{font-size:30px; text-align:center; line-height:100px;margin:10px auto 50px auto; }
.index_sy_pic{background:url(../images/index_19.jpg) center; height:267px; display:block; overflow:hidden; width:1180;}
/*==产品页==*/
.pro_banner{ background:url(../images/pro_02.jpg) no-repeat center; margin: 0px auto;  width: 100%; height:435px; min-width:1180px;}
.pro_kj{margin:63px auto auto auto; width:1180px; max-width:1180px; height:auto; display:block; overflow:hidden;}
.pro_kj .size{ width:440px;}
.pro_kj h2{font-size:30px; color:#191919; padding:0 0 24px 0;}
.pro_kj span{line-height:32px; font-size:16px; color:#666;}
.pro_kj .pro_zf{margin:40px 0 0 60px;}
.pro_kc{margin:0 auto; background:#f9f9f9; height:auto; display:block; overflow:hidden; min-width:1180px; }
.pro_kc .pro_kc_pic{float:left; margin:30px 0 0 120px;}
.pro_kc .size{float:left; width:440px; padding:60px 0 0 220px;}
.pro_kc h2{font-size:30px; height:130px; line-height:130px; color:#191919;}
.pro_kc span{line-height:32px; font-size:16px; color:#666;}
.pro_zm{height:450px; margin:0 auto; background:url(../images/pro_16.jpg) right no-repeat;}
.pro_zm .size{ width:440px; padding:150px 0 0; display:block; overflow:hidden;}
.pro_zm h2{font-size:30px; color:#191919; padding:0 0 24px 0;}
.pro_zm span{line-height:32px; font-size:16px; color:#666;}
.pro_aq{margin:0 auto; background:#f9f9f9; height:auto; display:block; overflow:hidden; min-width:1180px; }
.pro_aq .pro_kc_pic{float:left; margin:30px 0 0 30px;}
.pro_aq .size{float:left; width:440px; padding:60px 0 0 160px;}
.pro_aq h2{font-size:30px; height:130px; line-height:130px; color:#191919;}
.pro_aq span{line-height:32px; font-size:16px; color:#666;}
.pro_yc{margin:30px auto auto auto; width:1180px; max-width:1180px; height:auto; display:block; overflow:hidden;}
.pro_yc .size{width:440px; float:left; margin:140px 0 0;}
.pro_yc h2{font-size:30px; color:#191919; padding:0 0 24px 0;}
.pro_yc span{line-height:32px; font-size:16px; color:#666;}
.pro_az{margin:0 auto; background:#f9f9f9; height:auto; display:block; overflow:hidden; min-width:1180px; }
.pro_az .size{width:440px;margin:0 auto; text-align:center;}
.pro_az .pro_kc_pic{ margin:38px auto auto auto; width:843px;}
.pro_az h2{font-size:30px; height:110px; line-height:120px; color:#191919;}
.pro_az span{line-height:32px; font-size:16px; color:#666;}
.pro_gx{margin:30px auto 50px auto; width:1180px; max-width:1180px; height:auto; display:block; overflow:hidden;}
.pro_gx .size{float:right; margin:60px 80px auto 0;}
.pro_gx h2{font-size:30px; color:#191919; padding:0 0 24px 0;}
.pro_gx span{line-height:32px; font-size:16px; color:#666;}
.pro_gx .pro_gx_pic{ margin:auto 0 auto 60px; width:348px; float:left; display:block; overflow:hidden;}
/*==服务页==*/
.our{margin:0 auto; padding:12px 0 70px 0; background:#f9f9f9;  width:100%;}
.our ul{width:1256px; margin:auto auto auto 20px; height:auto; display:block; overflow:hidden; background:#f9f9f9; max-width:1180px;}
.our h3{font-size:40px; margin:50px auto; text-align:center; font-weight:normal; color:#3a3837;}
.our li{float:left; margin:0 28px 0 0;}
.our_banner{background:url(../images/fw_13.jpg) center no-repeat; margin: 60px auto;  width: 100%; height:404px; min-width:1180px;}
.faq_title{font-size:40px; margin:20px auto; font-weight:normal;}
.faq_list{margin:0 0 20px 0;}
.faq_q{font-size:20px; text-indent:34px; background-position:0 -289px; height:40px; line-height:40px;}
.faq_a{font-size:20px; text-indent:34px; color:#7b7c7d; height:40px; line-height:40px;}
/*==案例页==*/
.case_banner{ background:url(../images/case_02.jpg) no-repeat center; margin: 0px auto;  width: 100%; height:349px; min-width:1180px;}
.khs{margin:0 auto; background:#f5f5f5; height:auto; display:block; overflow:hidden; min-width:1180px; }
.khs h3{font-size:32px; line-height:86px; text-align:center; color:#3a3837;}
.khs .khs_bg{width:238px; height:35px; margin: 0 auto; background: url(../images/case_05.jpg);}
.khs_z{background:url(../images/case_09.jpg) no-repeat; margin:20px auto 56px auto; width:1180px; height:635px; position:relative;}
.khs_z .txt{position:absolute; top:240px; left:598px; width:440px; height:228px; }
.khs_z .tit{font-size:18px; line-height:30px;}
.khs_z .peo{font-size:14px; line-height:22px; text-align:right; margin:50px 0 0 0; display:block; overflow:hidden;}
.khs_c{background:url(../images/case_12.jpg) no-repeat; margin:auto auto 56px auto; width:1180px; height:805px; position:relative;}
.khs_c .txt{position:absolute; top:113px; left:127px; width:570px; height:206px; }
.khs_c .tit{font-size:18px; line-height:30px;}
.khs_c .peo{font-size:14px; line-height:22px; text-align:left; margin:20px 0 0 0; display:block; overflow:hidden;}
.khs_h{background:url(../images/case_14.jpg) no-repeat; margin:0 auto 0 auto; width:1180px; height:463px; position:relative;}
.khs_h .txt{position:absolute; top:212px; left:554px; width:440px; height:228px; }
.khs_h .tit{font-size:18px; line-height:30px;}
.khs_h .peo{font-size:14px; line-height:22px; text-align:right; margin:40px 0 0 0; display:block; overflow:hidden;}
.case_list{margin:20px auto auto auto; background:url(../images/casebg.jpg) center; height:302px; display:block; overflow:hidden; min-width:1180px; padding:70px 0 0; }
.case_list .list_box{width:1600px;}
.list_bg{width:236px; height:230px; background:url(../images/case_16.jpg) no-repeat; float:left; margin:0 18px 0 0}
.list_pic{position:relative; float:left; margin:5px 24px 0 0px;}
.list_pic .tit{color:#fff; position:absolute; font-size:14px; line-height:20px; top:174px; left:8px;}
/*==下载页==*/
.download_banner{background:url(../images/download_bg.jpg) center no-repeat; margin: 0 auto;  width: 100%; height:624px; min-width:1180px;}
.download_ewm{position:relative;}
.download_ewm span{position:absolute; top:156px; left:441px;}
/*==注册页==*/
.zc_banner{background:url(../images/zc_bg.jpg) center no-repeat; margin: 0 auto;  width: 100%; height:624px; min-width:1180px;}
.zc_ewm{position:relative;}
.zc_ewm span{ position:absolute; top:229px; left:462px; }
.zc_tel{ position:absolute; top:94px; left:268px; color:#fff; font-size:34px; }
/*==登录页==*/
.login_banner{background:url(../images/login_bg.jpg) center no-repeat; margin: 0 auto;  width: 100%; height:624px; min-width:1180px;}
.login_box{position:relative;}
.login_box input{border:none;outline:none;}
.login_list{ position:absolute; top:45px; left:537px; color:#fff; font-size:34px; text-align:center;}
.login_phone{ position:absolute; top:130px; left:480px; }
.login_phone input{line-height:58px; height:58px; color:#fff; font-size:20px; background: none;font-family:微软雅黑; }
.login_sumbit{ position:absolute; top:202px; left:480px; }
.login_sumbit input{line-height:58px; height:58px; color:#fff; font-size:20px; background: none;font-family:微软雅黑; }
.login_mm{ position:absolute; top:274px; left:480px; }
.login_mm input{line-height:58px; height:58px; color:#fff; font-size:20px; background: none}
.login_jzmm{ position:absolute; left:474px; top:493px; line-height:34px; color:#fff; font-size:16px; width: 238px; }
.login_jzmm input{margin:0 8px 0 0;}
.login_wjmm{ position:absolute; left:681px; top:338px; line-height:34px; color:#fff; font-size:16px; }
.login_wjmm a{color:#fff;}
.login_dl{ position:absolute; left:418px; top:381px; }
.login_dl input{ color:#fff; font-size:20px; background:none; border:none; font-family:微软雅黑; width:344px; height:56px; cursor:pointer;}
/*==翻页==*/
.page .previous,.page .previous_on,.page .next_page,.page .next_on,.page .previous_on:hover,.page .next_on:hover { background:url(../images/page.png) no-repeat; }
.pagination { text-align:right; clear:both; padding:10px 0; height:100%; display:block; overflow:hidden; }
.page { text-align:right; font-size:12px; float:right; }
/*.page a { display:inline-block; vertical-align:top; border:1px solid #cccccc; line-height:24px; height:24px; padding:0 7px; text-align:center; }*/
.page a { display:inline-block; vertical-align:top; border:1px solid #cccccc; line-height:24px; height:24px;text-align:center; }
.page a:hover { background:#f6f2e9; color:#cc0000; border:1px solid #cc0000; text-decoration:none; }
.page .previous { background-position:0 -170px; width:54px; padding:0 0 0 8px; color:#d9d9d9; text-align:center; }
.page .previous_on { background-position:0 -141px; width:45px; text-align:right; }
.page .previous_on:hover { background-position:-63px -141px; border:none; }
.page .next_page { background-position:0 -112px; width:50px; padding:0 0 0 8px; color:#d9d9d9; text-align:left; }
.page .next_on { background-position:0 -83px; width:54px; text-align:left; padding:0 0 0 8px; text-align:left; }
.page .next_on:hover { background-position:-63px -83px; border:none; }
.page .number_on { background:#f6f2e9; color:#cc0000; line-height:24px; height:24px; border:1px solid #cc0000; padding:0 8px; display:inline-block; }
.page .previous,.page .previous_on,.page .next_page,.page,.page .next_on,.number_on { display:inline-block; height:26px; line-height:28px; vertical-align:top; border:none; }

/*===底部===*/
.footer { padding:60px 0 20px 0; margin:0 auto; height:auto; display:block; overflow:hidden; min-width:1180px;  font-size:16px; color:#555; line-height:24px; border-top:1px solid #e6e6e6;}
.footer .footer_con{width:746px; margin:0 auto;}
.footer .footer_con .footer_con_left{float:left; margin:0 73px 0 0; width:142px;}
.footer .footer_con .footer_con_left span{line-height:54px; height:54px; text-align:center; display:block; overflow:hidden;}
.footer .footer_con .footer_con_add{margin:30px 0 0; float:right;}
.footer .footer_con .footer_con_add .footer_con_add_bg{background-position:0 -60px; height:100px;}
.footer .footer_con .footer_con_add p{text-indent:32px; line-height:32px;}
.footer .content{font-size:14px; border-top:1px solid #e6e6e6; padding:20px 0;}
.footer .content span{float:left; margin:0 0 0 280px;}
.footer .content .webpic{float:left; text-indent:20px; line-height:16px;  height:16px; margin:4px 3px 0 20px; display:block; overflow:hidden; background-position:0 -165px;}
.mtclogin{background:#fff; width:300px; height:80px; text-align:center; line-height:30px; font-size:14px; padding:38px 0 0;box-shadow: 3px 3px 3px #888888;border-radius: 20px;}