﻿@charset "utf-8";
/* CSS Document */
/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
body{ min-width:1200px;}
fieldset, img { border:none; display:block; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; font-family: "微软雅黑"; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#fff;/* overflow-y:scroll;*/ }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}
.left{ float:left;}
.right{ float:right;}

/*--底部--*/
.footer{ width:100%; background:#2c2c2c;}
.footer_con{ width:1200px; margin:0 auto; overflow:hidden;}
.footer_con .t1{ width:1200px; height:195px; margin-top:74px;}
.footer_con .t1 ul{ width:775px; float:left;}
.footer_con .t1 ul li{ width:180px; height:165px; border-right:1px solid #3d3d3d; float:left; padding:0 39px; box-sizing:border-box; text-align:center;}
.footer_con .t1 ul li h3{ font-size:18px; color:#fff; height:35px; font-weight:normal;}
.footer_con .t1 ul li a{ line-height:26px; color:#8b8b8b; display:block;}
.footer_con .t1 ul li a:hover{ color:#ec3f3f;}
.footer_con .t1 ul li p{ line-height:26px; color:#8b8b8b; display:block;}
.footer_con .tu{ width:320px; height:140px; float:left;}
.footer_con .tu dl{ width:104px; height:140px; float:left; margin-right:46px;}
.footer_con .tu dl img{ width:104px; height:104px;}
.footer_con .tu dl p{ color:#666; line-height:30px; text-align:center;}
.footer_con .t2{ width:1200px; height:106px;}
.footer_con .xin{ width:560px; height:90px; float:left; color:#666; line-height:26px;}
.footer_con .xi{ width:560px; height:90px; float:right;}
.footer_con .xi p{ color:#666; float:left; line-height:26px;}
.footer_con .xi p a{ color:#666;}
.footer_con .xi i{ width:20px; height:20px; display:block; float:right; margin-top:2px;}
.footer_con .xi .lo{ width:133px; height:55px; float:right; background:url(../images/logo_di.jpg) no-repeat; margin-top:10px;}
.links{ width:1200px; border-top:1px dashed #666; line-height:30px; overflow:hidden;}
.links span{ width:166px; height:30px; color:#666; float:left; display:block; font-size:16px; font-weight:bold; background:url(../images/jiao.gif) no-repeat right;}
.links a{ font-size:14px; color:#666; padding:0 15px; display:inline-block;}

/*--内页导航--*/
.nav_ny{ width:100%; height:73px; border-bottom:1px solid #454a54; position:absolute; top:0; z-index:9;}
.logo_n{ width:174px; height:47px; background:url(../images/logo_n.png) no-repeat; float:left; margin-left:5%; margin-top:12px;}
.nav_ny ul{ width:760px; height:35px; line-height:35px; float:right; margin-right:5%; margin-top:16px;}
.nav_ny ul li{ float:left;}
.nav_ny ul li a{ font-size:16px; color:#fff; padding:0 23px;}
.nav_ny ul li a i{ width:7px; height:4px; background:url(../images/icon.png) no-repeat; padding-top:3px; display:inline-block; margin-left:5px;}
.nav_ny ul li:hover{ background:#f25959;}
.xiala{ width:100%; height:0px; background:#fff; text-align:center; padding:0px; box-sizing:border-box; overflow:hidden; transition:all 0.5s; }
.nav_ny ul li .xiala a{ line-height:30px; color:#333; padding:0; display:block; font-size:14px;}
.nav_ny ul li:hover .xiala{ padding:15px 0px; height:90px;}
.nav_ny ul li .xiala a:hover{ color:#f15a5a;}

/* #index .index,#wangzhan .wangzhan,#tuiguang .tuiguang,#wang_list .wang_list,#news_list .news_list,#contact1 .contact1,#about .about */
/* { background:#f25959;} */

@font-face {
font-family: 叶根友毛笔行书简体; 
src: url(../font/叶根友毛笔行书简体.ttf); 
}
.fc{ width:62px; height:auto; position:fixed; z-index:999; top:50%; right:-65px; transform:translate(0,-50%); border:1px solid #fafafa; box-sizing:border-box; transition:all 0.5s;}
            .se1{width:62px; height:62px; background:#fff;}
            .se2{width:62px; height:62px; background:#e8e8e8;}
            .cx1{ width:100%; position:absolute; top:0; left:0; opacity:1; z-index:9;}
            .cx2{ width:100%; position:absolute; top:0; left:0; opacity:0; z-index:9;}
            .fc_1,.fc_2,.fc_3,.fc_4,.fc_5{ position:relative; width:62px; height:62px; cursor:pointer;}
            .fc_1:hover{ background:#333;}
            .fc_1:hover .cx1{ opacity:0;}
            .fc_1:hover .cx2{ opacity:1;}
            .fc_2:hover{ background:#333;}
            .fc_2:hover .cx1{ opacity:0;}
            .fc_2:hover .cx2{ opacity:1;}
            .fc_3:hover{ background:#333;}
            .fc_3:hover .cx1{ opacity:0;}
            .fc_3:hover .cx2{ opacity:1;}
            .fc_4:hover{ background:#333;}
            .fc_4:hover .cx1{ opacity:0;}
            .fc_4:hover .cx2{ opacity:1;}
            .fc_5:hover{ background:#333;}
            .fc_5:hover .cx1{ opacity:0;}
            .fc_5:hover .cx2{ opacity:1;}
            .fc_1 p{ width:150px; height:62px; background:#f5f5f5; line-height:62px; color:#333; text-align:center; font-size:16px; position:absolute; right:-150px; top:0px; transition:all .5s ease-in .1s; z-index:6; opacity:0;}
            .fc_1:hover p{ right:62px; opacity:1;}
            .fc_4 p{ position:absolute; right:-106px; top:-20px; opacity:0; transition:all .5s ease-in .1s; z-index:9; }
            .fc_4 p img{ width:104px; height:104px;}
            .fc_4:hover p{ right:68px; opacity:1;}
            .tanchuang{ position:relative;}
            .for{ width:600px; height:360px; background:#fff; position:fixed; top:50%; left:50%;transform:translate(-50%,-50%) scale(0); transition:all 0.5s; padding:40px; box-sizing:border-box;  }
            .for p{ font-size:18px; color:#333; font-family:"微软雅黑";}
            .dianhua{ width:100%; height:66px; margin:25px 0 50px;}
            .dianhua_inp{ width:320px; height:60px; border-bottom:1px solid #666; float:left;}
            .dianhua_inp input{ width:290px; height:40px; line-height:40px; font-size:16px; color:#333; background:none; border:none; margin-top:15px; outline:none; }
            input::-webkit-input-placeholder { /* WebKit browsers*/
          color:#999;font-size:14px;
          }
        input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/
          color:#999;font-size:14px;
          }
        input::-moz-placeholder {  /* Mozilla Firefox 19+*/
          color:#999;font-size:14px;
          }
        input:-ms-input-placeholder { /* Internet Explorer 10+*/
          color:#999;font-size:14px;
        }
            .dianhua_ti{ width:155px; height:50px; background:#ff7b7b; float:right; margin-top:-50px;}
            .dianhua_ti input{ width:155px; height:50px;font-size:18px; color:#fff; text-align:center; line-height:50px; background:none; border:none; cursor:pointer;}

            .zaixian{ margin-top:30px; width:240px; height:50px; background:#333; color:#fff; font-size:18px; text-align:center; line-height:50px; float:left}
            .zaixian1{ margin-top:30px; width:240px; height:50px; background:#333; color:#fff; font-size:18px; text-align:center; line-height:50px; float:right}
            .guanbi{ width:18px; height:18px; position:absolute; top:30px; right:30px; -webkit-transition: -webkit-transform 1s ease-out;
            -moz-transition: -moz-transform 1s ease-out;
            -o-transition: -o-transform 1s ease-out;
            -ms-transition: -ms-transform 1s ease-out;
            cursor:pointer;}
            .guanbi img{ width:18px; height:18px;}
            .guanbi:hover  {
        -webkit-transform: rotateZ(360deg);
        -moz-transform: rotateZ(360deg);
        -o-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
        }
        .zeng{ width:100%; height:100vh; background:rgba(0,0,0,0.5); position:fixed; z-index:999; top:0; left:0;}
        .zeng .for{ transform:translate(-50%,-50%) scale(1);}



#txtCode{ width:100px; height:26px; border:1px solid #f5f5f5; background:none; padding:0 10px; float:left;}
.yzm{ float:left; width:300px; margin-top:10px;}
.yzm img{ float:left;}

.current{ color:#fff;}
div.hong_d span.disabled{ margin-left:6px;}




.fc_3{ display:none;}

.zaixian1{ display:none;}
.zaixian{ width:320px; background:#F00;}









