*{ margin:0px auto; padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-family:"新宋体";
font-family:Microsoft Yahei;
/*font-family:Microsoft Yahei;

border-radius:5px 5px 5px 5px;
box-sizing:border-box;
box-sizing:content-box;
box-shadow:0px 0px 5px #6D6C6C;
text-shadow: #000 3px 3px 5px;
filter: Alpha(Opacity=60); 
background-color: rgba(101, 172, 30, 0.6); 


图片模糊

.blur {
 filter: url(blur.svg#blur); 
-webkit-filter: blur(10px); 
 -moz-filter: blur(10px);
 -ms-filter: blur(10px);   
filter: blur(10px);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); 
}


绝对居中
position:relative;
display:table-cell;
text-align:center;
vertical-align:middle



*/}
/*背景上到下的线性渐变*/
.sx_grad {
  background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
  background: linear-gradient(red, blue); /* 标准的语法 */
}

.zy_grad {
  background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, red , blue); /* 标准的语法 */
}

.dj_grad  {
    height: 200px;
    background: -webkit-linear-gradient(left top, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, red , blue); /* 标准的语法（必须放在最后） */
}
/*字体渐变*/
.zi_text-gradient {
     background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFE8B6), to(#FECA57));
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
}; 
/*水平翻转*/
.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
}

/*垂直翻转*/
.flipy {
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;
}

/*水平翻转*/
.jflipx { transform: rotateY(180deg); }

/*垂直翻转*/
.jflipy { transform: rotateX(180deg); }


body{
background-color:#ffffff;
background-repeat:repeat-x;
font-size:12px;
color:#333333;
background-position:center 0px;
background-image:url(../img/top_bg.jpg);
background-position:center 0px;
background-repeat:no-repeat;
}

a{ text-decoration:none;
color:#333333;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
a:hover{
color:#990000;
opacity:0.96;
filter(alpha=96);
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}

img{
border:0px;
}


a:hover img{
opacity:0.96;
filter(alpha=96);
/*-webkit-filter:grayscale(1);*/
}
div.top_all{
overflow:hidden;
width:100%;
height:750px;
position:relative;
min-width:1200px;
}
div.top_all_f{
overflow:hidden;
width:100%;
background-color:#FFFFFF;
color:#000000;
min-width:1200px;
}
div.ad_all{
overflow:hidden;
width:100%;
height:630px;
height:750px;
display:flex;
justify-content:center;
align-items:center;
text-align:center;

}
div.ad_all img{
height:750px;!important;
width:auto !important;
vertical-align:middle;
text-align:center;
display:inline-block;

}
div.bnnr{
overflow:hidden;
width:100%;
display:flex;
justify-content:center;
align-items:center;
min-width:1200px;}
div.bnnr img{
width:100%;
}
div.bjt{
width:100%;
overflow:hidden;
background-image:url(../imges/b_bg.png);
background-position:center 1px;
background-repeat:no-repeat;
min-width:1200px;}

div.daohang_all{
height:80px;
width:100%;
overflow:hidden;
position:absolute;
z-index:2;
background-color: rgba(255, 255, 255, 0.1); 
}
div.top_wz{
width:100%;
overflow:hidden;
position:absolute;
z-index:3;
top:100px;
text-align:center;
}
div.top_wz span.swz_1{
display:block;
color:#FFFFFF;
font-size:32px;
line-height:40px;
margin-top:100px;
font-weight:bold;
text-shadow: #000 1px 1px 5px;
-webkit-animation:myfirstjz 4s ;
-webkit-animation:myfirstjz 4s ; /* Firefox */
-webkit-animation:myfirstjz 4s ; /* Safari and Chrome */
-webkit-animation:myfirstjz 4s ; /* Opera */
}

@-webkit-keyframes myfirstjz{
0%   {transform: scale(1.3); opacity:0.01;filter(alpha=0);}
100% {transform: scale(1.0);opacity:1;filter(alpha=100);}
}


div.top_wz span.swz_2{
display:block;
color:#180394;
font-size:40px;
line-height:40px;
margin-top:20px;
font-weight:bold;
-webkit-animation:myfirstjza 5s ;
-webkit-animation:myfirstjza 5s ; /* Firefox */
-webkit-animation:myfirstjza 5s ; /* Safari and Chrome */
-webkit-animation:myfirstjza 5s ; /* Opera */
}

@-webkit-keyframes myfirstjza{
0%   {transform: scale(0.3); opacity:0.01;filter(alpha=0);}
100% {transform: scale(1.0);opacity:1;filter(alpha=100);}
}

div.top_wz span.swz_3{
display:block;
color:#666666;
font-size:16px;
line-height:40px;
margin-top:20px;
letter-spacing:1px;
/*text-shadow: #fff 1px 1px 0px;*/
-webkit-animation:myfirstjzb 2s ;
-webkit-animation:myfirstjzb 2s ; /* Firefox */
-webkit-animation:myfirstjzb 2s ; /* Safari and Chrome */
-webkit-animation:myfirstjzb 2s ; /* Opera */
}

@-webkit-keyframes myfirstjzb{
0%   {transform: scale(1.0); opacity:0.01;filter(alpha=0); margin-top:100px;}
100% {transform: scale(1.0); opacity:1;filter(alpha=100);}
}
 div.xiao{
height:80px;
width:1200px;
overflow:hidden;
}
 div.xiao img{
display:inline-block;
float:left;
margin-left:30px;
margin-top:8px;
}
 div.xiao span{
display:inline-block;
float:right;
}
div.xiao span a{
display:inline-block;
float:left;
line-height:77px;
margin-right:20px;
margin-left:20px;

font-size:16px;
border-bottom:transparent 3px solid;
letter-spacing:2px;
box-sizing:content-box;
padding-left:10px;
padding-right:10px;
text-shadow: #fff 1px 0px 0px;
color:#000000;
/*text-shadow:#333333 1px 1px 1px;*/
}
div.xiao span a:hover{
background-color: rgba(255, 255, 255, 0.1);
border-color: #FF0000;
}

div.xiao span a.bhy{
text-shadow: #fff 0px 0px 0px;
color:#000000;
}
div.xiao span a.bians{
background-color: rgba(255, 255, 255, 0.1);
border-color: #FF0000;
}
div.all_1200{
width:1200px;
overflow:hidden;
margin-top:30px;}
div.ta{
width:100%;
text-align:center;}
span.huang{
width:200px;
height:100px;
overflow:hidden;
display:inline-block;
margin:20px;}
span.huang img{
width:200px;
height:100px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
span.huang:hover img{
width:200px;
height:100px;
 transform: rotateY(180deg);
 transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
div.jieshaon{
width:80%;
line-height:35px;
font-size:14px;
color:#666666;
text-align:center;}
div.licheng{
overflow:hidden;
width:100%;
border-bottom:#DBDADA 1px solid;
margin-bottom:45px;
min-width:1200px;}
span.pfen{
display:inline-block;
width:25%;
text-align:center;
overflow:hidden;
float:left;}
span.pfen span.wz{
display:block;
line-height:40px;
font-size:16px;
font-weight:bold;
margin-bottom:15px;}
span.pfen a{
display:block;
line-height:40px;
font-size:16px;
text-align:center;
border-radius:15px 15px 15px 15px;
border:#DBDADA 1px solid;
width:70%;
 transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
span.pfen a:hover{
color:#FFFFFF;
background-color:#CC0000;
 transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
span.pfen span.zuixia{
display:block;
width:100%;
}
span.pfen span.zuixia span{
display:inline-block;
width:50%;
float:left;
height:110px;
border-right:#DBDADA 1px solid;
}
span.xin_dz{
display:block;
text-align:center;}
span.zm{
display:block;
line-height:40px;
font-size:24px;
color:#354E9E;
font-weight:bold;}
span.xinwenz{
display:block;
line-height:30px;
font-size:18px;
}
span.xxt{
display:block;
width:20px;
border-bottom:#DBDADA 2px solid;
height:20px;}
span.xinwenl{
display:block;
margin-top:40px;
width:100%;}
span.xinwenl a{
display:inline-block;
width:32%;
float:left;
margin:2px;
margin-right:10px;
border:#ffffff 1px solid;
box-sizing:border-box;
padding:15px;
line-height:25px;
color:#999999;
font-size:14px;
height:500px;
border:#DBDADA 1px solid;}
span.xinwenl a:hover{
border:#fff 1px solid;
box-shadow:0px 0px 8px #6D6C6C;}

span.xinwenl a:last-child{
display:inline-block;
width:32%;
float:right;
}
span.xinwenl a:first-child{
display:inline-block;
width:32%;
float:left;
}
span.xw_tt{
display:block;
line-height:35px;
color:#4E4F4F;
font-size:17px;
overflow:hidden;
}
span.xw_sj{
display:block;
line-height:25px;
color:#CC0033;
font-size:14px;
text-align:left;
}
span.xw_tp{
display:block;
width:100%;
height:210px;
overflow:hidden;
}
span.xw_tp img{
width:100%;
height:100%;
transform: scale(1.0);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}

span.xinwenl a:hover span.xw_tp img{
transform: scale(1.1);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}


div.chanye{
width:100%;
overflow:hidden;
height:670px;
margin-top:30px;
min-width:1200px;
background-image:url(../imges/bg.png);
background-position:center;
background-attachment:fixed;}
span.xiabian_c{
display:block;
overflow:hidden;
width:100%;
margin-top:40px;}
span.zb_dt{
display:inline-block;
width:49%;
line-height:28px;
font-size:14px;
border-radius:10px 10px 10px 10px;
background-color:#FFFFFF;
box-sizing:border-box;
padding:10px;}
span.zb_dt span{
display:block;
text-align:center;
margin:10px;
}
span.zb_dt img{
transform: scale(1.0);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}
span.zb_dt:hover img{
transform: scale(1.1);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}

span.yb_dt{
display:inline-block;
float:right;
width:49%;
line-height:28px;
font-size:14px;
box-sizing:border-box;
padding:10px;
color:#FFFFFF;
position:relative;
height:350px;}
span.yb_dt span{
display:block;
}
span.sy_ll{
overflow:hidden;
position:absolute;
bottom:0px;
left:0px;}

a.sy_ll{
display:inline-block;
float:left;
width:120px;
height:50px;
margin-top:5px;
border:#FFFFFF 1px solid;
text-align:center;
line-height:50px;
color:#FFFFFF;
margin-right:10px;
font-size:14px;
letter-spacing:1px;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
a.sy_ll:hover{
background-color:#FFFFFF;
color:#333333;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}

div.liuyan_all{
width:100%;
overflow:hidden;
background-color:#F8F8F8;
}
div.liuyan_all_n{
margin-top:30px;
margin-bottom:30px;
}
div.tj_s{
width:100%;
overflow:hidden;
margin-top:30px;
margin-bottom:30px;}
div.tj_s span{
display:inline-block;
float:left;
box-sizing:content-box;
line-height:35px;
padding-left:15px;
padding-right:15px;}
div.tj_s{
width:100%;
overflow:hidden;
margin-top:30px;
margin-bottom:30px;}
div.tj_s input.neirong_t{
display:inline-block;
float:left;
box-sizing:content-box;
line-height:35px;
background-color:#FFFFFF;
width:280px;}
div.tj_s input.tijiao{
display:inline-block;
float:left;
box-sizing:content-box;
line-height:39px;
background-color:#FF8400;
padding-left:35px;
padding-right:35px;
margin-left:20px;
margin-right:20px;
border-width:0px;
color:#FFFFFF;
border-radius:5px 5px 5px 5px;}
div.xia_all{
background-color:#E5E5E5;
width:100%;
overflow:hidden;
min-width:1200px;}
span.dib_s{
display:block;
width:100%;
overflow:hidden;}
span.dib_s span.zuo{
display:inline-block;
float:left;
width:420px;
overflow:hidden;}
span.z_x{
display:inline-block;
overflow:hidden;
float:left;}
span.xia_logo{
display:inline-block;
text-align:center;
margin-bottom:25px;
overflow:hidden;
margin-right:5px;
float:left;}
span.xia_logo img{
width:99%;
-webkit-filter:grayscale(0.9);
opacity:0.7;
filter(alpha=70); }
span.z_x span{
display:inline-block;
line-height:30px;
text-align:center;
margin-right:5px;
float:left;

overflow:hidden;}
span.z_x span img{
display:block;
width:75px;
overflow:hidden;}
span.dib_s span.you{
display:inline-block;
float:right;
width:60%;
line-height:30px;
font-size:14px;
margin-top:0px;
overflow:hidden;}
span.zui_db{
width:100%;
display:block;
border-top:#CCCED5 1px solid;
line-height:50px;
overflow:hidden;
text-align:center;
font-size:14px;}
div.lujing{
line-height:25px;
background-image:url(../imges/zw36.png);
background-repeat:no-repeat;
background-position:40px 3px;
box-sizing:border-box;
padding-left:70px;
font-size:14px;
width:100%;
overflow:hidden;}
div.erjidh{
width:100%;
overflow:hidden;
text-align:right;}
div.erjidh a{
display:inline-block;
line-height:50px;
box-sizing:content-box;
padding-left:25px;
padding-right:25px;
color:#333333;
font-size:16px;}
div.erjidh a:hover{
color:#FFFFFF;
background-color:#3366FF;}

div.erjidh a.zheng{
display:inline-block;
line-height:50px;
box-sizing:content-box;
padding-left:25px;
padding-right:25px;
font-size:16px;
color:#FFFFFF;
background-color:#3366FF;}


div.wz_tu{
width:99%;
text-align:center;}
span.biaoti_s_y{
display:block;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#242323;
line-height:40px;
}
span.wz_l{
display:block;
font-size:14px;
line-height:32px;
text-indent:2em;
width:90%;}
div.wz_bt{
width:100%;
text-align:center;
line-height:60px;
font-size:24px;
font-family:Microsoft Yahei;
color:#000000;}


div.d_nr_l{
width:100%;
box-sizing:border-box;
padding:5px;}
div.d_nr{
width:100%;
line-height:35px;
font-size:14px;
box-sizing:border-box;
padding:15px;
overflow:hidden;
background-image:url(../img/zgb.jpg);
text-indent:30px;}
div.bijing{
width:100%;
overflow:hidden;
background-image:url(../imges/bga.jpg);}
div.d_nr img{
max-width:95%;}

a.tupian span.yewuly_tu{
display:block;
height:200px;
width:250px;
overflow:hidden;
display:flex;
justify-content:center;
align-items:center;}
a.tupian span.yewuly_tu img{
max-width:240px;
max-height:200px;
transform: scale(1.0);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}
a.tupian:hover span.yewuly_tu img{
transform: scale(1.1);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */}


div.fanye{
width:99%;
text-align:center;
line-height:50px;
font-size:18px;
border:#CCCCCC dotted 1px;
background-color:#f0f1f3;
margin-top:15px;
margin-bottom:15px;
font-size:16px
}
div.wz_bt{
width:100%;
text-align:center;
line-height:60px;
font-size:24px;
font-family:Microsoft Yahei;
color:#000000;}
div.wz_qita{
width:100%;
text-align:center;
line-height:30px;
font-size:14px;
color:#666666;
margin-bottom:40px;}
div.shangxia{
width:99%;
text-align:center;
line-height:50px;
font-size:16px;
border:#CCCCCC dotted 1px;
background-color:#f0f1f3;
margin-top:15px;
margin-bottom:15px;
}


div.kuang_rc{
width:95%;
overflow:hidden;
border:#EBECEC 1px solid;
margin-top:10px;
padding:8px;
font-size:16px;
font-family:Microsoft Yahei;
}
div.kuang_rc_tt{
border:#CCCCCC dotted 1px;
background-color:#f4f1f0;
height:30px;
overflow:hidden;
line-height:30px;
color:#000000;
}
div.kuang_rc_tt a{
display:inline-block;
line-height:30px;
box-sizing:content-box;
color:#333333;
font-size:14px;
float:left;
font-weight:bold;

}
div.kuang_rc_tt span{
display:inline-block;
line-height:30px;
box-sizing:content-box;
float:right;
margin-right:10px;}
div.ylianjie {
width:95%;
}
a.tupian{
display:inline-block;
float:left;
width:250px;
margin:15px;
text-align:center;
border:#FFFFFF 3px solid;
box-shadow:0px 0px 5px #6D6C6C;
}

a.tupian:hover{
display:inline-block;
float:left;
width:250px;
margin:15px;
text-align:center;
border:#FFFFFF 3px solid;
box-shadow:0px 0px 15px #514F4F;
}



a.xinwen_a{
display:block;
width:99%;
overflow:hidden;
line-height:25px;
border-bottom:#DBD4CD dotted 1px;
box-sizing:content-box;
padding-top:10px;
padding-bottom:10px;}


a.xinwen_a:hover{
border-bottom:#31597D dotted 1px;
background-color:#F2F1F1;
}

a.xinwen_a span.tupian{
display:inline-block;
width:250px;
height:170px;
float:left;
color:#FFFFFF;
text-align:center;
margin-right:10px;
overflow:hidden;
border:#FFFFFF solid 4px;
margin-left:10px;}

a.xinwen_a span.tupian img{
width:250px;
height:170px;
transform: scale(1.0);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}

a.xinwen_a:hover span.tupian img{
transform: scale(1.1);
  transition-duration: 0.5s;
-moz-transition-duration: 0.5s; /* Firefox 4 */
-webkit-transition-duration: 0.5s; /* Safari 和 Chrome */
-o-transition-duration: 0.5s; /* Opera */
}

a.xinwen_a span.shijian{
display:inline-block;
width:60px;
height:60px;
float:left;
background-color:#31597D;
color:#FFFFFF;
text-align:center;
margin-right:10px;}
a.xinwen_a span.shijian span{
display:block;
font-size:14px;
line-height:10px;
}
a.xinwen_a span.shijian span.da{
font-size:22px;
line-height:40px;
font-weight:bold;
}
span.hang{
line-height:50px;
font-family:Microsoft Yahei;}
span.hang1{
line-height:30px;}

a.xinwen_a span.neirong{
display:block;
line-height:23px;
color:#666666;
font-size:14px;
}
a.xinwen_a span.neirong span.title_s{
display:block;
font-size:16px;
font-weight:bold;
color:#403F3F;
font-family:Microsoft Yahei;
}




div.liuyan_all{
width:1200px;
overflow:hidden;}
div.liuyanz{
width:49%;
overflow:hidden;
float:left;
margin-bottom:30px;}
div.liuyany{
width:49%;
overflow:hidden;
float:right;
margin-top:110px;}
 span.anniu{
display:block;
margin-bottom:10px;
color:#F1F1F1;
font-size:14px;
line-height:30px;
}
span.anniu input{
display:block;
width:500px;
line-height:30px;
background-color: rgba(255, 255, 255, 0.4);
border: #666666 dotted 1px;
color:#A7A6A6;
font-size:14px;
box-sizing:content-box;
padding-left:8px;
padding-right:8px;
}
 span.anniu textarea{
display:block;
width:500px;
line-height:25px;
background-color: rgba(255, 255, 255, 0.4);
border: #666666 dotted 1px;
color:#A7A6A6;
font-size:14px;
box-sizing:content-box;
padding-left:8px;
padding-right:8px;
height:110px;
}

 span.anniu span{
display:block;
width:500px;
color:#666666
}
span.tijiao{
display:block;
color:#F1F1F1;
font-size:14px;
}
 span.tijiao input{
display:block;
width:100px;
line-height:30px;
background-color: rgba(0, 0, 0, 0.8);
border: #666666 solid 1px;
color:#ffffff;
font-size:14px;
float:left;
margin-left:35px;
}
div.tupianj img {
margin:25px;}
a.jianshe{
display:inline-block;
float:right;
margin-right:60px;}
